Ptrskay3/PySprint

View on GitHub
pysprint/core/bases/dataset.py

Summary

Maintainability
D
2 days
Test Coverage

File dataset.py has 1313 lines of code (exceeds 700 allowed). Consider refactoring.
Open

"""
This file implements the Dataset class with all the functionality
that an interferogram should have in general.
"""
import base64
Severity: Major
Found in pysprint/core/bases/dataset.py - About 2 days to fix

    Function parse_raw has 20 arguments (exceeds 8 allowed). Consider refactoring.
    Open

        def parse_raw(
    Severity: Major
    Found in pysprint/core/bases/dataset.py - About 2 hrs to fix

      Function __init__ has 9 arguments (exceeds 8 allowed). Consider refactoring.
      Open

          def __init__(
      Severity: Major
      Found in pysprint/core/bases/dataset.py - About 35 mins to fix

        There are no issues that match your filters.

        Category
        Status