Pylint report from report.jinja2

Messages

Module sdynpy (/opt/hostedtoolcache/Python/3.13.12/x64/lib/python3.13/site-packages/sdynpy/__init__.py)

Line Col. Type Symbol ID Obj Message
3 0 warning pointless-string-statement W0105
String statement has no effect
21 0 convention wrong-import-position C0413
Import "from .core import coordinate, colors, array, geometry, shape, data, system, matrix_mod, system_nl" should be placed at the top of the module
22 0 convention wrong-import-position C0413
Import "from .fileio import unv, uff, rattlesnake, vic, tshaker, pdf3D, escdf" should be placed at the top of the module
23 0 convention line-too-long C0301
Line too long (114/100)
23 0 convention wrong-import-position C0413
Import "from .fem.sdynpy_exodus import Exodus, ExodusInMemory, read_sierra_matlab_map_file, read_sierra_matlab_matrix_file" should be placed at the top of the module
24 0 convention wrong-import-position C0413
Import "from .fem import sdynpy_beam as beam" should be placed at the top of the module
25 0 convention wrong-import-position C0413
Import "from .fem import sdynpy_shaker as shaker" should be placed at the top of the module
26 0 convention wrong-import-position C0413
Import "from .fem import sdynpy_dof as dof" should be placed at the top of the module
27 0 warning redefined-builtin W0622
Redefining built-in 'complex'
27 0 convention wrong-import-position C0413
Import "from .signal_processing import frf, cpsd, integration, correlation, complex, rotation, generator, camera, harmonic, geometry_fitting, srs, lrm, frf_inverse, buffer" should be placed at the top of the module
30 0 convention wrong-import-position C0413
Import "from .modal import PolyPy, SMAC, PolyPy_GUI, SMAC_GUI, compute_residues, compute_shapes, SignalProcessingGUI, ColoredCMIF, read_modal_fit_data, ModalTest" should be placed at the top of the module
33 0 convention wrong-import-position C0413
Import "from . import doc" should be placed at the top of the module
68 0 convention invalid-name C0103
Class name "id_map" doesn't conform to PascalCase naming style

Module sdynpy.core (/opt/hostedtoolcache/Python/3.13.12/x64/lib/python3.13/site-packages/sdynpy/core/__init__.py)

Line Col. Type Symbol ID Obj Message
3 0 warning pointless-string-statement W0105
String statement has no effect
20 0 convention wrong-import-position C0413
Import "from . import sdynpy_colors as colors" should be placed at the top of the module
21 0 convention wrong-import-position C0413
Import "from . import sdynpy_coordinate as coordinate" should be placed at the top of the module
22 0 convention wrong-import-position C0413
Import "from . import sdynpy_geometry as geometry" should be placed at the top of the module
23 0 convention wrong-import-position C0413
Import "from . import sdynpy_shape as shape" should be placed at the top of the module
24 0 convention wrong-import-position C0413
Import "from . import sdynpy_data as data" should be placed at the top of the module
25 0 convention wrong-import-position C0413
Import "from . import sdynpy_array as array" should be placed at the top of the module
26 0 convention wrong-import-position C0413
Import "from . import sdynpy_system as system" should be placed at the top of the module
27 0 convention wrong-import-position C0413
Import "from . import sdynpy_matrix as matrix_mod" should be placed at the top of the module
28 0 convention wrong-import-position C0413
Import "from . import sdynpy_nonlinear_system as system_nl" should be placed at the top of the module

Module sdynpy.core.sdynpy_array (/opt/hostedtoolcache/Python/3.13.12/x64/lib/python3.13/site-packages/sdynpy/core/sdynpy_array.py)

Line Col. Type Symbol ID Obj Message
15 0 warning pointless-string-statement W0105
String statement has no effect
34 0 convention wrong-import-position C0413
Import "import numpy as np" should be placed at the top of the module
35 0 convention wrong-import-position C0413
Import "from scipy.io import savemat as scipy_savemat" should be placed at the top of the module
46 4 convention bad-classmethod-argument C0202 SdynpyArray.__new__
Class method __new__ should have 'cls' as first argument
46 4 refactor too-many-arguments R0913 SdynpyArray.__new__
Too many arguments (7/5)
46 4 refactor too-many-positional-arguments R0917 SdynpyArray.__new__
Too many positional arguments (7/5)
98 0 convention line-too-long C0301
Line too long (120/100)
105 17 error no-member E1101 SdynpyArray.__array_function__
Super of 'SdynpyArray' has no '__array_function__' member
110 8 refactor no-else-return R1705 SdynpyArray.__array_function__
Unnecessary "else" after "return", remove the "else" and de-indent the code inside it
113 12 refactor no-else-return R1705 SdynpyArray.__array_function__
Unnecessary "elif" after "return", remove the leading "el" from "elif"
137 12 warning raise-missing-from W0707 SdynpyArray.__getattr__
Consider explicitly re-raising using 'except ValueError as exc' and 'raise AttributeError("'{:}' object has no attribute '{:}'".format(self.__class__, attr)) from exc'
137 33 convention consider-using-f-string C0209 SdynpyArray.__getattr__
Formatting a regular string which could be an f-string
155 0 convention line-too-long C0301
Line too long (106/100)
193 0 convention line-too-long C0301
Line too long (136/100)
193 15 convention consider-using-f-string C0209 SdynpyArray.__repr__
Formatting a regular string which could be an f-string
269 16 convention import-outside-toplevel C0415 SdynpyArray.load
Import outside toplevel (fileio.sdynpy_uff.readunv)
273 16 warning raise-missing-from W0707 SdynpyArray.load
Consider explicitly re-raising using 'except AttributeError as exc' and 'raise AttributeError('Class {:} has no from_unv attribute defined'.format(cls)) from exc'
273 37 convention consider-using-f-string C0209 SdynpyArray.load
Formatting a regular string which could be an f-string
281 27 warning unused-variable W0612 SdynpyArray.__eq__
Unused variable 'extra'

Module sdynpy.core.sdynpy_colors (/opt/hostedtoolcache/Python/3.13.12/x64/lib/python3.13/site-packages/sdynpy/core/sdynpy_colors.py)

Line Col. Type Symbol ID Obj Message
5 0 warning pointless-string-statement W0105
String statement has no effect
24 0 convention wrong-import-position C0413
Import "from matplotlib.colors import ListedColormap" should be placed at the top of the module

Module sdynpy.core.sdynpy_coordinate (/opt/hostedtoolcache/Python/3.13.12/x64/lib/python3.13/site-packages/sdynpy/core/sdynpy_coordinate.py)

Line Col. Type Symbol ID Obj Message
12 0 warning pointless-string-statement W0105
String statement has no effect
31 0 convention wrong-import-position C0413
Import "import numpy as np" should be placed at the top of the module
32 0 convention wrong-import-position C0413
Import "from .sdynpy_array import SdynpyArray" should be placed at the top of the module
33 0 convention wrong-import-position C0413
Import "import warnings" should be placed at the top of the module
33 0 convention wrong-import-order C0411
standard import "warnings" should be placed before third party import "numpy" and local import "sdynpy_array.SdynpyArray"
80 0 convention line-too-long C0301
Line too long (128/100)
80 22 convention consider-using-f-string C0209 parse_coordinate_string
Formatting a regular string which could be an f-string
85 0 convention line-too-long C0301
Line too long (145/100)
85 22 convention consider-using-f-string C0209 parse_coordinate_string
Formatting a regular string which could be an f-string
126 4 convention bad-classmethod-argument C0202 CoordinateArray.__new__
Class method __new__ should have 'cls' as first argument
126 4 warning signature-differs W0222 CoordinateArray.__new__
Signature differs from overridden '__new__' method
126 4 refactor too-many-arguments R0913 CoordinateArray.__new__
Too many arguments (6/5)
126 4 refactor too-many-positional-arguments R0917 CoordinateArray.__new__
Too many positional arguments (6/5)
184 34 error no-member E1101 CoordinateArray.__abs__
Instance of 'ndarray' has no 'direction' member
189 31 error no-member E1101 CoordinateArray.__neg__
Instance of 'ndarray' has no 'direction' member
194 31 error no-member E1101 CoordinateArray.__pos__
Instance of 'ndarray' has no 'direction' member
199 15 convention unnecessary-dunder-call C2801 CoordinateArray.abs
Unnecessarily calls dunder method __abs__. Use abs built-in function.
249 8 error no-member E1101 CoordinateArray.offset_node_ids
Instance of 'ndarray' has no 'node' member
251 0 convention trailing-whitespace C0303
Trailing whitespace
310 4 warning dangerous-default-value W0102 CoordinateArray.from_nodelist
Dangerous default value [] as argument
337 8 refactor no-else-return R1705 CoordinateArray.from_nodelist
Unnecessary "else" after "return", remove the "else" and de-indent the code inside it
385 12 warning raise-missing-from W0707 coordinate_array
Consider explicitly re-raising using 'except (ValueError, TypeError) as exc' and 'raise ValueError('structured_array must be numpy.ndarray with dtype names "node" and "direction"') from exc'
402 0 convention line-too-long C0301
Line too long (127/100)
402 12 warning raise-missing-from W0707 coordinate_array
Consider explicitly re-raising using 'except ValueError as exc' and 'raise ValueError('node and direction should be broadcastable to the same shape (node: {:}, direction: {:})'.format(node.shape, direction.shape)) from exc'
402 29 convention consider-using-f-string C0209 coordinate_array
Formatting a regular string which could be an f-string
407 4 warning attribute-defined-outside-init W0201 coordinate_array
Attribute 'node' defined outside __init__
410 4 warning attribute-defined-outside-init W0201 coordinate_array
Attribute 'direction' defined outside __init__

Module sdynpy.core.sdynpy_data (/opt/hostedtoolcache/Python/3.13.12/x64/lib/python3.13/site-packages/sdynpy/core/sdynpy_data.py)

Line Col. Type Symbol ID Obj Message
1 0 convention too-many-lines C0302
Too many lines in module (9904/1000)
10 0 warning pointless-string-statement W0105
String statement has no effect
29 0 convention wrong-import-position C0413
Import "import itertools" should be placed at the top of the module
30 0 convention wrong-import-position C0413
Import "import numpy as np" should be placed at the top of the module
31 0 convention wrong-import-position C0413
Import "from .sdynpy_array import SdynpyArray" should be placed at the top of the module
32 0 convention wrong-import-position C0413
Import "from .sdynpy_coordinate import outer_product, CoordinateArray, coordinate_array" should be placed at the top of the module
33 0 convention wrong-import-position C0413
Import "from .sdynpy_matrix import Matrix, matrix" should be placed at the top of the module
34 0 convention wrong-import-position C0413
Import "from ..signal_processing.sdynpy_correlation import mac" should be placed at the top of the module
35 0 convention wrong-import-position C0413
Import "from ..signal_processing.sdynpy_frf import timedata2frf" should be placed at the top of the module
36 0 convention wrong-import-position C0413
Import "from ..signal_processing.sdynpy_cpsd import cpsd as sp_cpsd, cpsd_coherence as sp_coherence, cpsd_to_time_history, cpsd_from_coh_phs, db2scale" should be placed at the top of the module
41 0 convention wrong-import-position C0413
Import "from ..signal_processing.sdynpy_srs import srs as sp_srs, octspace, sum_decayed_sines as sp_sds, sum_decayed_sines_reconstruction, sum_decayed_sines_displacement_velocity" should be placed at the top of the module
46 0 convention wrong-import-position C0413
Import "from ..signal_processing.sdynpy_rotation import lstsq_rigid_transform" should be placed at the top of the module
47 0 convention wrong-import-position C0413
Import "from ..signal_processing.sdynpy_generator import pseudorandom, sine, ramp_envelope, chirp, pulse, sine_sweep" should be placed at the top of the module
49 0 convention wrong-import-position C0413
Import "from ..signal_processing.sdynpy_frf_inverse import frf_inverse, compute_tikhonov_modified_singular_values" should be placed at the top of the module
51 0 convention wrong-import-position C0413
Import "from ..signal_processing.sdynpy_harmonic import digital_tracking_filter as dtf, vold_kalman_filter as vkf, vold_kalman_filter_generator as vkf_gen" should be placed at the top of the module
56 0 convention wrong-import-position C0413
Import "from ..fem.sdynpy_exodus import Exodus" should be placed at the top of the module
57 0 convention wrong-import-position C0413
Import "from scipy.linalg import eigh" should be placed at the top of the module
57 0 convention wrong-import-order C0411
third party import "scipy.linalg.eigh" should be placed before local imports "sdynpy_array.SdynpyArray", "sdynpy_coordinate.outer_product", "sdynpy_matrix.Matrix" (...) "signal_processing.sdynpy_frf_inverse.frf_inverse", "signal_processing.sdynpy_harmonic.digital_tracking_filter", "fem.sdynpy_exodus.Exodus"
58 0 convention wrong-import-position C0413
Import "from scipy.optimize import minimize" should be placed at the top of the module
58 0 convention wrong-import-order C0411
third party import "scipy.optimize.minimize" should be placed before local imports "sdynpy_array.SdynpyArray", "sdynpy_coordinate.outer_product", "sdynpy_matrix.Matrix" (...) "signal_processing.sdynpy_frf_inverse.frf_inverse", "signal_processing.sdynpy_harmonic.digital_tracking_filter", "fem.sdynpy_exodus.Exodus"
59 0 convention wrong-import-position C0413
Import "from enum import Enum" should be placed at the top of the module
59 0 convention wrong-import-order C0411
standard import "enum.Enum" should be placed before third party imports "numpy", "scipy.linalg.eigh", "scipy.optimize.minimize" and local imports "sdynpy_array.SdynpyArray", "sdynpy_coordinate.outer_product", "sdynpy_matrix.Matrix" (...) "signal_processing.sdynpy_frf_inverse.frf_inverse", "signal_processing.sdynpy_harmonic.digital_tracking_filter", "fem.sdynpy_exodus.Exodus"
60 0 convention wrong-import-position C0413
Import "import matplotlib" should be placed at the top of the module
60 0 convention wrong-import-order C0411
third party import "matplotlib" should be placed before local imports "sdynpy_array.SdynpyArray", "sdynpy_coordinate.outer_product", "sdynpy_matrix.Matrix" (...) "signal_processing.sdynpy_frf_inverse.frf_inverse", "signal_processing.sdynpy_harmonic.digital_tracking_filter", "fem.sdynpy_exodus.Exodus"
61 0 convention wrong-import-position C0413
Import "import matplotlib.pyplot as plt" should be placed at the top of the module
61 0 convention wrong-import-order C0411
third party import "matplotlib.pyplot" should be placed before local imports "sdynpy_array.SdynpyArray", "sdynpy_coordinate.outer_product", "sdynpy_matrix.Matrix" (...) "signal_processing.sdynpy_frf_inverse.frf_inverse", "signal_processing.sdynpy_harmonic.digital_tracking_filter", "fem.sdynpy_exodus.Exodus"
62 0 refactor consider-using-from-import R0402
Use 'from matplotlib import cm' instead
62 0 convention wrong-import-position C0413
Import "import matplotlib.cm as cm" should be placed at the top of the module
62 0 convention wrong-import-order C0411
third party import "matplotlib.cm" should be placed before local imports "sdynpy_array.SdynpyArray", "sdynpy_coordinate.outer_product", "sdynpy_matrix.Matrix" (...) "signal_processing.sdynpy_frf_inverse.frf_inverse", "signal_processing.sdynpy_harmonic.digital_tracking_filter", "fem.sdynpy_exodus.Exodus"
63 0 convention wrong-import-position C0413
Import "from matplotlib.colors import ListedColormap" should be placed at the top of the module
63 0 convention wrong-import-order C0411
third party import "matplotlib.colors.ListedColormap" should be placed before local imports "sdynpy_array.SdynpyArray", "sdynpy_coordinate.outer_product", "sdynpy_matrix.Matrix" (...) "signal_processing.sdynpy_frf_inverse.frf_inverse", "signal_processing.sdynpy_harmonic.digital_tracking_filter", "fem.sdynpy_exodus.Exodus"
64 0 convention wrong-import-position C0413
Import "from matplotlib.backends.backend_qt5agg import FigureCanvasQTAgg as FigureCanvas" should be placed at the top of the module
64 0 convention wrong-import-order C0411
third party import "matplotlib.backends.backend_qt5agg.FigureCanvasQTAgg" should be placed before local imports "sdynpy_array.SdynpyArray", "sdynpy_coordinate.outer_product", "sdynpy_matrix.Matrix" (...) "signal_processing.sdynpy_frf_inverse.frf_inverse", "signal_processing.sdynpy_harmonic.digital_tracking_filter", "fem.sdynpy_exodus.Exodus"
65 0 convention wrong-import-position C0413
Import "from matplotlib.figure import Figure" should be placed at the top of the module
65 0 convention wrong-import-order C0411
third party import "matplotlib.figure.Figure" should be placed before local imports "sdynpy_array.SdynpyArray", "sdynpy_coordinate.outer_product", "sdynpy_matrix.Matrix" (...) "signal_processing.sdynpy_frf_inverse.frf_inverse", "signal_processing.sdynpy_harmonic.digital_tracking_filter", "fem.sdynpy_exodus.Exodus"
66 0 convention wrong-import-position C0413
Import "from matplotlib.patches import Rectangle" should be placed at the top of the module
66 0 convention wrong-import-order C0411
third party import "matplotlib.patches.Rectangle" should be placed before local imports "sdynpy_array.SdynpyArray", "sdynpy_coordinate.outer_product", "sdynpy_matrix.Matrix" (...) "signal_processing.sdynpy_frf_inverse.frf_inverse", "signal_processing.sdynpy_harmonic.digital_tracking_filter", "fem.sdynpy_exodus.Exodus"
67 0 convention wrong-import-position C0413
Import "from matplotlib.gridspec import GridSpec" should be placed at the top of the module
67 0 convention wrong-import-order C0411
third party import "matplotlib.gridspec.GridSpec" should be placed before local imports "sdynpy_array.SdynpyArray", "sdynpy_coordinate.outer_product", "sdynpy_matrix.Matrix" (...) "signal_processing.sdynpy_frf_inverse.frf_inverse", "signal_processing.sdynpy_harmonic.digital_tracking_filter", "fem.sdynpy_exodus.Exodus"
68 0 convention wrong-import-position C0413
Import "from matplotlib.ticker import MaxNLocator" should be placed at the top of the module
68 0 convention wrong-import-order C0411
third party import "matplotlib.ticker.MaxNLocator" should be placed before local imports "sdynpy_array.SdynpyArray", "sdynpy_coordinate.outer_product", "sdynpy_matrix.Matrix" (...) "signal_processing.sdynpy_frf_inverse.frf_inverse", "signal_processing.sdynpy_harmonic.digital_tracking_filter", "fem.sdynpy_exodus.Exodus"
69 0 convention wrong-import-position C0413
Import "from copy import copy, deepcopy" should be placed at the top of the module
69 0 convention wrong-import-order C0411
standard import "copy.copy" should be placed before third party imports "numpy", "scipy.linalg.eigh", "scipy.optimize.minimize" (...) "matplotlib.patches.Rectangle", "matplotlib.gridspec.GridSpec", "matplotlib.ticker.MaxNLocator" and local imports "sdynpy_array.SdynpyArray", "sdynpy_coordinate.outer_product", "sdynpy_matrix.Matrix" (...) "signal_processing.sdynpy_frf_inverse.frf_inverse", "signal_processing.sdynpy_harmonic.digital_tracking_filter", "fem.sdynpy_exodus.Exodus"
69 0 warning unused-import W0611
Unused copy imported from copy
70 0 convention wrong-import-position C0413
Import "from datetime import datetime" should be placed at the top of the module
70 0 convention wrong-import-order C0411
standard import "datetime.datetime" should be placed before third party imports "numpy", "scipy.linalg.eigh", "scipy.optimize.minimize" (...) "matplotlib.patches.Rectangle", "matplotlib.gridspec.GridSpec", "matplotlib.ticker.MaxNLocator" and local imports "sdynpy_array.SdynpyArray", "sdynpy_coordinate.outer_product", "sdynpy_matrix.Matrix" (...) "signal_processing.sdynpy_frf_inverse.frf_inverse", "signal_processing.sdynpy_harmonic.digital_tracking_filter", "fem.sdynpy_exodus.Exodus"
71 0 convention wrong-import-position C0413
Import "from qtpy import QtWidgets, uic, QtGui" should be placed at the top of the module
71 0 convention wrong-import-order C0411
third party import "qtpy.QtWidgets" should be placed before local imports "sdynpy_array.SdynpyArray", "sdynpy_coordinate.outer_product", "sdynpy_matrix.Matrix" (...) "signal_processing.sdynpy_frf_inverse.frf_inverse", "signal_processing.sdynpy_harmonic.digital_tracking_filter", "fem.sdynpy_exodus.Exodus"
71 0 warning unused-import W0611
Unused QtGui imported from qtpy
72 0 convention wrong-import-position C0413
Import "from qtpy.QtGui import QIcon, QFont" should be placed at the top of the module
72 0 error no-name-in-module E0611
No name 'QIcon' in module 'qtpy.QtGui'
72 0 error no-name-in-module E0611
No name 'QFont' in module 'qtpy.QtGui'
72 0 convention wrong-import-order C0411
third party import "qtpy.QtGui.QIcon" should be placed before local imports "sdynpy_array.SdynpyArray", "sdynpy_coordinate.outer_product", "sdynpy_matrix.Matrix" (...) "signal_processing.sdynpy_frf_inverse.frf_inverse", "signal_processing.sdynpy_harmonic.digital_tracking_filter", "fem.sdynpy_exodus.Exodus"
72 0 warning unused-import W0611
Unused QIcon imported from qtpy.QtGui
72 0 warning unused-import W0611
Unused QFont imported from qtpy.QtGui
73 0 convention wrong-import-position C0413
Import "from qtpy.QtCore import Qt, QCoreApplication, QRect" should be placed at the top of the module
73 0 error no-name-in-module E0611
No name 'QCoreApplication' in module 'qtpy.QtCore'
73 0 error no-name-in-module E0611
No name 'QRect' in module 'qtpy.QtCore'
73 0 convention wrong-import-order C0411
third party import "qtpy.QtCore.Qt" should be placed before local imports "sdynpy_array.SdynpyArray", "sdynpy_coordinate.outer_product", "sdynpy_matrix.Matrix" (...) "signal_processing.sdynpy_frf_inverse.frf_inverse", "signal_processing.sdynpy_harmonic.digital_tracking_filter", "fem.sdynpy_exodus.Exodus"
73 0 warning unused-import W0611
Unused QCoreApplication imported from qtpy.QtCore
73 0 warning unused-import W0611
Unused QRect imported from qtpy.QtCore
74 0 convention wrong-import-position C0413
Import "from qtpy.QtWidgets import QToolTip, QLabel, QPushButton, QApplication, QGroupBox, QWidget, QMessageBox, QHBoxLayout, QVBoxLayout, QSizePolicy, QMainWindow, QFileDialog, QErrorMessage, QListWidget, QLineEdit, QDockWidget, QGridLayout, QButtonGroup, QDialog, QCheckBox, QRadioButton, QMenuBar, QMenu" should be placed at the top of the module
74 0 error no-name-in-module E0611
No name 'QToolTip' in module 'qtpy.QtWidgets'
74 0 error no-name-in-module E0611
No name 'QLabel' in module 'qtpy.QtWidgets'
74 0 error no-name-in-module E0611
No name 'QPushButton' in module 'qtpy.QtWidgets'
74 0 error no-name-in-module E0611
No name 'QApplication' in module 'qtpy.QtWidgets'
74 0 error no-name-in-module E0611
No name 'QGroupBox' in module 'qtpy.QtWidgets'
74 0 error no-name-in-module E0611
No name 'QWidget' in module 'qtpy.QtWidgets'
74 0 error no-name-in-module E0611
No name 'QMessageBox' in module 'qtpy.QtWidgets'
74 0 error no-name-in-module E0611
No name 'QHBoxLayout' in module 'qtpy.QtWidgets'
74 0 error no-name-in-module E0611
No name 'QVBoxLayout' in module 'qtpy.QtWidgets'
74 0 error no-name-in-module E0611
No name 'QSizePolicy' in module 'qtpy.QtWidgets'
74 0 error no-name-in-module E0611
No name 'QMainWindow' in module 'qtpy.QtWidgets'
74 0 error no-name-in-module E0611
No name 'QFileDialog' in module 'qtpy.QtWidgets'
74 0 error no-name-in-module E0611
No name 'QErrorMessage' in module 'qtpy.QtWidgets'
74 0 error no-name-in-module E0611
No name 'QListWidget' in module 'qtpy.QtWidgets'
74 0 error no-name-in-module E0611
No name 'QLineEdit' in module 'qtpy.QtWidgets'
74 0 error no-name-in-module E0611
No name 'QDockWidget' in module 'qtpy.QtWidgets'
74 0 error no-name-in-module E0611
No name 'QGridLayout' in module 'qtpy.QtWidgets'
74 0 error no-name-in-module E0611
No name 'QButtonGroup' in module 'qtpy.QtWidgets'
74 0 error no-name-in-module E0611
No name 'QDialog' in module 'qtpy.QtWidgets'
74 0 error no-name-in-module E0611
No name 'QCheckBox' in module 'qtpy.QtWidgets'
74 0 error no-name-in-module E0611
No name 'QRadioButton' in module 'qtpy.QtWidgets'
74 0 error no-name-in-module E0611
No name 'QMenuBar' in module 'qtpy.QtWidgets'
74 0 error no-name-in-module E0611
No name 'QMenu' in module 'qtpy.QtWidgets'
74 0 convention wrong-import-order C0411
third party import "qtpy.QtWidgets.QToolTip" should be placed before local imports "sdynpy_array.SdynpyArray", "sdynpy_coordinate.outer_product", "sdynpy_matrix.Matrix" (...) "signal_processing.sdynpy_frf_inverse.frf_inverse", "signal_processing.sdynpy_harmonic.digital_tracking_filter", "fem.sdynpy_exodus.Exodus"
74 0 warning unused-import W0611
Unused QToolTip imported from qtpy.QtWidgets
74 0 warning unused-import W0611
Unused QLabel imported from qtpy.QtWidgets
74 0 warning unused-import W0611
Unused QMessageBox imported from qtpy.QtWidgets
74 0 warning unused-import W0611
Unused QHBoxLayout imported from qtpy.QtWidgets
74 0 warning unused-import W0611
Unused QFileDialog imported from qtpy.QtWidgets
74 0 warning unused-import W0611
Unused QErrorMessage imported from qtpy.QtWidgets
74 0 warning unused-import W0611
Unused QListWidget imported from qtpy.QtWidgets
74 0 warning unused-import W0611
Unused QLineEdit imported from qtpy.QtWidgets
74 0 warning unused-import W0611
Unused QButtonGroup imported from qtpy.QtWidgets
74 0 warning unused-import W0611
Unused QDialog imported from qtpy.QtWidgets
74 0 warning unused-import W0611
Unused QMenuBar imported from qtpy.QtWidgets
74 0 warning unused-import W0611
Unused QMenu imported from qtpy.QtWidgets
81 4 warning unused-import W0611
Unused QAction imported from qtpy.QtGui
84 0 convention wrong-import-position C0413
Import "import pyqtgraph" should be placed at the top of the module
84 0 convention wrong-import-order C0411
third party import "pyqtgraph" should be placed before local imports "sdynpy_array.SdynpyArray", "sdynpy_coordinate.outer_product", "sdynpy_matrix.Matrix" (...) "signal_processing.sdynpy_frf_inverse.frf_inverse", "signal_processing.sdynpy_harmonic.digital_tracking_filter", "fem.sdynpy_exodus.Exodus"
85 0 convention wrong-import-position C0413
Import "import os" should be placed at the top of the module
85 0 convention wrong-import-order C0411
standard import "os" should be placed before third party imports "numpy", "scipy.linalg.eigh", "scipy.optimize.minimize" (...) "qtpy.QtCore.Qt", "qtpy.QtWidgets.QToolTip", "pyqtgraph" and local imports "sdynpy_array.SdynpyArray", "sdynpy_coordinate.outer_product", "sdynpy_matrix.Matrix" (...) "signal_processing.sdynpy_frf_inverse.frf_inverse", "signal_processing.sdynpy_harmonic.digital_tracking_filter", "fem.sdynpy_exodus.Exodus"
86 0 convention wrong-import-position C0413
Import "import scipy.signal as sig" should be placed at the top of the module
86 0 convention wrong-import-order C0411
third party import "scipy.signal" should be placed before local imports "sdynpy_array.SdynpyArray", "sdynpy_coordinate.outer_product", "sdynpy_matrix.Matrix" (...) "signal_processing.sdynpy_frf_inverse.frf_inverse", "signal_processing.sdynpy_harmonic.digital_tracking_filter", "fem.sdynpy_exodus.Exodus"
87 0 convention wrong-import-position C0413
Import "import warnings" should be placed at the top of the module
87 0 convention wrong-import-order C0411
standard import "warnings" should be placed before third party imports "numpy", "scipy.linalg.eigh", "scipy.optimize.minimize" (...) "qtpy.QtWidgets.QToolTip", "pyqtgraph", "scipy.signal" and local imports "sdynpy_array.SdynpyArray", "sdynpy_coordinate.outer_product", "sdynpy_matrix.Matrix" (...) "signal_processing.sdynpy_frf_inverse.frf_inverse", "signal_processing.sdynpy_harmonic.digital_tracking_filter", "fem.sdynpy_exodus.Exodus"
88 0 convention wrong-import-position C0413
Import "import scipy.fft as scipyfft" should be placed at the top of the module
88 0 convention wrong-import-order C0411
third party import "scipy.fft" should be placed before local imports "sdynpy_array.SdynpyArray", "sdynpy_coordinate.outer_product", "sdynpy_matrix.Matrix" (...) "signal_processing.sdynpy_frf_inverse.frf_inverse", "signal_processing.sdynpy_harmonic.digital_tracking_filter", "fem.sdynpy_exodus.Exodus"
89 0 convention wrong-import-position C0413
Import "from scipy.signal.windows import exponential, get_window" should be placed at the top of the module
89 0 convention wrong-import-order C0411
third party import "scipy.signal.windows.exponential" should be placed before local imports "sdynpy_array.SdynpyArray", "sdynpy_coordinate.outer_product", "sdynpy_matrix.Matrix" (...) "signal_processing.sdynpy_frf_inverse.frf_inverse", "signal_processing.sdynpy_harmonic.digital_tracking_filter", "fem.sdynpy_exodus.Exodus"
90 0 convention wrong-import-position C0413
Import "from scipy.signal import oaconvolve, convolve" should be placed at the top of the module
90 0 convention wrong-import-order C0411
third party import "scipy.signal.oaconvolve" should be placed before local imports "sdynpy_array.SdynpyArray", "sdynpy_coordinate.outer_product", "sdynpy_matrix.Matrix" (...) "signal_processing.sdynpy_frf_inverse.frf_inverse", "signal_processing.sdynpy_harmonic.digital_tracking_filter", "fem.sdynpy_exodus.Exodus"
91 0 convention wrong-import-position C0413
Import "from scipy.interpolate import interp1d" should be placed at the top of the module
91 0 convention wrong-import-order C0411
third party import "scipy.interpolate.interp1d" should be placed before local imports "sdynpy_array.SdynpyArray", "sdynpy_coordinate.outer_product", "sdynpy_matrix.Matrix" (...) "signal_processing.sdynpy_frf_inverse.frf_inverse", "signal_processing.sdynpy_harmonic.digital_tracking_filter", "fem.sdynpy_exodus.Exodus"
227 0 convention line-too-long C0301
Line too long (102/100)
229 0 convention line-too-long C0301
Line too long (112/100)
241 0 convention line-too-long C0301
Line too long (106/100)
251 26 warning unused-argument W0613 _flat_frequency_shape
Unused argument 'freq'
255 0 convention missing-class-docstring C0115 AbscissaIndexExtractor
Missing class docstring
266 0 convention missing-class-docstring C0115 AbscissaValueExtractor
Missing class docstring
278 0 convention line-too-long C0301
Line too long (107/100)
283 0 refactor too-many-instance-attributes R0902 NDDataArray
Too many instance attributes (8/7)
283 0 refactor too-many-public-methods R0904 NDDataArray
Too many public methods (34/20)
290 4 convention bad-classmethod-argument C0202 NDDataArray.__new__
Class method __new__ should have 'cls' as first argument
290 4 refactor too-many-arguments R0913 NDDataArray.__new__
Too many arguments (9/5)
290 4 refactor too-many-positional-arguments R0917 NDDataArray.__new__
Too many positional arguments (9/5)
333 11 error unsubscriptable-object E1136 NDDataArray.reference_coordinate
Value 'self.dtype' is unsubscriptable
334 33 convention consider-using-f-string C0209 NDDataArray.reference_coordinate
Formatting a regular string which could be an f-string
340 11 error unsubscriptable-object E1136 NDDataArray.reference_coordinate
Value 'self.dtype' is unsubscriptable
341 33 convention consider-using-f-string C0209 NDDataArray.reference_coordinate
Formatting a regular string which could be an f-string
347 15 error unsubscriptable-object E1136 NDDataArray.num_elements
Value 'self.dtype' is unsubscriptable
352 15 error unsubscriptable-object E1136 NDDataArray.num_coordinates
Value 'self.dtype' is unsubscriptable
357 15 error unsubscriptable-object E1136 NDDataArray.data_dimension
Value 'self.dtype' is unsubscriptable
381 0 convention line-too-long C0301
Line too long (102/100)
381 29 convention consider-using-f-string C0209 NDDataArray.abscissa_spacing
Formatting a regular string which could be an f-string
384 4 warning dangerous-default-value W0102 NDDataArray.plot
Dangerous default value {} as argument
384 4 warning dangerous-default-value W0102 NDDataArray.plot
Dangerous default value {} as argument
384 4 warning dangerous-default-value W0102 NDDataArray.plot
Dangerous default value {} as argument
384 4 refactor too-many-arguments R0913 NDDataArray.plot
Too many arguments (8/5)
384 4 refactor too-many-positional-arguments R0917 NDDataArray.plot
Too many positional arguments (8/5)
384 4 refactor too-many-locals R0914 NDDataArray.plot
Too many local variables (26/15)
384 4 refactor too-many-branches R0912 NDDataArray.plot
Too many branches (26/12)
384 4 refactor too-many-statements R0915 NDDataArray.plot
Too many statements (64/50)
385 61 convention trailing-whitespace C0303
Trailing whitespace
432 12 warning unused-variable W0612 NDDataArray.plot
Unused variable 'figure'
433 0 convention line-too-long C0301
Line too long (103/100)
433 30 error no-member E1101 NDDataArray.plot
Instance of 'ndarray' has no 'abscissa' member
433 57 error no-member E1101 NDDataArray.plot
Instance of 'ndarray' has no 'ordinate' member
440 0 convention line-too-long C0301
Line too long (156/100)
447 0 convention line-too-long C0301
Line too long (103/100)
451 0 convention line-too-long C0301
Line too long (126/100)
452 8 refactor too-many-nested-blocks R1702 NDDataArray.plot
Too many nested blocks (6/5)
456 25 warning unused-variable W0612 NDDataArray.plot
Unused variable 'index'
465 0 convention line-too-long C0301
Line too long (156/100)
472 0 convention line-too-long C0301
Line too long (107/100)
475 0 convention line-too-long C0301
Line too long (101/100)
476 0 convention line-too-long C0301
Line too long (128/100)
477 37 warning undefined-loop-variable W0631 NDDataArray.plot
Using possibly undefined loop variable 'i'
488 0 convention line-too-long C0301
Line too long (156/100)
495 0 convention line-too-long C0301
Line too long (103/100)
499 0 convention line-too-long C0301
Line too long (126/100)
543 4 convention missing-function-docstring C0116 NDDataArray.plot_image
Missing function or method docstring
543 4 refactor too-many-arguments R0913 NDDataArray.plot_image
Too many arguments (6/5)
543 4 refactor too-many-positional-arguments R0917 NDDataArray.plot_image
Too many positional arguments (6/5)
543 35 warning unused-argument W0613 NDDataArray.plot_image
Unused argument 'reduction_function'
545 21 error no-member E1101 NDDataArray.plot_image
Instance of 'ndarray' has no 'ordinate' member
552 29 warning unused-argument W0613 NDDataArray.plot_image.dof_formatter
Unused argument 'pos'
553 12 refactor no-else-return R1705 NDDataArray.plot_image.dof_formatter
Unnecessary "elif" after "return", remove the leading "el" from "elif"
560 12 warning unused-variable W0612 NDDataArray.plot_image
Unused variable 'fig'
572 37 convention consider-using-f-string C0209 NDDataArray.plot_image.<lambda>
Formatting a regular string which could be an f-string
600 62 error unsubscriptable-object E1136 NDDataArray.reshape_to_matrix
Value 'self.dtype' is unsubscriptable
603 23 error no-value-for-parameter E1120 NDDataArray.reshape_to_matrix
No value for argument 'data_dimension' in constructor call
607 0 convention line-too-long C0301
Line too long (104/100)
616 16 refactor no-else-raise R1720 NDDataArray.reshape_to_matrix
Unnecessary "else" after "raise", remove the "else" and de-indent the code inside it
619 20 error possibly-used-before-assignment E0606 NDDataArray.reshape_to_matrix
Possibly using variable 'keep_indices' before assignment
623 0 convention line-too-long C0301
Line too long (103/100)
623 91 error undefined-variable E0602 NDDataArray.reshape_to_matrix
Undefined variable 'coordinate'
704 0 convention line-too-long C0301
Line too long (101/100)
744 0 convention line-too-long C0301
Line too long (110/100)
769 8 refactor no-else-return R1705 NDDataArray.transform_coordinate_system
Unnecessary "else" after "return", remove the "else" and de-indent the code inside it
773 16 warning self-cls-assignment W0642 NDDataArray.transform_coordinate_system
Invalid assignment to self in method
775 0 convention line-too-long C0301
Line too long (106/100)
820 0 convention line-too-long C0301
Line too long (125/100)
822 22 error no-member E1101 NDDataArray.to_shape_array
Instance of 'ndarray' has no 'response_coordinate' member
824 0 convention line-too-long C0301
Line too long (151/100)
826 23 error no-member E1101 NDDataArray.to_shape_array
Instance of 'ndarray' has no 'ordinate' member
828 8 convention import-outside-toplevel C0415 NDDataArray.to_shape_array
Import outside toplevel (sdynpy_shape.shape_array)
831 4 refactor too-many-arguments R0913 NDDataArray.zero_pad
Too many arguments (6/5)
831 4 refactor too-many-positional-arguments R0917 NDDataArray.zero_pad
Too many positional arguments (6/5)
888 0 convention line-too-long C0301
Line too long (147/100)
890 0 convention line-too-long C0301
Line too long (104/100)
928 17 error no-value-for-parameter E1120 NDDataArray.interpolate
No value for argument 'data_dimension' in constructor call
929 28 error no-member E1101 NDDataArray.interpolate
Instance of 'NDDataArray' has no 'coordinate' member
929 8 warning attribute-defined-outside-init W0201 NDDataArray.interpolate
Attribute 'coordinate' defined outside __init__
930 26 error no-member E1101 NDDataArray.interpolate
Instance of 'NDDataArray' has no 'comment1' member; maybe 'comment2'?
930 8 warning attribute-defined-outside-init W0201 NDDataArray.interpolate
Attribute 'comment1' defined outside __init__
931 26 error no-member E1101 NDDataArray.interpolate
Instance of 'NDDataArray' has no 'comment2' member; maybe 'comment1'?
931 8 warning attribute-defined-outside-init W0201 NDDataArray.interpolate
Attribute 'comment2' defined outside __init__
932 26 error no-member E1101 NDDataArray.interpolate
Instance of 'NDDataArray' has no 'comment3' member; maybe 'comment1'?
932 8 warning attribute-defined-outside-init W0201 NDDataArray.interpolate
Attribute 'comment3' defined outside __init__
933 26 error no-member E1101 NDDataArray.interpolate
Instance of 'NDDataArray' has no 'comment4' member; maybe 'comment1'?
933 8 warning attribute-defined-outside-init W0201 NDDataArray.interpolate
Attribute 'comment4' defined outside __init__
934 26 error no-member E1101 NDDataArray.interpolate
Instance of 'NDDataArray' has no 'comment5' member; maybe 'comment1'?
934 8 warning attribute-defined-outside-init W0201 NDDataArray.interpolate
Attribute 'comment5' defined outside __init__
935 8 warning attribute-defined-outside-init W0201 NDDataArray.interpolate
Attribute 'abscissa' defined outside __init__
955 0 convention line-too-long C0301
Line too long (108/100)
956 12 warning attribute-defined-outside-init W0201 NDDataArray.interpolate
Attribute 'ordinate' defined outside __init__
962 0 convention line-too-long C0301
Line too long (112/100)
963 0 convention line-too-long C0301
Line too long (103/100)
982 8 refactor no-else-return R1705 NDDataArray.__getitem__
Unnecessary "else" after "return", remove the "else" and de-indent the code inside it
983 29 error unsubscriptable-object E1136 NDDataArray.__getitem__
Value 'self.dtype' is unsubscriptable
987 39 error no-member E1101 NDDataArray.__getitem__
Instance of 'ndarray' has no 'coordinate' member
994 0 convention line-too-long C0301
Line too long (102/100)
994 20 warning raise-missing-from W0707 NDDataArray.__getitem__
Consider explicitly re-raising using 'except IndexError as exc' and 'raise ValueError('Coordinate {:} not found in data array'.format(str(key[index]))) from exc'
994 37 convention consider-using-f-string C0209 NDDataArray.__getitem__
Formatting a regular string which could be an f-string
1011 12 refactor no-else-return R1705 NDDataArray.__getitem__
Unnecessary "else" after "return", remove the "else" and de-indent the code inside it
1017 0 convention line-too-long C0301
Line too long (156/100)
1017 15 convention consider-using-f-string C0209 NDDataArray.__repr__
Formatting a regular string which could be an f-string
1025 0 convention line-too-long C0301
Line too long (112/100)
1037 0 convention line-too-long C0301
Line too long (112/100)
1049 0 convention line-too-long C0301
Line too long (112/100)
1055 4 refactor too-many-locals R0914 NDDataArray.__matmul__
Too many local variables (25/15)
1095 33 refactor consider-using-generator R1728 NDDataArray.__matmul__
Consider using a generator instead 'tuple(index if matrix_shape[dimension] > 1 else 0 for (dimension, index) in enumerate(indices))'
1101 31 refactor consider-using-generator R1728 NDDataArray.__matmul__
Consider using a generator instead 'tuple(index if data_shape_for_broadcasting[dimension] > 1 else 0 for (dimension, index) in enumerate(indices))'
1108 16 warning redefined-outer-name W0621 NDDataArray.__matmul__
Redefining name 'matrix' from outer scope (line 33)
1124 0 convention line-too-long C0301
Line too long (101/100)
1142 34 error no-value-for-parameter E1120 NDDataArray.__matmul__
No value for argument 'data_dimension' in constructor call
1150 4 refactor too-many-locals R0914 NDDataArray.__rmatmul__
Too many local variables (25/15)
1194 33 refactor consider-using-generator R1728 NDDataArray.__rmatmul__
Consider using a generator instead 'tuple(index if matrix_shape[dimension] > 1 else 0 for (dimension, index) in enumerate(indices))'
1200 31 refactor consider-using-generator R1728 NDDataArray.__rmatmul__
Consider using a generator instead 'tuple(index if data_shape_for_broadcasting[dimension] > 1 else 0 for (dimension, index) in enumerate(indices))'
1208 16 warning redefined-outer-name W0621 NDDataArray.__rmatmul__
Redefining name 'matrix' from outer scope (line 33)
1253 34 error no-value-for-parameter E1120 NDDataArray.__rmatmul__
No value for argument 'data_dimension' in constructor call
1268 0 convention line-too-long C0301
Line too long (112/100)
1280 0 convention line-too-long C0301
Line too long (112/100)
1292 0 convention line-too-long C0301
Line too long (112/100)
1304 0 convention line-too-long C0301
Line too long (112/100)
1305 12 warning attribute-defined-outside-init W0201 NDDataArray.__rsub__
Attribute 'ordinate' defined outside __init__
1307 12 warning attribute-defined-outside-init W0201 NDDataArray.__rsub__
Attribute 'ordinate' defined outside __init__
1316 0 convention line-too-long C0301
Line too long (112/100)
1328 0 convention line-too-long C0301
Line too long (112/100)
1329 12 warning attribute-defined-outside-init W0201 NDDataArray.__rtruediv__
Attribute 'ordinate' defined outside __init__
1331 12 warning attribute-defined-outside-init W0201 NDDataArray.__rtruediv__
Attribute 'ordinate' defined outside __init__
1340 0 convention line-too-long C0301
Line too long (112/100)
1341 12 warning attribute-defined-outside-init W0201 NDDataArray.__rpow__
Attribute 'ordinate' defined outside __init__
1343 12 warning attribute-defined-outside-init W0201 NDDataArray.__rpow__
Attribute 'ordinate' defined outside __init__
1353 8 warning attribute-defined-outside-init W0201 NDDataArray.__abs__
Attribute 'ordinate' defined outside __init__
1356 4 warning keyword-arg-before-vararg W1113 NDDataArray.min
Keyword argument before variable positional arguments list in the definition of min function
1376 8 refactor no-else-return R1705 NDDataArray.min
Unnecessary "else" after "return", remove the "else" and de-indent the code inside it
1381 4 warning keyword-arg-before-vararg W1113 NDDataArray.max
Keyword argument before variable positional arguments list in the definition of max function
1400 8 refactor no-else-return R1705 NDDataArray.max
Unnecessary "else" after "return", remove the "else" and de-indent the code inside it
1405 4 warning keyword-arg-before-vararg W1113 NDDataArray.argmin
Keyword argument before variable positional arguments list in the definition of argmin function
1426 8 refactor no-else-return R1705 NDDataArray.argmin
Unnecessary "else" after "return", remove the "else" and de-indent the code inside it
1431 4 warning keyword-arg-before-vararg W1113 NDDataArray.argmax
Keyword argument before variable positional arguments list in the definition of argmax function
1453 8 refactor no-else-return R1705 NDDataArray.argmax
Unnecessary "else" after "return", remove the "else" and de-indent the code inside it
1458 0 convention line-too-long C0301
Line too long (116/100)
1458 35 convention invalid-name C0103 NDDataArray.to_imat_struct_array
Argument name "Version" doesn't conform to snake_case naming style
1458 46 convention invalid-name C0103 NDDataArray.to_imat_struct_array
Argument name "SetRecord" doesn't conform to snake_case naming style
1458 59 convention invalid-name C0103 NDDataArray.to_imat_struct_array
Argument name "CreateDate" doesn't conform to snake_case naming style
1458 88 convention invalid-name C0103 NDDataArray.to_imat_struct_array
Argument name "ModifyDate" doesn't conform to snake_case naming style
1458 4 refactor too-many-arguments R0913 NDDataArray.to_imat_struct_array
Too many arguments (39/5)
1458 4 refactor too-many-positional-arguments R0917 NDDataArray.to_imat_struct_array
Too many positional arguments (39/5)
1458 4 refactor too-many-locals R0914 NDDataArray.to_imat_struct_array
Too many local variables (47/15)
1458 4 refactor too-many-branches R0912 NDDataArray.to_imat_struct_array
Too many branches (27/12)
1458 4 refactor too-many-statements R0915 NDDataArray.to_imat_struct_array
Too many statements (101/50)
1459 0 convention line-too-long C0301
Line too long (124/100)
1459 29 convention invalid-name C0103 NDDataArray.to_imat_struct_array
Argument name "OwnerName" doesn't conform to snake_case naming style
1459 43 convention invalid-name C0103 NDDataArray.to_imat_struct_array
Argument name "AbscissaDataType" doesn't conform to snake_case naming style
1459 86 convention invalid-name C0103 NDDataArray.to_imat_struct_array
Argument name "AbscissaTypeQual" doesn't conform to snake_case naming style
1460 29 convention invalid-name C0103 NDDataArray.to_imat_struct_array
Argument name "AbscissaAxisLab" doesn't conform to snake_case naming style
1460 49 convention invalid-name C0103 NDDataArray.to_imat_struct_array
Argument name "AbscissaUnitsLab" doesn't conform to snake_case naming style
1461 0 convention line-too-long C0301
Line too long (106/100)
1461 29 convention invalid-name C0103 NDDataArray.to_imat_struct_array
Argument name "OrdNumDataType" doesn't conform to snake_case naming style
1461 70 convention invalid-name C0103 NDDataArray.to_imat_struct_array
Argument name "OrdNumTypeQual" doesn't conform to snake_case naming style
1462 0 convention line-too-long C0301
Line too long (106/100)
1462 29 convention invalid-name C0103 NDDataArray.to_imat_struct_array
Argument name "OrdDenDataType" doesn't conform to snake_case naming style
1462 70 convention invalid-name C0103 NDDataArray.to_imat_struct_array
Argument name "OrdDenTypeQual" doesn't conform to snake_case naming style
1463 29 convention invalid-name C0103 NDDataArray.to_imat_struct_array
Argument name "OrdinateAxisLab" doesn't conform to snake_case naming style
1463 49 convention invalid-name C0103 NDDataArray.to_imat_struct_array
Argument name "OrdinateUnitsLab" doesn't conform to snake_case naming style
1464 0 convention line-too-long C0301
Line too long (104/100)
1464 29 convention invalid-name C0103 NDDataArray.to_imat_struct_array
Argument name "ZAxisDataType" doesn't conform to snake_case naming style
1464 69 convention invalid-name C0103 NDDataArray.to_imat_struct_array
Argument name "ZAxisTypeQual" doesn't conform to snake_case naming style
1465 29 convention invalid-name C0103 NDDataArray.to_imat_struct_array
Argument name "ZGeneralValue" doesn't conform to snake_case naming style
1465 46 convention invalid-name C0103 NDDataArray.to_imat_struct_array
Argument name "ZRPMValue" doesn't conform to snake_case naming style
1465 59 convention invalid-name C0103 NDDataArray.to_imat_struct_array
Argument name "ZOrderValue" doesn't conform to snake_case naming style
1465 74 convention invalid-name C0103 NDDataArray.to_imat_struct_array
Argument name "ZTimeValue" doesn't conform to snake_case naming style
1466 29 convention invalid-name C0103 NDDataArray.to_imat_struct_array
Argument name "UserValue1" doesn't conform to snake_case naming style
1466 43 convention invalid-name C0103 NDDataArray.to_imat_struct_array
Argument name "UserValue2" doesn't conform to snake_case naming style
1466 57 convention invalid-name C0103 NDDataArray.to_imat_struct_array
Argument name "UserValue3" doesn't conform to snake_case naming style
1466 71 convention invalid-name C0103 NDDataArray.to_imat_struct_array
Argument name "UserValue4" doesn't conform to snake_case naming style
1467 29 convention invalid-name C0103 NDDataArray.to_imat_struct_array
Argument name "SamplingType" doesn't conform to snake_case naming style
1467 53 convention invalid-name C0103 NDDataArray.to_imat_struct_array
Argument name "WeightingType" doesn't conform to snake_case naming style
1467 75 convention invalid-name C0103 NDDataArray.to_imat_struct_array
Argument name "WindowType" doesn't conform to snake_case naming style
1468 29 convention invalid-name C0103 NDDataArray.to_imat_struct_array
Argument name "AmplitudeUnits" doesn't conform to snake_case naming style
1468 55 convention invalid-name C0103 NDDataArray.to_imat_struct_array
Argument name "Normalization" doesn't conform to snake_case naming style
1468 80 convention invalid-name C0103 NDDataArray.to_imat_struct_array
Argument name "OctaveFormat" doesn't conform to snake_case naming style
1469 0 convention line-too-long C0301
Line too long (102/100)
1469 29 convention invalid-name C0103 NDDataArray.to_imat_struct_array
Argument name "OctaveAvgType" doesn't conform to snake_case naming style
1469 51 convention invalid-name C0103 NDDataArray.to_imat_struct_array
Argument name "ExpDampingFact" doesn't conform to snake_case naming style
1469 69 convention invalid-name C0103 NDDataArray.to_imat_struct_array
Argument name "PulsesPerRev" doesn't conform to snake_case naming style
1469 85 convention invalid-name C0103 NDDataArray.to_imat_struct_array
Argument name "MeasurementRun" doesn't conform to snake_case naming style
1470 29 convention invalid-name C0103 NDDataArray.to_imat_struct_array
Argument name "LoadCase" doesn't conform to snake_case naming style
1470 41 convention invalid-name C0103 NDDataArray.to_imat_struct_array
Argument name "IRIGTime" doesn't conform to snake_case naming style
1684 0 convention line-too-long C0301
Line too long (154/100)
1698 0 convention line-too-long C0301
Line too long (154/100)
1710 0 convention line-too-long C0301
Line too long (154/100)
1732 0 convention line-too-long C0301
Line too long (154/100)
1819 16 convention import-outside-toplevel C0415 NDDataArray.load
Import outside toplevel (fileio.sdynpy_uff.readunv)
1823 16 warning raise-missing-from W0707 NDDataArray.load
Consider explicitly re-raising using 'except AttributeError as exc' and 'raise AttributeError('Class {:} has no from_unv attribute defined'.format(cls)) from exc'
1823 37 convention consider-using-f-string C0209 NDDataArray.load
Formatting a regular string which could be an f-string
1826 12 refactor no-else-return R1705 NDDataArray.load
Unnecessary "else" after "return", remove the "else" and de-indent the code inside it
1845 0 convention line-too-long C0301
Line too long (116/100)
1845 29 convention invalid-name C0103 NDDataArray.to_imat_struct
Argument name "Version" doesn't conform to snake_case naming style
1845 43 convention invalid-name C0103 NDDataArray.to_imat_struct
Argument name "SetRecord" doesn't conform to snake_case naming style
1845 59 convention invalid-name C0103 NDDataArray.to_imat_struct
Argument name "CreateDate" doesn't conform to snake_case naming style
1845 88 convention invalid-name C0103 NDDataArray.to_imat_struct
Argument name "ModifyDate" doesn't conform to snake_case naming style
1845 4 refactor too-many-arguments R0913 NDDataArray.to_imat_struct
Too many arguments (38/5)
1845 4 refactor too-many-positional-arguments R0917 NDDataArray.to_imat_struct
Too many positional arguments (38/5)
1845 4 refactor too-many-locals R0914 NDDataArray.to_imat_struct
Too many local variables (42/15)
1845 29 warning unused-argument W0613 NDDataArray.to_imat_struct
Unused argument 'Version'
1845 43 warning unused-argument W0613 NDDataArray.to_imat_struct
Unused argument 'SetRecord'
1845 59 warning unused-argument W0613 NDDataArray.to_imat_struct
Unused argument 'CreateDate'
1845 88 warning unused-argument W0613 NDDataArray.to_imat_struct
Unused argument 'ModifyDate'
1846 23 convention invalid-name C0103 NDDataArray.to_imat_struct
Argument name "OwnerName" doesn't conform to snake_case naming style
1846 39 convention invalid-name C0103 NDDataArray.to_imat_struct
Argument name "AbscissaDataType" doesn't conform to snake_case naming style
1846 62 convention invalid-name C0103 NDDataArray.to_imat_struct
Argument name "AbscissaTypeQual" doesn't conform to snake_case naming style
1846 23 warning unused-argument W0613 NDDataArray.to_imat_struct
Unused argument 'OwnerName'
1846 39 warning unused-argument W0613 NDDataArray.to_imat_struct
Unused argument 'AbscissaDataType'
1846 62 warning unused-argument W0613 NDDataArray.to_imat_struct
Unused argument 'AbscissaTypeQual'
1847 23 convention invalid-name C0103 NDDataArray.to_imat_struct
Argument name "AbscissaAxisLab" doesn't conform to snake_case naming style
1847 45 convention invalid-name C0103 NDDataArray.to_imat_struct
Argument name "AbscissaUnitsLab" doesn't conform to snake_case naming style
1847 23 warning unused-argument W0613 NDDataArray.to_imat_struct
Unused argument 'AbscissaAxisLab'
1847 45 warning unused-argument W0613 NDDataArray.to_imat_struct
Unused argument 'AbscissaUnitsLab'
1848 23 convention invalid-name C0103 NDDataArray.to_imat_struct
Argument name "OrdNumDataType" doesn't conform to snake_case naming style
1848 44 convention invalid-name C0103 NDDataArray.to_imat_struct
Argument name "OrdNumTypeQual" doesn't conform to snake_case naming style
1848 23 warning unused-argument W0613 NDDataArray.to_imat_struct
Unused argument 'OrdNumDataType'
1848 44 warning unused-argument W0613 NDDataArray.to_imat_struct
Unused argument 'OrdNumTypeQual'
1849 23 convention invalid-name C0103 NDDataArray.to_imat_struct
Argument name "OrdDenDataType" doesn't conform to snake_case naming style
1849 44 convention invalid-name C0103 NDDataArray.to_imat_struct
Argument name "OrdDenTypeQual" doesn't conform to snake_case naming style
1849 23 warning unused-argument W0613 NDDataArray.to_imat_struct
Unused argument 'OrdDenDataType'
1849 44 warning unused-argument W0613 NDDataArray.to_imat_struct
Unused argument 'OrdDenTypeQual'
1850 23 convention invalid-name C0103 NDDataArray.to_imat_struct
Argument name "OrdinateAxisLab" doesn't conform to snake_case naming style
1850 45 convention invalid-name C0103 NDDataArray.to_imat_struct
Argument name "OrdinateUnitsLab" doesn't conform to snake_case naming style
1850 23 warning unused-argument W0613 NDDataArray.to_imat_struct
Unused argument 'OrdinateAxisLab'
1850 45 warning unused-argument W0613 NDDataArray.to_imat_struct
Unused argument 'OrdinateUnitsLab'
1851 23 convention invalid-name C0103 NDDataArray.to_imat_struct
Argument name "ZAxisDataType" doesn't conform to snake_case naming style
1851 43 convention invalid-name C0103 NDDataArray.to_imat_struct
Argument name "ZAxisTypeQual" doesn't conform to snake_case naming style
1851 23 warning unused-argument W0613 NDDataArray.to_imat_struct
Unused argument 'ZAxisDataType'
1851 43 warning unused-argument W0613 NDDataArray.to_imat_struct
Unused argument 'ZAxisTypeQual'
1852 23 convention invalid-name C0103 NDDataArray.to_imat_struct
Argument name "ZGeneralValue" doesn't conform to snake_case naming style
1852 43 convention invalid-name C0103 NDDataArray.to_imat_struct
Argument name "ZRPMValue" doesn't conform to snake_case naming style
1852 59 convention invalid-name C0103 NDDataArray.to_imat_struct
Argument name "ZOrderValue" doesn't conform to snake_case naming style
1852 77 convention invalid-name C0103 NDDataArray.to_imat_struct
Argument name "ZTimeValue" doesn't conform to snake_case naming style
1852 23 warning unused-argument W0613 NDDataArray.to_imat_struct
Unused argument 'ZGeneralValue'
1852 43 warning unused-argument W0613 NDDataArray.to_imat_struct
Unused argument 'ZRPMValue'
1852 59 warning unused-argument W0613 NDDataArray.to_imat_struct
Unused argument 'ZOrderValue'
1852 77 warning unused-argument W0613 NDDataArray.to_imat_struct
Unused argument 'ZTimeValue'
1853 23 convention invalid-name C0103 NDDataArray.to_imat_struct
Argument name "UserValue1" doesn't conform to snake_case naming style
1853 40 convention invalid-name C0103 NDDataArray.to_imat_struct
Argument name "UserValue2" doesn't conform to snake_case naming style
1853 57 convention invalid-name C0103 NDDataArray.to_imat_struct
Argument name "UserValue3" doesn't conform to snake_case naming style
1853 74 convention invalid-name C0103 NDDataArray.to_imat_struct
Argument name "UserValue4" doesn't conform to snake_case naming style
1853 23 warning unused-argument W0613 NDDataArray.to_imat_struct
Unused argument 'UserValue1'
1853 40 warning unused-argument W0613 NDDataArray.to_imat_struct
Unused argument 'UserValue2'
1853 57 warning unused-argument W0613 NDDataArray.to_imat_struct
Unused argument 'UserValue3'
1853 74 warning unused-argument W0613 NDDataArray.to_imat_struct
Unused argument 'UserValue4'
1854 23 convention invalid-name C0103 NDDataArray.to_imat_struct
Argument name "SamplingType" doesn't conform to snake_case naming style
1854 42 convention invalid-name C0103 NDDataArray.to_imat_struct
Argument name "WeightingType" doesn't conform to snake_case naming style
1854 62 convention invalid-name C0103 NDDataArray.to_imat_struct
Argument name "WindowType" doesn't conform to snake_case naming style
1854 23 warning unused-argument W0613 NDDataArray.to_imat_struct
Unused argument 'SamplingType'
1854 42 warning unused-argument W0613 NDDataArray.to_imat_struct
Unused argument 'WeightingType'
1854 62 warning unused-argument W0613 NDDataArray.to_imat_struct
Unused argument 'WindowType'
1855 23 convention invalid-name C0103 NDDataArray.to_imat_struct
Argument name "AmplitudeUnits" doesn't conform to snake_case naming style
1855 44 convention invalid-name C0103 NDDataArray.to_imat_struct
Argument name "Normalization" doesn't conform to snake_case naming style
1855 64 convention invalid-name C0103 NDDataArray.to_imat_struct
Argument name "OctaveFormat" doesn't conform to snake_case naming style
1855 23 warning unused-argument W0613 NDDataArray.to_imat_struct
Unused argument 'AmplitudeUnits'
1855 44 warning unused-argument W0613 NDDataArray.to_imat_struct
Unused argument 'Normalization'
1855 64 warning unused-argument W0613 NDDataArray.to_imat_struct
Unused argument 'OctaveFormat'
1856 0 convention line-too-long C0301
Line too long (103/100)
1856 23 convention invalid-name C0103 NDDataArray.to_imat_struct
Argument name "OctaveAvgType" doesn't conform to snake_case naming style
1856 43 convention invalid-name C0103 NDDataArray.to_imat_struct
Argument name "ExpDampingFact" doesn't conform to snake_case naming style
1856 64 convention invalid-name C0103 NDDataArray.to_imat_struct
Argument name "PulsesPerRev" doesn't conform to snake_case naming style
1856 83 convention invalid-name C0103 NDDataArray.to_imat_struct
Argument name "MeasurementRun" doesn't conform to snake_case naming style
1856 23 warning unused-argument W0613 NDDataArray.to_imat_struct
Unused argument 'OctaveAvgType'
1856 43 warning unused-argument W0613 NDDataArray.to_imat_struct
Unused argument 'ExpDampingFact'
1856 64 warning unused-argument W0613 NDDataArray.to_imat_struct
Unused argument 'PulsesPerRev'
1856 83 warning unused-argument W0613 NDDataArray.to_imat_struct
Unused argument 'MeasurementRun'
1857 23 convention invalid-name C0103 NDDataArray.to_imat_struct
Argument name "LoadCase" doesn't conform to snake_case naming style
1857 38 convention invalid-name C0103 NDDataArray.to_imat_struct
Argument name "IRIGTime" doesn't conform to snake_case naming style
1857 23 warning unused-argument W0613 NDDataArray.to_imat_struct
Unused argument 'LoadCase'
1857 38 warning unused-argument W0613 NDDataArray.to_imat_struct
Unused argument 'IRIGTime'
1996 4 refactor too-many-locals R0914 NDDataArray.from_unv
Too many local variables (20/15)
2038 0 convention line-too-long C0301
Line too long (105/100)
2039 0 convention line-too-long C0301
Line too long (108/100)
2086 11 error unsubscriptable-object E1136 NDDataArray.get_reciprocal_data
Value 'self.dtype' is unsubscriptable
2095 30 refactor unnecessary-comprehension R1721 NDDataArray.get_reciprocal_data
Unnecessary use of a comprehension, use list(itertools.combinations(common_dofs, 2)) instead.
2101 25 refactor consider-using-generator R1728 NDDataArray.get_reciprocal_data
Consider using a generator instead 'tuple(inds.reshape(2, -1) for inds in equal_indices[2:])'
2102 8 refactor no-else-return R1705 NDDataArray.get_reciprocal_data
Unnecessary "else" after "return", remove the "else" and de-indent the code inside it
2133 11 error unsubscriptable-object E1136 NDDataArray.get_drive_points
Value 'self.dtype' is unsubscriptable
2134 0 convention line-too-long C0301
Line too long (101/100)
2136 8 refactor no-else-return R1705 NDDataArray.get_drive_points
Unnecessary "else" after "return", remove the "else" and de-indent the code inside it
2142 4 refactor too-many-locals R0914 NDDataArray.shape_filter
Too many local variables (17/15)
2197 0 convention line-too-long C0301
Line too long (102/100)
2220 0 refactor too-many-public-methods R0904 TimeHistoryArray
Too many public methods (32/20)
2222 4 convention bad-classmethod-argument C0202 TimeHistoryArray.__new__
Class method __new__ should have 'cls' as first argument
2222 4 warning signature-differs W0222 TimeHistoryArray.__new__
Signature differs from overridden '__new__' method
2222 4 refactor too-many-arguments R0913 TimeHistoryArray.__new__
Too many arguments (7/5)
2222 4 refactor too-many-positional-arguments R0917 TimeHistoryArray.__new__
Too many positional arguments (7/5)
2224 0 convention line-too-long C0301
Line too long (102/100)
2235 0 convention line-too-long C0301
Line too long (130/100)
2235 4 refactor too-many-arguments R0913 TimeHistoryArray.from_exodus
Too many arguments (9/5)
2235 4 refactor too-many-positional-arguments R0917 TimeHistoryArray.from_exodus
Too many positional arguments (9/5)
2235 4 refactor too-many-locals R0914 TimeHistoryArray.from_exodus
Too many local variables (18/15)
2262 8 refactor no-else-return R1705 TimeHistoryArray.from_exodus
Unnecessary "else" after "return", remove the "else" and de-indent the code inside it
2265 0 convention line-too-long C0301
Line too long (106/100)
2269 0 convention line-too-long C0301
Line too long (114/100)
2272 13 warning fixme W0511
TODO need to add in rotations
2274 0 convention line-too-long C0301
Line too long (113/100)
2285 0 convention line-too-long C0301
Line too long (106/100)
2331 0 convention line-too-long C0301
Line too long (122/100)
2381 4 refactor too-many-locals R0914 TimeHistoryArray.zero_early_time
Too many local variables (20/15)
2423 0 convention line-too-long C0301
Line too long (116/100)
2431 0 convention line-too-long C0301
Line too long (143/100)
2436 0 convention line-too-long C0301
Line too long (134/100)
2437 0 convention line-too-long C0301
Line too long (101/100)
2476 8 refactor no-else-return R1705 TimeHistoryArray.find_zero_crossings
Unnecessary "else" after "return", remove the "else" and de-indent the code inside it
2481 4 refactor too-many-arguments R0913 TimeHistoryArray.cpsd
Too many arguments (8/5)
2481 4 refactor too-many-positional-arguments R0917 TimeHistoryArray.cpsd
Too many positional arguments (8/5)
2481 4 refactor too-many-locals R0914 TimeHistoryArray.cpsd
Too many local variables (16/15)
2521 17 error no-member E1101 TimeHistoryArray.cpsd
Instance of 'ndarray' has no 'response_coordinate' member
2522 19 error no-member E1101 TimeHistoryArray.cpsd
Instance of 'ndarray' has no 'ordinate' member
2533 4 refactor too-many-arguments R0913 TimeHistoryArray.srs
Too many arguments (8/5)
2533 4 refactor too-many-positional-arguments R0917 TimeHistoryArray.srs
Too many positional arguments (8/5)
2584 27 warning protected-access W0212 TimeHistoryArray.srs
Access to a protected member _srs_type_map of a client class
2586 0 convention line-too-long C0301
Line too long (108/100)
2586 12 warning raise-missing-from W0707 TimeHistoryArray.srs
Consider explicitly re-raising using 'except KeyError as exc' and 'raise ValueError('Invalid `srs_type` specified, should be one of {:} (case insensitive)'.format([k for k in ShockResponseSpectrumArray._srs_type_map])) from exc'
2586 29 convention consider-using-f-string C0209 TimeHistoryArray.srs
Formatting a regular string which could be an f-string
2587 16 refactor unnecessary-comprehension R1721 TimeHistoryArray.srs
Unnecessary use of a comprehension, use list(ShockResponseSpectrumArray._srs_type_map) instead.
2587 28 warning protected-access W0212 TimeHistoryArray.srs
Access to a protected member _srs_type_map of a client class
2591 0 convention line-too-long C0301
Line too long (112/100)
2595 0 convention line-too-long C0301
Line too long (103/100)
2597 14 warning unused-variable W0612 TimeHistoryArray.srs
Unused variable 'f'
2604 0 convention line-too-long C0301
Line too long (112/100)
2608 4 refactor too-many-arguments R0913 TimeHistoryArray.filter
Too many arguments (6/5)
2608 4 refactor too-many-positional-arguments R0917 TimeHistoryArray.filter
Too many positional arguments (6/5)
2652 4 convention missing-function-docstring C0116 TimeHistoryArray.vold_kalman_filter
Missing function or method docstring
2652 4 refactor too-many-arguments R0913 TimeHistoryArray.vold_kalman_filter
Too many arguments (9/5)
2652 4 refactor too-many-positional-arguments R0917 TimeHistoryArray.vold_kalman_filter
Too many positional arguments (9/5)
2652 4 refactor too-many-locals R0914 TimeHistoryArray.vold_kalman_filter
Too many local variables (27/15)
2663 12 warning unused-variable W0612 TimeHistoryArray.vold_kalman_filter
Unused variable 'key'
2665 16 warning redefined-outer-name W0621 TimeHistoryArray.vold_kalman_filter
Redefining name 'sig' from outer scope (line 86)
2709 61 convention trailing-whitespace C0303
Trailing whitespace
2709 4 convention missing-function-docstring C0116 TimeHistoryArray.digital_tracking_filter
Missing function or method docstring
2709 4 refactor too-many-arguments R0913 TimeHistoryArray.digital_tracking_filter
Too many arguments (9/5)
2709 4 refactor too-many-positional-arguments R0917 TimeHistoryArray.digital_tracking_filter
Too many positional arguments (9/5)
2709 4 refactor too-many-locals R0914 TimeHistoryArray.digital_tracking_filter
Too many local variables (19/15)
2722 12 warning unused-variable W0612 TimeHistoryArray.digital_tracking_filter
Unused variable 'key'
2741 4 refactor too-many-arguments R0913 TimeHistoryArray.split_into_frames
Too many arguments (8/5)
2741 4 refactor too-many-positional-arguments R0917 TimeHistoryArray.split_into_frames
Too many positional arguments (8/5)
2741 4 refactor too-many-branches R0912 TimeHistoryArray.split_into_frames
Too many branches (15/12)
2795 8 refactor no-else-raise R1720 TimeHistoryArray.split_into_frames
Unnecessary "elif" after "raise", remove the leading "el" from "elif"
2814 12 warning self-cls-assignment W0642 TimeHistoryArray.split_into_frames
Invalid assignment to self in method
2815 0 convention line-too-long C0301
Line too long (109/100)
2816 0 convention line-too-long C0301
Line too long (127/100)
2834 11 refactor consider-merging-isinstance R1701 TimeHistoryArray.split_into_frames
Consider merging these isinstance calls to isinstance(window, (str, tuple))
2839 0 convention line-too-long C0301
Line too long (143/100)
2839 12 warning raise-missing-from W0707 TimeHistoryArray.split_into_frames
Consider explicitly re-raising using 'except ValueError as exc' and 'raise ValueError('Could Not Multiply Window Function (shape {:}) by Ordinate (shape {:})'.format(window.shape, new_ordinate.shape)) from exc'
2839 29 convention consider-using-f-string C0209 TimeHistoryArray.split_into_frames
Formatting a regular string which could be an f-string
2842 0 convention line-too-long C0301
Line too long (176/100)
2881 8 warning self-cls-assignment W0642 TimeHistoryArray.mimo_forward
Invalid assignment to self in method
2883 8 warning unused-variable W0612 TimeHistoryArray.mimo_forward
Unused variable 'num_references'
2883 42 warning unused-variable W0612 TimeHistoryArray.mimo_forward
Unused variable 'model_order'
2888 0 convention line-too-long C0301
Line too long (112/100)
2888 29 convention consider-using-f-string C0209 TimeHistoryArray.mimo_forward
Formatting a regular string which could be an f-string
2895 0 convention line-too-long C0301
Line too long (102/100)
2897 0 convention line-too-long C0301
Line too long (124/100)
2899 4 refactor too-many-arguments R0913 TimeHistoryArray.mimo_inverse
Too many arguments (15/5)
2899 4 refactor too-many-positional-arguments R0917 TimeHistoryArray.mimo_inverse
Too many positional arguments (15/5)
2899 4 refactor too-many-locals R0914 TimeHistoryArray.mimo_inverse
Too many local variables (45/15)
2899 4 refactor too-many-branches R0912 TimeHistoryArray.mimo_inverse
Too many branches (22/12)
2899 4 refactor too-many-statements R0915 TimeHistoryArray.mimo_inverse
Too many statements (82/50)
3020 0 convention line-too-long C0301
Line too long (159/100)
3021 0 convention line-too-long C0301
Line too long (104/100)
3052 0 convention line-too-long C0301
Line too long (104/100)
3055 0 convention line-too-long C0301
Line too long (104/100)
3058 0 convention line-too-long C0301
Line too long (155/100)
3064 0 convention line-too-long C0301
Line too long (143/100)
3082 0 convention line-too-long C0301
Line too long (156/100)
3128 0 convention line-too-long C0301
Line too long (116/100)
3144 0 convention line-too-long C0301
Line too long (116/100)
3147 0 convention line-too-long C0301
Line too long (114/100)
3150 0 convention line-too-long C0301
Line too long (138/100)
3155 33 error invalid-sequence-index E1126 TimeHistoryArray.mimo_inverse
Sequence index is not an int, slice, or instance with __index__
3156 0 convention line-too-long C0301
Line too long (139/100)
3176 0 convention line-too-long C0301
Line too long (111/100)
3181 4 convention missing-function-docstring C0116 TimeHistoryArray.rms
Missing function or method docstring
3184 57 convention trailing-whitespace C0303
Trailing whitespace
3184 4 convention missing-function-docstring C0116 TimeHistoryArray.to_rattlesnake_specification
Missing function or method docstring
3200 19 refactor use-dict-literal R1735 TimeHistoryArray.to_rattlesnake_specification
Consider using '{"t": reshaped_data[0].abscissa - reshaped_data[0].abscissa[0], "signal": reshaped_data.ordinate, ... }' instead of a call to 'dict'.
3207 4 refactor too-many-locals R0914 TimeHistoryArray.find_signal_shift
Too many local variables (16/15)
3264 0 convention line-too-long C0301
Line too long (128/100)
3348 0 convention line-too-long C0301
Line too long (123/100)
3382 8 convention invalid-name C0103 TimeHistoryArray.remove_rigid_body_motion
Variable name "R" doesn't conform to snake_case naming style
3396 4 refactor too-many-arguments R0913 TimeHistoryArray.stft
Too many arguments (9/5)
3396 4 refactor too-many-positional-arguments R0917 TimeHistoryArray.stft
Too many positional arguments (9/5)
3539 0 convention line-too-long C0301
Line too long (104/100)
3542 0 convention line-too-long C0301
Line too long (120/100)
3546 0 convention line-too-long C0301
Line too long (106/100)
3548 0 convention line-too-long C0301
Line too long (111/100)
3551 0 convention line-too-long C0301
Line too long (106/100)
3555 11 error possibly-used-before-assignment E0606 TimeHistoryArray.apply_transformation
Possibly using variable 'transformation_matrix' before assignment
3560 127 convention trailing-whitespace C0303
Trailing whitespace
3560 0 convention line-too-long C0301
Line too long (127/100)
3560 55 error no-member E1101 TimeHistoryArray.apply_transformation
Instance of 'ndarray' has no 'abscissa' member
3564 4 refactor too-many-arguments R0913 TimeHistoryArray.pseudorandom_signal
Too many arguments (15/5)
3564 4 refactor too-many-positional-arguments R0917 TimeHistoryArray.pseudorandom_signal
Too many positional arguments (15/5)
3564 4 refactor too-many-locals R0914 TimeHistoryArray.pseudorandom_signal
Too many local variables (24/15)
3662 4 refactor too-many-arguments R0913 TimeHistoryArray.random_signal
Too many arguments (14/5)
3662 4 refactor too-many-positional-arguments R0917 TimeHistoryArray.random_signal
Too many positional arguments (14/5)
3662 4 refactor too-many-locals R0914 TimeHistoryArray.random_signal
Too many local variables (22/15)
3728 20 error unsupported-assignment-operation E1137 TimeHistoryArray.random_signal
'fft' does not support item assignment
3730 20 error unsupported-assignment-operation E1137 TimeHistoryArray.random_signal
'fft' does not support item assignment
3732 20 error unsupported-assignment-operation E1137 TimeHistoryArray.random_signal
'fft' does not support item assignment
3747 4 refactor too-many-arguments R0913 TimeHistoryArray.sine_signal
Too many arguments (12/5)
3747 4 refactor too-many-positional-arguments R0917 TimeHistoryArray.sine_signal
Too many positional arguments (12/5)
3811 4 refactor too-many-arguments R0913 TimeHistoryArray.burst_random_signal
Too many arguments (17/5)
3811 4 refactor too-many-positional-arguments R0917 TimeHistoryArray.burst_random_signal
Too many positional arguments (17/5)
3811 4 refactor too-many-locals R0914 TimeHistoryArray.burst_random_signal
Too many local variables (29/15)
3891 20 error unsupported-assignment-operation E1137 TimeHistoryArray.burst_random_signal
'fft' does not support item assignment
3893 20 error unsupported-assignment-operation E1137 TimeHistoryArray.burst_random_signal
'fft' does not support item assignment
3895 20 error unsupported-assignment-operation E1137 TimeHistoryArray.burst_random_signal
'fft' does not support item assignment
3919 4 refactor too-many-arguments R0913 TimeHistoryArray.chirp_signal
Too many arguments (14/5)
3919 4 refactor too-many-positional-arguments R0917 TimeHistoryArray.chirp_signal
Too many positional arguments (14/5)
3919 4 refactor too-many-locals R0914 TimeHistoryArray.chirp_signal
Too many local variables (23/15)
4009 4 refactor too-many-arguments R0913 TimeHistoryArray.pulse_signal
Too many arguments (14/5)
4009 4 refactor too-many-positional-arguments R0917 TimeHistoryArray.pulse_signal
Too many positional arguments (14/5)
4009 4 refactor too-many-locals R0914 TimeHistoryArray.pulse_signal
Too many local variables (17/15)
4081 4 refactor too-many-arguments R0913 TimeHistoryArray.haversine_signal
Too many arguments (13/5)
4081 4 refactor too-many-positional-arguments R0917 TimeHistoryArray.haversine_signal
Too many positional arguments (13/5)
4081 4 refactor too-many-locals R0914 TimeHistoryArray.haversine_signal
Too many local variables (22/15)
4138 0 convention line-too-long C0301
Line too long (102/100)
4139 0 convention line-too-long C0301
Line too long (104/100)
4155 4 convention missing-function-docstring C0116 TimeHistoryArray.sine_sweep_signal
Missing function or method docstring
4155 4 refactor too-many-arguments R0913 TimeHistoryArray.sine_sweep_signal
Too many arguments (13/5)
4155 4 refactor too-many-positional-arguments R0917 TimeHistoryArray.sine_sweep_signal
Too many positional arguments (13/5)
4155 4 refactor too-many-locals R0914 TimeHistoryArray.sine_sweep_signal
Too many local variables (23/15)
4167 16 warning unused-variable W0612 TimeHistoryArray.sine_sweep_signal
Unused variable 'coordinate'
4181 0 convention line-too-long C0301
Line too long (113/100)
4181 0 refactor too-many-arguments R0913 time_history_array
Too many arguments (8/5)
4181 0 refactor too-many-positional-arguments R0917 time_history_array
Too many positional arguments (8/5)
4218 4 convention bad-classmethod-argument C0202 SpectrumArray.__new__
Class method __new__ should have 'cls' as first argument
4218 4 warning signature-differs W0222 SpectrumArray.__new__
Signature differs from overridden '__new__' method
4218 4 refactor too-many-arguments R0913 SpectrumArray.__new__
Too many arguments (7/5)
4218 4 refactor too-many-positional-arguments R0917 SpectrumArray.__new__
Too many positional arguments (7/5)
4220 0 convention line-too-long C0301
Line too long (105/100)
4230 4 refactor too-many-locals R0914 SpectrumArray.ifft
Too many local variables (16/15)
4230 36 warning unused-argument W0613 SpectrumArray.ifft
Unused argument 'rtol'
4230 44 warning unused-argument W0613 SpectrumArray.ifft
Unused argument 'atol'
4278 0 convention trailing-whitespace C0303
Trailing whitespace
4291 0 convention trailing-whitespace C0303
Trailing whitespace
4306 0 convention trailing-whitespace C0303
Trailing whitespace
4352 8 refactor no-else-return R1705 SpectrumArray.interpolate_by_zero_pad
Unnecessary "else" after "return", remove the "else" and de-indent the code inside it
4389 0 convention line-too-long C0301
Line too long (104/100)
4392 0 convention line-too-long C0301
Line too long (123/100)
4396 0 convention line-too-long C0301
Line too long (106/100)
4398 0 convention line-too-long C0301
Line too long (111/100)
4401 0 convention line-too-long C0301
Line too long (106/100)
4404 0 convention trailing-whitespace C0303
Trailing whitespace
4405 40 error possibly-used-before-assignment E0606 SpectrumArray.apply_transformation
Possibly using variable 'transformation_matrix' before assignment
4407 125 convention trailing-whitespace C0303
Trailing whitespace
4407 0 convention line-too-long C0301
Line too long (125/100)
4407 50 error no-member E1101 SpectrumArray.apply_transformation
Instance of 'ndarray' has no 'abscissa' member
4410 4 warning dangerous-default-value W0102 SpectrumArray.plot
Dangerous default value {} as argument
4410 4 warning dangerous-default-value W0102 SpectrumArray.plot
Dangerous default value {} as argument
4410 4 warning dangerous-default-value W0102 SpectrumArray.plot
Dangerous default value {} as argument
4410 4 refactor too-many-arguments R0913 SpectrumArray.plot
Too many arguments (8/5)
4410 4 refactor too-many-positional-arguments R0917 SpectrumArray.plot
Too many positional arguments (8/5)
4410 4 refactor too-many-locals R0914 SpectrumArray.plot
Too many local variables (26/15)
4410 4 refactor too-many-branches R0912 SpectrumArray.plot
Too many branches (32/12)
4410 4 refactor too-many-statements R0915 SpectrumArray.plot
Too many statements (84/50)
4411 37 convention trailing-whitespace C0303
Trailing whitespace
4456 0 convention trailing-whitespace C0303
Trailing whitespace
4458 12 warning unused-variable W0612 SpectrumArray.plot
Unused variable 'figure'
4459 33 error no-member E1101 SpectrumArray.plot
Instance of 'ndarray' has no 'abscissa' member
4460 16 error no-member E1101 SpectrumArray.plot
Instance of 'ndarray' has no 'ordinate' member
4468 0 convention line-too-long C0301
Line too long (162/100)
4475 0 convention line-too-long C0301
Line too long (103/100)
4479 0 convention line-too-long C0301
Line too long (129/100)
4480 33 error no-member E1101 SpectrumArray.plot
Instance of 'ndarray' has no 'abscissa' member
4481 16 error no-member E1101 SpectrumArray.plot
Instance of 'ndarray' has no 'ordinate' member
4490 0 convention line-too-long C0301
Line too long (162/100)
4497 0 convention line-too-long C0301
Line too long (103/100)
4501 0 convention line-too-long C0301
Line too long (129/100)
4502 8 refactor too-many-nested-blocks R1702 SpectrumArray.plot
Too many nested blocks (6/5)
4506 25 warning unused-variable W0612 SpectrumArray.plot
Unused variable 'index'
4516 0 convention line-too-long C0301
Line too long (156/100)
4523 0 convention line-too-long C0301
Line too long (107/100)
4526 0 convention line-too-long C0301
Line too long (101/100)
4527 0 convention line-too-long C0301
Line too long (128/100)
4528 37 warning undefined-loop-variable W0631 SpectrumArray.plot
Using possibly undefined loop variable 'i'
4532 0 convention line-too-long C0301
Line too long (106/100)
4532 30 error no-member E1101 SpectrumArray.plot
Instance of 'ndarray' has no 'abscissa' member
4532 64 error no-member E1101 SpectrumArray.plot
Instance of 'ndarray' has no 'ordinate' member
4539 0 convention line-too-long C0301
Line too long (156/100)
4546 0 convention line-too-long C0301
Line too long (103/100)
4550 0 convention line-too-long C0301
Line too long (126/100)
4553 4 warning dangerous-default-value W0102 SpectrumArray.plot_spectrogram
Dangerous default value {} as argument
4553 4 warning dangerous-default-value W0102 SpectrumArray.plot_spectrogram
Dangerous default value {} as argument
4553 4 refactor too-many-arguments R0913 SpectrumArray.plot_spectrogram
Too many arguments (6/5)
4553 4 refactor too-many-positional-arguments R0917 SpectrumArray.plot_spectrogram
Too many positional arguments (6/5)
4591 12 warning unused-variable W0612 SpectrumArray.plot_spectrogram
Unused variable 'fig'
4596 0 refactor too-many-arguments R0913 spectrum_array
Too many arguments (8/5)
4596 0 refactor too-many-positional-arguments R0917 spectrum_array
Too many positional arguments (8/5)
4632 0 refactor too-many-public-methods R0904 PowerSpectralDensityArray
Too many public methods (21/20)
4634 4 convention bad-classmethod-argument C0202 PowerSpectralDensityArray.__new__
Class method __new__ should have 'cls' as first argument
4634 4 warning signature-differs W0222 PowerSpectralDensityArray.__new__
Signature differs from overridden '__new__' method
4634 4 refactor too-many-arguments R0913 PowerSpectralDensityArray.__new__
Too many arguments (7/5)
4634 4 refactor too-many-positional-arguments R0917 PowerSpectralDensityArray.__new__
Too many positional arguments (7/5)
4636 0 convention line-too-long C0301
Line too long (105/100)
4647 4 refactor too-many-arguments R0913 PowerSpectralDensityArray.from_time_data
Too many arguments (6/5)
4647 4 refactor too-many-positional-arguments R0917 PowerSpectralDensityArray.from_time_data
Too many positional arguments (6/5)
4650 47 convention trailing-whitespace C0303
Trailing whitespace
4718 4 refactor too-many-locals R0914 PowerSpectralDensityArray.generate_time_history
Too many local variables (20/15)
4754 0 convention line-too-long C0301
Line too long (103/100)
4754 29 convention consider-using-f-string C0209 PowerSpectralDensityArray.generate_time_history
Formatting a regular string which could be an f-string
4765 0 convention line-too-long C0301
Line too long (105/100)
4771 0 convention line-too-long C0301
Line too long (127/100)
4824 4 refactor too-many-arguments R0913 PowerSpectralDensityArray.mimo_inverse
Too many arguments (9/5)
4824 4 refactor too-many-positional-arguments R0917 PowerSpectralDensityArray.mimo_inverse
Too many positional arguments (9/5)
4824 4 refactor too-many-locals R0914 PowerSpectralDensityArray.mimo_inverse
Too many local variables (20/15)
4907 0 convention line-too-long C0301
Line too long (159/100)
4908 0 convention line-too-long C0301
Line too long (104/100)
4932 0 convention line-too-long C0301
Line too long (121/100)
4935 0 convention line-too-long C0301
Line too long (103/100)
4937 0 convention line-too-long C0301
Line too long (109/100)
4955 4 warning dangerous-default-value W0102 PowerSpectralDensityArray.error_summary
Dangerous default value {} as argument
4955 4 warning dangerous-default-value W0102 PowerSpectralDensityArray.error_summary
Dangerous default value {} as argument
4955 4 refactor too-many-locals R0914 PowerSpectralDensityArray.error_summary
Too many local variables (36/15)
4955 4 refactor too-many-branches R0912 PowerSpectralDensityArray.error_summary
Too many branches (20/12)
4955 4 refactor too-many-statements R0915 PowerSpectralDensityArray.error_summary
Too many statements (73/50)
4985 8 convention invalid-name C0103 PowerSpectralDensityArray.error_summary.dB_pow
Function name "dB_pow" doesn't conform to snake_case naming style
4985 23 convention multiple-statements C0321 PowerSpectralDensityArray.error_summary.dB_pow
More than one statement on a single line
4997 0 convention line-too-long C0301
Line too long (108/100)
5057 30 convention consider-using-f-string C0209 PowerSpectralDensityArray.error_summary
Formatting a regular string which could be an f-string
5061 0 convention line-too-long C0301
Line too long (105/100)
5066 30 convention consider-using-f-string C0209 PowerSpectralDensityArray.error_summary
Formatting a regular string which could be an f-string
5070 0 convention line-too-long C0301
Line too long (101/100)
5101 8 convention invalid-name C0103 PowerSpectralDensityArray.svd
Variable name "cpsdOrd" doesn't conform to snake_case naming style
5102 8 refactor no-else-return R1705 PowerSpectralDensityArray.svd
Unnecessary "else" after "return", remove the "else" and de-indent the code inside it
5107 0 convention line-too-long C0301
Line too long (111/100)
5116 0 convention line-too-long C0301
Line too long (111/100)
5147 4 convention missing-function-docstring C0116 PowerSpectralDensityArray.plot_asds
Missing function or method docstring
5147 4 warning dangerous-default-value W0102 PowerSpectralDensityArray.plot_asds
Dangerous default value {} as argument
5153 0 convention line-too-long C0301
Line too long (107/100)
5154 18 warning unused-variable W0612 PowerSpectralDensityArray.plot_asds
Unused variable 'asd'
5156 44 convention consider-using-f-string C0209 PowerSpectralDensityArray.plot_asds
Formatting a regular string which could be an f-string
5161 4 warning dangerous-default-value W0102 PowerSpectralDensityArray.compare_asds
Dangerous default value {} as argument
5161 4 refactor too-many-locals R0914 PowerSpectralDensityArray.compare_asds
Too many local variables (36/15)
5161 4 refactor too-many-branches R0912 PowerSpectralDensityArray.compare_asds
Too many branches (14/12)
5161 4 refactor too-many-statements R0915 PowerSpectralDensityArray.compare_asds
Too many statements (58/50)
5189 12 warning unused-variable W0612 PowerSpectralDensityArray.compare_asds
Unused variable 'this_abscissa'
5192 39 error possibly-used-before-assignment E0606 PowerSpectralDensityArray.compare_asds
Possibly using variable 'dofs' before assignment
5235 30 convention consider-using-f-string C0209 PowerSpectralDensityArray.compare_asds
Formatting a regular string which could be an f-string
5269 15 error no-member E1101 PowerSpectralDensityArray.plot_singular_values
Instance of 'ndarray' has no 'abscissa' member
5306 8 warning redefined-outer-name W0621 PowerSpectralDensityArray.coherence
Redefining name 'coherence_array' from outer scope (line 7560)
5325 34 warning redefined-outer-name W0621 PowerSpectralDensityArray.set_coherence_phase
Redefining name 'coherence_array' from outer scope (line 7560)
5354 0 convention trailing-whitespace C0303
Trailing whitespace
5378 4 refactor too-many-arguments R0913 PowerSpectralDensityArray.eye
Too many arguments (10/5)
5378 4 refactor too-many-positional-arguments R0917 PowerSpectralDensityArray.eye
Too many positional arguments (10/5)
5378 4 refactor too-many-locals R0914 PowerSpectralDensityArray.eye
Too many local variables (16/15)
5441 0 convention line-too-long C0301
Line too long (104/100)
5488 0 convention line-too-long C0301
Line too long (104/100)
5490 0 convention line-too-long C0301
Line too long (160/100)
5491 0 convention line-too-long C0301
Line too long (101/100)
5494 0 convention line-too-long C0301
Line too long (126/100)
5498 0 convention line-too-long C0301
Line too long (106/100)
5500 0 convention line-too-long C0301
Line too long (111/100)
5503 0 convention line-too-long C0301
Line too long (106/100)
5506 0 convention trailing-whitespace C0303
Trailing whitespace
5508 0 convention line-too-long C0301
Line too long (125/100)
5510 0 convention line-too-long C0301
Line too long (144/100)
5512 139 convention trailing-whitespace C0303
Trailing whitespace
5512 0 convention line-too-long C0301
Line too long (139/100)
5512 64 error no-member E1101 PowerSpectralDensityArray.apply_transformation
Instance of 'ndarray' has no 'abscissa' member
5515 4 warning dangerous-default-value W0102 PowerSpectralDensityArray.plot_magnitude_coherence_phase
Dangerous default value {} as argument
5515 4 warning dangerous-default-value W0102 PowerSpectralDensityArray.plot_magnitude_coherence_phase
Dangerous default value {} as argument
5515 4 warning dangerous-default-value W0102 PowerSpectralDensityArray.plot_magnitude_coherence_phase
Dangerous default value {} as argument
5515 4 warning dangerous-default-value W0102 PowerSpectralDensityArray.plot_magnitude_coherence_phase
Dangerous default value {} as argument
5515 4 refactor too-many-arguments R0913 PowerSpectralDensityArray.plot_magnitude_coherence_phase
Too many arguments (11/5)
5515 4 refactor too-many-positional-arguments R0917 PowerSpectralDensityArray.plot_magnitude_coherence_phase
Too many positional arguments (11/5)
5515 4 refactor too-many-locals R0914 PowerSpectralDensityArray.plot_magnitude_coherence_phase
Too many local variables (23/15)
5515 4 refactor too-many-branches R0912 PowerSpectralDensityArray.plot_magnitude_coherence_phase
Too many branches (17/12)
5628 4 convention missing-function-docstring C0116 PowerSpectralDensityArray.to_rattlesnake_specification
Missing function or method docstring
5628 4 refactor too-many-arguments R0913 PowerSpectralDensityArray.to_rattlesnake_specification
Too many arguments (13/5)
5628 4 refactor too-many-positional-arguments R0917 PowerSpectralDensityArray.to_rattlesnake_specification
Too many positional arguments (13/5)
5628 4 refactor too-many-locals R0914 PowerSpectralDensityArray.to_rattlesnake_specification
Too many local variables (18/15)
5628 4 refactor too-many-branches R0912 PowerSpectralDensityArray.to_rattlesnake_specification
Too many branches (25/12)
5628 4 refactor too-many-statements R0915 PowerSpectralDensityArray.to_rattlesnake_specification
Too many statements (62/50)
5641 12 warning redefined-outer-name W0621 PowerSpectralDensityArray.to_rattlesnake_specification
Redefining name 'coordinate_array' from outer scope (line 32)
5649 0 convention line-too-long C0301
Line too long (109/100)
5658 19 refactor use-dict-literal R1735 PowerSpectralDensityArray.to_rattlesnake_specification
Consider using '{"f": reshaped_data[0, 0].abscissa, "cpsd": np.moveaxis(reshaped_data.ordinate, -1, 0), ... }' instead of a call to 'dict'.
5663 0 convention line-too-long C0301
Line too long (113/100)
5665 0 convention line-too-long C0301
Line too long (113/100)
5667 0 convention line-too-long C0301
Line too long (109/100)
5669 0 convention line-too-long C0301
Line too long (109/100)
5674 0 convention line-too-long C0301
Line too long (108/100)
5676 0 convention line-too-long C0301
Line too long (119/100)
5682 0 convention line-too-long C0301
Line too long (108/100)
5684 0 convention line-too-long C0301
Line too long (119/100)
5690 0 convention line-too-long C0301
Line too long (108/100)
5692 0 convention line-too-long C0301
Line too long (117/100)
5698 0 convention line-too-long C0301
Line too long (108/100)
5700 0 convention line-too-long C0301
Line too long (117/100)
5705 0 convention trailing-whitespace C0303
Trailing whitespace
5739 0 convention trailing-whitespace C0303
Trailing whitespace
5745 12 warning pointless-exception-statement W0133 PowerSpectralDensityArray.bandwidth_average
Exception statement has no effect
5746 0 convention trailing-whitespace C0303
Trailing whitespace
5748 8 warning unused-variable W0612 PowerSpectralDensityArray.bandwidth_average
Unused variable 'bandwidths'
5751 0 convention trailing-whitespace C0303
Trailing whitespace
5754 0 convention trailing-whitespace C0303
Trailing whitespace
5757 0 convention trailing-whitespace C0303
Trailing whitespace
5760 0 convention trailing-whitespace C0303
Trailing whitespace
5766 0 refactor too-many-arguments R0913 power_spectral_density_array
Too many arguments (8/5)
5766 0 refactor too-many-positional-arguments R0917 power_spectral_density_array
Too many positional arguments (8/5)
5804 4 convention bad-classmethod-argument C0202 PowerSpectrumArray.__new__
Class method __new__ should have 'cls' as first argument
5804 4 warning signature-differs W0222 PowerSpectrumArray.__new__
Signature differs from overridden '__new__' method
5804 4 refactor too-many-arguments R0913 PowerSpectrumArray.__new__
Too many arguments (7/5)
5804 4 refactor too-many-positional-arguments R0917 PowerSpectrumArray.__new__
Too many positional arguments (7/5)
5806 0 convention line-too-long C0301
Line too long (105/100)
5817 0 refactor too-many-arguments R0913 power_spectrum_array
Too many arguments (8/5)
5817 0 refactor too-many-positional-arguments R0917 power_spectrum_array
Too many positional arguments (8/5)
5855 4 convention bad-classmethod-argument C0202 TransferFunctionArray.__new__
Class method __new__ should have 'cls' as first argument
5855 4 warning signature-differs W0222 TransferFunctionArray.__new__
Signature differs from overridden '__new__' method
5855 4 refactor too-many-arguments R0913 TransferFunctionArray.__new__
Too many arguments (7/5)
5855 4 refactor too-many-positional-arguments R0917 TransferFunctionArray.__new__
Too many positional arguments (7/5)
5857 0 convention line-too-long C0301
Line too long (105/100)
5861 4 refactor too-many-arguments R0913 TransferFunctionArray.from_time_data
Too many arguments (7/5)
5861 4 refactor too-many-positional-arguments R0917 TransferFunctionArray.from_time_data
Too many positional arguments (7/5)
5861 4 refactor too-many-locals R0914 TransferFunctionArray.from_time_data
Too many local variables (17/15)
5929 8 refactor no-else-return R1705 TransferFunctionArray.from_time_data
Unnecessary "else" after "return", remove the "else" and de-indent the code inside it
5931 0 convention line-too-long C0301
Line too long (105/100)
6004 0 convention line-too-long C0301
Line too long (103/100)
6072 0 convention line-too-long C0301
Line too long (122/100)
6073 0 convention line-too-long C0301
Line too long (158/100)
6110 8 convention invalid-name C0103 TransferFunctionArray.svd
Variable name "frfOrd" doesn't conform to snake_case naming style
6111 8 refactor no-else-return R1705 TransferFunctionArray.svd
Unnecessary "else" after "return", remove the "else" and de-indent the code inside it
6116 0 convention line-too-long C0301
Line too long (111/100)
6125 0 convention line-too-long C0301
Line too long (111/100)
6153 8 refactor no-else-return R1705 TransferFunctionArray.compute_mif
Unnecessary "elif" after "return", remove the leading "el" from "elif"
6162 4 refactor too-many-locals R0914 TransferFunctionArray.compute_cmif
Too many local variables (18/15)
6225 8 warning attribute-defined-outside-init W0201 TransferFunctionArray.compute_cmif
Attribute 'ordinate' defined outside __init__
6226 8 warning attribute-defined-outside-init W0201 TransferFunctionArray.compute_cmif
Attribute 'abscissa' defined outside __init__
6252 19 error no-member E1101 TransferFunctionArray.compute_nmif
Instance of 'ndarray' has no 'ordinate' member
6262 8 warning attribute-defined-outside-init W0201 TransferFunctionArray.compute_nmif
Attribute 'abscissa' defined outside __init__
6264 8 warning attribute-defined-outside-init W0201 TransferFunctionArray.compute_nmif
Attribute 'ordinate' defined outside __init__
6298 8 convention invalid-name C0103 TransferFunctionArray.compute_mmif
Variable name "A" doesn't conform to snake_case naming style
6299 8 convention invalid-name C0103 TransferFunctionArray.compute_mmif
Variable name "B" doesn't conform to snake_case naming style
6312 8 warning attribute-defined-outside-init W0201 TransferFunctionArray.compute_mmif
Attribute 'abscissa' defined outside __init__
6314 8 warning attribute-defined-outside-init W0201 TransferFunctionArray.compute_mmif
Attribute 'ordinate' defined outside __init__
6335 15 error no-member E1101 TransferFunctionArray.plot_cond_num
Instance of 'ndarray' has no 'abscissa' member
6346 16 convention consider-using-enumerate C0200 TransferFunctionArray.plot_cond_num
Consider using enumerate instead of iterating with range and len
6364 4 refactor too-many-arguments R0913 TransferFunctionArray.plot_singular_values
Too many arguments (7/5)
6364 4 refactor too-many-positional-arguments R0917 TransferFunctionArray.plot_singular_values
Too many positional arguments (7/5)
6364 4 refactor too-many-locals R0914 TransferFunctionArray.plot_singular_values
Too many local variables (16/15)
6396 15 error no-member E1101 TransferFunctionArray.plot_singular_values
Instance of 'ndarray' has no 'abscissa' member
6418 16 convention consider-using-enumerate C0200 TransferFunctionArray.plot_singular_values
Consider using enumerate instead of iterating with range and len
6440 4 warning dangerous-default-value W0102 TransferFunctionArray.plot
Dangerous default value {} as argument
6440 4 warning dangerous-default-value W0102 TransferFunctionArray.plot
Dangerous default value {} as argument
6440 4 warning dangerous-default-value W0102 TransferFunctionArray.plot
Dangerous default value {} as argument
6440 4 warning arguments-renamed W0237 TransferFunctionArray.plot
Parameter 'subplots_kwargs' has been renamed to 'part' in overriding 'TransferFunctionArray.plot' method
6440 4 warning arguments-renamed W0237 TransferFunctionArray.plot
Parameter 'plot_kwargs' has been renamed to 'subplots_kwargs' in overriding 'TransferFunctionArray.plot' method
6440 4 warning arguments-renamed W0237 TransferFunctionArray.plot
Parameter 'abscissa_markers' has been renamed to 'plot_kwargs' in overriding 'TransferFunctionArray.plot' method
6440 4 warning arguments-renamed W0237 TransferFunctionArray.plot
Parameter 'abscissa_marker_labels' has been renamed to 'abscissa_markers' in overriding 'TransferFunctionArray.plot' method
6440 4 warning arguments-renamed W0237 TransferFunctionArray.plot
Parameter 'abscissa_marker_type' has been renamed to 'abscissa_marker_labels' in overriding 'TransferFunctionArray.plot' method
6440 4 warning arguments-renamed W0237 TransferFunctionArray.plot
Parameter 'abscissa_marker_plot_kwargs' has been renamed to 'abscissa_marker_type' in overriding 'TransferFunctionArray.plot' method
6440 4 refactor too-many-arguments R0913 TransferFunctionArray.plot
Too many arguments (9/5)
6440 4 refactor too-many-positional-arguments R0917 TransferFunctionArray.plot
Too many positional arguments (9/5)
6440 4 refactor too-many-locals R0914 TransferFunctionArray.plot
Too many local variables (30/15)
6440 4 refactor too-many-branches R0912 TransferFunctionArray.plot
Too many branches (70/12)
6440 4 refactor too-many-statements R0915 TransferFunctionArray.plot
Too many statements (182/50)
6441 53 convention trailing-whitespace C0303
Trailing whitespace
6510 8 refactor too-many-nested-blocks R1702 TransferFunctionArray.plot
Too many nested blocks (6/5)
6510 8 refactor too-many-nested-blocks R1702 TransferFunctionArray.plot
Too many nested blocks (6/5)
6510 8 refactor too-many-nested-blocks R1702 TransferFunctionArray.plot
Too many nested blocks (6/5)
6512 16 warning unused-variable W0612 TransferFunctionArray.plot
Unused variable 'figure'
6513 37 error no-member E1101 TransferFunctionArray.plot
Instance of 'ndarray' has no 'abscissa' member
6514 20 error no-member E1101 TransferFunctionArray.plot
Instance of 'ndarray' has no 'ordinate' member
6521 0 convention line-too-long C0301
Line too long (166/100)
6528 0 convention line-too-long C0301
Line too long (107/100)
6531 0 convention line-too-long C0301
Line too long (101/100)
6532 0 convention line-too-long C0301
Line too long (133/100)
6533 37 error no-member E1101 TransferFunctionArray.plot
Instance of 'ndarray' has no 'abscissa' member
6534 20 error no-member E1101 TransferFunctionArray.plot
Instance of 'ndarray' has no 'ordinate' member
6542 0 convention line-too-long C0301
Line too long (166/100)
6549 0 convention line-too-long C0301
Line too long (107/100)
6552 0 convention line-too-long C0301
Line too long (101/100)
6553 0 convention line-too-long C0301
Line too long (133/100)
6560 34 error no-member E1101 TransferFunctionArray.plot
Instance of 'ndarray' has no 'abscissa' member
6561 20 error no-member E1101 TransferFunctionArray.plot
Instance of 'ndarray' has no 'ordinate' member
6571 0 convention line-too-long C0301
Line too long (160/100)
6578 0 convention line-too-long C0301
Line too long (107/100)
6581 0 convention line-too-long C0301
Line too long (101/100)
6582 0 convention line-too-long C0301
Line too long (130/100)
6583 8 refactor too-many-nested-blocks R1702 TransferFunctionArray.plot
Too many nested blocks (7/5)
6583 8 refactor too-many-nested-blocks R1702 TransferFunctionArray.plot
Too many nested blocks (7/5)
6583 8 refactor too-many-nested-blocks R1702 TransferFunctionArray.plot
Too many nested blocks (7/5)
6583 8 refactor too-many-nested-blocks R1702 TransferFunctionArray.plot
Too many nested blocks (7/5)
6588 0 convention line-too-long C0301
Line too long (101/100)
6588 29 warning unused-variable W0612 TransferFunctionArray.plot
Unused variable 'index'
6598 0 convention line-too-long C0301
Line too long (160/100)
6605 0 convention line-too-long C0301
Line too long (111/100)
6608 0 convention line-too-long C0301
Line too long (105/100)
6609 0 convention line-too-long C0301
Line too long (132/100)
6611 0 convention line-too-long C0301
Line too long (101/100)
6612 0 convention line-too-long C0301
Line too long (108/100)
6621 0 convention line-too-long C0301
Line too long (160/100)
6628 0 convention line-too-long C0301
Line too long (111/100)
6631 0 convention line-too-long C0301
Line too long (105/100)
6632 0 convention line-too-long C0301
Line too long (132/100)
6633 37 error used-before-assignment E0601 TransferFunctionArray.plot
Using variable 'i' before assignment
6639 41 error no-member E1101 TransferFunctionArray.plot
Instance of 'ndarray' has no 'abscissa' member
6640 24 error no-member E1101 TransferFunctionArray.plot
Instance of 'ndarray' has no 'ordinate' member
6647 0 convention line-too-long C0301
Line too long (170/100)
6648 0 convention line-too-long C0301
Line too long (104/100)
6654 0 convention line-too-long C0301
Line too long (111/100)
6657 0 convention line-too-long C0301
Line too long (105/100)
6658 0 convention line-too-long C0301
Line too long (137/100)
6659 41 error no-member E1101 TransferFunctionArray.plot
Instance of 'ndarray' has no 'abscissa' member
6660 24 error no-member E1101 TransferFunctionArray.plot
Instance of 'ndarray' has no 'ordinate' member
6667 0 convention line-too-long C0301
Line too long (170/100)
6668 0 convention line-too-long C0301
Line too long (104/100)
6674 0 convention line-too-long C0301
Line too long (111/100)
6677 0 convention line-too-long C0301
Line too long (105/100)
6678 0 convention line-too-long C0301
Line too long (137/100)
6680 38 error no-member E1101 TransferFunctionArray.plot
Instance of 'ndarray' has no 'abscissa' member
6681 24 error no-member E1101 TransferFunctionArray.plot
Instance of 'ndarray' has no 'ordinate' member
6688 0 convention line-too-long C0301
Line too long (164/100)
6689 0 convention line-too-long C0301
Line too long (101/100)
6695 0 convention line-too-long C0301
Line too long (111/100)
6698 0 convention line-too-long C0301
Line too long (105/100)
6699 0 convention line-too-long C0301
Line too long (134/100)
6701 34 error no-member E1101 TransferFunctionArray.plot
Instance of 'ndarray' has no 'abscissa' member
6702 20 error no-member E1101 TransferFunctionArray.plot
Instance of 'ndarray' has no 'ordinate' member
6709 0 convention line-too-long C0301
Line too long (160/100)
6716 0 convention line-too-long C0301
Line too long (107/100)
6719 0 convention line-too-long C0301
Line too long (101/100)
6720 0 convention line-too-long C0301
Line too long (130/100)
6723 4 convention missing-function-docstring C0116 TransferFunctionArray.plot_with_coherence
Missing function or method docstring
6723 4 warning dangerous-default-value W0102 TransferFunctionArray.plot_with_coherence
Dangerous default value {} as argument
6723 4 warning dangerous-default-value W0102 TransferFunctionArray.plot_with_coherence
Dangerous default value {} as argument
6734 0 convention line-too-long C0301
Line too long (123/100)
6755 17 error no-member E1101 TransferFunctionArray.delay_response
Instance of 'ndarray' has no 'abscissa' member
6756 8 error no-member E1101 TransferFunctionArray.delay_response
Instance of 'ndarray' has no 'ordinate' member
6766 95 convention trailing-whitespace C0303
Trailing whitespace
6767 0 convention line-too-long C0301
Line too long (105/100)
6826 0 convention line-too-long C0301
Line too long (104/100)
6830 0 convention line-too-long C0301
Line too long (141/100)
6837 0 convention line-too-long C0301
Line too long (118/100)
6838 0 convention line-too-long C0301
Line too long (131/100)
6839 0 convention line-too-long C0301
Line too long (101/100)
6840 0 convention line-too-long C0301
Line too long (155/100)
6842 0 convention line-too-long C0301
Line too long (115/100)
6843 0 convention line-too-long C0301
Line too long (131/100)
6844 0 convention line-too-long C0301
Line too long (104/100)
6845 0 convention line-too-long C0301
Line too long (139/100)
6852 0 convention line-too-long C0301
Line too long (113/100)
6853 0 convention line-too-long C0301
Line too long (130/100)
6855 0 convention line-too-long C0301
Line too long (151/100)
6857 0 convention line-too-long C0301
Line too long (116/100)
6858 0 convention line-too-long C0301
Line too long (130/100)
6860 0 convention line-too-long C0301
Line too long (135/100)
6862 0 convention line-too-long C0301
Line too long (123/100)
6862 35 error possibly-used-before-assignment E0606 TransferFunctionArray.apply_transformation
Possibly using variable 'response_transformation_matrix' before assignment
6862 92 error possibly-used-before-assignment E0606 TransferFunctionArray.apply_transformation
Possibly using variable 'reference_transformation_matrix' before assignment
6864 140 convention trailing-whitespace C0303
Trailing whitespace
6864 0 convention line-too-long C0301
Line too long (140/100)
6864 69 error no-member E1101 TransferFunctionArray.apply_transformation
Instance of 'ndarray' has no 'abscissa' member
6865 0 convention line-too-long C0301
Line too long (107/100)
6907 8 refactor no-else-return R1705 TransferFunctionArray.interpolate_by_zero_pad
Unnecessary "else" after "return", remove the "else" and de-indent the code inside it
6916 4 refactor too-many-locals R0914 TransferFunctionArray.block_diagonal_frf
Too many local variables (20/15)
6963 0 convention line-too-long C0301
Line too long (120/100)
6992 0 convention line-too-long C0301
Line too long (109/100)
7044 8 convention invalid-name C0103 TransferFunctionArray.substructure_by_constraint_matrix
Variable name "H" doesn't conform to snake_case naming style
7046 0 convention line-too-long C0301
Line too long (105/100)
7046 8 convention invalid-name C0103 TransferFunctionArray.substructure_by_constraint_matrix
Variable name "H_constrained" doesn't conform to snake_case naming style
7091 4 refactor too-many-arguments R0913 TransferFunctionArray.from_exodus
Too many arguments (9/5)
7091 4 refactor too-many-positional-arguments R0917 TransferFunctionArray.from_exodus
Too many positional arguments (9/5)
7091 4 refactor too-many-locals R0914 TransferFunctionArray.from_exodus
Too many local variables (19/15)
7132 0 convention line-too-long C0301
Line too long (109/100)
7153 0 convention line-too-long C0301
Line too long (113/100)
7158 0 refactor too-many-arguments R0913 transfer_function_array
Too many arguments (8/5)
7158 0 refactor too-many-positional-arguments R0917 transfer_function_array
Too many positional arguments (8/5)
7197 4 convention bad-classmethod-argument C0202 ImpulseResponseFunctionArray.__new__
Class method __new__ should have 'cls' as first argument
7197 4 warning signature-differs W0222 ImpulseResponseFunctionArray.__new__
Signature differs from overridden '__new__' method
7197 4 refactor too-many-arguments R0913 ImpulseResponseFunctionArray.__new__
Too many arguments (7/5)
7197 4 refactor too-many-positional-arguments R0917 ImpulseResponseFunctionArray.__new__
Too many positional arguments (7/5)
7199 0 convention line-too-long C0301
Line too long (102/100)
7240 77 error no-member E1101 ImpulseResponseFunctionArray.fft
Instance of 'tuple' has no 'shape' member
7264 0 convention line-too-long C0301
Line too long (115/100)
7265 0 convention line-too-long C0301
Line too long (125/100)
7336 0 convention line-too-long C0301
Line too long (122/100)
7337 0 convention line-too-long C0301
Line too long (158/100)
7346 0 convention line-too-long C0301
Line too long (104/100)
7347 0 convention line-too-long C0301
Line too long (128/100)
7360 0 convention line-too-long C0301
Line too long (126/100)
7370 0 convention line-too-long C0301
Line too long (112/100)
7372 0 convention line-too-long C0301
Line too long (101/100)
7384 8 warning attribute-defined-outside-init W0201 ImpulseResponseFunctionArray.enforce_causality
Attribute 'ordinate' defined outside __init__
7388 0 refactor too-many-arguments R0913 impulse_response_function_array
Too many arguments (8/5)
7388 0 refactor too-many-positional-arguments R0917 impulse_response_function_array
Too many positional arguments (8/5)
7426 4 convention bad-classmethod-argument C0202 TransmissibilityArray.__new__
Class method __new__ should have 'cls' as first argument
7426 4 warning signature-differs W0222 TransmissibilityArray.__new__
Signature differs from overridden '__new__' method
7426 4 refactor too-many-arguments R0913 TransmissibilityArray.__new__
Too many arguments (7/5)
7426 4 refactor too-many-positional-arguments R0917 TransmissibilityArray.__new__
Too many positional arguments (7/5)
7428 0 convention line-too-long C0301
Line too long (105/100)
7439 0 refactor too-many-arguments R0913 transmissibility_array
Too many arguments (8/5)
7439 0 refactor too-many-positional-arguments R0917 transmissibility_array
Too many positional arguments (8/5)
7478 4 convention bad-classmethod-argument C0202 CoherenceArray.__new__
Class method __new__ should have 'cls' as first argument
7478 4 warning signature-differs W0222 CoherenceArray.__new__
Signature differs from overridden '__new__' method
7478 4 refactor too-many-arguments R0913 CoherenceArray.__new__
Too many arguments (7/5)
7478 4 refactor too-many-positional-arguments R0917 CoherenceArray.__new__
Too many positional arguments (7/5)
7480 0 convention line-too-long C0301
Line too long (102/100)
7491 4 refactor too-many-locals R0914 CoherenceArray.from_time_data
Too many local variables (19/15)
7560 0 refactor too-many-arguments R0913 coherence_array
Too many arguments (8/5)
7560 0 refactor too-many-positional-arguments R0917 coherence_array
Too many positional arguments (8/5)
7599 4 convention bad-classmethod-argument C0202 MultipleCoherenceArray.__new__
Class method __new__ should have 'cls' as first argument
7599 4 warning signature-differs W0222 MultipleCoherenceArray.__new__
Signature differs from overridden '__new__' method
7599 4 refactor too-many-arguments R0913 MultipleCoherenceArray.__new__
Too many arguments (7/5)
7599 4 refactor too-many-positional-arguments R0917 MultipleCoherenceArray.__new__
Too many positional arguments (7/5)
7601 0 convention line-too-long C0301
Line too long (102/100)
7610 0 convention trailing-whitespace C0303
Trailing whitespace
7612 4 refactor too-many-locals R0914 MultipleCoherenceArray.from_time_data
Too many local variables (18/15)
7669 0 convention trailing-whitespace C0303
Trailing whitespace
7670 0 convention line-too-long C0301
Line too long (114/100)
7678 0 refactor too-many-arguments R0913 multiple_coherence_array
Too many arguments (8/5)
7678 0 refactor too-many-positional-arguments R0917 multiple_coherence_array
Too many positional arguments (8/5)
7724 0 refactor too-many-arguments R0913 correlation_array
Too many arguments (8/5)
7724 0 refactor too-many-positional-arguments R0917 correlation_array
Too many positional arguments (8/5)
7763 4 convention bad-classmethod-argument C0202 ModeIndicatorFunctionArray.__new__
Class method __new__ should have 'cls' as first argument
7763 4 warning signature-differs W0222 ModeIndicatorFunctionArray.__new__
Signature differs from overridden '__new__' method
7763 4 refactor too-many-arguments R0913 ModeIndicatorFunctionArray.__new__
Too many arguments (7/5)
7763 4 refactor too-many-positional-arguments R0917 ModeIndicatorFunctionArray.__new__
Too many positional arguments (7/5)
7765 0 convention line-too-long C0301
Line too long (102/100)
7775 0 refactor too-many-arguments R0913 mode_indicator_function_array
Too many arguments (8/5)
7775 0 refactor too-many-positional-arguments R0917 mode_indicator_function_array
Too many positional arguments (8/5)
7811 0 convention missing-class-docstring C0115 ShockResponseSpectrumArray
Missing class docstring
7835 4 convention bad-classmethod-argument C0202 ShockResponseSpectrumArray.__new__
Class method __new__ should have 'cls' as first argument
7835 4 warning signature-differs W0222 ShockResponseSpectrumArray.__new__
Signature differs from overridden '__new__' method
7835 4 refactor too-many-arguments R0913 ShockResponseSpectrumArray.__new__
Too many arguments (7/5)
7835 4 refactor too-many-positional-arguments R0917 ShockResponseSpectrumArray.__new__
Too many positional arguments (7/5)
7837 0 convention line-too-long C0301
Line too long (102/100)
7847 4 refactor too-many-arguments R0913 ShockResponseSpectrumArray.sum_decayed_sines
Too many arguments (29/5)
7847 4 refactor too-many-positional-arguments R0917 ShockResponseSpectrumArray.sum_decayed_sines
Too many positional arguments (29/5)
7847 4 refactor too-many-locals R0914 ShockResponseSpectrumArray.sum_decayed_sines
Too many local variables (53/15)
7847 4 refactor too-many-branches R0912 ShockResponseSpectrumArray.sum_decayed_sines
Too many branches (30/12)
7847 4 refactor too-many-statements R0915 ShockResponseSpectrumArray.sum_decayed_sines
Too many statements (71/50)
8014 0 convention line-too-long C0301
Line too long (108/100)
8014 12 warning raise-missing-from W0707 ShockResponseSpectrumArray.sum_decayed_sines
Consider explicitly re-raising using 'except KeyError as exc' and 'raise ValueError('Invalid `srs_type` specified, should be one of {:} (case insensitive)'.format([k for k in ShockResponseSpectrumArray._srs_type_map])) from exc'
8014 29 convention consider-using-f-string C0209 ShockResponseSpectrumArray.sum_decayed_sines
Formatting a regular string which could be an f-string
8015 16 refactor unnecessary-comprehension R1721 ShockResponseSpectrumArray.sum_decayed_sines
Unnecessary use of a comprehension, use list(ShockResponseSpectrumArray._srs_type_map) instead.
8058 14 warning unused-variable W0612 ShockResponseSpectrumArray.sum_decayed_sines
Unused variable 'plot_stuff'
8079 26 warning unused-variable W0612 ShockResponseSpectrumArray.sum_decayed_sines
Unused variable 'freq'
8087 0 convention line-too-long C0301
Line too long (130/100)
8122 4 warning dangerous-default-value W0102 ShockResponseSpectrumArray.plot
Dangerous default value {} as argument
8122 4 warning dangerous-default-value W0102 ShockResponseSpectrumArray.plot
Dangerous default value {} as argument
8122 4 warning dangerous-default-value W0102 ShockResponseSpectrumArray.plot
Dangerous default value {} as argument
8122 4 refactor too-many-arguments R0913 ShockResponseSpectrumArray.plot
Too many arguments (8/5)
8122 4 refactor too-many-positional-arguments R0917 ShockResponseSpectrumArray.plot
Too many positional arguments (8/5)
8122 4 refactor too-many-locals R0914 ShockResponseSpectrumArray.plot
Too many local variables (26/15)
8122 4 refactor too-many-branches R0912 ShockResponseSpectrumArray.plot
Too many branches (26/12)
8122 4 refactor too-many-statements R0915 ShockResponseSpectrumArray.plot
Too many statements (68/50)
8123 61 convention trailing-whitespace C0303
Trailing whitespace
8168 0 convention trailing-whitespace C0303
Trailing whitespace
8170 12 warning unused-variable W0612 ShockResponseSpectrumArray.plot
Unused variable 'figure'
8171 30 error no-member E1101 ShockResponseSpectrumArray.plot
Instance of 'ndarray' has no 'abscissa' member
8171 57 error no-member E1101 ShockResponseSpectrumArray.plot
Instance of 'ndarray' has no 'ordinate' member
8180 0 convention line-too-long C0301
Line too long (156/100)
8187 0 convention line-too-long C0301
Line too long (103/100)
8191 0 convention line-too-long C0301
Line too long (126/100)
8192 8 refactor too-many-nested-blocks R1702 ShockResponseSpectrumArray.plot
Too many nested blocks (6/5)
8196 25 warning unused-variable W0612 ShockResponseSpectrumArray.plot
Unused variable 'index'
8207 0 convention line-too-long C0301
Line too long (156/100)
8214 0 convention line-too-long C0301
Line too long (107/100)
8217 0 convention line-too-long C0301
Line too long (101/100)
8218 0 convention line-too-long C0301
Line too long (128/100)
8219 37 warning undefined-loop-variable W0631 ShockResponseSpectrumArray.plot
Using possibly undefined loop variable 'i'
8230 0 convention line-too-long C0301
Line too long (156/100)
8237 0 convention line-too-long C0301
Line too long (103/100)
8241 0 convention line-too-long C0301
Line too long (126/100)
8244 69 convention trailing-whitespace C0303
Trailing whitespace
8244 4 refactor too-many-arguments R0913 ShockResponseSpectrumArray.mimo_inverse
Too many arguments (16/5)
8244 4 refactor too-many-positional-arguments R0917 ShockResponseSpectrumArray.mimo_inverse
Too many positional arguments (16/5)
8244 4 refactor too-many-locals R0914 ShockResponseSpectrumArray.mimo_inverse
Too many local variables (50/15)
8244 4 refactor too-many-statements R0915 ShockResponseSpectrumArray.mimo_inverse
Too many statements (66/50)
8245 97 convention trailing-whitespace C0303
Trailing whitespace
8324 0 convention trailing-whitespace C0303
Trailing whitespace
8328 0 convention trailing-whitespace C0303
Trailing whitespace
8330 0 convention line-too-long C0301
Line too long (124/100)
8330 40 convention invalid-name C0103 ShockResponseSpectrumArray.mimo_inverse.optimize_phase_targets_pinv
Argument name "A" doesn't conform to snake_case naming style
8330 8 refactor too-many-arguments R0913 ShockResponseSpectrumArray.mimo_inverse.optimize_phase_targets_pinv
Too many arguments (6/5)
8330 8 refactor too-many-positional-arguments R0917 ShockResponseSpectrumArray.mimo_inverse.optimize_phase_targets_pinv
Too many positional arguments (6/5)
8332 0 convention line-too-long C0301
Line too long (101/100)
8346 15 warning unused-variable W0612 ShockResponseSpectrumArray.mimo_inverse.optimize_phase_targets_pinv
Unused variable 'n'
8349 12 convention invalid-name C0103 ShockResponseSpectrumArray.mimo_inverse.optimize_phase_targets_pinv
Variable name "A_pinv" doesn't conform to snake_case naming style
8355 0 convention trailing-whitespace C0303
Trailing whitespace
8358 0 convention trailing-whitespace C0303
Trailing whitespace
8360 16 convention invalid-name C0103 ShockResponseSpectrumArray.mimo_inverse.optimize_phase_targets_pinv.objective
Variable name "Ax" doesn't conform to snake_case naming style
8362 0 convention trailing-whitespace C0303
Trailing whitespace
8365 0 convention trailing-whitespace C0303
Trailing whitespace
8384 0 convention trailing-whitespace C0303
Trailing whitespace
8387 8 warning unused-variable W0612 ShockResponseSpectrumArray.mimo_inverse
Unused variable 'control_responses'
8396 0 convention trailing-whitespace C0303
Trailing whitespace
8401 0 convention trailing-whitespace C0303
Trailing whitespace
8402 8 convention invalid-name C0103 ShockResponseSpectrumArray.mimo_inverse
Variable name "A_all" doesn't conform to snake_case naming style
8404 0 convention trailing-whitespace C0303
Trailing whitespace
8406 12 convention invalid-name C0103 ShockResponseSpectrumArray.mimo_inverse
Variable name "A" doesn't conform to snake_case naming style
8407 0 convention line-too-long C0301
Line too long (146/100)
8414 0 convention trailing-whitespace C0303
Trailing whitespace
8420 0 convention trailing-whitespace C0303
Trailing whitespace
8421 8 warning unused-variable W0612 ShockResponseSpectrumArray.mimo_inverse
Unused variable 'control_responses_phase_update'
8429 0 convention trailing-whitespace C0303
Trailing whitespace
8436 12 convention invalid-name C0103 ShockResponseSpectrumArray.mimo_inverse
Variable name "A" doesn't conform to snake_case naming style
8437 0 convention line-too-long C0301
Line too long (155/100)
8444 0 convention trailing-whitespace C0303
Trailing whitespace
8450 0 convention trailing-whitespace C0303
Trailing whitespace
8452 0 convention line-too-long C0301
Line too long (133/100)
8454 0 convention trailing-whitespace C0303
Trailing whitespace
8456 0 convention trailing-whitespace C0303
Trailing whitespace
8469 0 convention trailing-whitespace C0303
Trailing whitespace
8473 0 convention trailing-whitespace C0303
Trailing whitespace
8476 0 refactor too-many-arguments R0913 shock_response_spectrum_array
Too many arguments (8/5)
8476 0 refactor too-many-positional-arguments R0917 shock_response_spectrum_array
Too many positional arguments (8/5)
8546 0 convention line-too-long C0301
Line too long (123/100)
8546 0 refactor too-many-arguments R0913 data_array
Too many arguments (9/5)
8546 0 refactor too-many-positional-arguments R0917 data_array
Too many positional arguments (9/5)
8606 0 refactor too-many-locals R0914 from_imat_struct
Too many local variables (19/15)
8606 0 refactor too-many-branches R0912 from_imat_struct
Too many branches (16/12)
8693 0 refactor too-many-instance-attributes R0902 DecayedSineTable
Too many instance attributes (10/7)
8697 4 convention bad-classmethod-argument C0202 DecayedSineTable.__new__
Class method __new__ should have 'cls' as first argument
8697 4 warning signature-differs W0222 DecayedSineTable.__new__
Signature differs from overridden '__new__' method
8697 4 refactor too-many-arguments R0913 DecayedSineTable.__new__
Too many arguments (7/5)
8697 4 refactor too-many-positional-arguments R0917 DecayedSineTable.__new__
Too many positional arguments (7/5)
8721 8 refactor no-else-return R1705 DecayedSineTable.__getitem__
Unnecessary "else" after "return", remove the "else" and de-indent the code inside it
8726 4 convention missing-function-docstring C0116 DecayedSineTable.construct_signal
Missing function or method docstring
8739 4 convention missing-function-docstring C0116 DecayedSineTable.construct_velocity
Missing function or method docstring
8752 4 convention missing-function-docstring C0116 DecayedSineTable.construct_displacement
Missing function or method docstring
8766 0 convention line-too-long C0301
Line too long (136/100)
8766 0 refactor too-many-arguments R0913 decayed_sine_table
Too many arguments (10/5)
8766 0 refactor too-many-positional-arguments R0917 decayed_sine_table
Too many positional arguments (10/5)
8804 5 warning unused-variable W0612 decayed_sine_table
Unused variable 'other'
8807 4 warning attribute-defined-outside-init W0201 decayed_sine_table
Attribute 'frequency' defined outside __init__
8808 4 warning attribute-defined-outside-init W0201 decayed_sine_table
Attribute 'amplitude' defined outside __init__
8809 4 warning attribute-defined-outside-init W0201 decayed_sine_table
Attribute 'decay' defined outside __init__
8810 4 warning attribute-defined-outside-init W0201 decayed_sine_table
Attribute 'delay' defined outside __init__
8811 4 warning attribute-defined-outside-init W0201 decayed_sine_table
Attribute 'coordinate' defined outside __init__
8812 4 warning attribute-defined-outside-init W0201 decayed_sine_table
Attribute 'comment1' defined outside __init__
8813 4 warning attribute-defined-outside-init W0201 decayed_sine_table
Attribute 'comment2' defined outside __init__
8814 4 warning attribute-defined-outside-init W0201 decayed_sine_table
Attribute 'comment3' defined outside __init__
8815 4 warning attribute-defined-outside-init W0201 decayed_sine_table
Attribute 'comment4' defined outside __init__
8816 4 warning attribute-defined-outside-init W0201 decayed_sine_table
Attribute 'comment5' defined outside __init__
8830 0 refactor too-many-instance-attributes R0902 GUIPlot
Too many instance attributes (12/7)
8833 4 refactor too-many-branches R0912 GUIPlot.__init__
Too many branches (18/12)
8833 4 refactor too-many-statements R0915 GUIPlot.__init__
Too many statements (85/50)
8888 21 refactor unnecessary-comprehension R1721 GUIPlot.__init__
Unnecessary use of a comprehension, use list(self.data_dictionary.values()) instead.
8892 8 convention consider-using-dict-items C0206 GUIPlot.__init__
Consider iterating with .items()
8893 0 convention line-too-long C0301
Line too long (104/100)
8894 22 convention consider-using-f-string C0209 GUIPlot.__init__
Formatting a regular string which could be an f-string
8896 8 refactor super-with-arguments R1725 GUIPlot.__init__
Consider using Python 3 style super() without arguments
8944 22 error no-member E1101 GUIPlot.__init__
Module 'matplotlib.cm' has no 'tab10' member
8959 0 convention line-too-long C0301
Line too long (102/100)
8989 12 warning unused-variable W0612 GUIPlot.__init__
Unused variable 'ct'
8996 47 warning fixme W0511
TODO Remove when you implement non-overlapping plots
9003 4 refactor too-many-branches R0912 GUIPlot._parse_arguments
Too many branches (19/12)
9003 4 refactor too-many-statements R0915 GUIPlot._parse_arguments
Too many statements (51/50)
9007 33 convention consider-using-f-string C0209 GUIPlot._parse_arguments
Formatting a regular string which could be an f-string
9025 33 convention consider-using-f-string C0209 GUIPlot._parse_arguments
Formatting a regular string which could be an f-string
9035 33 convention consider-using-f-string C0209 GUIPlot._parse_arguments
Formatting a regular string which could be an f-string
9045 33 convention consider-using-f-string C0209 GUIPlot._parse_arguments
Formatting a regular string which could be an f-string
9080 4 refactor too-many-locals R0914 GUIPlot.update
Too many local variables (33/15)
9080 4 refactor too-many-branches R0912 GUIPlot.update
Too many branches (22/12)
9080 4 refactor too-many-statements R0915 GUIPlot.update
Too many statements (56/50)
9102 8 refactor too-many-nested-blocks R1702 GUIPlot.update
Too many nested blocks (8/5)
9119 39 convention consider-using-f-string C0209 GUIPlot.update
Formatting a regular string which could be an f-string
9120 28 refactor consider-using-generator R1728 GUIPlot.update
Consider using a generator instead 'tuple(str(v) for v in original_index)'
9123 0 convention line-too-long C0301
Line too long (117/100)
9126 0 convention line-too-long C0301
Line too long (109/100)
9142 0 convention line-too-long C0301
Line too long (114/100)
9148 0 convention line-too-long C0301
Line too long (128/100)
9155 0 convention line-too-long C0301
Line too long (129/100)
9160 0 convention line-too-long C0301
Line too long (109/100)
9165 0 convention line-too-long C0301
Line too long (114/100)
9168 0 convention line-too-long C0301
Line too long (125/100)
9170 106 convention trailing-whitespace C0303
Trailing whitespace
9170 0 convention line-too-long C0301
Line too long (106/100)
9173 0 convention line-too-long C0301
Line too long (133/100)
9174 0 convention line-too-long C0301
Line too long (102/100)
9176 41 warning fixme W0511
TODO: Remove the log10s when pyqtgraph issue 2166 is fixed
9178 0 convention line-too-long C0301
Line too long (114/100)
9179 0 convention line-too-long C0301
Line too long (114/100)
9180 0 convention trailing-whitespace C0303
Trailing whitespace
9187 4 convention missing-function-docstring C0116 GUIPlot.update_data
Missing function or method docstring
9187 4 refactor too-many-branches R0912 GUIPlot.update_data
Too many branches (13/12)
9187 4 refactor too-many-statements R0915 GUIPlot.update_data
Too many statements (55/50)
9191 21 refactor unnecessary-comprehension R1721 GUIPlot.update_data
Unnecessary use of a comprehension, use list(self.data_dictionary.values()) instead.
9194 8 convention consider-using-dict-items C0206 GUIPlot.update_data
Consider iterating with .items()
9195 0 convention line-too-long C0301
Line too long (104/100)
9196 22 convention consider-using-f-string C0209 GUIPlot.update_data
Formatting a regular string which could be an f-string
9251 22 error no-member E1101 GUIPlot.update_data
Module 'matplotlib.cm' has no 'tab10' member
9328 0 convention missing-class-docstring C0115 MPLCanvas
Missing class docstring
9341 0 convention missing-class-docstring C0115 MPLMultiCanvas
Missing class docstring
9343 0 convention line-too-long C0301
Line too long (101/100)
9343 4 warning dangerous-default-value W0102 MPLMultiCanvas.__init__
Dangerous default value [] as argument
9343 4 refactor too-many-arguments R0913 MPLMultiCanvas.__init__
Too many arguments (7/5)
9343 4 refactor too-many-positional-arguments R0917 MPLMultiCanvas.__init__
Too many positional arguments (7/5)
9361 0 convention missing-class-docstring C0115 CPSDPlot
Missing class docstring
9361 0 refactor too-many-instance-attributes R0902 CPSDPlot
Too many instance attributes (52/7)
9361 0 refactor too-many-public-methods R0904 CPSDPlot
Too many public methods (26/20)
9363 4 convention missing-class-docstring C0115 CPSDPlot.DataType
Missing class docstring
9376 0 convention line-too-long C0301
Line too long (118/100)
9376 33 convention consider-using-f-string C0209 CPSDPlot.__init__
Formatting a regular string which could be an f-string
9383 18 error no-member E1101 CPSDPlot.__init__
Module 'matplotlib.cm' has no 'Dark2' member
9383 56 error no-member E1101 CPSDPlot.__init__
Module 'matplotlib.cm' has no 'Paired' member
9398 4 convention missing-function-docstring C0116 CPSDPlot.initUI
Missing function or method docstring
9398 4 convention invalid-name C0103 CPSDPlot.initUI
Method name "initUI" doesn't conform to snake_case naming style
9398 4 refactor too-many-statements R0915 CPSDPlot.initUI
Too many statements (75/50)
9512 4 convention missing-function-docstring C0116 CPSDPlot.settext
Missing function or method docstring
9543 4 convention missing-function-docstring C0116 CPSDPlot.connectUI
Missing function or method docstring
9543 4 convention invalid-name C0103 CPSDPlot.connectUI
Method name "connectUI" doesn't conform to snake_case naming style
9567 4 convention missing-function-docstring C0116 CPSDPlot.init_matrix_plot
Missing function or method docstring
9621 4 convention missing-function-docstring C0116 CPSDPlot.selector_click
Missing function or method docstring
9629 4 convention missing-function-docstring C0116 CPSDPlot.selector_unclick
Missing function or method docstring
9661 4 convention missing-function-docstring C0116 CPSDPlot.select_upper_triangular
Missing function or method docstring
9661 38 warning unused-argument W0613 CPSDPlot.select_upper_triangular
Unused argument 'event'
9663 20 warning unused-variable W0612 CPSDPlot.select_upper_triangular
Unused variable 'val'
9668 4 convention missing-function-docstring C0116 CPSDPlot.select_lower_triangular
Missing function or method docstring
9668 38 warning unused-argument W0613 CPSDPlot.select_lower_triangular
Unused argument 'event'
9670 20 warning unused-variable W0612 CPSDPlot.select_lower_triangular
Unused variable 'val'
9675 4 convention missing-function-docstring C0116 CPSDPlot.select_diagonal
Missing function or method docstring
9675 30 warning unused-argument W0613 CPSDPlot.select_diagonal
Unused argument 'event'
9677 20 warning unused-variable W0612 CPSDPlot.select_diagonal
Unused variable 'val'
9682 4 convention missing-function-docstring C0116 CPSDPlot.deselect_upper_triangular
Missing function or method docstring
9682 40 warning unused-argument W0613 CPSDPlot.deselect_upper_triangular
Unused argument 'event'
9684 20 warning unused-variable W0612 CPSDPlot.deselect_upper_triangular
Unused variable 'val'
9689 4 convention missing-function-docstring C0116 CPSDPlot.deselect_lower_triangular
Missing function or method docstring
9689 40 warning unused-argument W0613 CPSDPlot.deselect_lower_triangular
Unused argument 'event'
9691 20 warning unused-variable W0612 CPSDPlot.deselect_lower_triangular
Unused variable 'val'
9696 4 convention missing-function-docstring C0116 CPSDPlot.deselect_diagonal
Missing function or method docstring
9696 32 warning unused-argument W0613 CPSDPlot.deselect_diagonal
Unused argument 'event'
9698 20 warning unused-variable W0612 CPSDPlot.deselect_diagonal
Unused variable 'val'
9703 4 convention missing-function-docstring C0116 CPSDPlot.clear_selection
Missing function or method docstring
9703 30 warning unused-argument W0613 CPSDPlot.clear_selection
Unused argument 'event'
9707 4 convention missing-function-docstring C0116 CPSDPlot.invert_selection
Missing function or method docstring
9707 31 warning unused-argument W0613 CPSDPlot.invert_selection
Unused argument 'event'
9709 20 warning unused-variable W0612 CPSDPlot.invert_selection
Unused variable 'val'
9713 4 convention missing-function-docstring C0116 CPSDPlot.select_plotted
Missing function or method docstring
9713 29 warning unused-argument W0613 CPSDPlot.select_plotted
Unused argument 'event'
9718 4 convention missing-function-docstring C0116 CPSDPlot.magnitude_state
Missing function or method docstring
9718 30 warning unused-argument W0613 CPSDPlot.magnitude_state
Unused argument 'event'
9729 4 convention missing-function-docstring C0116 CPSDPlot.coherence_state
Missing function or method docstring
9729 30 warning unused-argument W0613 CPSDPlot.coherence_state
Unused argument 'event'
9739 4 convention missing-function-docstring C0116 CPSDPlot.phase_state
Missing function or method docstring
9739 26 warning unused-argument W0613 CPSDPlot.phase_state
Unused argument 'event'
9749 4 convention missing-function-docstring C0116 CPSDPlot.real_state
Missing function or method docstring
9749 25 warning unused-argument W0613 CPSDPlot.real_state
Unused argument 'event'
9759 4 convention missing-function-docstring C0116 CPSDPlot.imaginary_state
Missing function or method docstring
9759 30 warning unused-argument W0613 CPSDPlot.imaginary_state
Unused argument 'event'
9769 4 convention missing-function-docstring C0116 CPSDPlot.plot_selected_function
Missing function or method docstring
9769 37 warning unused-argument W0613 CPSDPlot.plot_selected_function
Unused argument 'event'
9781 4 convention missing-function-docstring C0116 CPSDPlot.update_selection
Missing function or method docstring
9798 4 convention missing-function-docstring C0116 CPSDPlot.extend_selection_matrix
Missing function or method docstring
9803 4 convention missing-function-docstring C0116 CPSDPlot.state_changed
Missing function or method docstring
9803 28 warning unused-argument W0613 CPSDPlot.state_changed
Unused argument 'event'
9809 4 convention missing-function-docstring C0116 CPSDPlot.find_function_types
Missing function or method docstring
9814 0 convention line-too-long C0301
Line too long (128/100)
9815 0 convention line-too-long C0301
Line too long (151/100)
9816 0 convention line-too-long C0301
Line too long (128/100)
9817 0 convention line-too-long C0301
Line too long (151/100)
9820 4 convention missing-function-docstring C0116 CPSDPlot.plot
Missing function or method docstring
9820 4 refactor too-many-locals R0914 CPSDPlot.plot
Too many local variables (33/15)
9820 4 refactor too-many-branches R0912 CPSDPlot.plot
Too many branches (20/12)
9820 4 refactor too-many-statements R0915 CPSDPlot.plot
Too many statements (64/50)
9855 56 error access-member-before-definition E0203 CPSDPlot.plot
Access to member 'plot_canvas' before its definition line 9860
9856 12 error access-member-before-definition E0203 CPSDPlot.plot
Access to member 'plot_canvas' before its definition line 9860
9860 8 warning attribute-defined-outside-init W0201 CPSDPlot.plot
Attribute 'plot_canvas' defined outside __init__
9864 12 warning unused-variable W0612 CPSDPlot.plot
Unused variable 'key'
9875 0 convention line-too-long C0301
Line too long (124/100)
9876 0 convention line-too-long C0301
Line too long (125/100)

Module sdynpy.core.sdynpy_geometry (/opt/hostedtoolcache/Python/3.13.12/x64/lib/python3.13/site-packages/sdynpy/core/sdynpy_geometry.py)

Line Col. Type Symbol ID Obj Message
1 0 convention too-many-lines C0302
Too many lines in module (5373/1000)
9 0 warning pointless-string-statement W0105
String statement has no effect
28 0 convention wrong-import-position C0413
Import "import copy" should be placed at the top of the module
29 0 convention wrong-import-position C0413
Import "import numpy as np" should be placed at the top of the module
30 0 convention wrong-import-position C0413
Import "import pyvista as pv" should be placed at the top of the module
31 0 convention wrong-import-position C0413
Import "import pyvistaqt as pvqt" should be placed at the top of the module
32 0 convention wrong-import-position C0413
Import "import pyqtgraph as pg" should be placed at the top of the module
33 0 convention wrong-import-position C0413
Import "import vtk" should be placed at the top of the module
34 0 convention wrong-import-position C0413
Import "from qtpy import uic, QtCore" should be placed at the top of the module
34 0 warning unused-import W0611
Unused uic imported from qtpy
35 0 convention wrong-import-position C0413
Import "from qtpy.QtGui import QKeySequence" should be placed at the top of the module
35 0 error no-name-in-module E0611
No name 'QKeySequence' in module 'qtpy.QtGui'
40 0 convention wrong-import-position C0413
Import "from qtpy.QtWidgets import QApplication, QMainWindow, QSizePolicy, QFileDialog, QMenu" should be placed at the top of the module
40 0 error no-name-in-module E0611
No name 'QApplication' in module 'qtpy.QtWidgets'
40 0 error no-name-in-module E0611
No name 'QMainWindow' in module 'qtpy.QtWidgets'
40 0 error no-name-in-module E0611
No name 'QSizePolicy' in module 'qtpy.QtWidgets'
40 0 error no-name-in-module E0611
No name 'QFileDialog' in module 'qtpy.QtWidgets'
40 0 error no-name-in-module E0611
No name 'QMenu' in module 'qtpy.QtWidgets'
40 0 warning unused-import W0611
Unused QMainWindow imported from qtpy.QtWidgets
40 0 warning unused-import W0611
Unused QMenu imported from qtpy.QtWidgets
41 0 convention wrong-import-position C0413
Import "from .sdynpy_array import SdynpyArray" should be placed at the top of the module
42 0 convention wrong-import-position C0413
Import "from .sdynpy_colors import colormap, coord_colormap" should be placed at the top of the module
43 0 convention wrong-import-position C0413
Import "from .sdynpy_coordinate import CoordinateArray, coordinate_array, from_nodelist" should be placed at the top of the module
44 0 convention wrong-import-position C0413
Import "from ..signal_processing.sdynpy_rotation import R, lstsq_rigid_transform" should be placed at the top of the module
44 0 warning unused-import W0611
Unused lstsq_rigid_transform imported from signal_processing.sdynpy_rotation
45 0 convention wrong-import-position C0413
Import "from ..signal_processing.sdynpy_camera import point_on_pixel" should be placed at the top of the module
46 0 convention wrong-import-position C0413
Import "from .sdynpy_matrix import matrix" should be placed at the top of the module
47 0 convention wrong-import-position C0413
Import "import time" should be placed at the top of the module
47 0 convention wrong-import-order C0411
standard import "time" should be placed before third party imports "numpy", "pyvista", "pyvistaqt" (...) "qtpy.uic", "qtpy.QtGui.QKeySequence", "qtpy.QtWidgets.QApplication" and local imports "sdynpy_array.SdynpyArray", "sdynpy_colors.colormap", "sdynpy_coordinate.CoordinateArray", "signal_processing.sdynpy_rotation.R", "signal_processing.sdynpy_camera.point_on_pixel", "sdynpy_matrix.matrix"
48 0 convention wrong-import-position C0413
Import "import os" should be placed at the top of the module
48 0 convention wrong-import-order C0411
standard import "os" should be placed before third party imports "numpy", "pyvista", "pyvistaqt" (...) "qtpy.uic", "qtpy.QtGui.QKeySequence", "qtpy.QtWidgets.QApplication" and local imports "sdynpy_array.SdynpyArray", "sdynpy_colors.colormap", "sdynpy_coordinate.CoordinateArray", "signal_processing.sdynpy_rotation.R", "signal_processing.sdynpy_camera.point_on_pixel", "sdynpy_matrix.matrix"
49 0 convention wrong-import-position C0413
Import "from PIL import Image" should be placed at the top of the module
49 0 convention wrong-import-order C0411
third party import "PIL.Image" should be placed before local imports "sdynpy_array.SdynpyArray", "sdynpy_colors.colormap", "sdynpy_coordinate.CoordinateArray", "signal_processing.sdynpy_rotation.R", "signal_processing.sdynpy_camera.point_on_pixel", "sdynpy_matrix.matrix"
50 0 convention wrong-import-position C0413
Import "from scipy.spatial import Delaunay" should be placed at the top of the module
50 0 error no-name-in-module E0611
No name 'Delaunay' in module 'scipy.spatial'
50 0 convention wrong-import-order C0411
third party import "scipy.spatial.Delaunay" should be placed before local imports "sdynpy_array.SdynpyArray", "sdynpy_colors.colormap", "sdynpy_coordinate.CoordinateArray", "signal_processing.sdynpy_rotation.R", "signal_processing.sdynpy_camera.point_on_pixel", "sdynpy_matrix.matrix"
51 0 convention wrong-import-position C0413
Import "from scipy.linalg import block_diag" should be placed at the top of the module
51 0 convention wrong-import-order C0411
third party import "scipy.linalg.block_diag" should be placed before local imports "sdynpy_array.SdynpyArray", "sdynpy_colors.colormap", "sdynpy_coordinate.CoordinateArray", "signal_processing.sdynpy_rotation.R", "signal_processing.sdynpy_camera.point_on_pixel", "sdynpy_matrix.matrix"
52 0 convention wrong-import-position C0413
Import "import pandas as pd" should be placed at the top of the module
52 0 convention wrong-import-order C0411
third party import "pandas" should be placed before local imports "sdynpy_array.SdynpyArray", "sdynpy_colors.colormap", "sdynpy_coordinate.CoordinateArray", "signal_processing.sdynpy_rotation.R", "signal_processing.sdynpy_camera.point_on_pixel", "sdynpy_matrix.matrix"
53 0 convention wrong-import-position C0413
Import "import openpyxl" should be placed at the top of the module
53 0 convention wrong-import-order C0411
third party import "openpyxl" should be placed before local imports "sdynpy_array.SdynpyArray", "sdynpy_colors.colormap", "sdynpy_coordinate.CoordinateArray", "signal_processing.sdynpy_rotation.R", "signal_processing.sdynpy_camera.point_on_pixel", "sdynpy_matrix.matrix"
54 0 convention wrong-import-position C0413
Import "import warnings" should be placed at the top of the module
54 0 convention wrong-import-order C0411
standard import "warnings" should be placed before third party imports "numpy", "pyvista", "pyvistaqt" (...) "scipy.linalg.block_diag", "pandas", "openpyxl" and local imports "sdynpy_array.SdynpyArray", "sdynpy_colors.colormap", "sdynpy_coordinate.CoordinateArray", "signal_processing.sdynpy_rotation.R", "signal_processing.sdynpy_camera.point_on_pixel", "sdynpy_matrix.matrix"
55 0 convention wrong-import-position C0413
Import "from scipy.io import savemat as scipy_savemat" should be placed at the top of the module
55 0 convention wrong-import-order C0411
third party import "scipy.io.savemat" should be placed before local imports "sdynpy_array.SdynpyArray", "sdynpy_colors.colormap", "sdynpy_coordinate.CoordinateArray", "signal_processing.sdynpy_rotation.R", "signal_processing.sdynpy_camera.point_on_pixel", "sdynpy_matrix.matrix"
55 0 convention ungrouped-imports C0412
Imports from package scipy are not grouped
216 22 refactor unnecessary-comprehension R1721
Unnecessary use of a comprehension, use list(range(41, 107)) instead.
217 23 refactor unnecessary-comprehension R1721
Unnecessary use of a comprehension, use list(range(111, 119)) instead.
219 9 error no-member E1101
Module 'vtk' has no 'VTK_TETRA' member
220 9 error no-member E1101
Module 'vtk' has no 'VTK_WEDGE' member
221 9 error no-member E1101
Module 'vtk' has no 'VTK_QUADRATIC_WEDGE' member
222 9 error no-member E1101
Module 'vtk' has no 'VTK_HEXAHEDRON' member
223 9 error no-member E1101
Module 'vtk' has no 'VTK_QUADRATIC_HEXAHEDRON' member
224 9 error no-member E1101
Module 'vtk' has no 'VTK_QUADRATIC_TETRA' member
228 4 error no-member E1101
Module 'vtk' has no 'VTK_QUADRATIC_HEXAHEDRON' member
235 0 refactor too-many-ancestors R0901 GeometryPlotter
Too many ancestors (11/7)
256 4 convention missing-function-docstring C0116 GeometryPlotter.show_origin_marker
Missing function or method docstring
260 0 convention line-too-long C0301
Line too long (107/100)
265 4 convention missing-function-docstring C0116 GeometryPlotter.hide_origin_marker
Missing function or method docstring
270 4 refactor too-many-locals R0914 GeometryPlotter.save_rotation_animation
Too many local variables (17/15)
270 4 refactor inconsistent-return-statements R1710 GeometryPlotter.save_rotation_animation
Either all return statements in a function should return an expression, or none of them should.
313 8 refactor no-else-return R1705 GeometryPlotter.save_rotation_animation
Unnecessary "else" after "return", remove the "else" and de-indent the code inside it
319 39 convention consider-using-f-string C0209 GeometryPlotter.save_rotation_animation
Formatting a regular string which could be an f-string
323 33 error no-member E1101 GeometryPlotter.save_rotation_animation
Module 'PIL.Image' has no 'ADAPTIVE' member
328 0 refactor too-many-ancestors R0901 TransientPlotter
Too many ancestors (12/7)
328 0 refactor too-many-instance-attributes R0902 TransientPlotter
Too many instance attributes (33/7)
328 0 refactor too-many-public-methods R0904 TransientPlotter
Too many public methods (24/20)
331 4 warning dangerous-default-value W0102 TransientPlotter.__init__
Dangerous default value {} as argument
331 4 refactor too-many-arguments R0913 TransientPlotter.__init__
Too many arguments (19/5)
331 4 refactor too-many-positional-arguments R0917 TransientPlotter.__init__
Too many positional arguments (19/5)
331 4 refactor too-many-locals R0914 TransientPlotter.__init__
Too many local variables (33/15)
331 4 refactor too-many-statements R0915 TransientPlotter.__init__
Too many statements (61/50)
336 17 warning redefined-outer-name W0621 TransientPlotter.__init__
Redefining name 'app' from outer scope (line 62)
428 0 convention line-too-long C0301
Line too long (110/100)
428 8 refactor super-with-arguments R1725 TransientPlotter.__init__
Consider using Python 3 style super() without arguments
445 51 error no-member E1101 TransientPlotter.__init__.<lambda>
Module 'qtpy.QtCore' has no 'QSize' member
475 0 convention line-too-long C0301
Line too long (111/100)
480 36 convention consider-using-f-string C0209 TransientPlotter.__init__
Formatting a regular string which could be an f-string
484 0 convention line-too-long C0301
Line too long (128/100)
484 8 warning unused-variable W0612 TransientPlotter.__init__
Unused variable 'plotter'
485 0 convention line-too-long C0301
Line too long (142/100)
486 0 convention line-too-long C0301
Line too long (129/100)
488 0 convention line-too-long C0301
Line too long (122/100)
489 0 convention line-too-long C0301
Line too long (134/100)
490 0 convention line-too-long C0301
Line too long (123/100)
504 12 warning redefined-outer-name W0621 TransientPlotter.__init__
Redefining name 'shape_array' from outer scope (line 2738)
512 0 convention line-too-long C0301
Line too long (104/100)
519 4 convention missing-function-docstring C0116 TransientPlotter.modify_abscissa
Missing function or method docstring
524 4 convention missing-function-docstring C0116 TransientPlotter.update_displacement
Missing function or method docstring
535 0 convention line-too-long C0301
Line too long (110/100)
630 4 convention missing-function-docstring C0116 TransientPlotter.go_to_first_step
Missing function or method docstring
635 4 convention missing-function-docstring C0116 TransientPlotter.go_to_previous_step
Missing function or method docstring
645 4 convention missing-function-docstring C0116 TransientPlotter.go_to_next_step
Missing function or method docstring
655 4 convention missing-function-docstring C0116 TransientPlotter.go_to_last_step
Missing function or method docstring
734 4 convention missing-function-docstring C0116 TransientPlotter.play_animation
Missing function or method docstring
740 4 convention missing-function-docstring C0116 TransientPlotter.play_animation_reverse
Missing function or method docstring
746 4 convention missing-function-docstring C0116 TransientPlotter.stop_animation
Missing function or method docstring
751 4 convention missing-function-docstring C0116 TransientPlotter.update_abscissa
Missing function or method docstring
765 4 convention missing-function-docstring C0116 TransientPlotter.update_abscissa_reverse
Missing function or method docstring
779 4 refactor too-many-arguments R0913 TransientPlotter.save_animation
Too many arguments (7/5)
779 4 refactor too-many-positional-arguments R0917 TransientPlotter.save_animation
Too many positional arguments (7/5)
779 4 refactor inconsistent-return-statements R1710 TransientPlotter.save_animation
Either all return statements in a function should return an expression, or none of them should.
826 8 refactor no-else-return R1705 TransientPlotter.save_animation
Unnecessary "else" after "return", remove the "else" and de-indent the code inside it
832 39 convention consider-using-f-string C0209 TransientPlotter.save_animation
Formatting a regular string which could be an f-string
836 33 error no-member E1101 TransientPlotter.save_animation
Module 'PIL.Image' has no 'ADAPTIVE' member
842 8 refactor super-with-arguments R1725 TransientPlotter._close
Consider using Python 3 style super() without arguments
845 0 refactor too-many-ancestors R0901 ShapePlotter
Too many ancestors (12/7)
845 0 refactor too-many-instance-attributes R0902 ShapePlotter
Too many instance attributes (38/7)
845 0 refactor too-many-public-methods R0904 ShapePlotter
Too many public methods (28/20)
848 4 warning dangerous-default-value W0102 ShapePlotter.__init__
Dangerous default value {} as argument
848 4 refactor too-many-arguments R0913 ShapePlotter.__init__
Too many arguments (10/5)
848 4 refactor too-many-positional-arguments R0917 ShapePlotter.__init__
Too many positional arguments (10/5)
848 4 refactor too-many-locals R0914 ShapePlotter.__init__
Too many local variables (20/15)
848 4 refactor too-many-statements R0915 ShapePlotter.__init__
Too many statements (54/50)
911 0 convention line-too-long C0301
Line too long (128/100)
911 8 warning unused-variable W0612 ShapePlotter.__init__
Unused variable 'plotter'
912 0 convention line-too-long C0301
Line too long (142/100)
913 0 convention line-too-long C0301
Line too long (129/100)
915 0 convention line-too-long C0301
Line too long (122/100)
916 0 convention line-too-long C0301
Line too long (134/100)
917 0 convention line-too-long C0301
Line too long (123/100)
965 22 convention consider-using-f-string C0209 ShapePlotter.compute_displacements
Formatting a regular string which could be an f-string
1030 0 convention line-too-long C0301
Line too long (116/100)
1030 40 error possibly-used-before-assignment E0606 ShapePlotter.update_shape_mode
Possibly using variable 'deformation' before assignment
1040 4 convention missing-function-docstring C0116 ShapePlotter.save_animation_from_action
Missing function or method docstring
1041 18 warning unused-variable W0612 ShapePlotter.save_animation_from_action
Unused variable 'file_filter'
1047 4 refactor inconsistent-return-statements R1710 ShapePlotter.save_animation
Either all return statements in a function should return an expression, or none of them should.
1080 8 refactor no-else-return R1705 ShapePlotter.save_animation
Unnecessary "else" after "return", remove the "else" and de-indent the code inside it
1086 39 convention consider-using-f-string C0209 ShapePlotter.save_animation
Formatting a regular string which could be an f-string
1090 33 error no-member E1101 ShapePlotter.save_animation
Module 'PIL.Image' has no 'ADAPTIVE' member
1122 4 refactor too-many-statements R0915 ShapePlotter.add_menu_bar
Too many statements (58/50)
1236 4 convention missing-function-docstring C0116 ShapePlotter.toggle_undeformed
Missing function or method docstring
1342 4 convention missing-function-docstring C0116 ShapePlotter.select_loop
Missing function or method docstring
1381 4 convention missing-function-docstring C0116 ShapePlotter.select_shape
Missing function or method docstring
1382 8 convention import-outside-toplevel C0415 ShapePlotter.select_shape
Import outside toplevel (sdynpy_shape.ShapeCommentTable)
1391 16 convention consider-using-f-string C0209 ShapePlotter.show_comment
Formatting a regular string which could be an f-string
1392 16 convention consider-using-f-string C0209 ShapePlotter.show_comment
Formatting a regular string which could be an f-string
1393 0 convention line-too-long C0301
Line too long (125/100)
1393 18 convention consider-using-f-string C0209 ShapePlotter.show_comment
Formatting a regular string which could be an f-string
1404 8 refactor super-with-arguments R1725 ShapePlotter._close
Consider using Python 3 style super() without arguments
1407 0 refactor too-many-ancestors R0901 DeflectionShapePlotter
Too many ancestors (13/7)
1410 4 warning dangerous-default-value W0102 DeflectionShapePlotter.__init__
Dangerous default value {} as argument
1410 4 refactor too-many-arguments R0913 DeflectionShapePlotter.__init__
Too many arguments (9/5)
1410 4 refactor too-many-positional-arguments R0917 DeflectionShapePlotter.__init__
Too many positional arguments (9/5)
1410 4 refactor too-many-locals R0914 DeflectionShapePlotter.__init__
Too many local variables (18/15)
1438 8 warning redefined-outer-name W0621 DeflectionShapePlotter.__init__
Redefining name 'shape_array' from outer scope (line 2738)
1438 8 convention import-outside-toplevel C0415 DeflectionShapePlotter.__init__
Import outside toplevel (sdynpy_shape.shape_array)
1456 56 error no-member E1101 DeflectionShapePlotter.__init__.<lambda>
Module 'qtpy.QtCore' has no 'QSize' member
1479 8 error unexpected-keyword-arg E1123 DeflectionShapePlotter.__init__
Unexpected keyword argument 'yRange' in method call
1482 4 convention missing-function-docstring C0116 DeflectionShapePlotter.modify_abscissa
Missing function or method docstring
1489 4 convention missing-function-docstring C0116 DeflectionShapePlotter.save_multiline_animation
Missing function or method docstring
1489 4 refactor too-many-arguments R0913 DeflectionShapePlotter.save_multiline_animation
Too many arguments (9/5)
1489 4 refactor too-many-positional-arguments R0917 DeflectionShapePlotter.save_multiline_animation
Too many positional arguments (9/5)
1489 4 refactor too-many-locals R0914 DeflectionShapePlotter.save_multiline_animation
Too many local variables (17/15)
1489 4 refactor inconsistent-return-statements R1710 DeflectionShapePlotter.save_multiline_animation
Either all return statements in a function should return an expression, or none of them should.
1511 8 refactor no-else-return R1705 DeflectionShapePlotter.save_multiline_animation
Unnecessary "else" after "return", remove the "else" and de-indent the code inside it
1517 39 convention consider-using-f-string C0209 DeflectionShapePlotter.save_multiline_animation
Formatting a regular string which could be an f-string
1521 33 error no-member E1101 DeflectionShapePlotter.save_multiline_animation
Module 'PIL.Image' has no 'ADAPTIVE' member
1553 36 warning redefined-outer-name W0621 global_coord
Redefining name 'local_coord' from outer scope (line 1595)
1578 0 convention line-too-long C0301
Line too long (104/100)
1579 0 convention line-too-long C0301
Line too long (104/100)
1592 0 convention line-too-long C0301
Line too long (129/100)
1595 35 warning redefined-outer-name W0621 local_coord
Redefining name 'global_coord' from outer scope (line 1553)
1619 0 convention line-too-long C0301
Line too long (117/100)
1625 0 convention line-too-long C0301
Line too long (107/100)
1692 29 convention consider-using-f-string C0209 global_deflection
Formatting a regular string which could be an f-string
1694 0 convention line-too-long C0301
Line too long (145/100)
1705 4 convention bad-classmethod-argument C0202 CoordinateSystemArray.__new__
Class method __new__ should have 'cls' as first argument
1705 4 warning signature-differs W0222 CoordinateSystemArray.__new__
Signature differs from overridden '__new__' method
1705 4 refactor too-many-arguments R0913 CoordinateSystemArray.__new__
Too many arguments (6/5)
1705 4 refactor too-many-positional-arguments R0917 CoordinateSystemArray.__new__
Too many positional arguments (6/5)
1712 0 convention line-too-long C0301
Line too long (125/100)
1717 21 convention consider-using-f-string C0209 CoordinateSystemArray.__repr__
Formatting a regular string which could be an f-string
1725 26 convention consider-using-f-string C0209 CoordinateSystemArray.__repr__
Formatting a regular string which could be an f-string
1756 16 warning raise-missing-from W0707 CoordinateSystemArray.__call__
Consider explicitly re-raising using 'except KeyError as exc' and 'raise ValueError('ID {:} not found in array'.format(val)) from exc'
1756 33 convention consider-using-f-string C0209 CoordinateSystemArray.__call__
Formatting a regular string which could be an f-string
1781 12 refactor no-else-return R1705 CoordinateSystemArray.from_unv
Unnecessary "else" after "return", remove the "else" and de-indent the code inside it
1797 0 convention line-too-long C0301
Line too long (124/100)
1797 0 refactor too-many-arguments R0913 coordinate_system_array
Too many arguments (6/5)
1797 0 refactor too-many-positional-arguments R0917 coordinate_system_array
Too many positional arguments (6/5)
1797 28 warning redefined-builtin W0622 coordinate_system_array
Redefining built-in 'id'
1797 63 warning redefined-outer-name W0621 coordinate_system_array
Redefining name 'matrix' from outer scope (line 46)
1837 12 warning raise-missing-from W0707 coordinate_system_array
Consider explicitly re-raising using 'except (ValueError, TypeError) as exc' and 'raise ValueError('structured_array must be numpy.ndarray with dtype names "id", "name", "color", "cs_type" and "matrix"') from exc'
1838 0 convention line-too-long C0301
Line too long (120/100)
1849 4 warning attribute-defined-outside-init W0201 coordinate_system_array
Attribute 'id' defined outside __init__
1850 4 warning attribute-defined-outside-init W0201 coordinate_system_array
Attribute 'name' defined outside __init__
1851 4 warning attribute-defined-outside-init W0201 coordinate_system_array
Attribute 'color' defined outside __init__
1852 4 warning attribute-defined-outside-init W0201 coordinate_system_array
Attribute 'cs_type' defined outside __init__
1853 4 warning attribute-defined-outside-init W0201 coordinate_system_array
Attribute 'matrix' defined outside __init__
1867 4 convention bad-classmethod-argument C0202 ElementArray.__new__
Class method __new__ should have 'cls' as first argument
1867 4 warning signature-differs W0222 ElementArray.__new__
Signature differs from overridden '__new__' method
1867 4 refactor too-many-arguments R0913 ElementArray.__new__
Too many arguments (6/5)
1867 4 refactor too-many-positional-arguments R0917 ElementArray.__new__
Too many positional arguments (6/5)
1875 0 convention line-too-long C0301
Line too long (107/100)
1880 21 convention consider-using-f-string C0209 ElementArray.__repr__
Formatting a regular string which could be an f-string
1888 26 convention consider-using-f-string C0209 ElementArray.__repr__
Formatting a regular string which could be an f-string
1919 16 warning raise-missing-from W0707 ElementArray.__call__
Consider explicitly re-raising using 'except KeyError as exc' and 'raise ValueError('ID {:} not found in array'.format(val)) from exc'
1919 33 convention consider-using-f-string C0209 ElementArray.__call__
Formatting a regular string which could be an f-string
1939 12 warning unused-variable W0612 ElementArray.reduce
Unused variable 'key'
1961 12 warning unused-variable W0612 ElementArray.remove
Unused variable 'key'
1987 12 refactor no-else-return R1705 ElementArray.from_unv
Unnecessary "else" after "return", remove the "else" and de-indent the code inside it
2002 18 warning redefined-builtin W0622 element_array
Redefining built-in 'id'
2002 24 warning redefined-builtin W0622 element_array
Redefining built-in 'type'
2132 12 warning raise-missing-from W0707 element_array
Consider explicitly re-raising using 'except (ValueError, TypeError) as exc' and 'raise ValueError('structured_array must be numpy.ndarray with dtype names "id", "type", "color", and "connectivity"') from exc'
2133 0 convention line-too-long C0301
Line too long (116/100)
2144 4 warning attribute-defined-outside-init W0201 element_array
Attribute 'id' defined outside __init__
2145 4 warning attribute-defined-outside-init W0201 element_array
Attribute 'type' defined outside __init__
2146 4 warning attribute-defined-outside-init W0201 element_array
Attribute 'color' defined outside __init__
2152 17 warning unused-variable W0612 element_array
Unused variable 'val'
2166 4 convention bad-classmethod-argument C0202 NodeArray.__new__
Class method __new__ should have 'cls' as first argument
2166 4 warning signature-differs W0222 NodeArray.__new__
Signature differs from overridden '__new__' method
2166 4 refactor too-many-arguments R0913 NodeArray.__new__
Too many arguments (6/5)
2166 4 refactor too-many-positional-arguments R0917 NodeArray.__new__
Too many positional arguments (6/5)
2174 0 convention line-too-long C0301
Line too long (101/100)
2179 21 convention consider-using-f-string C0209 NodeArray.__repr__
Formatting a regular string which could be an f-string
2187 26 convention consider-using-f-string C0209 NodeArray.__repr__
Formatting a regular string which could be an f-string
2218 16 warning raise-missing-from W0707 NodeArray.__call__
Consider explicitly re-raising using 'except KeyError as exc' and 'raise ValueError('ID {:} not found in array'.format(val)) from exc'
2218 33 convention consider-using-f-string C0209 NodeArray.__call__
Formatting a regular string which could be an f-string
2260 12 refactor no-else-return R1705 NodeArray.from_unv
Unnecessary "else" after "return", remove the "else" and de-indent the code inside it
2292 0 convention line-too-long C0301
Line too long (112/100)
2300 46 convention invalid-name C0103 NodeArray.project_to_minimum_plane
Argument name "return_3D" doesn't conform to snake_case naming style
2321 8 convention invalid-name C0103 NodeArray.project_to_minimum_plane
Variable name "U" doesn't conform to snake_case naming style
2321 11 convention invalid-name C0103 NodeArray.project_to_minimum_plane
Variable name "S" doesn't conform to snake_case naming style
2321 14 convention invalid-name C0103 NodeArray.project_to_minimum_plane
Variable name "V" doesn't conform to snake_case naming style
2321 11 warning unused-variable W0612 NodeArray.project_to_minimum_plane
Unused variable 'S'
2321 14 warning unused-variable W0612 NodeArray.project_to_minimum_plane
Unused variable 'V'
2324 8 refactor no-else-return R1705 NodeArray.project_to_minimum_plane
Unnecessary "else" after "return", remove the "else" and de-indent the code inside it
2348 4 refactor too-many-arguments R0913 NodeArray.triangulate
Too many arguments (6/5)
2348 4 refactor too-many-positional-arguments R0917 NodeArray.triangulate
Too many positional arguments (6/5)
2379 45 convention multiple-statements C0321 NodeArray.triangulate.projection_function
More than one statement on a single line
2392 8 refactor no-else-return R1705 NodeArray.triangulate
Unnecessary "else" after "return", remove the "else" and de-indent the code inside it
2401 4 refactor too-many-arguments R0913 NodeArray.by_grid
Too many arguments (8/5)
2401 4 refactor too-many-positional-arguments R0917 NodeArray.by_grid
Too many positional arguments (8/5)
2401 4 refactor too-many-locals R0914 NodeArray.by_grid
Too many local variables (16/15)
2468 0 refactor too-many-arguments R0913 node_array
Too many arguments (6/5)
2468 0 refactor too-many-positional-arguments R0917 node_array
Too many positional arguments (6/5)
2468 15 warning redefined-builtin W0622 node_array
Redefining built-in 'id'
2509 12 warning raise-missing-from W0707 node_array
Consider explicitly re-raising using 'except (ValueError, TypeError) as exc' and 'raise ValueError('structured_array must be numpy.ndarray with dtype names "id", "coordinate", "color", "def_cs" and "disp_cs"') from exc'
2510 0 convention line-too-long C0301
Line too long (126/100)
2521 4 warning attribute-defined-outside-init W0201 node_array
Attribute 'id' defined outside __init__
2522 4 warning attribute-defined-outside-init W0201 node_array
Attribute 'coordinate' defined outside __init__
2523 4 warning attribute-defined-outside-init W0201 node_array
Attribute 'color' defined outside __init__
2524 4 warning attribute-defined-outside-init W0201 node_array
Attribute 'def_cs' defined outside __init__
2525 4 warning attribute-defined-outside-init W0201 node_array
Attribute 'disp_cs' defined outside __init__
2538 4 convention bad-classmethod-argument C0202 TracelineArray.__new__
Class method __new__ should have 'cls' as first argument
2538 4 warning signature-differs W0222 TracelineArray.__new__
Signature differs from overridden '__new__' method
2538 4 refactor too-many-arguments R0913 TracelineArray.__new__
Too many arguments (6/5)
2538 4 refactor too-many-positional-arguments R0917 TracelineArray.__new__
Too many positional arguments (6/5)
2546 0 convention line-too-long C0301
Line too long (111/100)
2551 21 convention consider-using-f-string C0209 TracelineArray.__repr__
Formatting a regular string which could be an f-string
2559 26 convention consider-using-f-string C0209 TracelineArray.__repr__
Formatting a regular string which could be an f-string
2590 16 warning raise-missing-from W0707 TracelineArray.__call__
Consider explicitly re-raising using 'except KeyError as exc' and 'raise ValueError('ID {:} not found in array'.format(val)) from exc'
2590 33 convention consider-using-f-string C0209 TracelineArray.__call__
Formatting a regular string which could be an f-string
2610 12 warning unused-variable W0612 TracelineArray.reduce
Unused variable 'key'
2632 12 warning unused-variable W0612 TracelineArray.remove
Unused variable 'key'
2658 12 refactor no-else-return R1705 TracelineArray.from_unv
Unnecessary "else" after "return", remove the "else" and de-indent the code inside it
2673 20 warning redefined-builtin W0622 traceline_array
Redefining built-in 'id'
2712 12 warning raise-missing-from W0707 traceline_array
Consider explicitly re-raising using 'except (ValueError, TypeError) as exc' and 'raise ValueError('structured_array must be numpy.ndarray with dtype names "id", "color", "description", and "connectivity"') from exc'
2713 0 convention line-too-long C0301
Line too long (123/100)
2724 4 warning attribute-defined-outside-init W0201 traceline_array
Attribute 'id' defined outside __init__
2725 4 warning attribute-defined-outside-init W0201 traceline_array
Attribute 'description' defined outside __init__
2726 4 warning attribute-defined-outside-init W0201 traceline_array
Attribute 'color' defined outside __init__
2731 17 warning unused-variable W0612 traceline_array
Unused variable 'val'
2737 0 convention wrong-import-position C0413
Import "from ..fem.sdynpy_exodus import Exodus, ExodusInMemory" should be placed at the top of the module
2737 0 warning unused-import W0611
Unused ExodusInMemory imported from fem.sdynpy_exodus
2738 0 convention wrong-import-position C0413
Import "from .sdynpy_shape import shape_array" should be placed at the top of the module
2741 0 refactor too-many-public-methods R0904 Geometry
Too many public methods (36/20)
2784 0 convention line-too-long C0301
Line too long (109/100)
2813 42 warning redefined-builtin W0622 Geometry.add_traceline
Redefining built-in 'id'
2845 4 convention missing-function-docstring C0116 Geometry.add_element
Missing function or method docstring
2845 51 warning redefined-builtin W0622 Geometry.add_element
Redefining built-in 'id'
2878 16 warning unused-variable W0612 Geometry.from_unv
Unused variable 'node_index'
2882 0 convention line-too-long C0301
Line too long (142/100)
2882 26 convention consider-using-f-string C0209 Geometry.from_unv
Formatting a regular string which could be an f-string
2886 33 error no-member E1101 Geometry.from_unv
Instance of 'ndarray' has no 'id' member
2905 4 refactor too-many-locals R0914 Geometry.write_excel_template
Too many local variables (26/15)
2905 4 refactor too-many-statements R0915 Geometry.write_excel_template
Too many statements (63/50)
2937 0 convention line-too-long C0301
Line too long (225/100)
2938 0 convention line-too-long C0301
Line too long (115/100)
2940 0 convention line-too-long C0301
Line too long (107/100)
2944 0 convention line-too-long C0301
Line too long (228/100)
2944 8 convention invalid-name C0103 Geometry.write_excel_template
Variable name "data_validation_ID" doesn't conform to snake_case naming style
2945 0 convention line-too-long C0301
Line too long (326/100)
2945 8 convention invalid-name C0103 Geometry.write_excel_template
Variable name "data_validation_Color" doesn't conform to snake_case naming style
2946 0 convention line-too-long C0301
Line too long (230/100)
2946 8 convention invalid-name C0103 Geometry.write_excel_template
Variable name "data_validation_CSType" doesn't conform to snake_case naming style
2947 0 convention line-too-long C0301
Line too long (201/100)
2947 8 convention invalid-name C0103 Geometry.write_excel_template
Variable name "data_validation_Axis" doesn't conform to snake_case naming style
2948 0 convention line-too-long C0301
Line too long (239/100)
2948 8 convention invalid-name C0103 Geometry.write_excel_template
Variable name "data_validation_ElemType" doesn't conform to snake_case naming style
2949 0 convention line-too-long C0301
Line too long (221/100)
2949 8 convention invalid-name C0103 Geometry.write_excel_template
Variable name "data_validation_Node" doesn't conform to snake_case naming style
2950 0 convention line-too-long C0301
Line too long (179/100)
2950 8 convention invalid-name C0103 Geometry.write_excel_template
Variable name "data_validation_Decimal" doesn't conform to snake_case naming style
2954 8 convention invalid-name C0103 Geometry.write_excel_template
Variable name "data_validation_ID_A" doesn't conform to snake_case naming style
2956 8 convention invalid-name C0103 Geometry.write_excel_template
Variable name "data_validation_Color_B" doesn't conform to snake_case naming style
2958 8 convention invalid-name C0103 Geometry.write_excel_template
Variable name "data_validation_Color_C" doesn't conform to snake_case naming style
2964 8 convention invalid-name C0103 Geometry.write_excel_template
Variable name "data_validation_Decimal_Coordinate_System" doesn't conform to snake_case naming style
2968 8 convention invalid-name C0103 Geometry.write_excel_template
Variable name "data_validation_Decimal_Nodes" doesn't conform to snake_case naming style
2970 8 convention invalid-name C0103 Geometry.write_excel_template
Variable name "data_validation_ID_Nodes" doesn't conform to snake_case naming style
2988 0 convention line-too-long C0301
Line too long (108/100)
2991 0 convention line-too-long C0301
Line too long (175/100)
3029 4 refactor too-many-locals R0914 Geometry.from_excel_template
Too many local variables (27/15)
3135 12 warning unused-variable W0612 Geometry.from_excel_template
Unused variable 'row_index'
3137 12 convention invalid-name C0103 Geometry.from_excel_template
Variable name "T" doesn't conform to snake_case naming style
3143 20 convention invalid-name C0103 Geometry.from_excel_template
Variable name "T" doesn't conform to snake_case naming style
3146 0 convention line-too-long C0301
Line too long (151/100)
3147 0 convention line-too-long C0301
Line too long (290/100)
3154 0 convention line-too-long C0301
Line too long (168/100)
3175 0 convention line-too-long C0301
Line too long (134/100)
3175 66 error possibly-used-before-assignment E0606 Geometry.from_excel_template
Possibly using variable 'element_type' before assignment
3183 0 convention line-too-long C0301
Line too long (165/100)
3189 4 refactor too-many-arguments R0913 Geometry.from_exodus
Too many arguments (7/5)
3189 4 refactor too-many-positional-arguments R0917 Geometry.from_exodus
Too many positional arguments (7/5)
3189 4 refactor too-many-locals R0914 Geometry.from_exodus
Too many local variables (39/15)
3189 4 refactor too-many-branches R0912 Geometry.from_exodus
Too many branches (18/12)
3189 4 refactor too-many-statements R0915 Geometry.from_exodus
Too many statements (77/50)
3272 0 convention line-too-long C0301
Line too long (113/100)
3285 0 convention line-too-long C0301
Line too long (114/100)
3286 0 convention line-too-long C0301
Line too long (114/100)
3297 35 error possibly-used-before-assignment E0606 Geometry.from_exodus
Possibly using variable 'local_node_index_map' before assignment
3309 0 convention line-too-long C0301
Line too long (103/100)
3321 35 convention consider-using-f-string C0209 Geometry.from_exodus
Formatting a regular string which could be an f-string
3323 16 warning attribute-defined-outside-init W0201 Geometry.from_exodus
Attribute 'def_cs' defined outside __init__
3324 16 warning attribute-defined-outside-init W0201 Geometry.from_exodus
Attribute 'disp_cs' defined outside __init__
3327 35 convention consider-using-f-string C0209 Geometry.from_exodus
Formatting a regular string which could be an f-string
3329 16 warning attribute-defined-outside-init W0201 Geometry.from_exodus
Attribute 'def_cs' defined outside __init__
3330 16 warning attribute-defined-outside-init W0201 Geometry.from_exodus
Attribute 'disp_cs' defined outside __init__
3337 34 convention invalid-name C0103 Geometry.camera_visualization
Argument name "K" doesn't conform to snake_case naming style
3337 37 convention invalid-name C0103 Geometry.camera_visualization
Argument name "RT" doesn't conform to snake_case naming style
3337 4 refactor too-many-arguments R0913 Geometry.camera_visualization
Too many arguments (6/5)
3337 4 refactor too-many-positional-arguments R0917 Geometry.camera_visualization
Too many positional arguments (6/5)
3337 4 refactor too-many-locals R0914 Geometry.camera_visualization
Too many local variables (19/15)
3384 16 convention invalid-name C0103 Geometry.camera_visualization
Variable name "thisK" doesn't conform to snake_case naming style
3384 23 convention invalid-name C0103 Geometry.camera_visualization
Variable name "thisRT" doesn't conform to snake_case naming style
3404 4 refactor too-many-arguments R0913 Geometry.compress_ids
Too many arguments (6/5)
3404 4 refactor too-many-positional-arguments R0917 Geometry.compress_ids
Too many positional arguments (6/5)
3404 4 refactor too-many-locals R0914 Geometry.compress_ids
Too many local variables (19/15)
3473 8 refactor no-else-return R1705 Geometry.compress_ids
Unnecessary "else" after "return", remove the "else" and de-indent the code inside it
3514 0 convention line-too-long C0301
Line too long (108/100)
3519 0 convention line-too-long C0301
Line too long (106/100)
3529 0 convention line-too-long C0301
Line too long (104/100)
3576 0 convention line-too-long C0301
Line too long (138/100)
3583 4 refactor too-many-arguments R0913 Geometry.node_by_global_grid
Too many arguments (8/5)
3583 4 refactor too-many-positional-arguments R0917 Geometry.node_by_global_grid
Too many positional arguments (8/5)
3583 4 refactor too-many-locals R0914 Geometry.node_by_global_grid
Too many local variables (17/15)
3646 0 convention line-too-long C0301
Line too long (114/100)
3651 32 warning redefined-outer-name W0621 Geometry.global_deflection
Redefining name 'coordinate_array' from outer scope (line 43)
3679 4 refactor too-many-locals R0914 Geometry.overlay_geometries
Too many local variables (19/15)
3748 8 refactor no-else-return R1705 Geometry.overlay_geometries
Unnecessary "else" after "return", remove the "else" and de-indent the code inside it
3753 4 refactor too-many-locals R0914 Geometry.map_coordinate
Too many local variables (17/15)
3791 0 convention line-too-long C0301
Line too long (102/100)
3794 12 warning self-cls-assignment W0642 Geometry.map_coordinate
Invalid assignment to self in method
3797 12 warning self-cls-assignment W0642 Geometry.map_coordinate
Invalid assignment to self in method
3801 12 warning self-cls-assignment W0642 Geometry.map_coordinate
Invalid assignment to self in method
3822 4 refactor too-many-branches R0912 Geometry.convert_elements_to_tracelines
Too many branches (15/12)
3822 4 refactor inconsistent-return-statements R1710 Geometry.convert_elements_to_tracelines
Either all return statements in a function should return an expression, or none of them should.
3860 0 convention line-too-long C0301
Line too long (110/100)
3863 0 convention line-too-long C0301
Line too long (148/100)
3863 33 convention consider-using-f-string C0209 Geometry.convert_elements_to_tracelines
Formatting a regular string which could be an f-string
3884 4 refactor inconsistent-return-statements R1710 Geometry.split_tracelines_into_segments
Either all return statements in a function should return an expression, or none of them should.
3905 0 convention line-too-long C0301
Line too long (103/100)
3906 8 refactor no-else-return R1705 Geometry.split_tracelines_into_segments
Unnecessary "else" after "return", remove the "else" and de-indent the code inside it
3913 4 refactor inconsistent-return-statements R1710 Geometry.remove_duplicate_tracelines
Either all return statements in a function should return an expression, or none of them should.
3942 8 refactor no-else-return R1705 Geometry.remove_duplicate_tracelines
Unnecessary "else" after "return", remove the "else" and de-indent the code inside it
3949 0 convention line-too-long C0301
Line too long (116/100)
3949 4 refactor too-many-arguments R0913 Geometry.plot
Too many arguments (13/5)
3949 4 refactor too-many-positional-arguments R0917 Geometry.plot
Too many positional arguments (13/5)
3949 4 refactor too-many-locals R0914 Geometry.plot
Too many local variables (76/15)
3949 4 refactor too-many-branches R0912 Geometry.plot
Too many branches (63/12)
3949 4 refactor too-many-statements R0915 Geometry.plot
Too many statements (217/50)
3951 58 convention trailing-whitespace C0303
Trailing whitespace
4032 0 convention line-too-long C0301
Line too long (112/100)
4033 0 convention line-too-long C0301
Line too long (129/100)
4034 0 convention line-too-long C0301
Line too long (124/100)
4070 24 warning raise-missing-from W0707 Geometry.plot
Consider explicitly re-raising using 'except KeyError as exc' and 'raise KeyError('Element {:} contains a node id not found in the node array'.format(element.id)) from exc'
4071 0 convention line-too-long C0301
Line too long (108/100)
4071 28 convention consider-using-f-string C0209 Geometry.plot
Formatting a regular string which could be an f-string
4078 24 warning raise-missing-from W0707 Geometry.plot
Consider explicitly re-raising using 'except KeyError as exc' and 'raise KeyError('Element {:} contains a node id not found in the node array'.format(element.id)) from exc'
4079 0 convention line-too-long C0301
Line too long (108/100)
4079 28 convention consider-using-f-string C0209 Geometry.plot
Formatting a regular string which could be an f-string
4085 0 convention line-too-long C0301
Line too long (103/100)
4085 24 warning raise-missing-from W0707 Geometry.plot
Consider explicitly re-raising using 'except KeyError as exc' and 'raise ValueError('Do not know equivalent VTK element type for {:}: {:}'.format(element.type, _element_types[element.type])) from exc'
4085 41 convention consider-using-f-string C0209 Geometry.plot
Formatting a regular string which could be an f-string
4091 0 convention line-too-long C0301
Line too long (111/100)
4095 24 warning raise-missing-from W0707 Geometry.plot
Consider explicitly re-raising using 'except KeyError as exc' and 'raise KeyError('Element {:} contains a node id not found in the node array'.format(element.id)) from exc'
4096 0 convention line-too-long C0301
Line too long (108/100)
4096 28 convention consider-using-f-string C0209 Geometry.plot
Formatting a regular string which could be an f-string
4099 37 convention consider-using-f-string C0209 Geometry.plot
Formatting a regular string which could be an f-string
4109 24 warning raise-missing-from W0707 Geometry.plot
Consider explicitly re-raising using 'except KeyError as exc' and 'raise KeyError('Traceline {:} contains a node id not found in the node array'.format(tl.id)) from exc'
4110 0 convention line-too-long C0301
Line too long (105/100)
4110 28 convention consider-using-f-string C0209 Geometry.plot
Formatting a regular string which could be an f-string
4129 24 warning raise-missing-from W0707 Geometry.plot
Consider explicitly re-raising using 'except KeyError as exc' and 'raise KeyError('Element {:} contains a node id not found in the node array'.format(element.id)) from exc'
4130 0 convention line-too-long C0301
Line too long (108/100)
4130 28 convention consider-using-f-string C0209 Geometry.plot
Formatting a regular string which could be an f-string
4138 0 convention line-too-long C0301
Line too long (107/100)
4140 0 convention line-too-long C0301
Line too long (107/100)
4143 24 warning raise-missing-from W0707 Geometry.plot
Consider explicitly re-raising using 'except KeyError as exc' and 'raise KeyError('Element {:} contains a node id not found in the node array'.format(element.id)) from exc'
4144 0 convention line-too-long C0301
Line too long (108/100)
4144 28 convention consider-using-f-string C0209 Geometry.plot
Formatting a regular string which could be an f-string
4148 37 convention consider-using-f-string C0209 Geometry.plot
Formatting a regular string which could be an f-string
4157 24 warning raise-missing-from W0707 Geometry.plot
Consider explicitly re-raising using 'except KeyError as exc' and 'raise KeyError('Traceline {:} contains a node id not found in the node array'.format(tl.id)) from exc'
4158 0 convention line-too-long C0301
Line too long (105/100)
4158 28 convention consider-using-f-string C0209 Geometry.plot
Formatting a regular string which could be an f-string
4174 0 convention line-too-long C0301
Line too long (107/100)
4175 0 convention line-too-long C0301
Line too long (105/100)
4207 37 refactor unnecessary-comprehension R1721 Geometry.plot
Unnecessary use of a comprehension, use list(label_nodes) instead.
4210 37 refactor unnecessary-comprehension R1721 Geometry.plot
Unnecessary use of a comprehension, use list(self.node.id) instead.
4217 0 convention line-too-long C0301
Line too long (107/100)
4219 0 convention line-too-long C0301
Line too long (107/100)
4221 42 refactor unnecessary-comprehension R1721 Geometry.plot
Unnecessary use of a comprehension, use list(label_tracelines) instead.
4224 42 refactor unnecessary-comprehension R1721 Geometry.plot
Unnecessary use of a comprehension, use list(self.traceline.id) instead.
4233 0 convention line-too-long C0301
Line too long (108/100)
4241 0 convention line-too-long C0301
Line too long (107/100)
4243 0 convention line-too-long C0301
Line too long (101/100)
4245 40 refactor unnecessary-comprehension R1721 Geometry.plot
Unnecessary use of a comprehension, use list(label_elements) instead.
4248 40 refactor unnecessary-comprehension R1721 Geometry.plot
Unnecessary use of a comprehension, use list(self.element.id) instead.
4264 0 convention line-too-long C0301
Line too long (107/100)
4273 0 convention line-too-long C0301
Line too long (112/100)
4273 81 refactor unnecessary-comprehension R1721 Geometry.plot
Unnecessary use of a comprehension, use list(node_connectivity) instead.
4275 35 convention consider-using-f-string C0209 Geometry.plot
Formatting a regular string which could be an f-string
4278 0 convention line-too-long C0301
Line too long (142/100)
4278 77 convention consider-using-f-string C0209 Geometry.plot
Formatting a regular string which could be an f-string
4288 0 convention line-too-long C0301
Line too long (112/100)
4288 81 refactor unnecessary-comprehension R1721 Geometry.plot
Unnecessary use of a comprehension, use list(node_connectivity) instead.
4290 35 convention consider-using-f-string C0209 Geometry.plot
Formatting a regular string which could be an f-string
4293 0 convention line-too-long C0301
Line too long (138/100)
4293 77 convention consider-using-f-string C0209 Geometry.plot
Formatting a regular string which could be an f-string
4304 0 convention line-too-long C0301
Line too long (104/100)
4311 37 refactor unnecessary-comprehension R1721 Geometry.plot
Unnecessary use of a comprehension, use list(label_nodes) instead.
4314 37 refactor unnecessary-comprehension R1721 Geometry.plot
Unnecessary use of a comprehension, use list(self.node.id) instead.
4321 0 convention line-too-long C0301
Line too long (111/100)
4334 8 refactor no-else-return R1705 Geometry.plot
Unnecessary "else" after "return", remove the "else" and de-indent the code inside it
4339 4 convention missing-function-docstring C0116 Geometry.global_geometry_table
Missing function or method docstring
4358 4 warning dangerous-default-value W0102 Geometry.plot_coordinate
Dangerous default value {} as argument
4358 4 refactor too-many-arguments R0913 Geometry.plot_coordinate
Too many arguments (10/5)
4358 4 refactor too-many-positional-arguments R0917 Geometry.plot_coordinate
Too many positional arguments (10/5)
4358 4 refactor too-many-locals R0914 Geometry.plot_coordinate
Too many local variables (56/15)
4358 4 refactor too-many-branches R0912 Geometry.plot_coordinate
Too many branches (26/12)
4358 4 refactor too-many-statements R0915 Geometry.plot_coordinate
Too many statements (115/50)
4415 17 warning unused-variable W0612 Geometry.plot_coordinate
Unused variable 'face_mesh'
4415 28 warning unused-variable W0612 Geometry.plot_coordinate
Unused variable 'point_mesh'
4415 40 warning unused-variable W0612 Geometry.plot_coordinate
Unused variable 'solid_mesh'
4456 43 error possibly-used-before-assignment E0606 Geometry.plot_coordinate
Possibly using variable 'global_arrow_scale' before assignment
4462 11 error possibly-used-before-assignment E0606 Geometry.plot_coordinate
Possibly using variable 'arrow_scale_array' before assignment
4469 0 convention line-too-long C0301
Line too long (107/100)
4477 0 convention line-too-long C0301
Line too long (113/100)
4477 52 error possibly-used-before-assignment E0606 Geometry.plot_coordinate
Possibly using variable 'scale' before assignment
4483 0 convention line-too-long C0301
Line too long (103/100)
4491 0 convention line-too-long C0301
Line too long (109/100)
4498 0 convention line-too-long C0301
Line too long (118/100)
4501 0 convention line-too-long C0301
Line too long (118/100)
4502 40 refactor unnecessary-comprehension R1721 Geometry.plot_coordinate
Unnecessary use of a comprehension, use list(coordinates_straight.string_array()) instead.
4504 0 convention line-too-long C0301
Line too long (107/100)
4515 0 convention line-too-long C0301
Line too long (107/100)
4515 59 warning unused-variable W0612 Geometry.plot_coordinate
Unused variable 'global_deflections_rotation'
4524 0 convention line-too-long C0301
Line too long (122/100)
4526 0 convention line-too-long C0301
Line too long (122/100)
4528 0 convention line-too-long C0301
Line too long (103/100)
4530 0 convention line-too-long C0301
Line too long (101/100)
4531 0 convention line-too-long C0301
Line too long (105/100)
4532 0 convention line-too-long C0301
Line too long (126/100)
4533 0 convention line-too-long C0301
Line too long (109/100)
4538 50 warning undefined-loop-variable W0631 Geometry.plot_coordinate
Using possibly undefined loop variable 'coordinate_straight'
4539 50 warning undefined-loop-variable W0631 Geometry.plot_coordinate
Using possibly undefined loop variable 'coordinate_straight'
4543 0 convention line-too-long C0301
Line too long (103/100)
4552 0 convention line-too-long C0301
Line too long (118/100)
4554 0 convention line-too-long C0301
Line too long (118/100)
4559 0 convention line-too-long C0301
Line too long (101/100)
4560 0 convention line-too-long C0301
Line too long (122/100)
4561 0 convention line-too-long C0301
Line too long (105/100)
4577 0 convention line-too-long C0301
Line too long (146/100)
4578 0 convention line-too-long C0301
Line too long (113/100)
4579 0 convention line-too-long C0301
Line too long (143/100)
4580 0 convention line-too-long C0301
Line too long (147/100)
4590 0 convention line-too-long C0301
Line too long (118/100)
4592 40 refactor unnecessary-comprehension R1721 Geometry.plot_coordinate
Unnecessary use of a comprehension, use list(coordinates_rotation.string_array()) instead.
4594 0 convention line-too-long C0301
Line too long (107/100)
4597 0 convention line-too-long C0301
Line too long (160/100)
4597 4 warning dangerous-default-value W0102 Geometry.plot_shape
Dangerous default value {} as argument
4597 4 warning dangerous-default-value W0102 Geometry.plot_shape
Dangerous default value {} as argument
4597 4 refactor too-many-arguments R0913 Geometry.plot_shape
Too many arguments (7/5)
4597 4 refactor too-many-positional-arguments R0917 Geometry.plot_shape
Too many positional arguments (7/5)
4632 0 convention line-too-long C0301
Line too long (113/100)
4634 4 warning dangerous-default-value W0102 Geometry.plot_deflection_shape
Dangerous default value {} as argument
4634 4 warning dangerous-default-value W0102 Geometry.plot_deflection_shape
Dangerous default value {} as argument
4634 4 refactor too-many-arguments R0913 Geometry.plot_deflection_shape
Too many arguments (7/5)
4634 4 refactor too-many-positional-arguments R0917 Geometry.plot_deflection_shape
Too many positional arguments (7/5)
4671 0 convention line-too-long C0301
Line too long (106/100)
4672 0 convention line-too-long C0301
Line too long (123/100)
4674 4 warning dangerous-default-value W0102 Geometry.plot_transient
Dangerous default value {} as argument
4674 4 refactor too-many-arguments R0913 Geometry.plot_transient
Too many arguments (18/5)
4674 4 refactor too-many-positional-arguments R0917 Geometry.plot_transient
Too many positional arguments (18/5)
4674 4 refactor too-many-locals R0914 Geometry.plot_transient
Too many local variables (19/15)
4681 23 warning redefined-outer-name W0621 Geometry.plot_transient
Redefining name 'app' from outer scope (line 62)
4786 40 error no-member E1101 Geometry.__add__
Instance of 'ndarray' has no 'id' member
4788 28 error not-callable E1102 Geometry.__add__
getattr(self, field) is not callable
4790 0 convention line-too-long C0301
Line too long (114/100)
4790 37 convention consider-using-f-string C0209 Geometry.__add__
Formatting a regular string which could be an f-string
4793 30 error no-member E1101 Geometry.__add__
Instance of 'ndarray' has no 'id' member
4794 69 error no-member E1101 Geometry.__add__
Instance of 'ndarray' has no 'id' member
4796 17 error not-callable E1102 Geometry.__add__
getattr(self, field) is not callable
4799 0 convention line-too-long C0301
Line too long (106/100)
4836 0 convention line-too-long C0301
Line too long (115/100)
4868 21 warning unused-variable W0612 Geometry.map_ids
Unused variable 'val'
4882 68 convention trailing-whitespace C0303
Trailing whitespace
4882 4 warning dangerous-default-value W0102 Geometry.response_kinematic_transformation
Dangerous default value [] as argument
4923 0 convention line-too-long C0301
Line too long (108/100)
4927 62 convention trailing-whitespace C0303
Trailing whitespace
4927 4 warning dangerous-default-value W0102 Geometry.force_kinematic_transformation
Dangerous default value [] as argument
4966 0 convention line-too-long C0301
Line too long (108/100)
4982 0 convention line-too-long C0301
Line too long (116/100)
5025 25 error no-member E1101 Geometry.savemat
Instance of 'ndarray' has no 'assemble_mat_dict' member
5029 0 convention line-too-long C0301
Line too long (110/100)
5029 4 refactor too-many-arguments R0913 Geometry.rigid_body_shapes
Too many arguments (6/5)
5029 4 refactor too-many-positional-arguments R0917 Geometry.rigid_body_shapes
Too many positional arguments (6/5)
5029 4 refactor too-many-locals R0914 Geometry.rigid_body_shapes
Too many local variables (23/15)
5065 8 convention invalid-name C0103 Geometry.rigid_body_shapes
Variable name "M" doesn't conform to snake_case naming style
5071 35 error no-member E1101 Geometry.rigid_body_shapes
Instance of 'ndarray' has no 'local_direction' member
5074 12 convention consider-using-enumerate C0200 Geometry.rigid_body_shapes
Consider using enumerate instead of iterating with range and len
5172 16 convention import-outside-toplevel C0415 Geometry.load
Import outside toplevel (fileio.sdynpy_uff.readunv)
5176 16 warning raise-missing-from W0707 Geometry.load
Consider explicitly re-raising using 'except AttributeError as exc' and 'raise AttributeError('Class {:} has no from_unv attribute defined'.format(cls)) from exc'
5176 37 convention consider-using-f-string C0209 Geometry.load
Formatting a regular string which could be an f-string
5179 37 error no-member E1101 Geometry.load
Function 'array' has no 'view' member
5180 50 error no-member E1101 Geometry.load
Function 'array' has no 'view' member
5182 42 error no-member E1101 Geometry.load
Function 'array' has no 'view' member
5183 40 error no-member E1101 Geometry.load
Function 'array' has no 'view' member
5185 4 warning dangerous-default-value W0102 Geometry.write_to_unv
Dangerous default value {} as argument
5185 4 warning dangerous-default-value W0102 Geometry.write_to_unv
Dangerous default value {} as argument
5185 4 refactor too-many-arguments R0913 Geometry.write_to_unv
Too many arguments (8/5)
5185 4 refactor too-many-positional-arguments R0917 Geometry.write_to_unv
Too many positional arguments (8/5)
5185 4 refactor too-many-locals R0914 Geometry.write_to_unv
Too many local variables (21/15)
5185 4 refactor too-many-branches R0912 Geometry.write_to_unv
Too many branches (22/12)
5185 4 refactor too-many-statements R0915 Geometry.write_to_unv
Too many statements (57/50)
5185 4 refactor inconsistent-return-statements R1710 Geometry.write_to_unv
Either all return statements in a function should return an expression, or none of them should.
5224 8 convention import-outside-toplevel C0415 Geometry.write_to_unv
Import outside toplevel (fileio.sdynpy_uff.dataset_82, fileio.sdynpy_uff.dataset_2411, fileio.sdynpy_uff.dataset_2412, fileio.sdynpy_uff.dataset_2420)
5277 8 refactor no-else-return R1705 Geometry.write_to_unv
Unnecessary "else" after "return", remove the "else" and de-indent the code inside it
5279 30 error possibly-used-before-assignment E0606 Geometry.write_to_unv
Possibly using variable 'cs_unv' before assignment
5280 30 error possibly-used-before-assignment E0606 Geometry.write_to_unv
Possibly using variable 'node_unv' before assignment
5281 30 error possibly-used-before-assignment E0606 Geometry.write_to_unv
Possibly using variable 'elem_unv' before assignment
5285 17 warning unspecified-encoding W1514 Geometry.write_to_unv
Using open without explicitly specifying an encoding
5317 0 convention invalid-name C0103 id_map
Class name "id_map" doesn't conform to PascalCase naming style
5338 19 refactor unnecessary-comprehension R1721 id_map.__init__
Unnecessary use of a comprehension, use dict(zip(from_ids, to_ids)) instead.

Module sdynpy.core.sdynpy_matrix (/opt/hostedtoolcache/Python/3.13.12/x64/lib/python3.13/site-packages/sdynpy/core/sdynpy_matrix.py)

Line Col. Type Symbol ID Obj Message
5 0 warning pointless-string-statement W0105
String statement has no effect
24 0 convention wrong-import-position C0413
Import "import numpy as np" should be placed at the top of the module
25 0 convention wrong-import-position C0413
Import "import matplotlib.pyplot as plt" should be placed at the top of the module
26 0 refactor consider-using-from-import R0402
Use 'from matplotlib import ticker' instead
26 0 convention wrong-import-position C0413
Import "import matplotlib.ticker as ticker" should be placed at the top of the module
27 0 convention wrong-import-position C0413
Import "from .sdynpy_array import SdynpyArray" should be placed at the top of the module
28 0 convention wrong-import-position C0413
Import "from .sdynpy_coordinate import CoordinateArray, outer_product" should be placed at the top of the module
62 4 warning pointless-string-statement W0105 Matrix
String statement has no effect
64 4 convention bad-classmethod-argument C0202 Matrix.__new__
Class method __new__ should have 'cls' as first argument
64 4 refactor too-many-arguments R0913 Matrix.__new__
Too many arguments (9/5)
64 4 refactor too-many-positional-arguments R0917 Matrix.__new__
Too many positional arguments (9/5)
86 0 convention line-too-long C0301
Line too long (111/100)
102 4 refactor too-many-locals R0914 Matrix.__setitem__
Too many local variables (16/15)
103 0 convention line-too-long C0301
Line too long (105/100)
103 11 convention unidiomatic-typecheck C0123 Matrix.__setitem__
Use isinstance() rather than type() for a typecheck.
103 52 refactor use-a-generator R1729 Matrix.__setitem__
Use a generator instead 'any(type(val) is CoordinateArray for val in key)'
103 58 convention unidiomatic-typecheck C0123 Matrix.__setitem__
Use isinstance() rather than type() for a typecheck.
106 0 convention line-too-long C0301
Line too long (145/100)
121 0 convention line-too-long C0301
Line too long (110/100)
122 0 convention line-too-long C0301
Line too long (101/100)
123 0 convention line-too-long C0301
Line too long (116/100)
128 0 convention line-too-long C0301
Line too long (115/100)
130 0 convention line-too-long C0301
Line too long (120/100)
130 24 convention consider-using-f-string C0209 Matrix.__setitem__
Formatting a regular string which could be an f-string
137 0 convention line-too-long C0301
Line too long (157/100)
150 0 convention line-too-long C0301
Line too long (113/100)
151 0 convention line-too-long C0301
Line too long (101/100)
152 0 convention line-too-long C0301
Line too long (119/100)
154 0 convention line-too-long C0301
Line too long (103/100)
157 0 convention line-too-long C0301
Line too long (115/100)
159 0 convention line-too-long C0301
Line too long (120/100)
159 24 convention consider-using-f-string C0209 Matrix.__setitem__
Formatting a regular string which could be an f-string
176 4 refactor too-many-locals R0914 Matrix.__getitem__
Too many local variables (19/15)
176 4 refactor too-many-branches R0912 Matrix.__getitem__
Too many branches (14/12)
177 0 convention line-too-long C0301
Line too long (105/100)
177 8 refactor no-else-return R1705 Matrix.__getitem__
Unnecessary "else" after "return", remove the "else" and de-indent the code inside it
177 11 convention unidiomatic-typecheck C0123 Matrix.__getitem__
Use isinstance() rather than type() for a typecheck.
177 52 refactor use-a-generator R1729 Matrix.__getitem__
Use a generator instead 'any(type(val) is CoordinateArray for val in key)'
177 58 convention unidiomatic-typecheck C0123 Matrix.__getitem__
Use isinstance() rather than type() for a typecheck.
180 0 convention line-too-long C0301
Line too long (145/100)
195 0 convention line-too-long C0301
Line too long (110/100)
196 0 convention line-too-long C0301
Line too long (101/100)
197 0 convention line-too-long C0301
Line too long (116/100)
202 0 convention line-too-long C0301
Line too long (115/100)
204 0 convention line-too-long C0301
Line too long (120/100)
204 24 convention consider-using-f-string C0209 Matrix.__getitem__
Formatting a regular string which could be an f-string
211 0 convention line-too-long C0301
Line too long (157/100)
224 0 convention line-too-long C0301
Line too long (113/100)
225 0 convention line-too-long C0301
Line too long (101/100)
226 0 convention line-too-long C0301
Line too long (119/100)
228 0 convention line-too-long C0301
Line too long (103/100)
231 0 convention line-too-long C0301
Line too long (115/100)
233 0 convention line-too-long C0301
Line too long (120/100)
233 24 convention consider-using-f-string C0209 Matrix.__getitem__
Formatting a regular string which could be an f-string
240 0 convention line-too-long C0301
Line too long (157/100)
241 0 convention line-too-long C0301
Line too long (101/100)
245 12 refactor no-else-return R1705 Matrix.__getitem__
Unnecessary "else" after "return", remove the "else" and de-indent the code inside it
269 17 warning redefined-outer-name W0621 Matrix.argsort_coordinate
Redefining name 'matrix' from outer scope (line 405)
269 17 warning unused-variable W0612 Matrix.argsort_coordinate
Unused variable 'matrix'
286 17 warning redefined-outer-name W0621 Matrix.sort_coordinate
Redefining name 'matrix' from outer scope (line 405)
286 17 warning unused-variable W0612 Matrix.sort_coordinate
Unused variable 'matrix'
315 12 warning unused-variable W0612 Matrix.plot
Unused variable 'fig'
318 29 warning unused-argument W0613 Matrix.plot.row_formatter
Unused argument 'pos'
327 29 warning unused-argument W0613 Matrix.plot.col_formatter
Unused argument 'pos'
393 4 convention missing-function-docstring C0116 Matrix.T
Missing function or method docstring
393 4 convention invalid-name C0103 Matrix.T
Attribute name "T" doesn't conform to snake_case naming style
397 4 convention missing-function-docstring C0116 Matrix.H
Missing function or method docstring
397 4 convention invalid-name C0103 Matrix.H
Attribute name "H" doesn't conform to snake_case naming style
405 0 refactor too-many-arguments R0913 matrix
Too many arguments (7/5)
405 0 refactor too-many-positional-arguments R0917 matrix
Too many positional arguments (7/5)
405 11 warning redefined-outer-name W0621 matrix
Redefining name 'matrix' from outer scope (line 405)
430 4 warning attribute-defined-outside-init W0201 matrix
Attribute 'row_coordinate' defined outside __init__
431 4 warning attribute-defined-outside-init W0201 matrix
Attribute 'column_coordinate' defined outside __init__
432 4 warning attribute-defined-outside-init W0201 matrix
Attribute 'matrix' defined outside __init__

Module sdynpy.core.sdynpy_nonlinear_system (/opt/hostedtoolcache/Python/3.13.12/x64/lib/python3.13/site-packages/sdynpy/core/sdynpy_nonlinear_system.py)

Line Col. Type Symbol ID Obj Message
9 0 warning pointless-string-statement W0105
String statement has no effect
28 0 convention wrong-import-position C0413
Import "import numpy as np" should be placed at the top of the module
29 0 convention wrong-import-position C0413
Import "from scipy.interpolate import interp1d" should be placed at the top of the module
30 0 convention wrong-import-position C0413
Import "from scipy.integrate import solve_ivp" should be placed at the top of the module
31 0 convention wrong-import-position C0413
Import "from scipy.optimize import approx_fprime" should be placed at the top of the module
32 0 convention wrong-import-position C0413
Import "from scipy.linalg import eig" should be placed at the top of the module
33 0 convention wrong-import-position C0413
Import "from scipy.signal import butter, filtfilt" should be placed at the top of the module
34 0 convention wrong-import-position C0413
Import "from .sdynpy_coordinate import CoordinateArray, coordinate_array" should be placed at the top of the module
35 0 convention wrong-import-position C0413
Import "from .sdynpy_system import System" should be placed at the top of the module
36 0 convention wrong-import-position C0413
Import "from .sdynpy_data import TimeHistoryArray, time_history_array" should be placed at the top of the module
37 0 convention wrong-import-position C0413
Import "from .sdynpy_shape import shape_array" should be placed at the top of the module
38 0 convention wrong-import-position C0413
Import "from ..signal_processing import generator" should be placed at the top of the module
43 4 refactor too-many-arguments R0913 SystemNL.__init__
Too many arguments (8/5)
43 4 refactor too-many-positional-arguments R0917 SystemNL.__init__
Too many positional arguments (8/5)
78 43 warning unused-argument W0613 SystemNL.__init__.default_disp_fn
Unused argument 'sys_input'
89 42 warning unused-argument W0613 SystemNL.__init__.default_vel_fn
Unused argument 'sys_input'
106 0 convention line-too-long C0301
Line too long (130/100)
111 30 warning unused-argument W0613 SystemNL.__init__.default_ex_fn
Unused argument 'sys_state'
123 4 convention missing-function-docstring C0116 SystemNL.num_dof
Missing function or method docstring
127 4 convention missing-function-docstring C0116 SystemNL.from_linear_system
Missing function or method docstring
129 0 convention line-too-long C0301
Line too long (113/100)
130 8 convention invalid-name C0103 SystemNL.from_linear_system
Variable name "A" doesn't conform to snake_case naming style
130 10 convention invalid-name C0103 SystemNL.from_linear_system
Variable name "B" doesn't conform to snake_case naming style
130 12 convention invalid-name C0103 SystemNL.from_linear_system
Variable name "C" doesn't conform to snake_case naming style
130 14 convention invalid-name C0103 SystemNL.from_linear_system
Variable name "D" doesn't conform to snake_case naming style
133 38 warning unused-argument W0613 SystemNL.from_linear_system.state_derivative_function
Unused argument 'time'
141 0 convention line-too-long C0301
Line too long (132/100)
148 0 convention line-too-long C0301
Line too long (132/100)
149 41 warning unused-argument W0613 SystemNL.from_linear_system.acceleration_output_function
Unused argument 'time'
155 0 convention line-too-long C0301
Line too long (132/100)
162 0 convention line-too-long C0301
Line too long (132/100)
163 58 convention trailing-whitespace C0303
Trailing whitespace
167 0 convention trailing-whitespace C0303
Trailing whitespace
169 4 convention missing-function-docstring C0116 SystemNL.duffing_oscillator
Missing function or method docstring
172 38 warning unused-argument W0613 SystemNL.duffing_oscillator.state_derivative_function
Unused argument 'time'
180 4 convention missing-function-docstring C0116 SystemNL.elastic_pendulum
Missing function or method docstring
180 4 refactor too-many-arguments R0913 SystemNL.elastic_pendulum
Too many arguments (6/5)
180 4 refactor too-many-positional-arguments R0917 SystemNL.elastic_pendulum
Too many positional arguments (6/5)
188 38 warning unused-argument W0613 SystemNL.elastic_pendulum.state_derivative_function
Unused argument 'time'
195 0 convention line-too-long C0301
Line too long (140/100)
201 0 convention line-too-long C0301
Line too long (109/100)
201 4 convention missing-function-docstring C0116 SystemNL.polynomial_stiffness_damping
Missing function or method docstring
201 4 refactor too-many-arguments R0913 SystemNL.polynomial_stiffness_damping
Too many arguments (6/5)
201 4 refactor too-many-positional-arguments R0917 SystemNL.polynomial_stiffness_damping
Too many positional arguments (6/5)
205 8 convention invalid-name C0103 SystemNL.polynomial_stiffness_damping
Variable name "A_dd" doesn't conform to snake_case naming style
207 0 convention line-too-long C0301
Line too long (130/100)
208 8 convention invalid-name C0103 SystemNL.polynomial_stiffness_damping
Variable name "B_dd" doesn't conform to snake_case naming style
209 29 warning unused-argument W0613 SystemNL.polynomial_stiffness_damping.state_derivative
Unused argument 't'
218 51 warning unused-argument W0613 SystemNL.polynomial_stiffness_damping.displacement_output_function
Unused argument 'sys_input'
225 47 warning unused-argument W0613 SystemNL.polynomial_stiffness_damping.velocity_output_function
Unused argument 'sys_input'
240 39 warning unused-argument W0613 SystemNL.polynomial_stiffness_damping.excitation_output_function
Unused argument 'sys_state'
250 0 convention trailing-whitespace C0303
Trailing whitespace
251 0 convention trailing-whitespace C0303
Trailing whitespace
252 4 convention missing-function-docstring C0116 SystemNL.time_integrate
Missing function or method docstring
252 4 refactor too-many-arguments R0913 SystemNL.time_integrate
Too many arguments (11/5)
252 4 refactor too-many-positional-arguments R0917 SystemNL.time_integrate
Too many positional arguments (11/5)
252 4 refactor too-many-locals R0914 SystemNL.time_integrate
Too many local variables (26/15)
252 4 refactor too-many-branches R0912 SystemNL.time_integrate
Too many branches (13/12)
254 0 convention line-too-long C0301
Line too long (121/100)
275 0 warning bad-indentation W0311
Bad indentation. Found 11 spaces, expected 12
278 0 convention line-too-long C0301
Line too long (106/100)
289 18 convention consider-using-f-string C0209 SystemNL.time_integrate
Formatting a regular string which could be an f-string
302 0 convention line-too-long C0301
Line too long (115/100)
302 17 convention unnecessary-lambda-assignment C3001 SystemNL.time_integrate.<lambda>
Lambda expression assigned to a variable. Define a function using the "def" keyword instead.
316 0 convention line-too-long C0301
Line too long (106/100)
316 15 convention consider-using-f-string C0209 SystemNL.__repr__
Formatting a regular string which could be an f-string
318 0 convention line-too-long C0301
Line too long (108/100)
318 4 convention missing-function-docstring C0116 SystemNL.local_stiffness
Missing function or method docstring
322 13 convention unnecessary-lambda-assignment C3001 SystemNL.local_stiffness.<lambda>
Lambda expression assigned to a variable. Define a function using the "def" keyword instead.
324 0 convention trailing-whitespace C0303
Trailing whitespace
325 0 convention line-too-long C0301
Line too long (136/100)
325 4 convention missing-function-docstring C0116 SystemNL.eigensolution
Missing function or method docstring
325 4 refactor too-many-locals R0914 SystemNL.eigensolution
Too many local variables (20/15)
337 0 convention line-too-long C0301
Line too long (174/100)
340 0 convention line-too-long C0301
Line too long (118/100)
363 0 convention line-too-long C0301
Line too long (116/100)
367 0 convention trailing-whitespace C0303
Trailing whitespace
368 4 convention missing-function-docstring C0116 SystemNL.simulate_test
Missing function or method docstring
368 4 warning dangerous-default-value W0102 SystemNL.simulate_test
Dangerous default value {} as argument
368 4 warning dangerous-default-value W0102 SystemNL.simulate_test
Dangerous default value {} as argument
368 4 refactor too-many-arguments R0913 SystemNL.simulate_test
Too many arguments (22/5)
368 4 refactor too-many-positional-arguments R0917 SystemNL.simulate_test
Too many positional arguments (22/5)
368 4 refactor too-many-locals R0914 SystemNL.simulate_test
Too many local variables (44/15)
368 4 refactor too-many-branches R0912 SystemNL.simulate_test
Too many branches (18/12)
368 4 refactor too-many-statements R0915 SystemNL.simulate_test
Too many statements (84/50)
395 29 convention consider-using-f-string C0209 SystemNL.simulate_test
Formatting a regular string which could be an f-string
401 8 warning unused-variable W0612 SystemNL.simulate_test
Unused variable 'df'
405 0 convention line-too-long C0301
Line too long (104/100)
420 0 convention line-too-long C0301
Line too long (127/100)
424 0 convention line-too-long C0301
Line too long (123/100)
435 0 convention line-too-long C0301
Line too long (123/100)
447 0 convention line-too-long C0301
Line too long (107/100)
448 0 convention line-too-long C0301
Line too long (115/100)
461 0 convention line-too-long C0301
Line too long (133/100)
462 0 convention line-too-long C0301
Line too long (107/100)
463 0 convention line-too-long C0301
Line too long (105/100)
464 0 convention line-too-long C0301
Line too long (106/100)
466 0 convention line-too-long C0301
Line too long (115/100)
478 0 convention line-too-long C0301
Line too long (107/100)
482 20 warning unused-variable W0612 SystemNL.simulate_test
Unused variable 'j'
486 0 convention line-too-long C0301
Line too long (122/100)
509 0 convention line-too-long C0301
Line too long (116/100)
510 0 convention line-too-long C0301
Line too long (117/100)
518 8 warning unbalanced-tuple-unpacking W0632 SystemNL.simulate_test
Possible unbalanced tuple unpacking with sequence defined at line 313: left side has 2 labels, right side has 0 values
526 0 convention line-too-long C0301
Line too long (101/100)
535 0 convention trailing-whitespace C0303
Trailing whitespace
536 4 convention missing-function-docstring C0116 SystemNL.copy
Missing function or method docstring
538 0 convention line-too-long C0301
Line too long (104/100)

Module sdynpy.core.sdynpy_shape (/opt/hostedtoolcache/Python/3.13.12/x64/lib/python3.13/site-packages/sdynpy/core/sdynpy_shape.py)

Line Col. Type Symbol ID Obj Message
1 0 convention too-many-lines C0302
Too many lines in module (1870/1000)
1 0 refactor duplicate-code R0801
Similar lines in 2 files
==sdynpy.core.sdynpy_nonlinear_system:[402:517]
==sdynpy.core.sdynpy_system:[1611:1727]
        if excitation.lower() == 'pseudorandom':
            if num_signals > 1:
                print('Warning: Pseudorandom generally not recommended for multi-reference excitation.')
            kwargs = {'fft_lines': frame_length // 2,
                      'f_nyq': bandwidth,
                      'signal_rms': excitation_level,
                      'min_freq': excitation_min_frequency,
                      'max_freq': excitation_max_frequency,
                      'integration_oversample': integration_oversample,
                      'averages': num_averages + int(np.ceil(steady_state_time / frame_time))}
            kwargs.update(generator_kwargs)
            signals = np.array([
                generator.pseudorandom(**kwargs)[1]
                for i in range(num_signals)
            ])
        elif excitation.lower() == 'random':
            kwargs = {'shape': (num_signals,),
                      'n_samples': frame_length * integration_oversample * num_averages + int(steady_state_time * sample_rate),
                      'rms': excitation_level,
                      'dt': dt,
                      'low_frequency_cutoff': excitation_min_frequency,
                      'high_frequency_cutoff': bandwidth if excitation_max_frequency is None else excitation_max_frequency}
            kwargs.update(generator_kwargs)
            signals = generator.random(**kwargs)
        elif excitation.lower() == 'burst random':
            kwargs = {'shape': (num_signals,),
                      'n_samples': frame_length * integration_oversample,
                      'on_fraction': signal_fraction,
                      'delay_fraction': 0,
                      'rms': excitation_level,
                      'dt': dt,
                      'low_frequency_cutoff': excitation_min_frequency,
                      'high_frequency_cutoff': bandwidth if excitation_max_frequency is None else excitation_max_frequency}
            kwargs.update(generator_kwargs)
            signal_list = [generator.burst_random(**kwargs) for i in range(num_averages)]
            full_list = []
            for i, signal in enumerate(signal_list):
                full_list.append(
                    np.zeros((num_signals, int(extra_time_between_frames * sample_rate))))
                full_list.append(signal)
            signals = np.concatenate(full_list, axis=-1)
        elif excitation.lower() == 'chirp':
            if num_signals > 1:
                print('Warning: Chirp generally not recommended for multi-reference excitation.')
            kwargs = {'frequency_min': 0 if excitation_min_frequency is None else excitation_min_frequency,
                      'frequency_max': bandwidth if excitation_max_frequency is None else excitation_max_frequency,
                      'signal_length': frame_time,
                      'dt': dt}
            kwargs.update(generator_kwargs)
            signals = np.array([
                generator.chirp(**kwargs)
                for i in range(num_signals)
            ]) * excitation_level
            signals = np.tile(signals, [1, num_averages +
                              int(np.ceil(steady_state_time / frame_time))])
        elif excitation.lower() == 'hammer':
            if num_signals > 1:
                print(
                    'Warning: Hammer impact generally not recommended for multi-reference excitation, consider multi-hammer instead')
            pulse_width = 2 / (bandwidth if excitation_max_frequency is None else excitation_max_frequency)
            signal_length = int(frame_length * integration_oversample * num_averages + (num_averages + 1)
                                * extra_time_between_frames * sample_rate + 2 * pulse_width * sample_rate)
            pulse_times = np.arange(num_averages)[
                :, np.newaxis] * (frame_time + extra_time_between_frames) + pulse_width + extra_time_between_frames
            kwargs = {'signal_length': signal_length,
                      'pulse_time': pulse_times,
                      'pulse_width': pulse_width,
                      'pulse_peak': excitation_level,
                      'dt': dt,
                      'sine_exponent': 2}
            kwargs.update(generator_kwargs)
            signals = generator.pulse(**kwargs)
            signals = np.tile(signals, [num_signals, 1])
        elif excitation.lower() == 'multi-hammer':
            signal_length = frame_length * integration_oversample
            pulse_width = 2 / (bandwidth if excitation_max_frequency is None else excitation_max_frequency)
            signals = []
            for i in range(num_signals):
                signals.append([])
                for j in range(num_averages):
                    pulse_times = []
                    last_pulse = 0
                    while last_pulse < frame_time * signal_fraction:
                        next_pulse = last_pulse + pulse_width * (np.random.rand() * multihammer_impact_spacing_factor + 1)
                        pulse_times.append(next_pulse)
                        last_pulse = next_pulse
                    pulse_times = np.array(pulse_times)
                    pulse_times = pulse_times[pulse_times <
                                              frame_time * signal_fraction, np.newaxis]
                    kwargs = {'signal_length': signal_length,
                              'pulse_time': pulse_times,
                              'pulse_width': pulse_width,
                              'pulse_peak': excitation_level,
                              'dt': dt,
                              'sine_exponent': 2}
                    kwargs.update(generator_kwargs)
                    signal = generator.pulse(**kwargs)
                    signals[-1].append(np.zeros(int(extra_time_between_frames * sample_rate)))
                    signals[-1].append(signal)
                signals[-1].append(np.zeros(int(extra_time_between_frames * sample_rate)))
                signals[-1] = np.concatenate(signals[-1], axis=-1)
            signals = np.array(signals)
        elif excitation.lower() == 'sine':
            if num_signals > 1:
                print(
                    'Warning: Sine signal generally not recommended for multi-reference excitation')
            frequencies = excitation_max_frequency if excitation_min_frequency is None else excitation_min_frequency
            num_samples = frame_length * integration_oversample * num_averages + int(steady_state_time * sample_rate)
            kwargs = {'frequencies': frequencies,
                      'dt': dt,
                      'num_samples': num_samples,
                      'amplitudes': excitation_level}
            kwargs.update(generator_kwargs)
            signals = np.tile(generator.sine(**kwargs), (num_signals, 1))
        # Set up the integration
1 0 refactor duplicate-code R0801
Similar lines in 2 files
==sdynpy.core.sdynpy_geometry:[4112:4163]
==sdynpy.fileio.sdynpy_pdf3D:[45:96]
    face_element_connectivity = []
    face_element_colors = []
    node_colors = []
    line_connectivity = []
    line_colors = []
    for index, node in nodes.ndenumerate():
        # element_connectivity.append(1)
        # element_connectivity.append(index[0])
        # element_colors.append(node.color)
        node_colors.append(node.color)
    for index, element in elems.ndenumerate():
        # Check which type of element it is
        if element.type in _beam_elem_types:  # Beamlike element, use a line
            try:
                line_connectivity.append(node_index_map(element.connectivity))
            except KeyError:
                raise KeyError(
                    'Element {:} contains a node id not found in the node array'.format(element.id))
            line_colors.append(element.color)
        elif element.type in _face_element_types:
            try:
                if len(element.connectivity) == 3:
                    face_element_connectivity.append(node_index_map(element.connectivity))
                    face_element_colors.append(element.color)
                else:
                    face_element_connectivity.append(node_index_map(element.connectivity[[0,1,3]]))
                    face_element_colors.append(element.color)
                    face_element_connectivity.append(node_index_map(element.connectivity[[1,2,3]]))
                    face_element_colors.append(element.color)
            except KeyError:
                raise KeyError(
                    'Element {:} contains a node id not found in the node array'.format(element.id))
        elif element.type in _solid_element_types:
            warnings.warn('Solid Elements are currently not supported and will be skipped!')
        else:
            raise ValueError('Unknown element type {:}'.format(element.type))

    for index, tl in tls.ndenumerate():
        for conn_group in split_list(tl.connectivity, 0):
            if len(conn_group) == 0:
                continue
            try:
                mapped_conn_group = node_index_map(conn_group)
            except KeyError:
                raise KeyError(
                    'Traceline {:} contains a node id not found in the node array'.format(tl.id))
            for indices in zip(mapped_conn_group[:-1],mapped_conn_group[1:]):
                line_connectivity.append(indices)
                line_colors.append(tl.color)

    # Now we start to plot
1 0 refactor duplicate-code R0801
Similar lines in 2 files
==sdynpy.core.sdynpy_data:[5003:5030]
==sdynpy.signal_processing.sdynpy_cpsd:[191:218]
        total_rows = nrows + 1
    else:
        total_rows = nrows
    fig = plt.figure(**figure_kwargs)
    grid_spec = plt.GridSpec(total_rows, ncols, figure=fig)
    for i in range(num_channels):
        this_row = i // ncols
        this_col = i % ncols
        if i == 0:
            ax = fig.add_subplot(grid_spec[this_row, this_col])
            original_ax = ax
        else:
            ax = fig.add_subplot(grid_spec[this_row, this_col], sharex=original_ax,
                                 sharey=original_ax)
        ax.plot(frequencies, spec_asd[i], linewidth=linewidth * 2, color='k', **plot_kwargs)
        for legend, data in data_asd.items():
            ax.plot(frequencies, data[i], linewidth=linewidth)
        ax.set_ylabel(channel_names[i])
        if i == 0:
            ax.set_yscale('log')
        if this_row == nrows - 1:
            ax.set_xlabel('Frequency (Hz)')
        else:
            plt.setp(ax.get_xticklabels(), visible=False)
        if this_col != 0:
            plt.setp(ax.get_yticklabels(), visible=False)
    return_data = None
1 0 refactor duplicate-code R0801
Similar lines in 2 files
==sdynpy.core.sdynpy_data:[5049:5099]
==sdynpy.signal_processing.sdynpy_cpsd:[237:264]
        db_error_sum_asd = {legend: rms(dB_pow(sum_asd) - dB_pow(spec_sum_asd))
                            for legend, sum_asd in data_sum_asd.items()}
        db_error_rms = {legend: rms(data) for legend, data in db_error.items()}
        return_data = (db_error_sum_asd, db_error_rms)
        ax = fig.add_subplot(grid_spec[nrows + 1, 0:plot_width])
        for i, (legend, data) in enumerate(db_error_sum_asd.items()):
            ax.bar(i, data, color=colors[i])
            ax.text(i, 0, '{:.2f}'.format(data),
                    horizontalalignment='center', verticalalignment='bottom')
        ax.set_xticks(np.arange(i + 1))
        ax.set_xticklabels([legend.replace('_', ' ')
                           for legend in db_error_sum_asd], rotation=20, horizontalalignment='right')
        ax.set_ylabel('Sum RMS dB Error')
        ax = fig.add_subplot(grid_spec[nrows + 1, -plot_width:])
        for i, (legend, data) in enumerate(db_error_rms.items()):
            ax.bar(i, data, color=colors[i])
            ax.text(i, 0, '{:.2f}'.format(data),
                    horizontalalignment='center', verticalalignment='bottom')
        ax.set_xticks(np.arange(i + 1))
        ax.set_xticklabels([legend.replace('_', ' ')
                           for legend in db_error_rms], rotation=20, horizontalalignment='right')
        ax.set_ylabel('RMS dB Error')
    fig.tight_layout()
    return return_data


def plot_asds(cpsd, freq=None, ax=None, subplots_kwargs={'sharex': True, 'sharey': True}, plot_kwargs={}):
1 0 refactor duplicate-code R0801
Similar lines in 2 files
==sdynpy.core.sdynpy_data:[5031:5046]
==sdynpy.signal_processing.sdynpy_cpsd:[219:234]
        spec_sum_asd = np.sum(spec_asd, axis=0)
        data_sum_asd = {legend: np.sum(data, axis=0) for legend, data in data_asd.items()}
        db_error = {legend: rms(dB_pow(data) - dB_pow(spec_asd), axis=0)
                    for legend, data in data_asd.items()}
        plot_width = ncols // 2
        ax = fig.add_subplot(grid_spec[nrows, 0:plot_width])
        ax.plot(frequencies, spec_sum_asd, linewidth=2 * linewidth, color='k')
        for legend, data in data_sum_asd.items():
            ax.plot(frequencies, data, linewidth=linewidth)
        ax.set_yscale('log')
        ax.set_ylabel('Sum ASDs')
        ax = fig.add_subplot(grid_spec[nrows, -plot_width:])
        for legend, data in db_error.items():
            ax.plot(frequencies, data, linewidth=linewidth)
        ax.set_ylabel('dB Error')
1 0 refactor duplicate-code R0801
Similar lines in 2 files
==sdynpy.core.sdynpy_nonlinear_system:[520:536]
==sdynpy.core.sdynpy_system:[1732:1751]
        responses.ordinate += response_noise_level * np.random.randn(*responses.ordinate.shape)
        references.ordinate += excitation_noise_level * np.random.randn(*references.ordinate.shape)
        # Filter with antialiasing filters, divide filter order by 2 because of filtfilt
        if antialias_filter_order > 0:
            lowpass_b, lowpass_a = butter(antialias_filter_order // 2,
                                          antialias_filter_cutoff_factor * bandwidth, fs=sample_rate)
            responses.ordinate = filtfilt(lowpass_b, lowpass_a, responses.ordinate)
            references.ordinate = filtfilt(lowpass_b, lowpass_a, references.ordinate)
        if integration_oversample > 1:
            responses = responses.downsample(integration_oversample)
            references = references.downsample(integration_oversample)
        responses = responses.extract_elements_by_abscissa(steady_state_time, np.inf)
        references = references.extract_elements_by_abscissa(steady_state_time, np.inf)
        return responses, references

    def copy(self):
1 0 refactor duplicate-code R0801
Similar lines in 2 files
==sdynpy.core.sdynpy_data:[5199:5210]
==sdynpy.signal_processing.sdynpy_cpsd:[194:205]
        fig = plt.figure(**figure_kwargs)
        grid_spec = plt.GridSpec(total_rows, ncols, figure=fig)
        for i in range(num_channels):
            this_row = i // ncols
            this_col = i % ncols
            if i == 0:
                ax = fig.add_subplot(grid_spec[this_row, this_col])
                original_ax = ax
            else:
                ax = fig.add_subplot(grid_spec[this_row, this_col], sharex=original_ax,
                                     sharey=original_ax)
1 0 refactor duplicate-code R0801
Similar lines in 2 files
==sdynpy.modal.sdynpy_polypy:[50:64]
==sdynpy.modal.sdynpy_smac:[66:75]
        abscissa_indices = np.ones(self.frequencies.shape, dtype=bool)
        if min_frequency is not None:
            abscissa_indices &= (self.frequencies >= min_frequency)
        if max_frequency is not None:
            abscissa_indices &= (self.frequencies <= max_frequency)
        abscissa = self.frequencies[abscissa_indices]
        freq_range = np.array((np.min(abscissa), np.max(abscissa)))
        index_range = np.argmin(np.abs(self.frequencies - freq_range[:, np.newaxis]), axis=1)
        self.frequency_slice = slice(index_range[0], index_range[1] + 1)
1 0 refactor duplicate-code R0801
Similar lines in 2 files
==sdynpy.core.sdynpy_data:[5213:5221]
==sdynpy.signal_processing.sdynpy_cpsd:[209:217]
        if i == 0:
            ax.set_yscale('log')
        if this_row == nrows - 1:
            ax.set_xlabel('Frequency (Hz)')
        else:
            plt.setp(ax.get_xticklabels(), visible=False)
        if this_col != 0:
            plt.setp(ax.get_yticklabels(), visible=False)
1 0 refactor duplicate-code R0801
Similar lines in 2 files
==sdynpy.core.sdynpy_geometry:[4054:4065]
==sdynpy.fileio.sdynpy_pdf3D:[47:58]
    node_colors = []
    line_connectivity = []
    line_colors = []
    for index, node in nodes.ndenumerate():
        # element_connectivity.append(1)
        # element_connectivity.append(index[0])
        # element_colors.append(node.color)
        node_colors.append(node.color)
    for index, element in elems.ndenumerate():
        # Check which type of element it is
        if element.type in _beam_elem_types:  # Beamlike element, use a line
1 0 refactor duplicate-code R0801
Similar lines in 2 files
==sdynpy.core.sdynpy_geometry:[4299:4306]
==sdynpy.fileio.sdynpy_pdf3D:[125:133]
        if node_size > 0:
            mesh = pv.PolyData(position)
            mesh.cell_data['color'] = color
            plotter.add_mesh(mesh, scalars = color, cmap=colormap, clim=[0,15],
                             show_edges=show_edges, show_scalar_bar=False, point_size=node_size,
                             opacity=opacity)
            point_map.append(node)
1 0 refactor duplicate-code R0801
Similar lines in 2 files
==sdynpy.core.sdynpy_nonlinear_system:[491:498]
==sdynpy.core.sdynpy_system:[1675:1682]
            kwargs = {'signal_length': signal_length,
                      'pulse_time': pulse_times,
                      'pulse_width': pulse_width,
                      'pulse_peak': excitation_level,
                      'dt': dt,
                      'sine_exponent': 2}
            kwargs.update(generator_kwargs)
1 0 refactor duplicate-code R0801
Similar lines in 2 files
==sdynpy.core.sdynpy_nonlinear_system:[466:473]
==sdynpy.core.sdynpy_system:[1700:1707]
            kwargs = {'signal_length': signal_length,
                      'pulse_time': pulse_times,
                      'pulse_width': pulse_width,
                      'pulse_peak': excitation_level,
                      'dt': dt,
                      'sine_exponent': 2}
            kwargs.update(generator_kwargs)
1 0 refactor duplicate-code R0801
Similar lines in 2 files
==sdynpy.core.sdynpy_data:[1816:1824]
==sdynpy.core.sdynpy_geometry:[5169:5177]
        if filename[-4:].lower() in ['.unv', '.uff']:
            try:
                from ..fileio.sdynpy_uff import readunv
                unv_dict = readunv(filename)
                return cls.from_unv(unv_dict)
            except AttributeError:
                raise AttributeError('Class {:} has no from_unv attribute defined'.format(cls))
        else:
1 0 refactor duplicate-code R0801
Similar lines in 2 files
==sdynpy.core.sdynpy_geometry:[4097:4104]
==sdynpy.fileio.sdynpy_pdf3D:[79:86]
        else:
            raise ValueError('Unknown element type {:}'.format(element.type))

    for index, tl in tls.ndenumerate():
        for conn_group in split_list(tl.connectivity, 0):
            if len(conn_group) == 0:
                continue
1 0 refactor duplicate-code R0801
Similar lines in 2 files
==sdynpy.core.sdynpy_geometry:[4268:4274]
==sdynpy.fileio.sdynpy_pdf3D:[98:104]
    for conn,color in zip(face_element_connectivity,face_element_colors):
        node_indices,inverse = np.unique(conn,return_inverse=True)
        node_positions = global_node_positions[node_indices][inverse]
        node_connectivity = np.arange(node_positions.shape[0])
        mesh = pv.PolyData(node_positions,faces=[len(node_connectivity)]+[c for c in node_connectivity])
        mesh.cell_data['color'] = color
1 0 refactor duplicate-code R0801
Similar lines in 2 files
==sdynpy.core.sdynpy_geometry:[4283:4289]
==sdynpy.fileio.sdynpy_pdf3D:[111:117]
    for conn,color in zip(line_connectivity,line_colors):
        node_indices,inverse = np.unique(conn,return_inverse=True)
        node_positions = global_node_positions[node_indices][inverse]
        node_connectivity = np.arange(node_positions.shape[0])
        mesh = pv.PolyData(node_positions,lines=[len(node_connectivity)]+[c for c in node_connectivity])
        mesh.cell_data['color'] = color
1 0 refactor duplicate-code R0801
Similar lines in 2 files
==sdynpy.demo.beam_airplane:[151:159]
==sdynpy.demo.beam_plate:[71:79]
        ae = beam_width * beam_height * E * _np.ones(conn.shape[0])
        jg = J * G * _np.ones(conn.shape[0])
        ei1 = E * I1 * _np.ones(conn.shape[0])
        ei2 = E * I2 * _np.ones(conn.shape[0])
        mass_per_length = rho * beam_width * beam_height * _np.ones(conn.shape[0])
        tmmi_per_length = Ixx_per_L * _np.ones(conn.shape[0])

        # Compute K and M via beamkm
1 0 refactor duplicate-code R0801
Similar lines in 2 files
==sdynpy.modal.sdynpy_ccmif:[547:555]
==sdynpy.modal.sdynpy_smac:[939:947]
        filename, file_filter = QtWidgets.QFileDialog.getOpenFileName(
            self, 'Open Geometry', filter='Numpy Files (*.npz);;Universal Files (*.unv *.uff)')
        if filename == '':
            return
        self.geometry = Geometry.load(filename)

    def plot_shapes(self):
        if self.geometry is None:
1 0 refactor duplicate-code R0801
Similar lines in 2 files
==sdynpy.modal.sdynpy_modal_test:[385:391]
==sdynpy.modal.sdynpy_polypy:[463:469]
                    if pole['part_stable']:
                        brush = (0, 128, 0)
                    elif pole['damp_stable'] or pole['freq_stable']:
                        brush = 'b'
                    else:
                        brush = 'r'
1 0 refactor duplicate-code R0801
Similar lines in 2 files
==sdynpy.modal.sdynpy_signal_processing_gui:[1060:1068]
==sdynpy.signal_processing.sdynpy_frf:[336:344]
                    Gffx = np.block([[Gff, np.conj(np.moveaxis(Gxf, -2, -1))],
                                     [Gxf, Gxx]])
                    # Compute eigenvalues
                    lam, evect = np.linalg.eigh(np.moveaxis(Gffx, -2, -1))
                    # Get the evect corresponding to the minimum eigenvalue
                    evect = evect[..., 0]  # Assumes evals are sorted ascending
                    H = np.moveaxis(-evect[..., :-1] / evect[..., -1:],  # Scale so last value is -1
                                    -3, -2)
1 0 refactor duplicate-code R0801
Similar lines in 2 files
==sdynpy.core.sdynpy_data:[2047:2052]
==sdynpy.fileio.sdynpy_rattlesnake:[118:123]
                           comment1,
                           comment2,
                           comment3,
                           comment4,
                           comment5)
1 0 refactor duplicate-code R0801
Similar lines in 2 files
==sdynpy.core.sdynpy_geometry:[4068:4073]
==sdynpy.fileio.sdynpy_pdf3D:[60:65]
            except KeyError:
                raise KeyError(
                    'Element {:} contains a node id not found in the node array'.format(element.id))
            line_colors.append(element.color)
        elif element.type in _face_element_types:
1 0 refactor duplicate-code R0801
Similar lines in 2 files
==sdynpy.fileio.sdynpy_uff_datasets.sdynpy_uff_dataset_55:[41:46]
==sdynpy.fileio.sdynpy_uff_datasets.sdynpy_uff_dataset_58:[57:62]
        self.idline1 = idline1
        self.idline2 = idline2
        self.idline3 = idline3
        self.idline4 = idline4
        self.idline5 = idline5
1 0 refactor duplicate-code R0801
Similar lines in 2 files
==sdynpy.demo.beam_airplane:[131:139]
==sdynpy.demo.beam_plate:[64:71]
    I1 = beam_width * beam_height**3 / 12
    I2 = beam_width**3 * beam_height / 12
    G = E / (2 * (1 - nu))
    J = I1 + I2
    Ixx_per_L = (1 / 12) * rho * beam_width * beam_height * (beam_width**2 + beam_height**2)

    # Rather than doing all the math to create matrices 3 times, let's just do it once in a for loop.
    # Let's use dictionaries to store the matrices
1 0 refactor duplicate-code R0801
Similar lines in 2 files
==sdynpy.doc.sdynpy_latex:[98:107]
==sdynpy.doc.sdynpy_ppt:[405:412]
    experimental_cmif = None if frfs is None else frfs.compute_cmif(**cmif_kwargs)
    frequencies = None if experimental_cmif is None else experimental_cmif[0].abscissa

    analytic_frfs = None if (shapes is None or frfs is None) else shapes.compute_frf(frequencies, np.unique(frfs.coordinate[..., 0]),
                                                                                     np.unique(frfs.coordinate[..., 1]))
    analytic_cmif = analytic_frfs.compute_cmif(**cmif_kwargs)

    # Compute CMIF
1 0 refactor duplicate-code R0801
Similar lines in 2 files
==sdynpy.modal.sdynpy_ccmif:[547:554]
==sdynpy.modal.sdynpy_polypy:[661:668]
        filename, file_filter = QtWidgets.QFileDialog.getOpenFileName(
            self, 'Open Geometry', filter='Numpy Files (*.npz);;Universal Files (*.unv *.uff)')
        if filename == '':
            return
        self.geometry = Geometry.load(filename)

    def plot_shapes(self):
1 0 refactor duplicate-code R0801
Similar lines in 2 files
==sdynpy.modal.sdynpy_polypy:[673:678]
==sdynpy.modal.sdynpy_smac:[914:919]
            return
        filename, file_filter = QtWidgets.QFileDialog.getSaveFileName(
            self, 'Save Shapes', filter='Numpy Files (*.npy)')
        if filename == '':
            return
1 0 refactor duplicate-code R0801
Similar lines in 2 files
==sdynpy.core.sdynpy_data:[5064:5069]
==sdynpy.signal_processing.sdynpy_cpsd:[243:248]
            ax.bar(i, data, color=colors[i])
            ax.text(i, 0, '{:.2f}'.format(data),
                    horizontalalignment='center', verticalalignment='bottom')
        ax.set_xticks(np.arange(i + 1))
        ax.set_xticklabels([legend.replace('_', ' ')
1 0 refactor duplicate-code R0801
Similar lines in 2 files
==sdynpy.core.sdynpy_data:[5055:5060]
==sdynpy.signal_processing.sdynpy_cpsd:[252:257]
            ax.bar(i, data, color=colors[i])
            ax.text(i, 0, '{:.2f}'.format(data),
                    horizontalalignment='center', verticalalignment='bottom')
        ax.set_xticks(np.arange(i + 1))
        ax.set_xticklabels([legend.replace('_', ' ')
1 0 refactor duplicate-code R0801
Similar lines in 2 files
==sdynpy.core.sdynpy_nonlinear_system:[431:436]
==sdynpy.core.sdynpy_system:[1629:1634]
                      'rms': excitation_level,
                      'dt': dt,
                      'low_frequency_cutoff': excitation_min_frequency,
                      'high_frequency_cutoff': bandwidth if excitation_max_frequency is None else excitation_max_frequency}
            kwargs.update(generator_kwargs)
1 0 refactor duplicate-code R0801
Similar lines in 2 files
==sdynpy.core.sdynpy_nonlinear_system:[420:425]
==sdynpy.core.sdynpy_system:[1640:1645]
                      'rms': excitation_level,
                      'dt': dt,
                      'low_frequency_cutoff': excitation_min_frequency,
                      'high_frequency_cutoff': bandwidth if excitation_max_frequency is None else excitation_max_frequency}
            kwargs.update(generator_kwargs)
1 0 refactor duplicate-code R0801
Similar lines in 2 files
==sdynpy.core.sdynpy_matrix:[125:131]
==sdynpy.core.sdynpy_shape:[192:198]
                    if extra_keys.size == 0:
                        raise ValueError(
                            'Duplicate coordinate values requested.  Please ensure coordinate indices are unique.')
                    raise ValueError(
                        'Not all indices in requested coordinate array exist in the shape\n{:}'.format(str(extra_keys)))
                # Handle sign flipping
1 0 refactor duplicate-code R0801
Similar lines in 2 files
==sdynpy.core.sdynpy_data:[299:304]
==sdynpy.core.sdynpy_shape:[76:81]
            ('comment1', '<U80'),
            ('comment2', '<U80'),
            ('comment3', '<U80'),
            ('comment4', '<U80'),
            ('comment5', '<U80'),
1 0 refactor duplicate-code R0801
Similar lines in 2 files
==sdynpy.core.sdynpy_data:[8706:8711]
==sdynpy.core.sdynpy_shape:[106:111]
            ('comment1', '<U80'),
            ('comment2', '<U80'),
            ('comment3', '<U80'),
            ('comment4', '<U80'),
            ('comment5', '<U80'),
1 0 refactor cyclic-import R0401
Cyclic import (sdynpy.fileio.sdynpy_uff -> sdynpy.fileio.sdynpy_uff_datasets.sdynpy_uff_dataset_2412)
1 0 refactor cyclic-import R0401
Cyclic import (sdynpy.core.sdynpy_array -> sdynpy.fileio.sdynpy_uff -> sdynpy.fileio.sdynpy_uff_datasets.sdynpy_uff_dataset_2412 -> sdynpy.core.sdynpy_geometry)
1 0 refactor cyclic-import R0401
Cyclic import (sdynpy.core.sdynpy_array -> sdynpy.fileio.sdynpy_uff -> sdynpy.fileio.sdynpy_uff_datasets.sdynpy_uff_dataset_58 -> sdynpy.core.sdynpy_coordinate)
1 0 refactor cyclic-import R0401
Cyclic import (sdynpy.core.sdynpy_data -> sdynpy.core.sdynpy_shape -> sdynpy.core.sdynpy_system -> sdynpy.fem.sdynpy_exodus)
1 0 refactor cyclic-import R0401
Cyclic import (sdynpy.core.sdynpy_data -> sdynpy.fem.sdynpy_exodus)
1 0 refactor cyclic-import R0401
Cyclic import (sdynpy.core.sdynpy_array -> sdynpy.fileio.sdynpy_uff -> sdynpy.fileio.sdynpy_uff_datasets.sdynpy_uff_dataset_2412 -> sdynpy.core.sdynpy_geometry -> sdynpy.core.sdynpy_shape -> sdynpy.core.sdynpy_system -> sdynpy.core.sdynpy_coordinate)
1 0 refactor cyclic-import R0401
Cyclic import (sdynpy.core.sdynpy_array -> sdynpy.fileio.sdynpy_uff -> sdynpy.fileio.sdynpy_uff_datasets.sdynpy_uff_dataset_2412 -> sdynpy.core.sdynpy_geometry -> sdynpy.core.sdynpy_shape -> sdynpy.core.sdynpy_coordinate)
1 0 refactor cyclic-import R0401
Cyclic import (sdynpy.core.sdynpy_data -> sdynpy.core.sdynpy_shape)
1 0 refactor cyclic-import R0401
Cyclic import (sdynpy.core.sdynpy_data -> sdynpy.fem.sdynpy_exodus -> sdynpy.core.sdynpy_geometry -> sdynpy.core.sdynpy_shape)
1 0 refactor cyclic-import R0401
Cyclic import (sdynpy.core.sdynpy_geometry -> sdynpy.core.sdynpy_shape -> sdynpy.core.sdynpy_system)
1 0 refactor cyclic-import R0401
Cyclic import (sdynpy.core.sdynpy_array -> sdynpy.fileio.sdynpy_uff -> sdynpy.fileio.sdynpy_uff_datasets.sdynpy_uff_dataset_2412 -> sdynpy.core.sdynpy_geometry -> sdynpy.core.sdynpy_shape -> sdynpy.core.sdynpy_system -> sdynpy.fem.sdynpy_exodus -> sdynpy.core.sdynpy_data)
1 0 refactor cyclic-import R0401
Cyclic import (sdynpy.core.sdynpy_shape -> sdynpy.core.sdynpy_system -> sdynpy.fem.sdynpy_exodus)
1 0 refactor cyclic-import R0401
Cyclic import (sdynpy.fileio.sdynpy_uff -> sdynpy.fileio.sdynpy_uff_datasets.sdynpy_uff_dataset_2400)
1 0 refactor cyclic-import R0401
Cyclic import (sdynpy.fileio.sdynpy_uff -> sdynpy.fileio.sdynpy_uff_datasets.sdynpy_uff_dataset_2420)
1 0 refactor cyclic-import R0401
Cyclic import (sdynpy.fileio.sdynpy_uff -> sdynpy.fileio.sdynpy_uff_datasets.sdynpy_uff_dataset_55)
1 0 refactor cyclic-import R0401
Cyclic import (sdynpy.fileio.sdynpy_uff -> sdynpy.fileio.sdynpy_uff_datasets.sdynpy_uff_dataset_1858)
1 0 refactor cyclic-import R0401
Cyclic import (sdynpy.fileio.sdynpy_uff -> sdynpy.fileio.sdynpy_uff_datasets.sdynpy_uff_dataset_58)
1 0 refactor cyclic-import R0401
Cyclic import (sdynpy.fileio.sdynpy_uff -> sdynpy.fileio.sdynpy_uff_datasets.sdynpy_uff_dataset_164)
1 0 refactor cyclic-import R0401
Cyclic import (sdynpy.fileio.sdynpy_uff -> sdynpy.fileio.sdynpy_uff_datasets.sdynpy_uff_dataset_151)
1 0 refactor cyclic-import R0401
Cyclic import (sdynpy.fileio.sdynpy_uff -> sdynpy.fileio.sdynpy_uff_datasets.sdynpy_uff_dataset_2411)
1 0 refactor cyclic-import R0401
Cyclic import (sdynpy.fileio.sdynpy_uff -> sdynpy.fileio.sdynpy_uff_datasets.sdynpy_uff_dataset_82)
1 0 refactor cyclic-import R0401
Cyclic import (sdynpy.core.sdynpy_array -> sdynpy.fileio.sdynpy_uff -> sdynpy.fileio.sdynpy_uff_datasets.sdynpy_uff_dataset_2412 -> sdynpy.core.sdynpy_geometry -> sdynpy.core.sdynpy_coordinate)
1 0 refactor cyclic-import R0401
Cyclic import (sdynpy.core.sdynpy_geometry -> sdynpy.fem.sdynpy_exodus)
1 0 refactor cyclic-import R0401
Cyclic import (sdynpy.core.sdynpy_geometry -> sdynpy.core.sdynpy_shape -> sdynpy.core.sdynpy_system -> sdynpy.fem.sdynpy_exodus)
1 0 refactor cyclic-import R0401
Cyclic import (sdynpy.core.sdynpy_data -> sdynpy.core.sdynpy_shape -> sdynpy.core.sdynpy_system)
1 0 refactor cyclic-import R0401
Cyclic import (sdynpy.core.sdynpy_array -> sdynpy.fileio.sdynpy_uff -> sdynpy.fileio.sdynpy_uff_datasets.sdynpy_uff_dataset_2412 -> sdynpy.core.sdynpy_geometry -> sdynpy.core.sdynpy_shape -> sdynpy.core.sdynpy_system -> sdynpy.fem.sdynpy_exodus -> sdynpy.core.sdynpy_data -> sdynpy.core.sdynpy_matrix -> sdynpy.core.sdynpy_coordinate)
8 0 warning pointless-string-statement W0105
String statement has no effect
27 0 convention wrong-import-position C0413
Import "import numpy as np" should be placed at the top of the module
28 0 convention wrong-import-position C0413
Import "import matplotlib.pyplot as plt" should be placed at the top of the module
29 0 convention wrong-import-position C0413
Import "import scipy.optimize as opt" should be placed at the top of the module
30 0 convention wrong-import-position C0413
Import "from . import sdynpy_colors" should be placed at the top of the module
30 0 warning unused-import W0611
Unused import sdynpy_colors
31 0 convention wrong-import-position C0413
Import "from . import sdynpy_coordinate" should be placed at the top of the module
32 0 convention wrong-import-position C0413
Import "from . import sdynpy_array" should be placed at the top of the module
33 0 convention wrong-import-position C0413
Import "from . import sdynpy_data" should be placed at the top of the module
34 0 convention wrong-import-position C0413
Import "from . import sdynpy_system" should be placed at the top of the module
35 0 convention wrong-import-position C0413
Import "from ..signal_processing.sdynpy_integration import integrate_MCK" should be placed at the top of the module
35 0 warning unused-import W0611
Unused integrate_MCK imported from signal_processing.sdynpy_integration
36 0 convention wrong-import-position C0413
Import "from ..signal_processing.sdynpy_correlation import mac as mac_corr, matrix_plot" should be placed at the top of the module
37 0 convention wrong-import-position C0413
Import "from ..signal_processing.sdynpy_complex import collapse_complex_to_real" should be placed at the top of the module
38 0 convention line-too-long C0301
Line too long (104/100)
38 0 convention wrong-import-position C0413
Import "from ..signal_processing.sdynpy_rotation import unit_magnitude_constraint, quaternion_to_rotation_matrix" should be placed at the top of the module
39 0 convention wrong-import-position C0413
Import "from ..fem.sdynpy_exodus import Exodus" should be placed at the top of the module
40 0 convention wrong-import-position C0413
Import "from ..fem.sdynpy_dof import by_condition_number, by_effective_independence" should be placed at the top of the module
41 0 convention wrong-import-position C0413
Import "from ..core.sdynpy_matrix import matrix" should be placed at the top of the module
42 0 convention wrong-import-position C0413
Import "from copy import deepcopy" should be placed at the top of the module
42 0 convention wrong-import-order C0411
standard import "copy.deepcopy" should be placed before third party imports "numpy", "matplotlib.pyplot", "scipy.optimize" and local imports ".sdynpy_colors", ".sdynpy_coordinate", ".sdynpy_array" (...) "fem.sdynpy_exodus.Exodus", "fem.sdynpy_dof.by_condition_number", "core.sdynpy_matrix.matrix"
43 0 convention wrong-import-position C0413
Import "import pandas as pd" should be placed at the top of the module
43 0 convention wrong-import-order C0411
third party import "pandas" should be placed before local imports ".sdynpy_colors", ".sdynpy_coordinate", ".sdynpy_array" (...) "fem.sdynpy_exodus.Exodus", "fem.sdynpy_dof.by_condition_number", "core.sdynpy_matrix.matrix"
44 0 convention line-too-long C0301
Line too long (116/100)
44 0 convention wrong-import-position C0413
Import "from qtpy.QtWidgets import QDialog, QTableWidget, QDialogButtonBox, QVBoxLayout, QTableWidgetItem, QAbstractItemView" should be placed at the top of the module
44 0 error no-name-in-module E0611
No name 'QDialog' in module 'qtpy.QtWidgets'
44 0 error no-name-in-module E0611
No name 'QTableWidget' in module 'qtpy.QtWidgets'
44 0 error no-name-in-module E0611
No name 'QDialogButtonBox' in module 'qtpy.QtWidgets'
44 0 error no-name-in-module E0611
No name 'QVBoxLayout' in module 'qtpy.QtWidgets'
44 0 error no-name-in-module E0611
No name 'QTableWidgetItem' in module 'qtpy.QtWidgets'
44 0 error no-name-in-module E0611
No name 'QAbstractItemView' in module 'qtpy.QtWidgets'
44 0 convention wrong-import-order C0411
third party import "qtpy.QtWidgets.QDialog" should be placed before local imports ".sdynpy_colors", ".sdynpy_coordinate", ".sdynpy_array" (...) "fem.sdynpy_exodus.Exodus", "fem.sdynpy_dof.by_condition_number", "core.sdynpy_matrix.matrix"
45 0 convention wrong-import-position C0413
Import "from qtpy.QtCore import Qt" should be placed at the top of the module
45 0 convention wrong-import-order C0411
third party import "qtpy.QtCore.Qt" should be placed before local imports ".sdynpy_colors", ".sdynpy_coordinate", ".sdynpy_array" (...) "fem.sdynpy_exodus.Exodus", "fem.sdynpy_dof.by_condition_number", "core.sdynpy_matrix.matrix"
46 0 convention wrong-import-position C0413
Import "import time" should be placed at the top of the module
46 0 convention wrong-import-order C0411
standard import "time" should be placed before third party imports "numpy", "matplotlib.pyplot", "scipy.optimize", "pandas", "qtpy.QtWidgets.QDialog", "qtpy.QtCore.Qt" and local imports ".sdynpy_colors", ".sdynpy_coordinate", ".sdynpy_array" (...) "fem.sdynpy_exodus.Exodus", "fem.sdynpy_dof.by_condition_number", "core.sdynpy_matrix.matrix"
46 0 warning unused-import W0611
Unused import time
49 0 refactor too-many-instance-attributes R0902 ShapeArray
Too many instance attributes (10/7)
49 0 refactor too-many-public-methods R0904 ShapeArray
Too many public methods (29/20)
114 4 convention bad-classmethod-argument C0202 ShapeArray.__new__
Class method __new__ should have 'cls' as first argument
114 4 refactor too-many-arguments R0913 ShapeArray.__new__
Too many arguments (8/5)
114 4 refactor too-many-positional-arguments R0917 ShapeArray.__new__
Too many positional arguments (8/5)
139 13 refactor consider-using-in R1714 ShapeArray.__new__
Consider merging these comparisons with 'in' by using 'shape_type in ('complex', 'imaginary', 'imag')'. Use a set instead if elements are hashable.
141 65 error possibly-used-before-assignment E0606 ShapeArray.__new__
Possibly using variable 'data_dtype' before assignment
160 21 convention consider-using-f-string C0209 ShapeArray.__repr__
Formatting a regular string which could be an f-string
165 26 convention consider-using-f-string C0209 ShapeArray.__repr__
Formatting a regular string which could be an f-string
177 8 refactor no-else-return R1705 ShapeArray.__getitem__
Unnecessary "else" after "return", remove the "else" and de-indent the code inside it
177 11 convention unidiomatic-typecheck C0123 ShapeArray.__getitem__
Use isinstance() rather than type() for a typecheck.
186 0 convention line-too-long C0301
Line too long (105/100)
189 0 convention line-too-long C0301
Line too long (103/100)
195 0 convention line-too-long C0301
Line too long (111/100)
197 0 convention line-too-long C0301
Line too long (116/100)
197 20 convention consider-using-f-string C0209 ShapeArray.__getitem__
Formatting a regular string which could be an f-string
211 12 refactor no-else-return R1705 ShapeArray.__getitem__
Unnecessary "else" after "return", remove the "else" and de-indent the code inside it
226 15 error unsubscriptable-object E1136 ShapeArray.ndof
Value 'self.dtype' is unsubscriptable
237 0 convention line-too-long C0301
Line too long (110/100)
242 8 refactor no-else-return R1705 ShapeArray.modeshape
Unnecessary "else" after "return", remove the "else" and de-indent the code inside it
281 12 refactor no-else-return R1705 ShapeArray.from_unv
Unnecessary "else" after "return", remove the "else" and de-indent the code inside it
287 29 refactor unnecessary-comprehension R1721 ShapeArray.from_unv
Unnecessary use of a comprehension, use list(dataset.node_data_dictionary.keys()) instead.
324 0 convention line-too-long C0301
Line too long (131/100)
324 42 convention consider-using-f-string C0209 ShapeArray.from_unv
Formatting a regular string which could be an f-string
335 0 convention line-too-long C0301
Line too long (116/100)
336 0 convention line-too-long C0301
Line too long (126/100)
337 0 convention line-too-long C0301
Line too long (149/100)
338 0 convention line-too-long C0301
Line too long (149/100)
339 0 convention line-too-long C0301
Line too long (149/100)
342 0 convention line-too-long C0301
Line too long (110/100)
346 0 convention line-too-long C0301
Line too long (130/100)
346 4 refactor too-many-arguments R0913 ShapeArray.from_exodus
Too many arguments (9/5)
346 4 refactor too-many-positional-arguments R0917 ShapeArray.from_exodus
Too many positional arguments (9/5)
346 4 refactor too-many-locals R0914 ShapeArray.from_exodus
Too many local variables (18/15)
395 0 convention line-too-long C0301
Line too long (109/100)
445 0 convention line-too-long C0301
Line too long (108/100)
476 0 convention line-too-long C0301
Line too long (103/100)
480 4 refactor too-many-locals R0914 ShapeArray.compute_frf
Too many local variables (20/15)
508 25 error no-member E1101 ShapeArray.compute_frf
Instance of 'ndarray' has no 'coordinate' member
519 25 error no-member E1101 ShapeArray.compute_frf
Instance of 'ndarray' has no 'damping' member
520 38 error no-member E1101 ShapeArray.compute_frf
Instance of 'ndarray' has no 'frequency' member
524 21 error no-member E1101 ShapeArray.compute_frf
Instance of 'ndarray' has no 'modal_mass' member
526 0 convention line-too-long C0301
Line too long (125/100)
528 0 convention line-too-long C0301
Line too long (116/100)
529 0 convention line-too-long C0301
Line too long (116/100)
530 0 convention line-too-long C0301
Line too long (144/100)
535 0 convention line-too-long C0301
Line too long (114/100)
601 4 refactor too-many-arguments R0913 ShapeArray.expand
Too many arguments (7/5)
601 4 refactor too-many-positional-arguments R0917 ShapeArray.expand
Too many positional arguments (7/5)
656 8 refactor no-else-return R1705 ShapeArray.expand
Unnecessary "else" after "return", remove the "else" and de-indent the code inside it
661 0 convention line-too-long C0301
Line too long (109/100)
661 4 refactor too-many-arguments R0913 ShapeArray.transform_coordinate_system
Too many arguments (6/5)
661 4 refactor too-many-positional-arguments R0917 ShapeArray.transform_coordinate_system
Too many positional arguments (6/5)
661 4 refactor too-many-locals R0914 ShapeArray.transform_coordinate_system
Too many local variables (16/15)
695 12 warning self-cls-assignment W0642 ShapeArray.transform_coordinate_system
Invalid assignment to self in method
697 0 convention line-too-long C0301
Line too long (102/100)
713 12 warning self-cls-assignment W0642 ShapeArray.transform_coordinate_system
Invalid assignment to self in method
715 9 warning fixme W0511
TODO: I think there might be a bug in how rotations are handled...
718 0 convention line-too-long C0301
Line too long (139/100)
719 0 convention line-too-long C0301
Line too long (101/100)
721 4 convention missing-function-docstring C0116 ShapeArray.reduce_for_comparison
Missing function or method docstring
723 12 warning self-cls-assignment W0642 ShapeArray.reduce_for_comparison
Invalid assignment to self in method
730 0 convention line-too-long C0301
Line too long (136/100)
730 4 warning dangerous-default-value W0102 ShapeArray.plot_frequency
Dangerous default value {} as argument
756 12 warning unused-variable W0612 ShapeArray.plot_frequency
Unused variable 'fig'
782 8 warning redefined-outer-name W0621 ShapeArray.to_real
Redefining name 'matrix' from outer scope (line 41)
785 0 convention line-too-long C0301
Line too long (108/100)
803 8 warning redefined-outer-name W0621 ShapeArray.to_complex
Redefining name 'matrix' from outer scope (line 41)
804 0 convention line-too-long C0301
Line too long (108/100)
831 16 convention invalid-name C0103 ShapeArray.normalize
Variable name "Z" doesn't conform to snake_case naming style
832 16 convention invalid-name C0103 ShapeArray.normalize
Variable name "A" doesn't conform to snake_case naming style
836 16 convention invalid-name C0103 ShapeArray.normalize
Variable name "A" doesn't conform to snake_case naming style
841 12 convention invalid-name C0103 ShapeArray.normalize
Variable name "E" doesn't conform to snake_case naming style
847 16 convention invalid-name C0103 ShapeArray.normalize
Variable name "M" doesn't conform to snake_case naming style
850 16 convention invalid-name C0103 ShapeArray.normalize
Variable name "M" doesn't conform to snake_case naming style
857 8 refactor no-else-return R1705 ShapeArray.normalize
Unnecessary "else" after "return", remove the "else" and de-indent the code inside it
858 33 error used-before-assignment E0601 ShapeArray.normalize
Using variable 'modal_matrix' before assignment
862 4 refactor too-many-locals R0914 ShapeArray.write_to_unv
Too many local variables (21/15)
862 4 refactor inconsistent-return-statements R1710 ShapeArray.write_to_unv
Either all return statements in a function should return an expression, or none of them should.
890 8 convention import-outside-toplevel C0415 ShapeArray.write_to_unv
Import outside toplevel (fileio.sdynpy_uff.dataset_55)
904 0 convention line-too-long C0301
Line too long (110/100)
907 28 error no-member E1101 ShapeArray.write_to_unv
Instance of 'ndarray' has no 'ndenumerate' member
919 0 convention line-too-long C0301
Line too long (104/100)
929 0 convention line-too-long C0301
Line too long (110/100)
931 8 refactor no-else-return R1705 ShapeArray.write_to_unv
Unnecessary "else" after "return", remove the "else" and de-indent the code inside it
934 17 warning unspecified-encoding W1514 ShapeArray.write_to_unv
Using open without explicitly specifying an encoding
999 8 convention import-outside-toplevel C0415 ShapeArray.overlay_shapes
Import outside toplevel (sdynpy_geometry.Geometry)
1004 8 convention consider-using-enumerate C0200 ShapeArray.overlay_shapes
Consider using enumerate instead of iterating with range and len
1085 8 refactor no-else-raise R1720 ShapeArray.system
Unnecessary "else" after "raise", remove the "else" and de-indent the code inside it
1088 12 warning self-cls-assignment W0642 ShapeArray.system
Invalid assignment to self in method
1091 44 error no-member E1101 ShapeArray.system
Instance of 'ndarray' has no 'coordinate' member
1100 24 error no-member E1101 ShapeArray.system
Instance of 'ndarray' has no 'modal_mass' member
1101 37 error no-member E1101 ShapeArray.system
Instance of 'ndarray' has no 'frequency' member
1101 60 error no-member E1101 ShapeArray.system
Instance of 'ndarray' has no 'modal_mass' member
1102 41 error no-member E1101 ShapeArray.system
Instance of 'ndarray' has no 'frequency' member
1102 59 error no-member E1101 ShapeArray.system
Instance of 'ndarray' has no 'damping' member
1102 74 error no-member E1101 ShapeArray.system
Instance of 'ndarray' has no 'modal_mass' member
1130 0 convention line-too-long C0301
Line too long (103/100)
1132 4 refactor inconsistent-return-statements R1710 ShapeArray.mode_table
Either all return statements in a function should return an expression, or none of them should.
1160 11 convention unnecessary-negation C0117 ShapeArray.mode_table
Consider changing "not table_format.lower() in available_formats" to "table_format.lower() not in available_formats"
1161 29 convention consider-using-f-string C0209 ShapeArray.mode_table
Formatting a regular string which could be an f-string
1162 8 refactor no-else-return R1705 ShapeArray.mode_table
Unnecessary "elif" after "return", remove the leading "el" from "elif"
1168 0 convention line-too-long C0301
Line too long (103/100)
1169 0 convention line-too-long C0301
Line too long (137/100)
1175 12 refactor no-else-return R1705 ShapeArray.mode_table
Unnecessary "elif" after "return", remove the leading "el" from "elif"
1182 33 convention consider-using-f-string C0209 ShapeArray.mode_table
Formatting a regular string which could be an f-string
1216 39 error possibly-used-before-assignment E0606 ShapeArray.edit_comments
Possibly using variable 'plotter' before assignment
1220 0 convention line-too-long C0301
Line too long (153/100)
1228 0 convention line-too-long C0301
Line too long (137/100)
1245 0 convention line-too-long C0301
Line too long (128/100)
1249 0 convention line-too-long C0301
Line too long (102/100)
1252 8 warning self-cls-assignment W0642 ShapeArray.transformation_matrix
Invalid assignment to self in method
1262 0 convention line-too-long C0301
Line too long (107/100)
1266 0 convention missing-class-docstring C0115 ShapeCommentTable
Missing class docstring
1305 0 convention line-too-long C0301
Line too long (137/100)
1316 44 convention consider-using-f-string C0209 ShapeCommentTable.__init__
Formatting a regular string which could be an f-string
1318 44 convention consider-using-f-string C0209 ShapeCommentTable.__init__
Formatting a regular string which could be an f-string
1331 4 convention missing-function-docstring C0116 ShapeCommentTable.update_mode
Missing function or method docstring
1337 4 convention missing-function-docstring C0116 ShapeCommentTable.accept
Missing function or method docstring
1338 19 warning unused-variable W0612 ShapeCommentTable.accept
Unused variable 'shape_index'
1391 0 refactor too-many-arguments R0913 shape_array
Too many arguments (11/5)
1391 0 refactor too-many-positional-arguments R0917 shape_array
Too many positional arguments (11/5)
1450 16 warning raise-missing-from W0707 shape_array
Consider explicitly re-raising using 'except (ValueError, TypeError) as exc' and 'raise ValueError('structured_array must be numpy.ndarray with dtype names {:}'.format(keys)) from exc'
1451 20 convention consider-using-f-string C0209 shape_array
Formatting a regular string which could be an f-string
1467 4 warning attribute-defined-outside-init W0201 shape_array
Attribute 'coordinate' defined outside __init__
1469 4 warning attribute-defined-outside-init W0201 shape_array
Attribute 'frequency' defined outside __init__
1470 4 warning attribute-defined-outside-init W0201 shape_array
Attribute 'damping' defined outside __init__
1471 4 warning attribute-defined-outside-init W0201 shape_array
Attribute 'modal_mass' defined outside __init__
1472 4 warning attribute-defined-outside-init W0201 shape_array
Attribute 'comment1' defined outside __init__
1473 4 warning attribute-defined-outside-init W0201 shape_array
Attribute 'comment2' defined outside __init__
1474 4 warning attribute-defined-outside-init W0201 shape_array
Attribute 'comment3' defined outside __init__
1475 4 warning attribute-defined-outside-init W0201 shape_array
Attribute 'comment4' defined outside __init__
1476 4 warning attribute-defined-outside-init W0201 shape_array
Attribute 'comment5' defined outside __init__
1529 0 refactor too-many-arguments R0913 rigid_body_check
Too many arguments (7/5)
1529 0 refactor too-many-positional-arguments R0917 rigid_body_check
Too many positional arguments (7/5)
1529 0 refactor too-many-locals R0914 rigid_body_check
Too many local variables (33/15)
1529 45 warning unused-argument W0613 rigid_body_check
Unused argument 'distance_number'
1530 0 convention line-too-long C0301
Line too long (110/100)
1575 0 convention line-too-long C0301
Line too long (131/100)
1581 39 convention consider-using-f-string C0209 rigid_body_check
Formatting a regular string which could be an f-string
1586 25 convention consider-using-f-string C0209 rigid_body_check
Formatting a regular string which could be an f-string
1591 15 warning unused-variable W0612 rigid_body_check
Unused variable 'residuals'
1591 26 warning unused-variable W0612 rigid_body_check
Unused variable 'rank'
1591 32 warning unused-variable W0612 rigid_body_check
Unused variable 'singular_values'
1621 4 refactor no-else-return R1705 rigid_body_check
Unnecessary "else" after "return", remove the "else" and de-indent the code inside it
1627 0 convention line-too-long C0301
Line too long (114/100)
1627 0 refactor too-many-arguments R0913 rigid_body_fix_node_orientation
Too many arguments (6/5)
1627 0 refactor too-many-positional-arguments R0917 rigid_body_fix_node_orientation
Too many positional arguments (6/5)
1627 0 refactor too-many-locals R0914 rigid_body_fix_node_orientation
Too many local variables (19/15)
1676 31 warning cell-var-from-loop W0640 rigid_body_fix_node_orientation.objective_function
Cell variable error_geometry defined in loop
1677 78 warning cell-var-from-loop W0640 rigid_body_fix_node_orientation.objective_function
Cell variable node defined in loop
1679 56 warning cell-var-from-loop W0640 rigid_body_fix_node_orientation.objective_function
Cell variable i defined in loop
1683 70 warning cell-var-from-loop W0640 rigid_body_fix_node_orientation.objective_function
Cell variable node defined in loop
1684 73 warning cell-var-from-loop W0640 rigid_body_fix_node_orientation.objective_function
Cell variable error_shapes defined in loop
1686 14 convention consider-using-f-string C0209 rigid_body_fix_node_orientation
Formatting a regular string which could be an f-string
1736 0 refactor too-many-arguments R0913 shape_comparison_table
Too many arguments (9/5)
1736 0 refactor too-many-positional-arguments R0917 shape_comparison_table
Too many positional arguments (9/5)
1736 0 refactor too-many-locals R0914 shape_comparison_table
Too many local variables (45/15)
1736 0 refactor too-many-branches R0912 shape_comparison_table
Too many branches (14/12)
1736 0 refactor too-many-statements R0915 shape_comparison_table
Too many statements (61/50)
1783 32 convention consider-using-f-string C0209 shape_comparison_table
Formatting a regular string which could be an f-string
1788 17 refactor consider-using-generator R1728 shape_comparison_table
Consider using a generator instead 'max(len(s) for s in index_strings)'
1789 16 refactor consider-using-generator R1728 shape_comparison_table
Consider using a generator instead 'max(len(s) for s in frequency_strings_1 + frequency_strings_2)'
1790 15 refactor consider-using-generator R1728 shape_comparison_table
Consider using a generator instead 'max(len(s) for s in mac_strings)'
1791 19 refactor consider-using-generator R1728 shape_comparison_table
Consider using a generator instead 'max(len(s) for s in freq_error_strings)'
1792 25 convention consider-using-f-string C0209 shape_comparison_table
Formatting a regular string which could be an f-string
1793 24 convention consider-using-f-string C0209 shape_comparison_table
Formatting a regular string which could be an f-string
1794 23 convention consider-using-f-string C0209 shape_comparison_table
Formatting a regular string which could be an f-string
1795 27 convention consider-using-f-string C0209 shape_comparison_table
Formatting a regular string which could be an f-string
1803 20 refactor consider-using-generator R1728 shape_comparison_table
Consider using a generator instead 'max(len(s) for s in damping_strings_1 + damping_strings_2)'
1804 23 refactor consider-using-generator R1728 shape_comparison_table
Consider using a generator instead 'max(len(s) for s in damp_error_strings)'
1805 28 convention consider-using-f-string C0209 shape_comparison_table
Formatting a regular string which could be an f-string
1806 31 convention consider-using-f-string C0209 shape_comparison_table
Formatting a regular string which could be an f-string
1821 0 convention line-too-long C0301
Line too long (137/100)
1825 0 convention line-too-long C0301
Line too long (137/100)

Module sdynpy.core.sdynpy_system (/opt/hostedtoolcache/Python/3.13.12/x64/lib/python3.13/site-packages/sdynpy/core/sdynpy_system.py)

Line Col. Type Symbol ID Obj Message
1 0 convention too-many-lines C0302
Too many lines in module (1752/1000)
10 0 warning pointless-string-statement W0105
String statement has no effect
29 0 convention wrong-import-position C0413
Import "import numpy as np" should be placed at the top of the module
30 0 convention wrong-import-position C0413
Import "from .sdynpy_coordinate import CoordinateArray, from_nodelist, outer_product, coordinate_array" should be placed at the top of the module
31 0 convention wrong-import-position C0413
Import "from ..fem.sdynpy_beam import beamkm, rect_beam_props" should be placed at the top of the module
32 0 convention line-too-long C0301
Line too long (142/100)
32 0 convention wrong-import-position C0413
Import "from ..fem.sdynpy_exodus import Exodus, ExodusInMemory, reduce_exodus_to_surfaces, read_sierra_matlab_matrix_file, read_sierra_matlab_map_file" should be placed at the top of the module
33 0 convention wrong-import-position C0413
Import "from ..fem.sdynpy_shaker import Shaker4DoF" should be placed at the top of the module
33 0 warning unused-import W0611
Unused Shaker4DoF imported from fem.sdynpy_shaker
34 0 convention wrong-import-position C0413
Import "from ..signal_processing import frf as spfrf" should be placed at the top of the module
35 0 convention wrong-import-position C0413
Import "from ..signal_processing import generator" should be placed at the top of the module
36 0 convention wrong-import-position C0413
Import "from scipy.linalg import eigh, block_diag, null_space, eig" should be placed at the top of the module
36 0 convention wrong-import-order C0411
third party import "scipy.linalg.eigh" should be placed before local imports "sdynpy_coordinate.CoordinateArray", "fem.sdynpy_beam.beamkm", "fem.sdynpy_exodus.Exodus", "fem.sdynpy_shaker.Shaker4DoF", "signal_processing.frf", "signal_processing.generator"
37 0 convention wrong-import-position C0413
Import "from scipy.signal import lsim, StateSpace, resample, butter, filtfilt" should be placed at the top of the module
37 0 convention wrong-import-order C0411
third party import "scipy.signal.lsim" should be placed before local imports "sdynpy_coordinate.CoordinateArray", "fem.sdynpy_beam.beamkm", "fem.sdynpy_exodus.Exodus", "fem.sdynpy_shaker.Shaker4DoF", "signal_processing.frf", "signal_processing.generator"
38 0 convention wrong-import-position C0413
Import "import copy" should be placed at the top of the module
38 0 convention wrong-import-order C0411
standard import "copy" should be placed before third party imports "numpy", "scipy.linalg.eigh", "scipy.signal.lsim" and local imports "sdynpy_coordinate.CoordinateArray", "fem.sdynpy_beam.beamkm", "fem.sdynpy_exodus.Exodus", "fem.sdynpy_shaker.Shaker4DoF", "signal_processing.frf", "signal_processing.generator"
39 0 convention wrong-import-position C0413
Import "import netCDF4 as nc4" should be placed at the top of the module
39 0 convention wrong-import-order C0411
third party import "netCDF4" should be placed before local imports "sdynpy_coordinate.CoordinateArray", "fem.sdynpy_beam.beamkm", "fem.sdynpy_exodus.Exodus", "fem.sdynpy_shaker.Shaker4DoF", "signal_processing.frf", "signal_processing.generator"
40 0 convention wrong-import-position C0413
Import "import matplotlib.pyplot as plt" should be placed at the top of the module
40 0 convention wrong-import-order C0411
third party import "matplotlib.pyplot" should be placed before local imports "sdynpy_coordinate.CoordinateArray", "fem.sdynpy_beam.beamkm", "fem.sdynpy_exodus.Exodus", "fem.sdynpy_shaker.Shaker4DoF", "signal_processing.frf", "signal_processing.generator"
41 0 convention wrong-import-position C0413
Import "import warnings" should be placed at the top of the module
41 0 convention wrong-import-order C0411
standard import "warnings" should be placed before third party imports "numpy", "scipy.linalg.eigh", "scipy.signal.lsim", "netCDF4", "matplotlib.pyplot" and local imports "sdynpy_coordinate.CoordinateArray", "fem.sdynpy_beam.beamkm", "fem.sdynpy_exodus.Exodus", "fem.sdynpy_shaker.Shaker4DoF", "signal_processing.frf", "signal_processing.generator"
44 0 refactor too-many-instance-attributes R0902 System
Too many instance attributes (9/7)
44 0 refactor too-many-public-methods R0904 System
Too many public methods (37/20)
47 4 refactor too-many-arguments R0913 System.__init__
Too many arguments (7/5)
47 4 refactor too-many-positional-arguments R0917 System.__init__
Too many positional arguments (7/5)
47 4 refactor too-many-branches R0912 System.__init__
Too many branches (16/12)
106 0 convention line-too-long C0301
Line too long (108/100)
112 0 convention line-too-long C0301
Line too long (141/100)
129 15 convention consider-using-f-string C0209 System.__repr__
Formatting a regular string which could be an f-string
131 4 warning dangerous-default-value W0102 System.spy
Dangerous default value {} as argument
131 4 warning dangerous-default-value W0102 System.spy
Dangerous default value {} as argument
190 0 convention line-too-long C0301
Line too long (108/100)
275 4 convention missing-function-docstring C0116 System.massive_dofs
Missing function or method docstring
278 4 refactor too-many-locals R0914 System.to_state_space
Too many local variables (45/15)
278 4 refactor too-many-branches R0912 System.to_state_space
Too many branches (13/12)
278 4 refactor too-many-statements R0915 System.to_state_space
Too many statements (68/50)
353 0 convention line-too-long C0301
Line too long (117/100)
360 0 convention line-too-long C0301
Line too long (122/100)
362 0 convention line-too-long C0301
Line too long (104/100)
376 8 convention invalid-name C0103 System.to_state_space
Variable name "M_11" doesn't conform to snake_case naming style
377 8 convention invalid-name C0103 System.to_state_space
Variable name "K_11" doesn't conform to snake_case naming style
378 8 convention invalid-name C0103 System.to_state_space
Variable name "K_22" doesn't conform to snake_case naming style
379 8 convention invalid-name C0103 System.to_state_space
Variable name "K_12" doesn't conform to snake_case naming style
380 8 convention invalid-name C0103 System.to_state_space
Variable name "K_21" doesn't conform to snake_case naming style
381 8 convention invalid-name C0103 System.to_state_space
Variable name "C_11" doesn't conform to snake_case naming style
382 8 convention invalid-name C0103 System.to_state_space
Variable name "C_22" doesn't conform to snake_case naming style
383 8 convention invalid-name C0103 System.to_state_space
Variable name "C_12" doesn't conform to snake_case naming style
384 8 convention invalid-name C0103 System.to_state_space
Variable name "C_21" doesn't conform to snake_case naming style
385 8 convention invalid-name C0103 System.to_state_space
Variable name "Z_11" doesn't conform to snake_case naming style
386 8 convention invalid-name C0103 System.to_state_space
Variable name "Z_12" doesn't conform to snake_case naming style
387 8 convention invalid-name C0103 System.to_state_space
Variable name "Z_1i" doesn't conform to snake_case naming style
388 8 convention invalid-name C0103 System.to_state_space
Variable name "Z_2i" doesn't conform to snake_case naming style
389 8 convention invalid-name C0103 System.to_state_space
Variable name "I_1" doesn't conform to snake_case naming style
390 8 convention invalid-name C0103 System.to_state_space
Variable name "I_i" doesn't conform to snake_case naming style
391 8 convention invalid-name C0103 System.to_state_space
Variable name "Phi_i1" doesn't conform to snake_case naming style
392 8 convention invalid-name C0103 System.to_state_space
Variable name "Phi_i2" doesn't conform to snake_case naming style
395 8 convention invalid-name C0103 System.to_state_space
Variable name "Phi_r1" doesn't conform to snake_case naming style
396 8 convention invalid-name C0103 System.to_state_space
Variable name "Phi_r2" doesn't conform to snake_case naming style
397 8 convention invalid-name C0103 System.to_state_space
Variable name "Z_r1" doesn't conform to snake_case naming style
398 8 convention invalid-name C0103 System.to_state_space
Variable name "Z_r2" doesn't conform to snake_case naming style
399 8 convention invalid-name C0103 System.to_state_space
Variable name "Z_ri" doesn't conform to snake_case naming style
409 0 convention line-too-long C0301
Line too long (249/100)
415 8 convention invalid-name C0103 System.to_state_space
Variable name "A" doesn't conform to snake_case naming style
416 0 convention line-too-long C0301
Line too long (106/100)
417 0 convention line-too-long C0301
Line too long (107/100)
418 0 convention line-too-long C0301
Line too long (107/100)
419 0 convention line-too-long C0301
Line too long (111/100)
421 8 convention invalid-name C0103 System.to_state_space
Variable name "B" doesn't conform to snake_case naming style
422 0 convention line-too-long C0301
Line too long (113/100)
426 8 convention invalid-name C0103 System.to_state_space
Variable name "C1" doesn't conform to snake_case naming style
432 0 convention line-too-long C0301
Line too long (119/100)
433 0 convention line-too-long C0301
Line too long (120/100)
434 0 convention line-too-long C0301
Line too long (123/100)
439 8 convention invalid-name C0103 System.to_state_space
Variable name "C2" doesn't conform to snake_case naming style
443 0 convention line-too-long C0301
Line too long (126/100)
449 8 convention invalid-name C0103 System.to_state_space
Variable name "C" doesn't conform to snake_case naming style
451 8 convention invalid-name C0103 System.to_state_space
Variable name "D" doesn't conform to snake_case naming style
457 0 convention line-too-long C0301
Line too long (117/100)
463 12 convention invalid-name C0103 System.to_state_space
Variable name "C" doesn't conform to snake_case naming style
464 12 convention invalid-name C0103 System.to_state_space
Variable name "D" doesn't conform to snake_case naming style
467 12 convention invalid-name C0103 System.to_state_space
Variable name "C" doesn't conform to snake_case naming style
468 12 convention invalid-name C0103 System.to_state_space
Variable name "D" doesn't conform to snake_case naming style
472 4 refactor too-many-arguments R0913 System.time_integrate
Too many arguments (6/5)
472 4 refactor too-many-positional-arguments R0917 System.time_integrate
Too many positional arguments (6/5)
472 4 refactor too-many-locals R0914 System.time_integrate
Too many local variables (22/15)
524 8 convention import-outside-toplevel C0415 System.time_integrate
Import outside toplevel (sdynpy_data.data_array, sdynpy_data.FunctionTypes)
529 8 convention invalid-name C0103 System.time_integrate
Variable name "A" doesn't conform to snake_case naming style
529 11 convention invalid-name C0103 System.time_integrate
Variable name "B" doesn't conform to snake_case naming style
529 14 convention invalid-name C0103 System.time_integrate
Variable name "C" doesn't conform to snake_case naming style
529 17 convention invalid-name C0103 System.time_integrate
Variable name "D" doesn't conform to snake_case naming style
536 8 warning unused-variable W0612 System.time_integrate
Unused variable 'times_out'
536 34 warning unused-variable W0612 System.time_integrate
Unused variable 'x_out'
563 0 convention line-too-long C0301
Line too long (108/100)
563 4 refactor too-many-locals R0914 System.eigensolution
Too many local variables (20/15)
563 4 refactor too-many-statements R0915 System.eigensolution
Too many statements (51/50)
613 12 refactor no-else-return R1705 System.eigensolution
Unnecessary "else" after "return", remove the "else" and de-indent the code inside it
614 16 convention import-outside-toplevel C0415 System.eigensolution
Import outside toplevel (sdynpy_shape.shape_array)
617 0 convention line-too-long C0301
Line too long (145/100)
620 0 convention line-too-long C0301
Line too long (163/100)
622 12 convention invalid-name C0103 System.eigensolution
Variable name "Z" doesn't conform to snake_case naming style
623 12 convention invalid-name C0103 System.eigensolution
Variable name "A" doesn't conform to snake_case naming style
625 12 convention invalid-name C0103 System.eigensolution
Variable name "B" doesn't conform to snake_case naming style
625 27 error invalid-unary-operand-type E1130 System.eigensolution
bad operand type for unary -: mass
627 17 convention invalid-name C0103 System.eigensolution
Variable name "E" doesn't conform to snake_case naming style
631 12 convention invalid-name C0103 System.eigensolution
Variable name "E" doesn't conform to snake_case naming style
636 12 convention invalid-name C0103 System.eigensolution
Variable name "E" doesn't conform to snake_case naming style
638 0 convention line-too-long C0301
Line too long (201/100)
642 16 convention invalid-name C0103 System.eigensolution
Variable name "E" doesn't conform to snake_case naming style
646 16 convention invalid-name C0103 System.eigensolution
Variable name "E" doesn't conform to snake_case naming style
648 12 convention invalid-name C0103 System.eigensolution
Variable name "E" doesn't conform to snake_case naming style
650 13 warning fixme W0511
TODO: Might have to do some orthogonalization for repeated
659 12 refactor no-else-return R1705 System.eigensolution
Unnecessary "else" after "return", remove the "else" and de-indent the code inside it
660 16 convention import-outside-toplevel C0415 System.eigensolution
Import outside toplevel (sdynpy_shape.shape_array)
663 0 convention line-too-long C0301
Line too long (112/100)
670 4 convention missing-function-docstring C0116 System.transformation_shapes
Missing function or method docstring
671 8 convention import-outside-toplevel C0415 System.transformation_shapes
Import outside toplevel (sdynpy_shape.shape_array)
678 4 convention missing-function-docstring C0116 System.remove_transformation
Missing function or method docstring
710 8 convention invalid-name C0103 System.frequency_response
Variable name "H" doesn't conform to snake_case naming style
711 8 convention invalid-name C0103 System.frequency_response
Variable name "H" doesn't conform to snake_case naming style
727 8 convention invalid-name C0103 System.frequency_response
Variable name "H" doesn't conform to snake_case naming style
729 8 convention import-outside-toplevel C0415 System.frequency_response
Import outside toplevel (sdynpy_data.data_array, sdynpy_data.FunctionTypes)
845 12 convention consider-using-enumerate C0200 System.concatenate
Consider using enumerate instead of iterating with range and len
853 0 convention line-too-long C0301
Line too long (101/100)
853 38 refactor simplifiable-if-expression R1719 System.concatenate
The if expression can be replaced with 'bool(test)'
853 46 refactor use-a-generator R1729 System.concatenate
Use a generator instead 'all(s._enforce_symmetry for s in systems)'
853 51 warning protected-access W0212 System.concatenate
Access to a protected member _enforce_symmetry of a client class
856 4 refactor too-many-locals R0914 System.substructure_by_position
Too many local variables (36/15)
881 8 convention import-outside-toplevel C0415 System.substructure_by_position
Import outside toplevel (sdynpy_geometry.Geometry)
890 0 convention line-too-long C0301
Line too long (107/100)
945 0 convention line-too-long C0301
Line too long (108/100)
946 0 convention line-too-long C0301
Line too long (104/100)
980 0 convention line-too-long C0301
Line too long (107/100)
982 0 convention line-too-long C0301
Line too long (113/100)
982 16 convention consider-using-f-string C0209 System.transformation_matrix_at_coordinates
Formatting a regular string which could be an f-string
1026 8 refactor no-else-return R1705 System.substructure_by_coordinate
Unnecessary "else" after "return", remove the "else" and de-indent the code inside it
1031 4 refactor too-many-arguments R0913 System.substructure_by_shape
Too many arguments (6/5)
1031 4 refactor too-many-positional-arguments R0917 System.substructure_by_shape
Too many positional arguments (6/5)
1069 8 refactor no-else-return R1705 System.substructure_by_shape
Unnecessary "else" after "return", remove the "else" and de-indent the code inside it
1074 4 refactor too-many-locals R0914 System.substructure_shakers
Too many local variables (17/15)
1102 8 refactor consider-using-max-builtin R1731 System.substructure_shakers
Consider using 'shaker_node_offset = max(shaker_node_offset, 100)' instead of unnecessary if block
1106 12 convention invalid-name C0103 System.substructure_shakers
Variable name "M" doesn't conform to snake_case naming style
1106 14 convention invalid-name C0103 System.substructure_shakers
Variable name "C" doesn't conform to snake_case naming style
1106 16 convention invalid-name C0103 System.substructure_shakers
Variable name "K" doesn't conform to snake_case naming style
1156 52 convention invalid-name C0103 System.beam
Argument name "E" doesn't conform to snake_case naming style
1156 4 refactor too-many-arguments R0913 System.beam
Too many arguments (9/5)
1156 4 refactor too-many-positional-arguments R0917 System.beam
Too many positional arguments (9/5)
1156 4 refactor too-many-locals R0914 System.beam
Too many local variables (25/15)
1197 8 convention import-outside-toplevel C0415 System.beam
Import outside toplevel (sdynpy_geometry.Geometry, sdynpy_geometry.node_array, sdynpy_geometry.traceline_array, sdynpy_geometry.coordinate_system_array)
1217 29 convention consider-using-f-string C0209 System.beam
Formatting a regular string which could be an f-string
1219 8 convention invalid-name C0103 System.beam
Variable name "K" doesn't conform to snake_case naming style
1219 11 convention invalid-name C0103 System.beam
Variable name "M" doesn't conform to snake_case naming style
1263 0 convention line-too-long C0301
Line too long (107/100)
1265 0 convention line-too-long C0301
Line too long (113/100)
1265 16 convention consider-using-f-string C0209 System.get_indices_by_coordinate
Formatting a regular string which could be an f-string
1296 0 convention line-too-long C0301
Line too long (104/100)
1321 0 convention line-too-long C0301
Line too long (113/100)
1326 8 convention invalid-name C0103 System.reduce_guyan
Variable name "I_a" doesn't conform to snake_case naming style
1327 8 convention invalid-name C0103 System.reduce_guyan
Variable name "K_dd" doesn't conform to snake_case naming style
1329 8 convention invalid-name C0103 System.reduce_guyan
Variable name "K_da" doesn't conform to snake_case naming style
1331 8 convention invalid-name C0103 System.reduce_guyan
Variable name "T_guyan" doesn't conform to snake_case naming style
1360 0 convention line-too-long C0301
Line too long (113/100)
1365 8 convention invalid-name C0103 System.reduce_dynamic
Variable name "I_a" doesn't conform to snake_case naming style
1366 8 convention invalid-name C0103 System.reduce_dynamic
Variable name "D" doesn't conform to snake_case naming style
1367 8 convention invalid-name C0103 System.reduce_dynamic
Variable name "D_dd" doesn't conform to snake_case naming style
1369 8 convention invalid-name C0103 System.reduce_dynamic
Variable name "D_da" doesn't conform to snake_case naming style
1371 8 convention invalid-name C0103 System.reduce_dynamic
Variable name "T_dynamic" doesn't conform to snake_case naming style
1375 4 refactor too-many-locals R0914 System.reduce_craig_bampton
Too many local variables (20/15)
1409 0 convention line-too-long C0301
Line too long (113/100)
1416 8 convention invalid-name C0103 System.reduce_craig_bampton
Variable name "K_ii" doesn't conform to snake_case naming style
1417 8 convention invalid-name C0103 System.reduce_craig_bampton
Variable name "M_ii" doesn't conform to snake_case naming style
1418 8 convention invalid-name C0103 System.reduce_craig_bampton
Variable name "K_ib" doesn't conform to snake_case naming style
1421 13 convention invalid-name C0103 System.reduce_craig_bampton
Variable name "Phi_ii" doesn't conform to snake_case naming style
1425 8 convention invalid-name C0103 System.reduce_craig_bampton
Variable name "Phi_ii" doesn't conform to snake_case naming style
1426 8 convention invalid-name C0103 System.reduce_craig_bampton
Variable name "Z_bi" doesn't conform to snake_case naming style
1428 8 convention invalid-name C0103 System.reduce_craig_bampton
Variable name "Psi_ib" doesn't conform to snake_case naming style
1429 8 convention invalid-name C0103 System.reduce_craig_bampton
Variable name "I_bb" doesn't conform to snake_case naming style
1430 8 convention invalid-name C0103 System.reduce_craig_bampton
Variable name "T_cb" doesn't conform to snake_case naming style
1433 8 refactor no-else-return R1705 System.reduce_craig_bampton
Unnecessary "else" after "return", remove the "else" and de-indent the code inside it
1434 12 convention import-outside-toplevel C0415 System.reduce_craig_bampton
Import outside toplevel (sdynpy_shape.shape_array)
1437 0 convention line-too-long C0301
Line too long (108/100)
1437 79 convention consider-using-f-string C0209 System.reduce_craig_bampton
Formatting a regular string which could be an f-string
1438 0 convention line-too-long C0301
Line too long (145/100)
1438 64 convention consider-using-f-string C0209 System.reduce_craig_bampton
Formatting a regular string which could be an f-string
1444 4 refactor too-many-arguments R0913 System.from_exodus_superelement
Too many arguments (10/5)
1444 4 refactor too-many-positional-arguments R0917 System.from_exodus_superelement
Too many positional arguments (10/5)
1444 4 refactor too-many-locals R0914 System.from_exodus_superelement
Too many local variables (32/15)
1495 8 convention import-outside-toplevel C0415 System.from_exodus_superelement
Import outside toplevel (sdynpy_geometry.node_array, sdynpy_geometry.coordinate_system_array, sdynpy_geometry.Geometry)
1497 17 error no-member E1101 System.from_exodus_superelement
Module 'netCDF4' has no 'Dataset' member
1498 42 error no-member E1101 System.from_exodus_superelement
Module 'netCDF4' has no 'Dataset' member
1503 8 convention invalid-name C0103 System.from_exodus_superelement
Variable name "Kr" doesn't conform to snake_case naming style
1504 8 convention invalid-name C0103 System.from_exodus_superelement
Variable name "Mr" doesn't conform to snake_case naming style
1505 8 convention invalid-name C0103 System.from_exodus_superelement
Variable name "Cr" doesn't conform to snake_case naming style
1506 8 warning unused-variable W0612 System.from_exodus_superelement
Unused variable 'num_constraint_modes'
1517 20 convention consider-using-f-string C0209 System.from_exodus_superelement
Formatting a regular string which could be an f-string
1529 0 convention line-too-long C0301
Line too long (158/100)
1530 12 convention import-outside-toplevel C0415 System.from_exodus_superelement
Import outside toplevel (sdynpy_shape.ShapeArray)
1561 8 convention invalid-name C0103 System.from_sierra_sd_mfile_output
Variable name "M" doesn't conform to snake_case naming style
1562 8 convention invalid-name C0103 System.from_sierra_sd_mfile_output
Variable name "K" doesn't conform to snake_case naming style
1568 0 convention line-too-long C0301
Line too long (139/100)
1573 8 convention invalid-name C0103 System.from_sierra_sd_mfile_output
Variable name "M" doesn't conform to snake_case naming style
1574 8 convention invalid-name C0103 System.from_sierra_sd_mfile_output
Variable name "K" doesn't conform to snake_case naming style
1578 4 convention missing-function-docstring C0116 System.simulate_test
Missing function or method docstring
1578 4 refactor too-many-arguments R0913 System.simulate_test
Too many arguments (20/5)
1578 4 refactor too-many-positional-arguments R0917 System.simulate_test
Too many positional arguments (20/5)
1578 4 refactor too-many-locals R0914 System.simulate_test
Too many local variables (44/15)
1578 4 refactor too-many-branches R0912 System.simulate_test
Too many branches (18/12)
1578 4 refactor too-many-statements R0915 System.simulate_test
Too many statements (87/50)
1604 29 convention consider-using-f-string C0209 System.simulate_test
Formatting a regular string which could be an f-string
1614 0 convention line-too-long C0301
Line too long (104/100)
1629 0 convention line-too-long C0301
Line too long (127/100)
1633 0 convention line-too-long C0301
Line too long (123/100)
1644 0 convention line-too-long C0301
Line too long (123/100)
1656 0 convention line-too-long C0301
Line too long (107/100)
1657 0 convention line-too-long C0301
Line too long (115/100)
1670 0 convention line-too-long C0301
Line too long (133/100)
1671 0 convention line-too-long C0301
Line too long (107/100)
1672 0 convention line-too-long C0301
Line too long (105/100)
1673 0 convention line-too-long C0301
Line too long (106/100)
1675 0 convention line-too-long C0301
Line too long (115/100)
1687 0 convention line-too-long C0301
Line too long (107/100)
1691 20 warning unused-variable W0612 System.simulate_test
Unused variable 'j'
1695 0 convention line-too-long C0301
Line too long (122/100)
1718 0 convention line-too-long C0301
Line too long (116/100)
1719 0 convention line-too-long C0301
Line too long (117/100)
1727 8 convention import-outside-toplevel C0415 System.simulate_test
Import outside toplevel (sdynpy_data.time_history_array)
1738 0 convention line-too-long C0301
Line too long (101/100)

Module sdynpy.demo (/opt/hostedtoolcache/Python/3.13.12/x64/lib/python3.13/site-packages/sdynpy/demo/__init__.py)

Line Col. Type Symbol ID Obj Message
3 0 warning pointless-string-statement W0105
String statement has no effect
20 0 convention wrong-import-position C0413
Import "from . import beam_airplane" should be placed at the top of the module
21 0 convention wrong-import-position C0413
Import "from . import beam_plate" should be placed at the top of the module

Module sdynpy.demo.beam_airplane (/opt/hostedtoolcache/Python/3.13.12/x64/lib/python3.13/site-packages/sdynpy/demo/beam_airplane.py)

Line Col. Type Symbol ID Obj Message
5 0 warning pointless-string-statement W0105
String statement has no effect
24 0 convention wrong-import-position C0413
Import "import numpy as _np" should be placed at the top of the module
25 0 convention wrong-import-position C0413
Import "from ..fem.sdynpy_beam import beamkm as _beamkm" should be placed at the top of the module
26 0 convention wrong-import-position C0413
Import "from ..core.sdynpy_geometry import Geometry as _Geometry, node_array as _node_array, traceline_array as _traceline_array, coordinate_system_array as _coordinate_system_array" should be placed at the top of the module
30 0 convention wrong-import-position C0413
Import "from ..core.sdynpy_coordinate import from_nodelist as _from_nodelist, coordinate_array as _coordinate_array" should be placed at the top of the module
32 0 convention wrong-import-position C0413
Import "from ..core.sdynpy_system import System as _System, substructure_by_position as _substructure_by_position" should be placed at the top of the module
36 0 refactor too-many-locals R0914 create_models
Too many local variables (45/15)
74 0 convention line-too-long C0301
Line too long (102/100)
83 0 convention line-too-long C0301
Line too long (103/100)
90 0 convention line-too-long C0301
Line too long (119/100)
91 0 convention line-too-long C0301
Line too long (139/100)
93 0 convention line-too-long C0301
Line too long (126/100)
99 0 convention line-too-long C0301
Line too long (103/100)
129 4 convention invalid-name C0103 create_models
Variable name "E" doesn't conform to snake_case naming style
132 4 convention invalid-name C0103 create_models
Variable name "I1" doesn't conform to snake_case naming style
133 4 convention invalid-name C0103 create_models
Variable name "I2" doesn't conform to snake_case naming style
134 4 convention invalid-name C0103 create_models
Variable name "G" doesn't conform to snake_case naming style
135 4 convention invalid-name C0103 create_models
Variable name "J" doesn't conform to snake_case naming style
136 4 convention invalid-name C0103 create_models
Variable name "Ixx_per_L" doesn't conform to snake_case naming style
138 0 convention line-too-long C0301
Line too long (101/100)
145 0 convention line-too-long C0301
Line too long (131/100)
147 0 convention line-too-long C0301
Line too long (116/100)
148 0 convention line-too-long C0301
Line too long (106/100)
149 0 convention line-too-long C0301
Line too long (124/100)
160 8 convention invalid-name C0103 create_models
Variable name "this_K" doesn't conform to snake_case naming style
160 16 convention invalid-name C0103 create_models
Variable name "this_M" doesn't conform to snake_case naming style
186 4 warning redefined-outer-name W0621 create_models
Redefining name 'transmission_system' from outer scope (line 191)
186 25 warning redefined-outer-name W0621 create_models
Redefining name 'transmission_geometry' from outer scope (line 191)
188 0 convention line-too-long C0301
Line too long (110/100)

Module sdynpy.demo.beam_plate (/opt/hostedtoolcache/Python/3.13.12/x64/lib/python3.13/site-packages/sdynpy/demo/beam_plate.py)

Line Col. Type Symbol ID Obj Message
5 0 warning pointless-string-statement W0105
String statement has no effect
24 0 convention wrong-import-position C0413
Import "import numpy as _np" should be placed at the top of the module
25 0 convention wrong-import-position C0413
Import "from ..fem.sdynpy_beam import beamkm as _beamkm" should be placed at the top of the module
26 0 convention wrong-import-position C0413
Import "from ..core.sdynpy_geometry import Geometry as _Geometry, node_array as _node_array, traceline_array as _traceline_array, coordinate_system_array as _coordinate_system_array" should be placed at the top of the module
30 0 convention wrong-import-position C0413
Import "from ..core.sdynpy_coordinate import from_nodelist as _from_nodelist" should be placed at the top of the module
31 0 convention wrong-import-position C0413
Import "from ..core.sdynpy_system import System as _System, substructure_by_position as _substructure_by_position" should be placed at the top of the module
35 0 convention missing-function-docstring C0116 create_models
Missing function or method docstring
35 0 refactor too-many-arguments R0913 create_models
Too many arguments (8/5)
35 0 refactor too-many-positional-arguments R0917 create_models
Too many positional arguments (8/5)
35 0 refactor too-many-locals R0914 create_models
Too many local variables (31/15)
37 18 convention invalid-name C0103 create_models
Argument name "E" doesn't conform to snake_case naming style
65 4 convention invalid-name C0103 create_models
Variable name "I1" doesn't conform to snake_case naming style
66 4 convention invalid-name C0103 create_models
Variable name "I2" doesn't conform to snake_case naming style
67 4 convention invalid-name C0103 create_models
Variable name "G" doesn't conform to snake_case naming style
68 4 convention invalid-name C0103 create_models
Variable name "J" doesn't conform to snake_case naming style
69 4 convention invalid-name C0103 create_models
Variable name "Ixx_per_L" doesn't conform to snake_case naming style
80 4 convention invalid-name C0103 create_models
Variable name "this_K" doesn't conform to snake_case naming style
80 12 convention invalid-name C0103 create_models
Variable name "this_M" doesn't conform to snake_case naming style
83 4 warning redefined-outer-name W0621 create_models
Redefining name 'geometry' from outer scope (line 97)
89 4 warning redefined-outer-name W0621 create_models
Redefining name 'system' from outer scope (line 97)

Module sdynpy.doc (/opt/hostedtoolcache/Python/3.13.12/x64/lib/python3.13/site-packages/sdynpy/doc/__init__.py)

Line Col. Type Symbol ID Obj Message
3 0 warning pointless-string-statement W0105
String statement has no effect
20 0 convention wrong-import-position C0413
Import "from .sdynpy_ppt import create_summary_pptx" should be placed at the top of the module
21 0 convention wrong-import-position C0413
Import "from .sdynpy_latex import create_latex_summary" should be placed at the top of the module
23 0 convention wrong-import-position C0413
Import "from . import sdynpy_ppt as ppt" should be placed at the top of the module
24 0 convention wrong-import-position C0413
Import "from . import sdynpy_latex as latex" should be placed at the top of the module

Module sdynpy.doc.sdynpy_latex (/opt/hostedtoolcache/Python/3.13.12/x64/lib/python3.13/site-packages/sdynpy/doc/sdynpy_latex.py)

Line Col. Type Symbol ID Obj Message
1 0 convention too-many-lines C0302
Too many lines in module (1341/1000)
5 0 warning pointless-string-statement W0105
String statement has no effect
24 0 convention wrong-import-position C0413
Import "import numpy as np" should be placed at the top of the module
25 0 convention wrong-import-position C0413
Import "import matplotlib.pyplot as plt" should be placed at the top of the module
26 0 convention wrong-import-position C0413
Import "import os" should be placed at the top of the module
26 0 convention wrong-import-order C0411
standard import "os" should be placed before third party imports "numpy", "matplotlib.pyplot"
27 0 convention wrong-import-position C0413
Import "import pyqtgraph as pqtg" should be placed at the top of the module
28 0 convention wrong-import-position C0413
Import "import PIL" should be placed at the top of the module
29 0 convention wrong-import-position C0413
Import "from ..signal_processing.sdynpy_correlation import mac, matrix_plot" should be placed at the top of the module
30 0 convention wrong-import-position C0413
Import "from ..core.sdynpy_geometry import Geometry, GeometryPlotter, ShapePlotter" should be placed at the top of the module
31 0 convention wrong-import-position C0413
Import "from ..core.sdynpy_coordinate import CoordinateArray, coordinate_array as sd_coordinate_array" should be placed at the top of the module
32 0 convention wrong-import-position C0413
Import "from ..core.sdynpy_shape import ShapeArray, mac as shape_mac, rigid_body_check" should be placed at the top of the module
33 0 convention wrong-import-position C0413
Import "from ..fileio.sdynpy_pdf3D import create_animated_modeshape_content, get_view_parameters_from_plotter" should be placed at the top of the module
34 0 convention wrong-import-position C0413
Import "from shutil import copy" should be placed at the top of the module
34 0 convention wrong-import-order C0411
standard import "shutil.copy" should be placed before third party imports "numpy", "matplotlib.pyplot", "pyqtgraph", "PIL" and local imports "signal_processing.sdynpy_correlation.mac", "core.sdynpy_geometry.Geometry", "core.sdynpy_coordinate.CoordinateArray", "core.sdynpy_shape.ShapeArray", "fileio.sdynpy_pdf3D.create_animated_modeshape_content"
35 0 convention wrong-import-position C0413
Import "from qtpy.QtWidgets import QApplication" should be placed at the top of the module
35 0 error no-name-in-module E0611
No name 'QApplication' in module 'qtpy.QtWidgets'
35 0 convention wrong-import-order C0411
third party import "qtpy.QtWidgets.QApplication" should be placed before local imports "signal_processing.sdynpy_correlation.mac", "core.sdynpy_geometry.Geometry", "core.sdynpy_coordinate.CoordinateArray", "core.sdynpy_shape.ShapeArray", "fileio.sdynpy_pdf3D.create_animated_modeshape_content"
36 0 convention wrong-import-position C0413
Import "import pandas as pd" should be placed at the top of the module
36 0 convention wrong-import-order C0411
third party import "pandas" should be placed before local imports "signal_processing.sdynpy_correlation.mac", "core.sdynpy_geometry.Geometry", "core.sdynpy_coordinate.CoordinateArray", "core.sdynpy_shape.ShapeArray", "fileio.sdynpy_pdf3D.create_animated_modeshape_content"
37 0 convention wrong-import-position C0413
Import "from io import BytesIO" should be placed at the top of the module
37 0 convention wrong-import-order C0411
standard import "io.BytesIO" should be placed before third party imports "numpy", "matplotlib.pyplot", "pyqtgraph", "PIL", "qtpy.QtWidgets.QApplication", "pandas" and local imports "signal_processing.sdynpy_correlation.mac", "core.sdynpy_geometry.Geometry", "core.sdynpy_coordinate.CoordinateArray", "core.sdynpy_shape.ShapeArray", "fileio.sdynpy_pdf3D.create_animated_modeshape_content"
44 0 convention missing-function-docstring C0116 create_latex_summary
Missing function or method docstring
44 0 warning dangerous-default-value W0102 create_latex_summary
Dangerous default value {} as argument
44 0 warning dangerous-default-value W0102 create_latex_summary
Dangerous default value {} as argument
44 0 warning dangerous-default-value W0102 create_latex_summary
Dangerous default value {} as argument
44 0 warning dangerous-default-value W0102 create_latex_summary
Dangerous default value {} as argument
44 0 warning dangerous-default-value W0102 create_latex_summary
Dangerous default value {} as argument
44 0 warning dangerous-default-value W0102 create_latex_summary
Dangerous default value {} as argument
44 0 warning dangerous-default-value W0102 create_latex_summary
Dangerous default value {} as argument
44 0 refactor too-many-arguments R0913 create_latex_summary
Too many arguments (34/5)
44 0 refactor too-many-positional-arguments R0917 create_latex_summary
Too many positional arguments (34/5)
44 0 refactor too-many-locals R0914 create_latex_summary
Too many local variables (59/15)
44 0 refactor too-many-statements R0915 create_latex_summary
Too many statements (61/50)
46 25 warning unused-argument W0613 create_latex_summary
Unused argument 'max_shapes'
46 42 warning unused-argument W0613 create_latex_summary
Unused argument 'max_frequency'
50 25 warning unused-argument W0613 create_latex_summary
Unused argument 'mac_subplots_kwargs'
60 0 convention line-too-long C0301
Line too long (131/100)
62 0 convention line-too-long C0301
Line too long (122/100)
64 0 convention line-too-long C0301
Line too long (107/100)
70 0 convention line-too-long C0301
Line too long (154/100)
84 32 warning unused-variable W0612 create_latex_summary
Unused variable 'latex_figure_base_ext'
96 0 convention superfluous-parens C0325
Unnecessary parens after '=' keyword
102 0 convention line-too-long C0301
Line too long (133/100)
103 0 convention line-too-long C0301
Line too long (120/100)
138 21 convention consider-using-f-string C0209 create_latex_summary
Formatting a regular string which could be an f-string
148 21 convention consider-using-f-string C0209 create_latex_summary
Formatting a regular string which could be an f-string
161 21 convention consider-using-f-string C0209 create_latex_summary
Formatting a regular string which could be an f-string
172 25 convention consider-using-f-string C0209 create_latex_summary
Formatting a regular string which could be an f-string
174 0 convention line-too-long C0301
Line too long (102/100)
185 0 convention line-too-long C0301
Line too long (142/100)
191 25 convention consider-using-f-string C0209 create_latex_summary
Formatting a regular string which could be an f-string
197 0 convention line-too-long C0301
Line too long (122/100)
198 0 convention line-too-long C0301
Line too long (129/100)
205 21 convention consider-using-f-string C0209 create_latex_summary
Formatting a regular string which could be an f-string
212 22 warning unspecified-encoding W1514 create_latex_summary
Using open without explicitly specifying an encoding
212 22 refactor consider-using-with R1732 create_latex_summary
Consider using 'with' for resource-allocating operations
218 14 convention consider-using-f-string C0209 create_latex_summary
Formatting a regular string which could be an f-string
223 56 convention trailing-whitespace C0303
Trailing whitespace
223 0 convention missing-function-docstring C0116 create_geometry_overview
Missing function or method docstring
223 0 warning dangerous-default-value W0102 create_geometry_overview
Dangerous default value {} as argument
223 0 warning dangerous-default-value W0102 create_geometry_overview
Dangerous default value {} as argument
223 0 refactor too-many-arguments R0913 create_geometry_overview
Too many arguments (22/5)
223 0 refactor too-many-positional-arguments R0917 create_geometry_overview
Too many positional arguments (22/5)
223 0 refactor too-many-locals R0914 create_geometry_overview
Too many local variables (29/15)
223 0 refactor too-many-branches R0912 create_geometry_overview
Too many branches (20/12)
235 0 convention line-too-long C0301
Line too long (118/100)
269 0 convention line-too-long C0301
Line too long (129/100)
270 0 convention line-too-long C0301
Line too long (118/100)
276 0 convention line-too-long C0301
Line too long (108/100)
277 0 convention line-too-long C0301
Line too long (147/100)
280 0 convention line-too-long C0301
Line too long (118/100)
285 0 convention line-too-long C0301
Line too long (114/100)
288 0 convention consider-using-f-string C0209 create_geometry_overview
Formatting a regular string which could be an f-string
309 0 convention consider-using-f-string C0209 create_geometry_overview
Formatting a regular string which could be an f-string
326 13 warning unspecified-encoding W1514 create_geometry_overview
Using open without explicitly specifying an encoding
331 0 convention missing-function-docstring C0116 create_data_quality_summary
Missing function or method docstring
331 0 refactor too-many-arguments R0913 create_data_quality_summary
Too many arguments (50/5)
331 0 refactor too-many-positional-arguments R0917 create_data_quality_summary
Too many positional arguments (50/5)
331 0 refactor too-many-locals R0914 create_data_quality_summary
Too many local variables (52/15)
331 0 refactor too-many-branches R0912 create_data_quality_summary
Too many branches (21/12)
359 0 convention line-too-long C0301
Line too long (106/100)
383 0 convention trailing-whitespace C0303
Trailing whitespace
385 0 convention trailing-whitespace C0303
Trailing whitespace
390 0 convention trailing-whitespace C0303
Trailing whitespace
393 0 convention line-too-long C0301
Line too long (110/100)
395 0 convention line-too-long C0301
Line too long (111/100)
396 0 convention trailing-whitespace C0303
Trailing whitespace
410 0 convention trailing-whitespace C0303
Trailing whitespace
415 0 convention trailing-whitespace C0303
Trailing whitespace
421 0 convention trailing-whitespace C0303
Trailing whitespace
435 0 convention trailing-whitespace C0303
Trailing whitespace
438 0 convention line-too-long C0301
Line too long (118/100)
439 0 convention trailing-whitespace C0303
Trailing whitespace
445 0 convention trailing-whitespace C0303
Trailing whitespace
462 0 convention line-too-long C0301
Line too long (130/100)
463 0 convention trailing-whitespace C0303
Trailing whitespace
469 0 convention trailing-whitespace C0303
Trailing whitespace
483 0 convention trailing-whitespace C0303
Trailing whitespace
488 0 convention trailing-whitespace C0303
Trailing whitespace
494 0 convention trailing-whitespace C0303
Trailing whitespace
508 0 convention trailing-whitespace C0303
Trailing whitespace
510 13 warning unspecified-encoding W1514 create_data_quality_summary
Using open without explicitly specifying an encoding
512 0 convention trailing-whitespace C0303
Trailing whitespace
515 0 convention missing-function-docstring C0116 create_mode_fitting_summary
Missing function or method docstring
515 0 warning dangerous-default-value W0102 create_mode_fitting_summary
Dangerous default value {} as argument
515 0 refactor too-many-arguments R0913 create_mode_fitting_summary
Too many arguments (40/5)
515 0 refactor too-many-positional-arguments R0917 create_mode_fitting_summary
Too many positional arguments (40/5)
515 0 refactor too-many-locals R0914 create_mode_fitting_summary
Too many local variables (64/15)
515 0 refactor too-many-branches R0912 create_mode_fitting_summary
Too many branches (32/12)
515 0 refactor too-many-statements R0915 create_mode_fitting_summary
Too many statements (131/50)
521 8 warning unused-argument W0613 create_mode_fitting_summary
Unused argument 'fit_mode_table_kwargs'
538 8 warning unused-argument W0613 create_mode_fitting_summary
Unused argument 'fit_modes_information_table_justification_string'
539 8 warning unused-argument W0613 create_mode_fitting_summary
Unused argument 'fit_modes_information_table_longtable'
540 8 warning unused-argument W0613 create_mode_fitting_summary
Unused argument 'fit_modes_information_table_header'
541 8 warning unused-argument W0613 create_mode_fitting_summary
Unused argument 'fit_modes_information_table_horizontal_lines'
542 8 warning unused-argument W0613 create_mode_fitting_summary
Unused argument 'fit_modes_information_table_placement'
544 8 warning unused-argument W0613 create_mode_fitting_summary
Unused argument 'fit_modes_information_figure_placement'
554 8 warning unused-argument W0613 create_mode_fitting_summary
Unused argument 'mac_plot_figure_caption'
558 0 convention line-too-long C0301
Line too long (108/100)
558 8 warning unused-argument W0613 create_mode_fitting_summary
Unused argument 'resynthesis_plot_figure_caption'
564 0 convention line-too-long C0301
Line too long (136/100)
565 0 convention line-too-long C0301
Line too long (130/100)
566 0 convention line-too-long C0301
Line too long (117/100)
566 39 convention consider-using-f-string C0209 create_mode_fitting_summary
Formatting a regular string which could be an f-string
567 0 convention line-too-long C0301
Line too long (118/100)
567 41 convention consider-using-f-string C0209 create_mode_fitting_summary
Formatting a regular string which could be an f-string
568 0 convention line-too-long C0301
Line too long (121/100)
568 27 refactor unnecessary-comprehension R1721 create_mode_fitting_summary
Unnecessary use of a comprehension, use list(fit_modes_information['text']) instead.
571 24 convention consider-using-f-string C0209 create_mode_fitting_summary
Formatting a regular string which could be an f-string
578 56 convention consider-using-f-string C0209 create_mode_fitting_summary
Formatting a regular string which could be an f-string
580 57 convention consider-using-f-string C0209 create_mode_fitting_summary
Formatting a regular string which could be an f-string
591 0 convention trailing-whitespace C0303
Trailing whitespace
593 0 convention line-too-long C0301
Line too long (120/100)
594 0 convention trailing-whitespace C0303
Trailing whitespace
597 0 convention trailing-whitespace C0303
Trailing whitespace
602 92 convention trailing-whitespace C0303
Trailing whitespace
603 0 convention line-too-long C0301
Line too long (105/100)
604 0 convention trailing-whitespace C0303
Trailing whitespace
613 0 convention trailing-whitespace C0303
Trailing whitespace
616 8 warning redefined-outer-name W0621 create_mode_fitting_summary
Redefining name 'mac' from outer scope (line 29)
621 0 convention trailing-whitespace C0303
Trailing whitespace
626 0 convention trailing-whitespace C0303
Trailing whitespace
632 0 convention trailing-whitespace C0303
Trailing whitespace
640 0 convention trailing-whitespace C0303
Trailing whitespace
641 0 convention line-too-long C0301
Line too long (109/100)
717 0 convention trailing-whitespace C0303
Trailing whitespace
720 0 convention line-too-long C0301
Line too long (130/100)
722 0 convention trailing-whitespace C0303
Trailing whitespace
728 0 convention trailing-whitespace C0303
Trailing whitespace
731 0 convention line-too-long C0301
Line too long (106/100)
736 0 convention trailing-whitespace C0303
Trailing whitespace
738 13 warning unspecified-encoding W1514 create_mode_fitting_summary
Using open without explicitly specifying an encoding
740 0 convention trailing-whitespace C0303
Trailing whitespace
743 0 convention missing-function-docstring C0116 create_mode_shape_figures
Missing function or method docstring
743 0 warning dangerous-default-value W0102 create_mode_shape_figures
Dangerous default value {} as argument
743 0 refactor too-many-arguments R0913 create_mode_shape_figures
Too many arguments (20/5)
743 0 refactor too-many-positional-arguments R0917 create_mode_shape_figures
Too many positional arguments (20/5)
743 0 refactor too-many-locals R0914 create_mode_shape_figures
Too many local variables (22/15)
746 50 convention trailing-whitespace C0303
Trailing whitespace
749 76 convention trailing-whitespace C0303
Trailing whitespace
759 0 convention line-too-long C0301
Line too long (110/100)
759 20 convention consider-using-f-string C0209 create_mode_shape_figures
Formatting a regular string which could be an f-string
760 0 convention trailing-whitespace C0303
Trailing whitespace
763 34 convention consider-using-f-string C0209 create_mode_shape_figures
Formatting a regular string which could be an f-string
766 34 convention consider-using-f-string C0209 create_mode_shape_figures
Formatting a regular string which could be an f-string
768 0 convention trailing-whitespace C0303
Trailing whitespace
774 0 convention trailing-whitespace C0303
Trailing whitespace
778 0 convention trailing-whitespace C0303
Trailing whitespace
786 0 convention trailing-whitespace C0303
Trailing whitespace
788 13 warning unspecified-encoding W1514 create_mode_shape_figures
Using open without explicitly specifying an encoding
790 0 convention trailing-whitespace C0303
Trailing whitespace
793 0 convention missing-function-docstring C0116 create_rigid_body_analysis
Missing function or method docstring
793 0 warning dangerous-default-value W0102 create_rigid_body_analysis
Dangerous default value {} as argument
793 0 warning dangerous-default-value W0102 create_rigid_body_analysis
Dangerous default value {} as argument
793 0 refactor too-many-arguments R0913 create_rigid_body_analysis
Too many arguments (35/5)
793 0 refactor too-many-positional-arguments R0917 create_rigid_body_analysis
Too many positional arguments (35/5)
793 0 refactor too-many-locals R0914 create_rigid_body_analysis
Too many local variables (39/15)
793 0 refactor too-many-branches R0912 create_rigid_body_analysis
Too many branches (16/12)
803 50 convention trailing-whitespace C0303
Trailing whitespace
804 64 convention trailing-whitespace C0303
Trailing whitespace
805 59 convention trailing-whitespace C0303
Trailing whitespace
810 76 convention trailing-whitespace C0303
Trailing whitespace
811 34 convention trailing-whitespace C0303
Trailing whitespace
813 46 convention trailing-whitespace C0303
Trailing whitespace
828 0 convention trailing-whitespace C0303
Trailing whitespace
836 0 convention trailing-whitespace C0303
Trailing whitespace
839 34 convention consider-using-f-string C0209 create_rigid_body_analysis
Formatting a regular string which could be an f-string
842 34 convention consider-using-f-string C0209 create_rigid_body_analysis
Formatting a regular string which could be an f-string
844 0 convention trailing-whitespace C0303
Trailing whitespace
858 0 convention trailing-whitespace C0303
Trailing whitespace
864 0 convention trailing-whitespace C0303
Trailing whitespace
870 0 convention trailing-whitespace C0303
Trailing whitespace
879 0 convention trailing-whitespace C0303
Trailing whitespace
890 0 convention trailing-whitespace C0303
Trailing whitespace
897 0 convention line-too-long C0301
Line too long (105/100)
901 0 convention trailing-whitespace C0303
Trailing whitespace
908 0 convention trailing-whitespace C0303
Trailing whitespace
910 13 warning unspecified-encoding W1514 create_rigid_body_analysis
Using open without explicitly specifying an encoding
912 0 convention trailing-whitespace C0303
Trailing whitespace
915 0 warning dangerous-default-value W0102 figure
Dangerous default value {} as argument
915 0 refactor too-many-arguments R0913 figure
Too many arguments (18/5)
915 0 refactor too-many-positional-arguments R0917 figure
Too many positional arguments (18/5)
915 0 refactor too-many-locals R0914 figure
Too many local variables (41/15)
915 0 refactor too-many-branches R0912 figure
Too many branches (65/12)
915 0 refactor too-many-statements R0915 figure
Too many statements (185/50)
916 53 convention trailing-whitespace C0303
Trailing whitespace
919 79 convention trailing-whitespace C0303
Trailing whitespace
1032 0 convention trailing-whitespace C0303
Trailing whitespace
1033 0 convention trailing-whitespace C0303
Trailing whitespace
1034 74 convention trailing-whitespace C0303
Trailing whitespace
1039 0 convention trailing-whitespace C0303
Trailing whitespace
1044 18 refactor unnecessary-comprehension R1721 figure
Unnecessary use of a comprehension, use list(shapeplotter.shapes) instead.
1047 0 convention trailing-whitespace C0303
Trailing whitespace
1050 0 convention trailing-whitespace C0303
Trailing whitespace
1052 29 convention consider-using-f-string C0209 figure
Formatting a regular string which could be an f-string
1055 0 convention trailing-whitespace C0303
Trailing whitespace
1058 10 warning redefined-outer-name W0621 figure
Redefining name 'figure' from outer scope (line 915)
1079 37 convention consider-using-f-string C0209 figure
Formatting a regular string which could be an f-string
1108 0 convention line-too-long C0301
Line too long (137/100)
1110 0 convention line-too-long C0301
Line too long (101/100)
1114 0 convention line-too-long C0301
Line too long (135/100)
1130 0 convention line-too-long C0301
Line too long (136/100)
1143 0 convention line-too-long C0301
Line too long (102/100)
1151 0 convention line-too-long C0301
Line too long (102/100)
1163 0 convention line-too-long C0301
Line too long (128/100)
1167 0 convention line-too-long C0301
Line too long (101/100)
1185 0 convention line-too-long C0301
Line too long (136/100)
1193 0 convention trailing-whitespace C0303
Trailing whitespace
1195 0 convention line-too-long C0301
Line too long (132/100)
1198 0 convention line-too-long C0301
Line too long (101/100)
1234 33 convention consider-using-f-string C0209 figure
Formatting a regular string which could be an f-string
1237 66 convention trailing-whitespace C0303
Trailing whitespace
1252 28 convention consider-using-f-string C0209 figure
Formatting a regular string which could be an f-string
1253 0 convention line-too-long C0301
Line too long (110/100)
1258 28 convention consider-using-f-string C0209 figure
Formatting a regular string which could be an f-string
1259 0 convention line-too-long C0301
Line too long (133/100)
1263 28 error used-before-assignment E0601 figure
Using variable 'rel_path_u3d' before assignment
1265 28 convention consider-using-f-string C0209 figure
Formatting a regular string which could be an f-string
1270 28 convention consider-using-f-string C0209 figure
Formatting a regular string which could be an f-string
1277 32 convention consider-using-f-string C0209 figure
Formatting a regular string which could be an f-string
1282 20 convention consider-using-f-string C0209 figure
Formatting a regular string which could be an f-string
1285 24 convention consider-using-f-string C0209 figure
Formatting a regular string which could be an f-string
1292 45 convention trailing-whitespace C0303
Trailing whitespace
1292 0 convention missing-function-docstring C0116 table
Missing function or method docstring
1292 0 refactor too-many-arguments R0913 table
Too many arguments (8/5)
1292 0 refactor too-many-positional-arguments R0917 table
Too many positional arguments (8/5)
1292 10 warning redefined-outer-name W0621 table
Redefining name 'table' from outer scope (line 1292)
1292 0 refactor too-many-branches R0912 table
Too many branches (14/12)
1305 23 convention consider-using-f-string C0209 table
Formatting a regular string which could be an f-string
1305 82 convention consider-using-f-string C0209 table
Formatting a regular string which could be an f-string
1308 28 convention consider-using-f-string C0209 table
Formatting a regular string which could be an f-string
1312 23 convention consider-using-f-string C0209 table
Formatting a regular string which could be an f-string
1316 28 convention consider-using-f-string C0209 table
Formatting a regular string which could be an f-string
1318 24 convention consider-using-f-string C0209 table
Formatting a regular string which could be an f-string
1325 0 convention line-too-long C0301
Line too long (105/100)

Module sdynpy.doc.sdynpy_ppt (/opt/hostedtoolcache/Python/3.13.12/x64/lib/python3.13/site-packages/sdynpy/doc/sdynpy_ppt.py)

Line Col. Type Symbol ID Obj Message
9 0 warning pointless-string-statement W0105
String statement has no effect
28 0 convention wrong-import-position C0413
Import "import pptx" should be placed at the top of the module
29 0 convention wrong-import-position C0413
Import "from pptx.util import Inches" should be placed at the top of the module
30 0 convention wrong-import-position C0413
Import "from pptx.enum.text import MSO_AUTO_SIZE" should be placed at the top of the module
31 0 convention wrong-import-position C0413
Import "import tempfile" should be placed at the top of the module
31 0 convention wrong-import-order C0411
standard import "tempfile" should be placed before third party imports "pptx", "pptx.util.Inches", "pptx.enum.text.MSO_AUTO_SIZE"
32 0 convention wrong-import-position C0413
Import "import io" should be placed at the top of the module
32 0 convention wrong-import-order C0411
standard import "io" should be placed before third party imports "pptx", "pptx.util.Inches", "pptx.enum.text.MSO_AUTO_SIZE"
33 0 convention wrong-import-position C0413
Import "from PIL import Image" should be placed at the top of the module
34 0 convention wrong-import-position C0413
Import "import matplotlib.pyplot as plt" should be placed at the top of the module
35 0 convention wrong-import-position C0413
Import "import numpy as np" should be placed at the top of the module
36 0 convention wrong-import-position C0413
Import "import os" should be placed at the top of the module
36 0 convention wrong-import-order C0411
standard import "os" should be placed before third party imports "pptx", "pptx.util.Inches", "pptx.enum.text.MSO_AUTO_SIZE", "PIL.Image", "matplotlib.pyplot", "numpy"
37 0 convention wrong-import-position C0413
Import "import time" should be placed at the top of the module
37 0 convention wrong-import-order C0411
standard import "time" should be placed before third party imports "pptx", "pptx.util.Inches", "pptx.enum.text.MSO_AUTO_SIZE", "PIL.Image", "matplotlib.pyplot", "numpy"
39 0 convention wrong-import-position C0413
Import "from ..core.sdynpy_shape import mac, matrix_plot" should be placed at the top of the module
42 0 convention missing-function-docstring C0116 position_placeholder
Missing function or method docstring
42 0 refactor too-many-arguments R0913 position_placeholder
Too many arguments (6/5)
42 0 refactor too-many-positional-arguments R0917 position_placeholder
Too many positional arguments (6/5)
69 0 convention missing-function-docstring C0116 add_title_slide
Missing function or method docstring
77 0 convention missing-function-docstring C0116 add_section_header_slide
Missing function or method docstring
85 0 convention missing-function-docstring C0116 add_geometry_overview_slide
Missing function or method docstring
85 0 warning dangerous-default-value W0102 add_geometry_overview_slide
Dangerous default value {} as argument
85 0 warning dangerous-default-value W0102 add_geometry_overview_slide
Dangerous default value {} as argument
85 0 refactor too-many-arguments R0913 add_geometry_overview_slide
Too many arguments (7/5)
85 0 refactor too-many-positional-arguments R0917 add_geometry_overview_slide
Too many positional arguments (7/5)
85 0 refactor too-many-locals R0914 add_geometry_overview_slide
Too many local variables (19/15)
112 0 convention line-too-long C0301
Line too long (110/100)
120 0 convention line-too-long C0301
Line too long (111/100)
122 17 convention consider-using-f-string C0209 add_geometry_overview_slide
Formatting a regular string which could be an f-string
126 0 convention missing-function-docstring C0116 add_shape_overview_slide
Missing function or method docstring
126 0 warning dangerous-default-value W0102 add_shape_overview_slide
Dangerous default value {} as argument
126 0 warning dangerous-default-value W0102 add_shape_overview_slide
Dangerous default value {} as argument
126 0 warning dangerous-default-value W0102 add_shape_overview_slide
Dangerous default value {} as argument
126 0 warning dangerous-default-value W0102 add_shape_overview_slide
Dangerous default value {} as argument
126 0 warning dangerous-default-value W0102 add_shape_overview_slide
Dangerous default value {} as argument
126 0 refactor too-many-arguments R0913 add_shape_overview_slide
Too many arguments (13/5)
126 0 refactor too-many-positional-arguments R0917 add_shape_overview_slide
Too many positional arguments (13/5)
126 0 refactor too-many-locals R0914 add_shape_overview_slide
Too many local variables (30/15)
139 0 convention line-too-long C0301
Line too long (119/100)
150 45 refactor consider-using-generator R1728 add_shape_overview_slide
Consider using a generator instead 'sum(table.columns[i].width for i in range(3))'
153 36 convention consider-using-f-string C0209 add_shape_overview_slide
Formatting a regular string which could be an f-string
166 0 convention line-too-long C0301
Line too long (104/100)
169 0 convention line-too-long C0301
Line too long (105/100)
182 44 refactor unnecessary-comprehension R1721 add_shape_overview_slide
Unnecessary use of a comprehension, use list(axes_modifiers.items()) instead.
192 0 convention line-too-long C0301
Line too long (104/100)
200 0 convention missing-function-docstring C0116 add_shape_animation_slides
Missing function or method docstring
200 0 warning dangerous-default-value W0102 add_shape_animation_slides
Dangerous default value {} as argument
200 0 warning dangerous-default-value W0102 add_shape_animation_slides
Dangerous default value {} as argument
200 0 warning dangerous-default-value W0102 add_shape_animation_slides
Dangerous default value {} as argument
200 0 refactor too-many-arguments R0913 add_shape_animation_slides
Too many arguments (10/5)
200 0 refactor too-many-positional-arguments R0917 add_shape_animation_slides
Too many positional arguments (10/5)
200 0 refactor too-many-locals R0914 add_shape_animation_slides
Too many local variables (24/15)
201 0 convention line-too-long C0301
Line too long (115/100)
219 0 convention line-too-long C0301
Line too long (103/100)
220 0 convention line-too-long C0301
Line too long (111/100)
221 0 convention line-too-long C0301
Line too long (103/100)
222 0 convention line-too-long C0301
Line too long (103/100)
229 0 convention line-too-long C0301
Line too long (102/100)
251 0 convention line-too-long C0301
Line too long (103/100)
252 0 convention line-too-long C0301
Line too long (111/100)
253 0 convention line-too-long C0301
Line too long (103/100)
254 0 convention line-too-long C0301
Line too long (103/100)
266 0 convention missing-function-docstring C0116 add_shape_comparison_overview_slide
Missing function or method docstring
266 0 warning dangerous-default-value W0102 add_shape_comparison_overview_slide
Dangerous default value {} as argument
266 0 warning dangerous-default-value W0102 add_shape_comparison_overview_slide
Dangerous default value {} as argument
266 0 warning dangerous-default-value W0102 add_shape_comparison_overview_slide
Dangerous default value {} as argument
266 0 warning dangerous-default-value W0102 add_shape_comparison_overview_slide
Dangerous default value {} as argument
266 0 warning dangerous-default-value W0102 add_shape_comparison_overview_slide
Dangerous default value {} as argument
266 0 refactor too-many-arguments R0913 add_shape_comparison_overview_slide
Too many arguments (16/5)
266 0 refactor too-many-positional-arguments R0917 add_shape_comparison_overview_slide
Too many positional arguments (16/5)
266 0 refactor too-many-locals R0914 add_shape_comparison_overview_slide
Too many local variables (33/15)
269 40 warning unused-argument W0613 add_shape_comparison_overview_slide
Unused argument 'subplots_kwargs'
269 60 warning unused-argument W0613 add_shape_comparison_overview_slide
Unused argument 'plot_kwargs'
269 76 warning unused-argument W0613 add_shape_comparison_overview_slide
Unused argument 'axes_modifiers'
292 0 convention line-too-long C0301
Line too long (119/100)
294 28 convention consider-using-f-string C0209 add_shape_comparison_overview_slide
Formatting a regular string which could be an f-string
298 28 convention consider-using-f-string C0209 add_shape_comparison_overview_slide
Formatting a regular string which could be an f-string
308 36 convention consider-using-f-string C0209 add_shape_comparison_overview_slide
Formatting a regular string which could be an f-string
309 36 convention consider-using-f-string C0209 add_shape_comparison_overview_slide
Formatting a regular string which could be an f-string
320 0 convention line-too-long C0301
Line too long (104/100)
328 0 convention missing-function-docstring C0116 add_shape_comparison_animation_slides
Missing function or method docstring
328 0 warning dangerous-default-value W0102 add_shape_comparison_animation_slides
Dangerous default value {} as argument
328 0 warning dangerous-default-value W0102 add_shape_comparison_animation_slides
Dangerous default value {} as argument
328 0 warning dangerous-default-value W0102 add_shape_comparison_animation_slides
Dangerous default value {} as argument
328 0 warning dangerous-default-value W0102 add_shape_comparison_animation_slides
Dangerous default value {} as argument
328 0 warning dangerous-default-value W0102 add_shape_comparison_animation_slides
Dangerous default value {} as argument
328 0 refactor too-many-arguments R0913 add_shape_comparison_animation_slides
Too many arguments (13/5)
328 0 refactor too-many-positional-arguments R0917 add_shape_comparison_animation_slides
Too many positional arguments (13/5)
328 0 refactor too-many-locals R0914 add_shape_comparison_animation_slides
Too many local variables (33/15)
331 0 convention line-too-long C0301
Line too long (126/100)
359 0 convention line-too-long C0301
Line too long (111/100)
360 0 convention line-too-long C0301
Line too long (119/100)
361 0 convention line-too-long C0301
Line too long (111/100)
362 0 convention line-too-long C0301
Line too long (111/100)
378 0 convention line-too-long C0301
Line too long (107/100)
379 0 convention line-too-long C0301
Line too long (115/100)
380 0 convention line-too-long C0301
Line too long (107/100)
381 0 convention line-too-long C0301
Line too long (107/100)
393 0 convention missing-function-docstring C0116 create_summary_pptx
Missing function or method docstring
393 0 warning dangerous-default-value W0102 create_summary_pptx
Dangerous default value {} as argument
393 0 warning dangerous-default-value W0102 create_summary_pptx
Dangerous default value {} as argument
393 0 warning dangerous-default-value W0102 create_summary_pptx
Dangerous default value {} as argument
393 0 warning dangerous-default-value W0102 create_summary_pptx
Dangerous default value {} as argument
393 0 warning dangerous-default-value W0102 create_summary_pptx
Dangerous default value {} as argument
393 0 refactor too-many-arguments R0913 create_summary_pptx
Too many arguments (20/5)
393 0 refactor too-many-positional-arguments R0917 create_summary_pptx
Too many positional arguments (20/5)
393 0 refactor too-many-locals R0914 create_summary_pptx
Too many local variables (49/15)
393 0 refactor too-many-branches R0912 create_summary_pptx
Too many branches (18/12)
393 0 refactor too-many-statements R0915 create_summary_pptx
Too many statements (126/50)
409 0 convention line-too-long C0301
Line too long (133/100)
410 0 convention line-too-long C0301
Line too long (120/100)
422 4 warning redefined-outer-name W0621 create_summary_pptx.position_placeholder
Redefining name 'position_placeholder' from outer scope (line 42)
483 0 convention line-too-long C0301
Line too long (115/100)
485 21 convention consider-using-f-string C0209 create_summary_pptx
Formatting a regular string which could be an f-string
501 0 convention line-too-long C0301
Line too long (114/100)
512 49 refactor consider-using-generator R1728 create_summary_pptx
Consider using a generator instead 'sum(table.columns[i].width for i in range(3))'
515 40 convention consider-using-f-string C0209 create_summary_pptx
Formatting a regular string which could be an f-string
550 42 convention consider-using-f-string C0209 create_summary_pptx
Formatting a regular string which could be an f-string
557 0 convention line-too-long C0301
Line too long (103/100)
567 65 convention consider-using-f-string C0209 create_summary_pptx
Formatting a regular string which could be an f-string
568 0 convention line-too-long C0301
Line too long (120/100)
576 4 refactor no-else-return R1705 create_summary_pptx
Unnecessary "else" after "return", remove the "else" and de-indent the code inside it

Module sdynpy.fem (/opt/hostedtoolcache/Python/3.13.12/x64/lib/python3.13/site-packages/sdynpy/fem/__init__.py)

Line Col. Type Symbol ID Obj Message
3 0 warning pointless-string-statement W0105
String statement has no effect

Module sdynpy.fem.sdynpy_beam (/opt/hostedtoolcache/Python/3.13.12/x64/lib/python3.13/site-packages/sdynpy/fem/sdynpy_beam.py)

Line Col. Type Symbol ID Obj Message
5 0 warning pointless-string-statement W0105
String statement has no effect
24 0 convention wrong-import-position C0413
Import "import numpy as np" should be placed at the top of the module
25 0 convention wrong-import-position C0413
Import "import scipy.linalg as la" should be placed at the top of the module
25 0 warning unused-import W0611
Unused scipy.linalg imported as la
28 0 refactor too-many-arguments R0913 beamkm
Too many arguments (9/5)
28 0 refactor too-many-positional-arguments R0917 beamkm
Too many positional arguments (9/5)
28 0 refactor too-many-locals R0914 beamkm
Too many local variables (46/15)
28 0 refactor too-many-statements R0915 beamkm
Too many statements (61/50)
108 0 convention line-too-long C0301
Line too long (110/100)
113 8 warning raise-missing-from W0707 beamkm
Consider explicitly re-raising using 'except AttributeError as exc' and 'raise ValueError('node_coords should be a numpy.ndarray') from exc'
118 0 convention line-too-long C0301
Line too long (122/100)
121 0 convention line-too-long C0301
Line too long (108/100)
123 8 warning raise-missing-from W0707 beamkm
Consider explicitly re-raising using 'except AttributeError as exc' and 'raise ValueError('element_connectivity should be a numpy.ndarray') from exc'
129 0 convention line-too-long C0301
Line too long (101/100)
131 8 warning raise-missing-from W0707 beamkm
Consider explicitly re-raising using 'except AttributeError as exc' and 'raise ValueError('bend_direction_1 should be a numpy.ndarray') from exc'
136 0 convention line-too-long C0301
Line too long (151/100)
138 12 warning raise-missing-from W0707 beamkm
Consider explicitly re-raising using 'except AttributeError as exc' and 'raise ValueError('Element Properties (ae,jg,ei1,ei2,mass_per_length,tmmi_per_length) should be numpy.ndarray') from exc'
139 0 convention line-too-long C0301
Line too long (109/100)
141 4 convention invalid-name C0103 beamkm
Variable name "K" doesn't conform to snake_case naming style
142 4 convention invalid-name C0103 beamkm
Variable name "M" doesn't conform to snake_case naming style
145 4 convention invalid-name C0103 beamkm
Variable name "PA" doesn't conform to snake_case naming style
148 4 convention invalid-name C0103 beamkm
Variable name "PT" doesn't conform to snake_case naming style
151 4 convention invalid-name C0103 beamkm
Variable name "PB1" doesn't conform to snake_case naming style
156 4 convention invalid-name C0103 beamkm
Variable name "PB2" doesn't conform to snake_case naming style
162 31 convention invalid-name C0103 beamkm
Variable name "AE" doesn't conform to snake_case naming style
162 35 convention invalid-name C0103 beamkm
Variable name "JG" doesn't conform to snake_case naming style
162 39 convention invalid-name C0103 beamkm
Variable name "EI1" doesn't conform to snake_case naming style
162 44 convention invalid-name C0103 beamkm
Variable name "EI2" doesn't conform to snake_case naming style
162 54 convention invalid-name C0103 beamkm
Variable name "rhoT" doesn't conform to snake_case naming style
162 8 warning unused-variable W0612 beamkm
Unused variable 'i'
163 0 convention line-too-long C0301
Line too long (112/100)
164 0 convention line-too-long C0301
Line too long (112/100)
167 8 convention invalid-name C0103 beamkm
Variable name "L" doesn't conform to snake_case naming style
169 8 convention invalid-name C0103 beamkm
Variable name "KelemA" doesn't conform to snake_case naming style
171 8 convention invalid-name C0103 beamkm
Variable name "KelemT" doesn't conform to snake_case naming style
173 8 convention invalid-name C0103 beamkm
Variable name "KelemB1" doesn't conform to snake_case naming style
177 8 convention invalid-name C0103 beamkm
Variable name "KelemB2" doesn't conform to snake_case naming style
181 0 convention line-too-long C0301
Line too long (103/100)
181 8 convention invalid-name C0103 beamkm
Variable name "Kelem" doesn't conform to snake_case naming style
183 8 convention invalid-name C0103 beamkm
Variable name "MelemA" doesn't conform to snake_case naming style
185 8 convention invalid-name C0103 beamkm
Variable name "MelemT" doesn't conform to snake_case naming style
187 8 convention invalid-name C0103 beamkm
Variable name "MelemB1" doesn't conform to snake_case naming style
190 0 convention line-too-long C0301
Line too long (103/100)
191 8 convention invalid-name C0103 beamkm
Variable name "MelemB2" doesn't conform to snake_case naming style
194 0 convention line-too-long C0301
Line too long (103/100)
195 0 convention line-too-long C0301
Line too long (103/100)
195 8 convention invalid-name C0103 beamkm
Variable name "Melem" doesn't conform to snake_case naming style
203 8 convention invalid-name C0103 beamkm
Variable name "C" doesn't conform to snake_case naming style
205 8 convention invalid-name C0103 beamkm
Variable name "A" doesn't conform to snake_case naming style
220 0 warning pointless-string-statement W0105
String statement has no effect
256 20 convention invalid-name C0103 rect_beam_props
Argument name "E" doesn't conform to snake_case naming style
256 0 refactor too-many-arguments R0913 rect_beam_props
Too many arguments (6/5)
256 0 refactor too-many-positional-arguments R0917 rect_beam_props
Too many positional arguments (6/5)
298 4 convention invalid-name C0103 rect_beam_props
Variable name "A" doesn't conform to snake_case naming style
299 4 convention invalid-name C0103 rect_beam_props
Variable name "I1" doesn't conform to snake_case naming style
300 4 convention invalid-name C0103 rect_beam_props
Variable name "I2" doesn't conform to snake_case naming style
301 4 convention invalid-name C0103 rect_beam_props
Variable name "G" doesn't conform to snake_case naming style
302 4 convention invalid-name C0103 rect_beam_props
Variable name "J" doesn't conform to snake_case naming style
303 4 convention invalid-name C0103 rect_beam_props
Variable name "Ixx_per_L" doesn't conform to snake_case naming style
317 45 convention invalid-name C0103 beamkm_2d
Argument name "E" doesn't conform to snake_case naming style
317 0 refactor too-many-arguments R0913 beamkm_2d
Too many arguments (8/5)
317 0 refactor too-many-positional-arguments R0917 beamkm_2d
Too many positional arguments (8/5)
317 0 refactor too-many-locals R0914 beamkm_2d
Too many local variables (17/15)
363 4 convention invalid-name C0103 beamkm_2d
Variable name "K" doesn't conform to snake_case naming style
363 7 convention invalid-name C0103 beamkm_2d
Variable name "M" doesn't conform to snake_case naming style
372 4 convention invalid-name C0103 beamkm_2d
Variable name "K" doesn't conform to snake_case naming style
373 4 convention invalid-name C0103 beamkm_2d
Variable name "M" doesn't conform to snake_case naming style

Module sdynpy.fem.sdynpy_dof (/opt/hostedtoolcache/Python/3.13.12/x64/lib/python3.13/site-packages/sdynpy/fem/sdynpy_dof.py)

Line Col. Type Symbol ID Obj Message
5 0 warning pointless-string-statement W0105
String statement has no effect
24 0 convention wrong-import-position C0413
Import "import numpy as np" should be placed at the top of the module
25 0 convention wrong-import-position C0413
Import "import time" should be placed at the top of the module
25 0 convention wrong-import-order C0411
standard import "time" should be placed before third party import "numpy"
67 0 convention line-too-long C0301
Line too long (125/100)
78 18 convention consider-using-f-string C0209 by_condition_number
Formatting a regular string which could be an f-string
80 4 refactor no-else-return R1705 by_condition_number
Unnecessary "else" after "return", remove the "else" and de-indent the code inside it
122 8 convention invalid-name C0103 by_effective_independence
Variable name "Q" doesn't conform to snake_case naming style
126 8 convention invalid-name C0103 by_effective_independence
Variable name "Qinv" doesn't conform to snake_case naming style
128 12 convention invalid-name C0103 by_effective_independence
Variable name "EfIs" doesn't conform to snake_case naming style
130 12 convention invalid-name C0103 by_effective_independence
Variable name "EfIs" doesn't conform to snake_case naming style
139 18 convention consider-using-f-string C0209 by_effective_independence
Formatting a regular string which could be an f-string
141 4 refactor no-else-return R1705 by_effective_independence
Unnecessary "else" after "return", remove the "else" and de-indent the code inside it

Module sdynpy.fem.sdynpy_exodus (/opt/hostedtoolcache/Python/3.13.12/x64/lib/python3.13/site-packages/sdynpy/fem/sdynpy_exodus.py)

Line Col. Type Symbol ID Obj Message
1 0 convention too-many-lines C0302
Too many lines in module (3532/1000)
5 0 warning pointless-string-statement W0105
String statement has no effect
24 0 convention wrong-import-position C0413
Import "import netCDF4" should be placed at the top of the module
25 0 convention wrong-import-position C0413
Import "import numpy as np" should be placed at the top of the module
26 0 convention wrong-import-position C0413
Import "from types import SimpleNamespace" should be placed at the top of the module
26 0 convention wrong-import-order C0411
standard import "types.SimpleNamespace" should be placed before third party imports "netCDF4", "numpy"
27 0 convention wrong-import-position C0413
Import "import datetime" should be placed at the top of the module
27 0 convention wrong-import-order C0411
standard import "datetime" should be placed before third party imports "netCDF4", "numpy"
28 0 convention wrong-import-position C0413
Import "import copy" should be placed at the top of the module
28 0 convention wrong-import-order C0411
standard import "copy" should be placed before third party imports "netCDF4", "numpy"
29 0 convention line-too-long C0301
Line too long (102/100)
29 0 convention wrong-import-position C0413
Import "from ..core.sdynpy_geometry import global_coord, local_coord, global_deflection, _exodus_elem_type_map" should be placed at the top of the module
29 0 warning unused-import W0611
Unused local_coord imported from core.sdynpy_geometry
42 0 convention missing-function-docstring C0116 face_connectivity
Missing function or method docstring
43 4 refactor no-else-return R1705 face_connectivity
Unnecessary "elif" after "return", remove the leading "el" from "elif"
48 0 convention line-too-long C0301
Line too long (116/100)
60 0 convention line-too-long C0301
Line too long (153/100)
71 0 convention missing-function-docstring C0116 mesh_triangulation_array
Missing function or method docstring
87 0 convention missing-class-docstring C0115 ExodusError
Missing class docstring
91 0 refactor too-many-public-methods R0904 Exodus
Too many public methods (84/20)
120 4 refactor too-many-arguments R0913 Exodus.__init__
Too many arguments (11/5)
120 4 refactor too-many-positional-arguments R0917 Exodus.__init__
Too many positional arguments (11/5)
120 4 refactor too-many-branches R0912 Exodus.__init__
Too many branches (13/12)
128 32 error no-member E1101 Exodus.__init__
Module 'netCDF4' has no 'Dataset' member
131 32 error no-member E1101 Exodus.__init__
Module 'netCDF4' has no 'Dataset' member
201 12 warning raise-missing-from W0707 Exodus.get_qa_records
Consider explicitly re-raising using 'except KeyError as exc' and 'raise ExodusError('QA Records are not yet defined!') from exc'
236 0 convention line-too-long C0301
Line too long (118/100)
236 26 convention consider-using-f-string C0209 Exodus.put_qa_records
Formatting a regular string which could be an f-string
260 12 warning raise-missing-from W0707 Exodus.get_info_records
Consider explicitly re-raising using 'except KeyError as exc' and 'raise ExodusError('Information Records are not yet defined!') from exc'
280 0 convention line-too-long C0301
Line too long (116/100)
280 22 convention consider-using-f-string C0209 Exodus.put_info_records
Formatting a regular string which could be an f-string
292 4 convention missing-function-docstring C0116 Exodus.num_times
Missing function or method docstring
344 4 convention missing-function-docstring C0116 Exodus.num_dimensions
Missing function or method docstring
347 4 warning pointless-string-statement W0105 Exodus
String statement has no effect
356 4 convention missing-function-docstring C0116 Exodus.num_nodes
Missing function or method docstring
371 12 warning raise-missing-from W0707 Exodus.get_coord_names
Consider explicitly re-raising using 'except KeyError as exc' and 'raise ExodusError('Coordinate Names are not yet defined!') from exc'
393 0 convention line-too-long C0301
Line too long (116/100)
393 22 convention consider-using-f-string C0209 Exodus.put_coord_names
Formatting a regular string which could be an f-string
411 9 warning fixme W0511
TODO Add error checking
431 9 warning fixme W0511
TODO Add Error Checking
469 8 refactor no-else-return R1705 Exodus.get_node_num_map
Unnecessary "else" after "return", remove the "else" and de-indent the code inside it
502 12 warning raise-missing-from W0707 Exodus.get_node_variable_names
Consider explicitly re-raising using 'except KeyError as exc' and 'raise ExodusError('Node Variable Names are not defined!') from exc'
523 0 convention line-too-long C0301
Line too long (115/100)
523 22 convention consider-using-f-string C0209 Exodus.put_node_variable_names
Formatting a regular string which could be an f-string
529 45 convention consider-using-f-string C0209 Exodus.put_node_variable_names
Formatting a regular string which could be an f-string
539 4 convention missing-function-docstring C0116 Exodus.num_node_variables
Missing function or method docstring
543 12 warning raise-missing-from W0707 Exodus.num_node_variables
Consider explicitly re-raising using 'except KeyError as exc' and 'raise ExodusError('Number of Node Variables is not defined!') from exc'
569 0 convention line-too-long C0301
Line too long (112/100)
569 16 warning raise-missing-from W0707 Exodus.get_node_variable_values
Consider explicitly re-raising using 'except ValueError as exc' and 'raise ExodusError('Name {} not found in self.get_node_variable_names().  Options are {}'.format(name_or_index, self.get_node_variable_names())) from exc'
569 34 convention consider-using-f-string C0209 Exodus.get_node_variable_values
Formatting a regular string which could be an f-string
571 28 convention consider-using-f-string C0209 Exodus.get_node_variable_values
Formatting a regular string which could be an f-string
571 54 error possibly-used-before-assignment E0606 Exodus.get_node_variable_values
Possibly using variable 'index' before assignment
572 8 refactor no-else-return R1705 Exodus.get_node_variable_values
Unnecessary "else" after "return", remove the "else" and de-indent the code inside it
603 0 convention line-too-long C0301
Line too long (112/100)
603 16 warning raise-missing-from W0707 Exodus.get_node_variable_value
Consider explicitly re-raising using 'except ValueError as exc' and 'raise ExodusError('Name {} not found in self.get_node_variable_names().  Options are {}'.format(name_or_index, self.get_node_variable_names())) from exc'
603 34 convention consider-using-f-string C0209 Exodus.get_node_variable_value
Formatting a regular string which could be an f-string
605 28 convention consider-using-f-string C0209 Exodus.get_node_variable_value
Formatting a regular string which could be an f-string
605 54 error possibly-used-before-assignment E0606 Exodus.get_node_variable_value
Possibly using variable 'index' before assignment
606 8 refactor no-else-return R1705 Exodus.get_node_variable_value
Unnecessary "else" after "return", remove the "else" and de-indent the code inside it
639 0 convention line-too-long C0301
Line too long (111/100)
639 16 warning raise-missing-from W0707 Exodus.set_node_variable_values
Consider explicitly re-raising using 'except ValueError as exc' and 'raise ValueError('Name {} not found in self.get_node_variable_names().  Options are {}'.format(name_or_index, self.get_node_variable_names())) from exc'
639 33 convention consider-using-f-string C0209 Exodus.set_node_variable_values
Formatting a regular string which could be an f-string
641 28 convention consider-using-f-string C0209 Exodus.set_node_variable_values
Formatting a regular string which could be an f-string
641 54 error possibly-used-before-assignment E0606 Exodus.set_node_variable_values
Possibly using variable 'index' before assignment
671 0 convention line-too-long C0301
Line too long (111/100)
671 16 warning raise-missing-from W0707 Exodus.set_node_variable_value
Consider explicitly re-raising using 'except ValueError as exc' and 'raise ValueError('Name {} not found in self.get_node_variable_names().  Options are {}'.format(name_or_index, self.get_node_variable_names())) from exc'
671 33 convention consider-using-f-string C0209 Exodus.set_node_variable_value
Formatting a regular string which could be an f-string
673 28 convention consider-using-f-string C0209 Exodus.set_node_variable_value
Formatting a regular string which could be an f-string
673 54 error possibly-used-before-assignment E0606 Exodus.set_node_variable_value
Possibly using variable 'index' before assignment
676 4 convention missing-function-docstring C0116 Exodus.get_displacements
Missing function or method docstring
677 0 convention line-too-long C0301
Line too long (129/100)
680 4 warning pointless-string-statement W0105 Exodus
String statement has no effect
689 4 convention missing-function-docstring C0116 Exodus.num_elems
Missing function or method docstring
690 8 refactor no-else-return R1705 Exodus.num_elems
Unnecessary "else" after "return", remove the "else" and de-indent the code inside it
709 8 refactor no-else-return R1705 Exodus.get_elem_num_map
Unnecessary "else" after "return", remove the "else" and de-indent the code inside it
731 4 convention missing-function-docstring C0116 Exodus.num_blks
Missing function or method docstring
745 12 warning raise-missing-from W0707 Exodus.get_elem_blk_ids
Consider explicitly re-raising using 'except KeyError as exc' and 'raise ExodusError('Element Block IDs are not defined!') from exc'
764 23 convention consider-using-f-string C0209 Exodus.put_elem_blk_ids
Formatting a regular string which could be an f-string
770 0 convention line-too-long C0301
Line too long (115/100)
770 22 convention consider-using-f-string C0209 Exodus.put_elem_blk_ids
Formatting a regular string which could be an f-string
783 32 warning redefined-builtin W0622 Exodus.get_elem_blk_info
Redefining built-in 'id'
806 12 warning raise-missing-from W0707 Exodus.get_elem_blk_info
Consider explicitly re-raising using 'except ValueError as exc' and 'raise ExodusError('Invalid Block ID') from exc'
808 57 convention consider-using-f-string C0209 Exodus.get_elem_blk_info
Formatting a regular string which could be an f-string
810 58 convention consider-using-f-string C0209 Exodus.get_elem_blk_info
Formatting a regular string which could be an f-string
812 55 convention consider-using-f-string C0209 Exodus.get_elem_blk_info
Formatting a regular string which could be an f-string
814 15 convention consider-using-f-string C0209 Exodus.get_elem_blk_info
Formatting a regular string which could be an f-string
815 64 convention consider-using-f-string C0209 Exodus.get_elem_blk_info
Formatting a regular string which could be an f-string
820 12 warning raise-missing-from W0707 Exodus.get_elem_blk_info
Consider explicitly re-raising using 'except KeyError as exc' and 'raise ExodusError('Block {:d} not initialized correctly') from exc'
823 0 convention line-too-long C0301
Line too long (106/100)
823 4 refactor too-many-arguments R0913 Exodus.put_elem_blk_info
Too many arguments (6/5)
823 4 refactor too-many-positional-arguments R0917 Exodus.put_elem_blk_info
Too many positional arguments (6/5)
823 32 warning redefined-builtin W0622 Exodus.put_elem_blk_info
Redefining built-in 'id'
843 12 warning raise-missing-from W0707 Exodus.put_elem_blk_info
Consider explicitly re-raising using 'except ValueError as exc' and 'raise ExodusError('Invalid Block ID') from exc'
844 29 convention consider-using-f-string C0209 Exodus.put_elem_blk_info
Formatting a regular string which could be an f-string
845 30 convention consider-using-f-string C0209 Exodus.put_elem_blk_info
Formatting a regular string which could be an f-string
848 16 convention consider-using-f-string C0209 Exodus.put_elem_blk_info
Formatting a regular string which could be an f-string
849 23 convention consider-using-f-string C0209 Exodus.put_elem_blk_info
Formatting a regular string which could be an f-string
859 0 convention line-too-long C0301
Line too long (115/100)
860 34 convention consider-using-f-string C0209 Exodus.put_elem_blk_info
Formatting a regular string which could be an f-string
861 26 convention consider-using-f-string C0209 Exodus.put_elem_blk_info
Formatting a regular string which could be an f-string
870 36 warning redefined-builtin W0622 Exodus.get_elem_connectivity
Redefining built-in 'id'
870 4 refactor inconsistent-return-statements R1710 Exodus.get_elem_connectivity
Either all return statements in a function should return an expression, or none of them should.
889 12 warning raise-missing-from W0707 Exodus.get_elem_connectivity
Consider explicitly re-raising using 'except ValueError as exc' and 'raise ExodusError('Invalid Block ID') from exc'
890 20 convention consider-using-f-string C0209 Exodus.get_elem_connectivity
Formatting a regular string which could be an f-string
891 11 convention unnecessary-negation C0117 Exodus.get_elem_connectivity
Consider changing "not self.num_elems == 0" to "self.num_elems != 0"
895 16 warning raise-missing-from W0707 Exodus.get_elem_connectivity
Consider explicitly re-raising using 'except KeyError as exc' and 'raise ExodusError('Element Block {:d} has not been defined yet') from exc'
897 36 warning redefined-builtin W0622 Exodus.set_elem_connectivity
Redefining built-in 'id'
916 12 warning raise-missing-from W0707 Exodus.set_elem_connectivity
Consider explicitly re-raising using 'except ValueError as exc' and 'raise ExodusError('Invalid Block ID') from exc'
917 20 convention consider-using-f-string C0209 Exodus.set_elem_connectivity
Formatting a regular string which could be an f-string
922 0 convention line-too-long C0301
Line too long (143/100)
922 30 convention consider-using-f-string C0209 Exodus.set_elem_connectivity
Formatting a regular string which could be an f-string
923 0 convention line-too-long C0301
Line too long (115/100)
926 23 warning redefined-builtin W0622 Exodus.num_attr
Redefining built-in 'id'
943 12 warning raise-missing-from W0707 Exodus.num_attr
Consider explicitly re-raising using 'except ValueError as exc' and 'raise ExodusError('Invalid Block ID') from exc'
944 11 convention consider-using-f-string C0209 Exodus.num_attr
Formatting a regular string which could be an f-string
945 60 convention consider-using-f-string C0209 Exodus.num_attr
Formatting a regular string which could be an f-string
951 31 warning redefined-builtin W0622 Exodus.num_elems_in_blk
Redefining built-in 'id'
968 12 warning raise-missing-from W0707 Exodus.num_elems_in_blk
Consider explicitly re-raising using 'except ValueError as exc' and 'raise ExodusError('Invalid Block ID') from exc'
970 48 convention consider-using-f-string C0209 Exodus.num_elems_in_blk
Formatting a regular string which could be an f-string
972 12 warning raise-missing-from W0707 Exodus.num_elems_in_blk
Consider explicitly re-raising using 'except KeyError as exc' and 'raise ExodusError('Block {:d} not initialized correctly'.format(id)) from exc'
972 30 convention consider-using-f-string C0209 Exodus.num_elems_in_blk
Formatting a regular string which could be an f-string
974 33 warning redefined-builtin W0622 Exodus.num_nodes_per_elem
Redefining built-in 'id'
991 12 warning raise-missing-from W0707 Exodus.num_nodes_per_elem
Consider explicitly re-raising using 'except ValueError as exc' and 'raise ExodusError('Invalid Block ID') from exc'
993 48 convention consider-using-f-string C0209 Exodus.num_nodes_per_elem
Formatting a regular string which could be an f-string
995 12 warning raise-missing-from W0707 Exodus.num_nodes_per_elem
Consider explicitly re-raising using 'except KeyError as exc' and 'raise ExodusError('Block {:d} not initialized correctly'.format(id)) from exc'
995 30 convention consider-using-f-string C0209 Exodus.num_nodes_per_elem
Formatting a regular string which could be an f-string
997 28 warning redefined-builtin W0622 Exodus.get_elem_attr
Redefining built-in 'id'
1015 12 warning raise-missing-from W0707 Exodus.get_elem_attr
Consider explicitly re-raising using 'except ValueError as exc' and 'raise ExodusError('Invalid Block ID') from exc'
1017 47 convention consider-using-f-string C0209 Exodus.get_elem_attr
Formatting a regular string which could be an f-string
1019 12 warning raise-missing-from W0707 Exodus.get_elem_attr
Consider explicitly re-raising using 'except KeyError as exc' and 'raise ExodusError('No attributes defined for Block {:d}'.format(id)) from exc'
1019 30 convention consider-using-f-string C0209 Exodus.get_elem_attr
Formatting a regular string which could be an f-string
1021 28 warning redefined-builtin W0622 Exodus.set_elem_attr
Redefining built-in 'id'
1036 12 warning raise-missing-from W0707 Exodus.set_elem_attr
Consider explicitly re-raising using 'except ValueError as exc' and 'raise ExodusError('Invalid Block ID') from exc'
1037 20 convention consider-using-f-string C0209 Exodus.set_elem_attr
Formatting a regular string which could be an f-string
1042 0 convention line-too-long C0301
Line too long (141/100)
1042 30 convention consider-using-f-string C0209 Exodus.set_elem_attr
Formatting a regular string which could be an f-string
1043 0 convention line-too-long C0301
Line too long (111/100)
1046 28 warning redefined-builtin W0622 Exodus.get_elem_type
Redefining built-in 'id'
1063 12 warning raise-missing-from W0707 Exodus.get_elem_type
Consider explicitly re-raising using 'except ValueError as exc' and 'raise ExodusError('Invalid Block ID') from exc'
1065 0 convention line-too-long C0301
Line too long (104/100)
1065 47 convention consider-using-f-string C0209 Exodus.get_elem_type
Formatting a regular string which could be an f-string
1067 12 warning raise-missing-from W0707 Exodus.get_elem_type
Consider explicitly re-raising using 'except KeyError as exc' and 'raise ExodusError('Element Block {:d} has not been defined yet') from exc'
1081 12 warning raise-missing-from W0707 Exodus.get_elem_variable_names
Consider explicitly re-raising using 'except KeyError as exc' and 'raise ExodusError('Element Variable Names are not defined!') from exc'
1110 0 convention line-too-long C0301
Line too long (124/100)
1110 30 convention consider-using-f-string C0209 Exodus.put_elem_variable_names
Formatting a regular string which could be an f-string
1111 0 convention line-too-long C0301
Line too long (119/100)
1116 0 convention line-too-long C0301
Line too long (115/100)
1116 22 convention consider-using-f-string C0209 Exodus.put_elem_variable_names
Formatting a regular string which could be an f-string
1123 19 warning unused-variable W0612 Exodus.put_elem_variable_names
Unused variable 'blkid'
1125 53 convention consider-using-f-string C0209 Exodus.put_elem_variable_names
Formatting a regular string which could be an f-string
1126 0 convention line-too-long C0301
Line too long (114/100)
1126 79 convention consider-using-f-string C0209 Exodus.put_elem_variable_names
Formatting a regular string which could be an f-string
1152 12 warning raise-missing-from W0707 Exodus.get_elem_variable_table
Consider explicitly re-raising using 'except KeyError as exc' and 'raise ExodusError('Element Variable Table has not been defined in the exodus file') from exc'
1155 4 convention missing-function-docstring C0116 Exodus.num_elem_variables
Missing function or method docstring
1159 12 warning raise-missing-from W0707 Exodus.num_elem_variables
Consider explicitly re-raising using 'except KeyError as exc' and 'raise ExodusError('Number of element variables is not defined') from exc'
1186 12 warning raise-missing-from W0707 Exodus.get_elem_variable_values
Consider explicitly re-raising using 'except ValueError as exc' and 'raise ExodusError('Invalid Block ID') from exc'
1196 16 warning raise-missing-from W0707 Exodus.get_elem_variable_values
Consider explicitly re-raising using 'except ValueError as exc' and 'raise ExodusError('Name {} not found in self.get_elem_variable_names().  Options are {}'.format(var_name, var_names)) from exc'
1197 0 convention line-too-long C0301
Line too long (119/100)
1197 20 convention consider-using-f-string C0209 Exodus.get_elem_variable_values
Formatting a regular string which could be an f-string
1199 30 convention consider-using-f-string C0209 Exodus.get_elem_variable_values
Formatting a regular string which could be an f-string
1200 30 convention consider-using-f-string C0209 Exodus.get_elem_variable_values
Formatting a regular string which could be an f-string
1201 8 refactor no-else-return R1705 Exodus.get_elem_variable_values
Unnecessary "else" after "return", remove the "else" and de-indent the code inside it
1234 12 warning raise-missing-from W0707 Exodus.get_elem_variable_value
Consider explicitly re-raising using 'except ValueError as exc' and 'raise ExodusError('Invalid Block ID') from exc'
1244 16 warning raise-missing-from W0707 Exodus.get_elem_variable_value
Consider explicitly re-raising using 'except ValueError as exc' and 'raise ExodusError('Name {} not found in self.get_elem_variable_names().  Options are {}'.format(var_name, var_names)) from exc'
1245 0 convention line-too-long C0301
Line too long (119/100)
1245 20 convention consider-using-f-string C0209 Exodus.get_elem_variable_value
Formatting a regular string which could be an f-string
1247 30 convention consider-using-f-string C0209 Exodus.get_elem_variable_value
Formatting a regular string which could be an f-string
1248 30 convention consider-using-f-string C0209 Exodus.get_elem_variable_value
Formatting a regular string which could be an f-string
1249 8 refactor no-else-return R1705 Exodus.get_elem_variable_value
Unnecessary "else" after "return", remove the "else" and de-indent the code inside it
1283 12 warning raise-missing-from W0707 Exodus.set_elem_variable_values
Consider explicitly re-raising using 'except ValueError as exc' and 'raise ExodusError('Invalid Block ID') from exc'
1293 16 warning raise-missing-from W0707 Exodus.set_elem_variable_values
Consider explicitly re-raising using 'except ValueError as exc' and 'raise ExodusError('Name {} not found in self.get_elem_variable_names().  Options are {}'.format(var_name, var_names)) from exc'
1294 0 convention line-too-long C0301
Line too long (119/100)
1294 20 convention consider-using-f-string C0209 Exodus.set_elem_variable_values
Formatting a regular string which could be an f-string
1296 30 convention consider-using-f-string C0209 Exodus.set_elem_variable_values
Formatting a regular string which could be an f-string
1297 30 convention consider-using-f-string C0209 Exodus.set_elem_variable_values
Formatting a regular string which could be an f-string
1300 0 convention line-too-long C0301
Line too long (106/100)
1303 4 refactor too-many-arguments R0913 Exodus.set_elem_variable_value
Too many arguments (6/5)
1303 4 refactor too-many-positional-arguments R0917 Exodus.set_elem_variable_value
Too many positional arguments (6/5)
1331 12 warning raise-missing-from W0707 Exodus.set_elem_variable_value
Consider explicitly re-raising using 'except ValueError as exc' and 'raise ExodusError('Invalid Block ID') from exc'
1341 16 warning raise-missing-from W0707 Exodus.set_elem_variable_value
Consider explicitly re-raising using 'except ValueError as exc' and 'raise ExodusError('Name {} not found in self.get_elem_variable_names().  Options are {}'.format(var_name, var_names)) from exc'
1342 0 convention line-too-long C0301
Line too long (119/100)
1342 20 convention consider-using-f-string C0209 Exodus.set_elem_variable_value
Formatting a regular string which could be an f-string
1344 30 convention consider-using-f-string C0209 Exodus.set_elem_variable_value
Formatting a regular string which could be an f-string
1345 30 convention consider-using-f-string C0209 Exodus.set_elem_variable_value
Formatting a regular string which could be an f-string
1348 4 convention missing-function-docstring C0116 Exodus.get_element_property_names
Missing function or method docstring
1351 4 convention missing-function-docstring C0116 Exodus.get_element_property_value
Missing function or method docstring
1354 4 convention missing-function-docstring C0116 Exodus.put_element_property_names
Missing function or method docstring
1357 4 convention missing-function-docstring C0116 Exodus.put_element_property_value
Missing function or method docstring
1359 4 warning pointless-string-statement W0105 Exodus
String statement has no effect
1368 4 convention missing-function-docstring C0116 Exodus.num_node_sets
Missing function or method docstring
1383 12 warning raise-missing-from W0707 Exodus.get_node_set_names
Consider explicitly re-raising using 'except KeyError as exc' and 'raise ExodusError('Node set names are not yet defined!') from exc'
1406 0 convention line-too-long C0301
Line too long (116/100)
1406 22 convention consider-using-f-string C0209 Exodus.put_node_set_names
Formatting a regular string which could be an f-string
1427 12 warning raise-missing-from W0707 Exodus.get_node_set_ids
Consider explicitly re-raising using 'except KeyError as exc' and 'raise ExodusError('Node set IDs are not defined!') from exc'
1449 37 warning redefined-builtin W0622 Exodus.get_node_set_num_nodes
Redefining built-in 'id'
1466 12 warning raise-missing-from W0707 Exodus.get_node_set_num_nodes
Consider explicitly re-raising using 'except ValueError as exc' and 'raise ExodusError('Invalid node set ID') from exc'
1468 48 convention consider-using-f-string C0209 Exodus.get_node_set_num_nodes
Formatting a regular string which could be an f-string
1470 12 warning raise-missing-from W0707 Exodus.get_node_set_num_nodes
Consider explicitly re-raising using 'except KeyError as exc' and 'raise ExodusError('Node set {:d} not initialized correctly'.format(id)) from exc'
1470 30 convention consider-using-f-string C0209 Exodus.get_node_set_num_nodes
Formatting a regular string which could be an f-string
1472 40 warning redefined-builtin W0622 Exodus.get_node_set_dist_factors
Redefining built-in 'id'
1489 12 warning raise-missing-from W0707 Exodus.get_node_set_dist_factors
Consider explicitly re-raising using 'except ValueError as exc' and 'raise ExodusError('Invalid node set ID') from exc'
1491 47 convention consider-using-f-string C0209 Exodus.get_node_set_dist_factors
Formatting a regular string which could be an f-string
1493 12 warning raise-missing-from W0707 Exodus.get_node_set_dist_factors
Consider explicitly re-raising using 'except KeyError as exc' and 'raise ExodusError('No distribution factors defined for node set {:d}'.format(id)) from exc'
1493 30 convention consider-using-f-string C0209 Exodus.get_node_set_dist_factors
Formatting a regular string which could be an f-string
1495 33 warning redefined-builtin W0622 Exodus.get_node_set_nodes
Redefining built-in 'id'
1515 12 warning raise-missing-from W0707 Exodus.get_node_set_nodes
Consider explicitly re-raising using 'except ValueError as exc' and 'raise ExodusError('Invalid node set ID') from exc'
1517 47 convention consider-using-f-string C0209 Exodus.get_node_set_nodes
Formatting a regular string which could be an f-string
1519 12 warning raise-missing-from W0707 Exodus.get_node_set_nodes
Consider explicitly re-raising using 'except KeyError as exc' and 'raise ExodusError('Node set {:d} not initialized correctly'.format(id)) from exc'
1519 30 convention consider-using-f-string C0209 Exodus.get_node_set_nodes
Formatting a regular string which could be an f-string
1521 32 warning redefined-builtin W0622 Exodus.put_node_set_info
Redefining built-in 'id'
1540 12 warning raise-missing-from W0707 Exodus.put_node_set_info
Consider explicitly re-raising using 'except ValueError as exc' and 'raise ExodusError('Invalid node set ID') from exc'
1541 30 convention consider-using-f-string C0209 Exodus.put_node_set_info
Formatting a regular string which could be an f-string
1544 16 convention consider-using-f-string C0209 Exodus.put_node_set_info
Formatting a regular string which could be an f-string
1553 20 convention consider-using-f-string C0209 Exodus.put_node_set_info
Formatting a regular string which could be an f-string
1557 28 convention consider-using-f-string C0209 Exodus.put_node_set_info
Formatting a regular string which could be an f-string
1565 4 warning pointless-string-statement W0105 Exodus
String statement has no effect
1575 4 convention missing-function-docstring C0116 Exodus.num_side_sets
Missing function or method docstring
1590 12 warning raise-missing-from W0707 Exodus.get_side_set_names
Consider explicitly re-raising using 'except KeyError as exc' and 'raise ExodusError('Side set names are not yet defined!') from exc'
1613 0 convention line-too-long C0301
Line too long (116/100)
1613 22 convention consider-using-f-string C0209 Exodus.put_side_set_names
Formatting a regular string which could be an f-string
1634 12 warning raise-missing-from W0707 Exodus.get_side_set_ids
Consider explicitly re-raising using 'except KeyError as exc' and 'raise ExodusError('Side set IDs are not defined!') from exc'
1656 37 warning redefined-builtin W0622 Exodus.get_side_set_num_faces
Redefining built-in 'id'
1673 12 warning raise-missing-from W0707 Exodus.get_side_set_num_faces
Consider explicitly re-raising using 'except ValueError as exc' and 'raise ExodusError('Invalid side set ID') from exc'
1675 48 convention consider-using-f-string C0209 Exodus.get_side_set_num_faces
Formatting a regular string which could be an f-string
1677 12 warning raise-missing-from W0707 Exodus.get_side_set_num_faces
Consider explicitly re-raising using 'except KeyError as exc' and 'raise ExodusError('Side set {:d} not initialized correctly'.format(id)) from exc'
1677 30 convention consider-using-f-string C0209 Exodus.get_side_set_num_faces
Formatting a regular string which could be an f-string
1679 40 warning redefined-builtin W0622 Exodus.get_side_set_dist_factors
Redefining built-in 'id'
1696 12 warning raise-missing-from W0707 Exodus.get_side_set_dist_factors
Consider explicitly re-raising using 'except ValueError as exc' and 'raise ExodusError('Invalid side set ID') from exc'
1698 47 convention consider-using-f-string C0209 Exodus.get_side_set_dist_factors
Formatting a regular string which could be an f-string
1700 12 warning raise-missing-from W0707 Exodus.get_side_set_dist_factors
Consider explicitly re-raising using 'except KeyError as exc' and 'raise ExodusError('No distribution factors defined for side set {:d}'.format(id)) from exc'
1700 30 convention consider-using-f-string C0209 Exodus.get_side_set_dist_factors
Formatting a regular string which could be an f-string
1702 33 warning redefined-builtin W0622 Exodus.get_side_set_faces
Redefining built-in 'id'
1724 12 warning raise-missing-from W0707 Exodus.get_side_set_faces
Consider explicitly re-raising using 'except ValueError as exc' and 'raise ExodusError('Invalid side set ID') from exc'
1726 48 convention consider-using-f-string C0209 Exodus.get_side_set_faces
Formatting a regular string which could be an f-string
1727 48 convention consider-using-f-string C0209 Exodus.get_side_set_faces
Formatting a regular string which could be an f-string
1729 12 warning raise-missing-from W0707 Exodus.get_side_set_faces
Consider explicitly re-raising using 'except KeyError as exc' and 'raise ExodusError('Side set {:d} not initialized correctly'.format(id)) from exc'
1729 30 convention consider-using-f-string C0209 Exodus.get_side_set_faces
Formatting a regular string which could be an f-string
1731 32 warning redefined-builtin W0622 Exodus.put_side_set_info
Redefining built-in 'id'
1752 12 warning raise-missing-from W0707 Exodus.put_side_set_info
Consider explicitly re-raising using 'except ValueError as exc' and 'raise ExodusError('Invalid side set ID') from exc'
1753 30 convention consider-using-f-string C0209 Exodus.put_side_set_info
Formatting a regular string which could be an f-string
1756 16 convention consider-using-f-string C0209 Exodus.put_side_set_info
Formatting a regular string which could be an f-string
1760 0 convention line-too-long C0301
Line too long (114/100)
1762 13 warning fixme W0511
TODO: Check if the size of dist_fact is correct
1768 20 convention consider-using-f-string C0209 Exodus.put_side_set_info
Formatting a regular string which could be an f-string
1769 20 convention consider-using-f-string C0209 Exodus.put_side_set_info
Formatting a regular string which could be an f-string
1775 28 convention consider-using-f-string C0209 Exodus.put_side_set_info
Formatting a regular string which could be an f-string
1776 32 convention consider-using-f-string C0209 Exodus.put_side_set_info
Formatting a regular string which could be an f-string
1786 4 convention missing-function-docstring C0116 Exodus.get_side_set_node_list
Missing function or method docstring
1786 37 warning redefined-builtin W0622 Exodus.get_side_set_node_list
Redefining built-in 'id'
1789 4 warning pointless-string-statement W0105 Exodus
String statement has no effect
1799 4 convention missing-function-docstring C0116 Exodus.num_global_variables
Missing function or method docstring
1803 12 warning raise-missing-from W0707 Exodus.num_global_variables
Consider explicitly re-raising using 'except KeyError as exc' and 'raise ExodusError('Number of global variables is not defined') from exc'
1821 0 convention line-too-long C0301
Line too long (116/100)
1821 22 convention consider-using-f-string C0209 Exodus.put_global_variable_names
Formatting a regular string which could be an f-string
1848 12 warning raise-missing-from W0707 Exodus.get_global_variable_names
Consider explicitly re-raising using 'except KeyError as exc' and 'raise ExodusError('Global Variable Names are not defined!') from exc'
1877 0 convention line-too-long C0301
Line too long (114/100)
1877 16 warning raise-missing-from W0707 Exodus.get_global_variable_values
Consider explicitly re-raising using 'except ValueError as exc' and 'raise ExodusError('Name {} not found in self.get_global_variable_names().  Options are {}'.format(name_or_index, self.get_node_variable_names())) from exc'
1877 34 convention consider-using-f-string C0209 Exodus.get_global_variable_values
Formatting a regular string which could be an f-string
1880 8 refactor no-else-return R1705 Exodus.get_global_variable_values
Unnecessary "else" after "return", remove the "else" and de-indent the code inside it
1883 72 error possibly-used-before-assignment E0606 Exodus.get_global_variable_values
Possibly using variable 'index' before assignment
1913 0 convention line-too-long C0301
Line too long (114/100)
1913 16 warning raise-missing-from W0707 Exodus.set_global_variable_values
Consider explicitly re-raising using 'except ValueError as exc' and 'raise ExodusError('Name {} not found in self.get_global_variable_names().  Options are {}'.format(name_or_index, self.get_node_variable_names())) from exc'
1913 34 convention consider-using-f-string C0209 Exodus.set_global_variable_values
Formatting a regular string which could be an f-string
1916 61 error possibly-used-before-assignment E0606 Exodus.set_global_variable_values
Possibly using variable 'index' before assignment
1918 5 warning fixme W0511
TODO: Still need to do Nodeset and Sideset Variables;
1921 4 convention missing-function-docstring C0116 Exodus.close
Missing function or method docstring
1956 4 refactor too-many-locals R0914 Exodus.get_block_surface
Too many local variables (21/15)
2003 0 convention line-too-long C0301
Line too long (125/100)
2003 26 convention consider-using-f-string C0209 Exodus.get_block_surface
Formatting a regular string which could be an f-string
2010 0 convention line-too-long C0301
Line too long (120/100)
2015 0 convention line-too-long C0301
Line too long (101/100)
2015 17 warning unused-variable W0612 Exodus.get_block_surface
Unused variable 'unique_rows'
2015 30 warning unused-variable W0612 Exodus.get_block_surface
Unused variable 'unique_row_indices'
2016 0 convention line-too-long C0301
Line too long (121/100)
2057 0 convention line-too-long C0301
Line too long (134/100)
2057 30 convention consider-using-f-string C0209 Exodus.triangulate_surface_mesh
Formatting a regular string which could be an f-string
2067 0 convention line-too-long C0301
Line too long (104/100)
2071 4 convention missing-function-docstring C0116 Exodus.reduce_to_surfaces
Missing function or method docstring
2074 4 convention missing-function-docstring C0116 Exodus.extract_sharp_edges
Missing function or method docstring
2078 24 convention consider-using-f-string C0209 Exodus.__repr__
Formatting a regular string which could be an f-string
2080 29 convention consider-using-f-string C0209 Exodus.__repr__
Formatting a regular string which could be an f-string
2081 15 warning broad-exception-caught W0718 Exodus.__repr__
Catching too general exception Exception
2084 29 convention consider-using-f-string C0209 Exodus.__repr__
Formatting a regular string which could be an f-string
2085 15 warning broad-exception-caught W0718 Exodus.__repr__
Catching too general exception Exception
2088 29 convention consider-using-f-string C0209 Exodus.__repr__
Formatting a regular string which could be an f-string
2089 15 warning broad-exception-caught W0718 Exodus.__repr__
Catching too general exception Exception
2092 29 convention consider-using-f-string C0209 Exodus.__repr__
Formatting a regular string which could be an f-string
2094 15 warning broad-exception-caught W0718 Exodus.__repr__
Catching too general exception Exception
2097 29 convention consider-using-f-string C0209 Exodus.__repr__
Formatting a regular string which could be an f-string
2099 15 warning broad-exception-caught W0718 Exodus.__repr__
Catching too general exception Exception
2102 29 convention consider-using-f-string C0209 Exodus.__repr__
Formatting a regular string which could be an f-string
2104 15 warning broad-exception-caught W0718 Exodus.__repr__
Catching too general exception Exception
2107 29 convention consider-using-f-string C0209 Exodus.__repr__
Formatting a regular string which could be an f-string
2109 15 warning broad-exception-caught W0718 Exodus.__repr__
Catching too general exception Exception
2170 0 convention missing-class-docstring C0115 subfield
Missing class docstring
2170 0 convention invalid-name C0103 subfield
Class name "subfield" doesn't conform to PascalCase naming style
2171 4 warning useless-parent-delegation W0246 subfield.__init__
Useless parent or super() delegation in method '__init__'
2175 24 convention consider-using-f-string C0209 subfield.__repr__
Formatting a regular string which could be an f-string
2175 91 convention unidiomatic-typecheck C0123 subfield.__repr__
Use isinstance() rather than type() for a typecheck.
2175 70 convention consider-using-f-string C0209 subfield.__repr__
Formatting a regular string which could be an f-string
2176 0 convention line-too-long C0301
Line too long (103/100)
2176 36 convention consider-using-f-string C0209 subfield.__repr__
Formatting a regular string which could be an f-string
2183 0 refactor too-many-instance-attributes R0902 ExodusInMemory
Too many instance attributes (13/7)
2229 13 warning fixme W0511
TODO Coordinate Frames
2247 4 convention missing-function-docstring C0116 ExodusInMemory.load_from_exodus
Missing function or method docstring
2247 4 refactor too-many-locals R0914 ExodusInMemory.load_from_exodus
Too many local variables (33/15)
2247 4 refactor too-many-branches R0912 ExodusInMemory.load_from_exodus
Too many branches (41/12)
2247 4 refactor too-many-statements R0915 ExodusInMemory.load_from_exodus
Too many statements (150/50)
2252 40 warning protected-access W0212 ExodusInMemory.load_from_exodus
Access to a protected member _ncdf_handle of a client class
2253 36 warning protected-access W0212 ExodusInMemory.load_from_exodus
Access to a protected member _ncdf_handle of a client class
2254 53 warning protected-access W0212 ExodusInMemory.load_from_exodus
Access to a protected member _ncdf_handle of a client class
2255 38 warning protected-access W0212 ExodusInMemory.load_from_exodus
Access to a protected member _ncdf_handle of a client class
2257 45 warning protected-access W0212 ExodusInMemory.load_from_exodus
Access to a protected member _ncdf_handle of a client class
2278 9 warning fixme W0511
TODO Read Coordinate Frames
2296 59 warning protected-access W0212 ExodusInMemory.load_from_exodus
Access to a protected member _ncdf_handle of a client class
2298 33 warning protected-access W0212 ExodusInMemory.load_from_exodus
Access to a protected member _ncdf_handle of a client class
2303 13 warning fixme W0511
TODO: Add attribute names once implemented
2328 36 warning protected-access W0212 ExodusInMemory.load_from_exodus
Access to a protected member _ncdf_handle of a client class
2345 36 warning protected-access W0212 ExodusInMemory.load_from_exodus
Access to a protected member _ncdf_handle of a client class
2430 4 convention missing-function-docstring C0116 ExodusInMemory.from_sdynpy
Missing function or method docstring
2430 4 refactor too-many-locals R0914 ExodusInMemory.from_sdynpy
Too many local variables (47/15)
2430 4 refactor too-many-branches R0912 ExodusInMemory.from_sdynpy
Too many branches (13/12)
2430 4 refactor too-many-statements R0915 ExodusInMemory.from_sdynpy
Too many statements (108/50)
2437 8 warning attribute-defined-outside-init W0201 ExodusInMemory.from_sdynpy
Attribute 'coordinates' defined outside __init__
2438 8 warning attribute-defined-outside-init W0201 ExodusInMemory.from_sdynpy
Attribute 'node_num_map' defined outside __init__
2440 0 convention line-too-long C0301
Line too long (103/100)
2450 31 convention consider-using-f-string C0209 ExodusInMemory.from_sdynpy
Formatting a regular string which could be an f-string
2463 16 warning unused-variable W0612 ExodusInMemory.from_sdynpy
Unused variable 'key'
2467 0 convention line-too-long C0301
Line too long (128/100)
2479 8 convention import-outside-toplevel C0415 ExodusInMemory.from_sdynpy
Import outside toplevel (core.sdynpy_shape.ShapeArray)
2480 8 convention import-outside-toplevel C0415 ExodusInMemory.from_sdynpy
Import outside toplevel (core.sdynpy_data.NDDataArray, core.sdynpy_data.TimeHistoryArray)
2509 0 convention line-too-long C0301
Line too long (132/100)
2545 0 convention line-too-long C0301
Line too long (135/100)
2559 0 convention line-too-long C0301
Line too long (123/100)
2559 20 convention consider-using-f-string C0209 ExodusInMemory.from_sdynpy
Formatting a regular string which could be an f-string
2583 4 convention missing-function-docstring C0116 ExodusInMemory.write_to_file
Missing function or method docstring
2583 4 refactor too-many-locals R0914 ExodusInMemory.write_to_file
Too many local variables (28/15)
2583 4 refactor too-many-branches R0912 ExodusInMemory.write_to_file
Too many branches (30/12)
2583 4 refactor too-many-statements R0915 ExodusInMemory.write_to_file
Too many statements (68/50)
2585 19 refactor consider-using-generator R1728 ExodusInMemory.write_to_file
Consider using a generator instead 'sum(block.connectivity.shape[0] for block in self.blocks)'
2656 23 warning unused-variable W0612 ExodusInMemory.write_to_file
Unused variable 'time'
2695 0 convention line-too-long C0301
Line too long (121/100)
2732 4 refactor too-many-locals R0914 ExodusInMemory.get_block_surface
Too many local variables (22/15)
2780 0 convention line-too-long C0301
Line too long (125/100)
2780 26 convention consider-using-f-string C0209 ExodusInMemory.get_block_surface
Formatting a regular string which could be an f-string
2787 0 convention line-too-long C0301
Line too long (120/100)
2792 0 convention line-too-long C0301
Line too long (101/100)
2792 17 warning unused-variable W0612 ExodusInMemory.get_block_surface
Unused variable 'unique_rows'
2792 30 warning unused-variable W0612 ExodusInMemory.get_block_surface
Unused variable 'unique_row_indices'
2793 0 convention line-too-long C0301
Line too long (121/100)
2834 0 convention line-too-long C0301
Line too long (134/100)
2834 30 convention consider-using-f-string C0209 ExodusInMemory.triangulate_surface_mesh
Formatting a regular string which could be an f-string
2844 0 convention line-too-long C0301
Line too long (104/100)
2904 4 convention missing-function-docstring C0116 ExodusInMemory.reduce_to_surfaces
Missing function or method docstring
2907 4 convention missing-function-docstring C0116 ExodusInMemory.extract_sharp_edges
Missing function or method docstring
2911 0 convention line-too-long C0301
Line too long (132/100)
2911 0 refactor too-many-locals R0914 reduce_exodus_to_surfaces
Too many local variables (55/15)
2911 0 refactor too-many-branches R0912 reduce_exodus_to_surfaces
Too many branches (87/12)
2911 0 refactor too-many-statements R0915 reduce_exodus_to_surfaces
Too many statements (250/50)
2995 4 refactor too-many-nested-blocks R1702 reduce_exodus_to_surfaces
Too many nested blocks (6/5)
3018 0 convention line-too-long C0301
Line too long (115/100)
3025 16 convention consider-using-enumerate C0200 reduce_exodus_to_surfaces
Consider using enumerate instead of iterating with range and len
3035 0 convention line-too-long C0301
Line too long (104/100)
3041 0 convention line-too-long C0301
Line too long (120/100)
3046 0 convention line-too-long C0301
Line too long (120/100)
3050 18 convention consider-using-f-string C0209 reduce_exodus_to_surfaces
Formatting a regular string which could be an f-string
3163 4 refactor too-many-nested-blocks R1702 reduce_exodus_to_surfaces
Too many nested blocks (6/5)
3163 4 refactor too-many-nested-blocks R1702 reduce_exodus_to_surfaces
Too many nested blocks (6/5)
3163 4 refactor too-many-nested-blocks R1702 reduce_exodus_to_surfaces
Too many nested blocks (6/5)
3172 18 convention consider-using-f-string C0209 reduce_exodus_to_surfaces
Formatting a regular string which could be an f-string
3191 0 convention line-too-long C0301
Line too long (107/100)
3191 12 warning redefined-outer-name W0621 reduce_exodus_to_surfaces
Redefining name 'face_connectivity' from outer scope (line 42)
3202 0 convention line-too-long C0301
Line too long (116/100)
3216 13 warning unused-variable W0612 reduce_exodus_to_surfaces
Unused variable 'unique_rows'
3216 26 warning unused-variable W0612 reduce_exodus_to_surfaces
Unused variable 'unique_row_indices'
3217 0 convention line-too-long C0301
Line too long (111/100)
3249 27 convention consider-using-f-string C0209 reduce_exodus_to_surfaces
Formatting a regular string which could be an f-string
3254 18 convention consider-using-f-string C0209 reduce_exodus_to_surfaces
Formatting a regular string which could be an f-string
3271 30 convention consider-using-f-string C0209 reduce_exodus_to_surfaces
Formatting a regular string which could be an f-string
3280 34 convention consider-using-f-string C0209 reduce_exodus_to_surfaces
Formatting a regular string which could be an f-string
3286 34 convention consider-using-f-string C0209 reduce_exodus_to_surfaces
Formatting a regular string which could be an f-string
3300 34 convention consider-using-f-string C0209 reduce_exodus_to_surfaces
Formatting a regular string which could be an f-string
3304 34 convention consider-using-f-string C0209 reduce_exodus_to_surfaces
Formatting a regular string which could be an f-string
3312 34 convention consider-using-f-string C0209 reduce_exodus_to_surfaces
Formatting a regular string which could be an f-string
3349 4 warning attribute-defined-outside-init W0201 reduce_exodus_to_surfaces
Attribute 'node_num_map' defined outside __init__
3356 8 warning attribute-defined-outside-init W0201 reduce_exodus_to_surfaces
Attribute 'coordinates' defined outside __init__
3358 8 warning attribute-defined-outside-init W0201 reduce_exodus_to_surfaces
Attribute 'coordinates' defined outside __init__
3362 4 refactor too-many-nested-blocks R1702 reduce_exodus_to_surfaces
Too many nested blocks (6/5)
3362 4 refactor too-many-nested-blocks R1702 reduce_exodus_to_surfaces
Too many nested blocks (6/5)
3368 30 convention consider-using-f-string C0209 reduce_exodus_to_surfaces
Formatting a regular string which could be an f-string
3382 34 convention consider-using-f-string C0209 reduce_exodus_to_surfaces
Formatting a regular string which could be an f-string
3385 30 convention consider-using-f-string C0209 reduce_exodus_to_surfaces
Formatting a regular string which could be an f-string
3389 27 warning unused-variable W0612 reduce_exodus_to_surfaces
Unused variable 'time'
3391 34 convention consider-using-f-string C0209 reduce_exodus_to_surfaces
Formatting a regular string which could be an f-string
3407 0 convention missing-function-docstring C0116 extract_sharp_edges
Missing function or method docstring
3407 0 refactor too-many-locals R0914 extract_sharp_edges
Too many local variables (31/15)
3414 0 convention line-too-long C0301
Line too long (111/100)
3417 14 convention consider-using-f-string C0209 extract_sharp_edges
Formatting a regular string which could be an f-string
3419 0 convention line-too-long C0301
Line too long (111/100)
3421 22 warning unused-variable W0612 extract_sharp_edges
Unused variable 'unique_row_indices'
3422 0 convention line-too-long C0301
Line too long (107/100)
3425 16 warning unused-variable W0612 extract_sharp_edges
Unused variable 'edge'
3440 14 convention consider-using-f-string C0209 extract_sharp_edges
Formatting a regular string which could be an f-string
3448 4 warning attribute-defined-outside-init W0201 extract_sharp_edges
Attribute 'coordinates' defined outside __init__
3449 8 warning unused-variable W0612 extract_sharp_edges
Unused variable 'node_var_index'
3455 4 warning attribute-defined-outside-init W0201 extract_sharp_edges
Attribute 'node_num_map' defined outside __init__
3474 9 warning unspecified-encoding W1514 read_sierra_matlab_matrix_file
Using open without explicitly specifying an encoding
3511 9 warning unspecified-encoding W1514 read_sierra_matlab_map_file
Using open without explicitly specifying an encoding

Module sdynpy.fem.sdynpy_shaker (/opt/hostedtoolcache/Python/3.13.12/x64/lib/python3.13/site-packages/sdynpy/fem/sdynpy_shaker.py)

Line Col. Type Symbol ID Obj Message
5 0 warning pointless-string-statement W0105
String statement has no effect
24 0 convention wrong-import-position C0413
Import "import numpy as np" should be placed at the top of the module
25 0 convention wrong-import-position C0413
Import "import matplotlib.pyplot as plt" should be placed at the top of the module
114 0 refactor too-many-instance-attributes R0902 Shaker4DoF
Too many instance attributes (10/7)
119 4 refactor too-many-arguments R0913 Shaker4DoF.__init__
Too many arguments (11/5)
119 4 refactor too-many-positional-arguments R0917 Shaker4DoF.__init__
Too many positional arguments (11/5)
159 4 convention invalid-name C0103 Shaker4DoF.MCK
Method name "MCK" doesn't conform to snake_case naming style
192 8 convention invalid-name C0103 Shaker4DoF.MCK
Variable name "M" doesn't conform to snake_case naming style
194 0 convention line-too-long C0301
Line too long (101/100)
194 8 convention invalid-name C0103 Shaker4DoF.MCK
Variable name "C" doesn't conform to snake_case naming style
198 0 convention line-too-long C0301
Line too long (118/100)
198 8 convention invalid-name C0103 Shaker4DoF.MCK
Variable name "K" doesn't conform to snake_case naming style
258 8 convention invalid-name C0103 Shaker4DoF.state_space
Variable name "A" doesn't conform to snake_case naming style
269 0 convention line-too-long C0301
Line too long (112/100)
270 0 convention line-too-long C0301
Line too long (110/100)
272 0 convention line-too-long C0301
Line too long (105/100)
273 0 convention line-too-long C0301
Line too long (147/100)
274 8 convention invalid-name C0103 Shaker4DoF.state_space
Variable name "B" doesn't conform to snake_case naming style
281 8 convention invalid-name C0103 Shaker4DoF.state_space
Variable name "C" doesn't conform to snake_case naming style
285 0 convention line-too-long C0301
Line too long (115/100)
288 0 convention line-too-long C0301
Line too long (119/100)
292 0 convention line-too-long C0301
Line too long (128/100)
293 0 convention line-too-long C0301
Line too long (121/100)
297 0 convention line-too-long C0301
Line too long (116/100)
298 0 convention line-too-long C0301
Line too long (113/100)
302 0 convention line-too-long C0301
Line too long (105/100)
309 8 convention invalid-name C0103 Shaker4DoF.state_space
Variable name "D" doesn't conform to snake_case naming style
342 8 convention invalid-name C0103 Shaker4DoF.transfer_function
Variable name "M" doesn't conform to snake_case naming style
342 11 convention invalid-name C0103 Shaker4DoF.transfer_function
Variable name "C" doesn't conform to snake_case naming style
342 14 convention invalid-name C0103 Shaker4DoF.transfer_function
Variable name "K" doesn't conform to snake_case naming style
343 8 convention invalid-name C0103 Shaker4DoF.transfer_function
Variable name "H" doesn't conform to snake_case naming style
360 8 warning unused-variable W0612 Shaker4DoF.plot_electrical_impedance
Unused variable 'fig'
361 8 convention invalid-name C0103 Shaker4DoF.plot_electrical_impedance
Variable name "H" doesn't conform to snake_case naming style

Module sdynpy.fileio (/opt/hostedtoolcache/Python/3.13.12/x64/lib/python3.13/site-packages/sdynpy/fileio/__init__.py)

Line Col. Type Symbol ID Obj Message
3 0 warning pointless-string-statement W0105
String statement has no effect
20 0 convention wrong-import-position C0413
Import "from . import sdynpy_uff as uff" should be placed at the top of the module
21 0 convention wrong-import-position C0413
Import "from . import sdynpy_rattlesnake as rattlesnake" should be placed at the top of the module
22 0 convention wrong-import-position C0413
Import "from . import sdynpy_vic as vic" should be placed at the top of the module
23 0 convention wrong-import-position C0413
Import "from . import sdynpy_tshaker as tshaker" should be placed at the top of the module
24 0 convention wrong-import-position C0413
Import "from . import sdynpy_pdf3D as pdf3D" should be placed at the top of the module
25 0 convention wrong-import-position C0413
Import "from . import sdynpy_escdf as escdf" should be placed at the top of the module
26 0 convention wrong-import-position C0413
Import "from .sdynpy_dataphysics import read_dataphysics_output" should be placed at the top of the module

Module sdynpy.fileio.sdynpy_dataphysics (/opt/hostedtoolcache/Python/3.13.12/x64/lib/python3.13/site-packages/sdynpy/fileio/sdynpy_dataphysics.py)

Line Col. Type Symbol ID Obj Message
7 0 warning pointless-string-statement W0105
String statement has no effect
26 0 convention wrong-import-position C0413
Import "import h5py" should be placed at the top of the module
27 0 convention wrong-import-position C0413
Import "import numpy as np" should be placed at the top of the module
28 0 convention wrong-import-position C0413
Import "import os" should be placed at the top of the module
28 0 convention wrong-import-order C0411
standard import "os" should be placed before third party imports "h5py", "numpy"
29 0 convention line-too-long C0301
Line too long (109/100)
29 0 convention wrong-import-position C0413
Import "from ..core.sdynpy_data import coordinate_array, TimeHistoryArray, CoordinateArray, FunctionTypes, data_array" should be placed at the top of the module
30 0 convention wrong-import-position C0413
Import "from scipy.io import loadmat" should be placed at the top of the module
30 0 convention wrong-import-order C0411
third party import "scipy.io.loadmat" should be placed before local import "core.sdynpy_data.coordinate_array"
32 0 convention line-too-long C0301
Line too long (109/100)
32 0 refactor too-many-locals R0914 read_dataphysics_output
Too many local variables (16/15)
52 4 convention invalid-name C0103 read_dataphysics_output
Variable name "UFF" doesn't conform to snake_case naming style
53 4 convention invalid-name C0103 read_dataphysics_output
Variable name "MAT" doesn't conform to snake_case naming style
54 4 convention invalid-name C0103 read_dataphysics_output
Variable name "MAT73" doesn't conform to snake_case naming style
62 8 convention invalid-name C0103 read_dataphysics_output
Variable name "MAT" doesn't conform to snake_case naming style
64 8 convention invalid-name C0103 read_dataphysics_output
Variable name "MAT" doesn't conform to snake_case naming style
65 8 convention invalid-name C0103 read_dataphysics_output
Variable name "MAT73" doesn't conform to snake_case naming style
70 12 convention invalid-name C0103 read_dataphysics_output
Variable name "MAT" doesn't conform to snake_case naming style
71 35 convention trailing-whitespace C0303
Trailing whitespace
73 12 convention invalid-name C0103 read_dataphysics_output
Variable name "MAT" doesn't conform to snake_case naming style
74 12 convention invalid-name C0103 read_dataphysics_output
Variable name "MAT73" doesn't conform to snake_case naming style
76 8 convention invalid-name C0103 read_dataphysics_output
Variable name "UFF" doesn't conform to snake_case naming style
77 0 convention trailing-whitespace C0303
Trailing whitespace
78 0 convention trailing-whitespace C0303
Trailing whitespace
93 0 convention trailing-whitespace C0303
Trailing whitespace
97 0 convention trailing-whitespace C0303
Trailing whitespace
98 0 convention trailing-whitespace C0303
Trailing whitespace
99 4 refactor no-else-return R1705 read_dataphysics_output
Unnecessary "elif" after "return", remove the leading "el" from "elif"
111 0 convention trailing-whitespace C0303
Trailing whitespace
113 55 error used-before-assignment E0601 read_dataphysics_output
Using variable 'data' before assignment
122 0 convention line-too-long C0301
Line too long (194/100)
123 0 convention trailing-whitespace C0303
Trailing whitespace
130 0 convention trailing-whitespace C0303
Trailing whitespace

Module sdynpy.fileio.sdynpy_escdf (/opt/hostedtoolcache/Python/3.13.12/x64/lib/python3.13/site-packages/sdynpy/fileio/sdynpy_escdf.py)

Line Col. Type Symbol ID Obj Message
1 0 convention too-many-lines C0302
Too many lines in module (1795/1000)
8 0 warning unused-import W0611
Unused global_coord imported from core.sdynpy_geometry
19 0 error no-name-in-module E0611
No name 'QMainWindow' in module 'qtpy.QtWidgets'
19 0 convention wrong-import-order C0411
third party import "qtpy.QtWidgets.QMainWindow" should be placed before local imports "core.sdynpy_geometry.Geometry", "core.sdynpy_shape.ShapeArray", "core.sdynpy_data.data_array", "core.sdynpy_colors.color_list", "core.sdynpy_coordinate.coordinate_array", "sdynpy_rattlesnake.read_rattlesnake_output"
20 0 convention wrong-import-order C0411
third party import "qtpy.QtWidgets" should be placed before local imports "core.sdynpy_geometry.Geometry", "core.sdynpy_shape.ShapeArray", "core.sdynpy_data.data_array", "core.sdynpy_colors.color_list", "core.sdynpy_coordinate.coordinate_array", "sdynpy_rattlesnake.read_rattlesnake_output"
21 0 convention wrong-import-order C0411
third party import "netCDF4" should be placed before local imports "core.sdynpy_geometry.Geometry", "core.sdynpy_shape.ShapeArray", "core.sdynpy_data.data_array", "core.sdynpy_colors.color_list", "core.sdynpy_coordinate.coordinate_array", "sdynpy_rattlesnake.read_rattlesnake_output"
22 0 convention wrong-import-order C0411
standard import "os" should be placed before third party imports "qtpy.QtWidgets.QMainWindow", "qtpy.QtWidgets", "netCDF4" and local imports "core.sdynpy_geometry.Geometry", "core.sdynpy_shape.ShapeArray", "core.sdynpy_data.data_array", "core.sdynpy_colors.color_list", "core.sdynpy_coordinate.coordinate_array", "sdynpy_rattlesnake.read_rattlesnake_output"
23 0 convention wrong-import-order C0411
third party import "numpy" should be placed before local imports "core.sdynpy_geometry.Geometry", "core.sdynpy_shape.ShapeArray", "core.sdynpy_data.data_array", "core.sdynpy_colors.color_list", "core.sdynpy_coordinate.coordinate_array", "sdynpy_rattlesnake.read_rattlesnake_output"
30 0 convention missing-function-docstring C0116 to_geometry
Missing function or method docstring
30 0 refactor too-many-locals R0914 to_geometry
Too many local variables (17/15)
30 0 refactor too-many-branches R0912 to_geometry
Too many branches (17/12)
30 0 refactor too-many-statements R0915 to_geometry
Too many statements (55/50)
35 4 refactor no-else-return R1705 to_geometry
Unnecessary "elif" after "return", remove the leading "el" from "elif"
39 12 warning redefined-builtin W0622 to_geometry
Redefining built-in 'id'
49 28 convention consider-using-f-string C0209 to_geometry
Formatting a regular string which could be an f-string
87 28 convention consider-using-f-string C0209 to_geometry
Formatting a regular string which could be an f-string
117 0 convention missing-function-docstring C0116 from_geometry
Missing function or method docstring
138 0 convention missing-function-docstring C0116 to_shape
Missing function or method docstring
156 0 convention missing-function-docstring C0116 from_shape
Missing function or method docstring
208 0 warning implicit-str-concat W1404
Implicit string concatenation found in list
260 0 convention missing-function-docstring C0116 to_data
Missing function or method docstring
267 8 warning raise-missing-from W0707 to_data
Consider explicitly re-raising using 'except KeyError as exc' and 'raise ValueError('Unknown data type {:}'.format(data_dataset.data_type[...][()])) from exc'
267 25 convention consider-using-f-string C0209 to_data
Formatting a regular string which could be an f-string
273 0 convention line-too-long C0301
Line too long (128/100)
280 0 convention missing-function-docstring C0116 from_data
Missing function or method docstring
336 0 convention line-too-long C0301
Line too long (131/100)
344 0 convention line-too-long C0301
Line too long (152/100)
348 0 convention line-too-long C0301
Line too long (113/100)
371 0 convention trailing-whitespace C0303
Trailing whitespace
376 0 convention line-too-long C0301
Line too long (127/100)
376 29 convention consider-using-f-string C0209 from_rattlesnake_modal_parameters
Formatting a regular string which could be an f-string
384 0 convention line-too-long C0301
Line too long (102/100)
388 0 convention line-too-long C0301
Line too long (116/100)
394 0 convention line-too-long C0301
Line too long (125/100)
400 0 convention line-too-long C0301
Line too long (104/100)
401 0 convention line-too-long C0301
Line too long (115/100)
402 0 convention line-too-long C0301
Line too long (115/100)
404 0 convention line-too-long C0301
Line too long (116/100)
406 0 convention line-too-long C0301
Line too long (114/100)
407 0 convention line-too-long C0301
Line too long (223/100)
408 0 convention line-too-long C0301
Line too long (103/100)
410 0 convention line-too-long C0301
Line too long (157/100)
415 0 convention line-too-long C0301
Line too long (119/100)
441 0 convention line-too-long C0301
Line too long (127/100)
441 29 convention consider-using-f-string C0209 from_rattlesnake_system_id_parameters
Formatting a regular string which could be an f-string
451 0 convention line-too-long C0301
Line too long (132/100)
463 0 convention line-too-long C0301
Line too long (118/100)
464 0 convention line-too-long C0301
Line too long (235/100)
465 0 convention line-too-long C0301
Line too long (103/100)
467 0 convention line-too-long C0301
Line too long (165/100)
471 0 convention line-too-long C0301
Line too long (127/100)
473 0 convention line-too-long C0301
Line too long (131/100)
476 0 convention line-too-long C0301
Line too long (113/100)
502 0 convention line-too-long C0301
Line too long (127/100)
502 29 convention consider-using-f-string C0209 from_rattlesnake_random_parameters
Formatting a regular string which could be an f-string
508 0 convention line-too-long C0301
Line too long (115/100)
509 0 convention line-too-long C0301
Line too long (226/100)
512 0 convention line-too-long C0301
Line too long (159/100)
516 0 convention line-too-long C0301
Line too long (107/100)
527 0 convention line-too-long C0301
Line too long (103/100)
528 0 convention line-too-long C0301
Line too long (115/100)
531 0 convention line-too-long C0301
Line too long (121/100)
535 0 convention line-too-long C0301
Line too long (115/100)
537 0 convention line-too-long C0301
Line too long (111/100)
539 0 convention line-too-long C0301
Line too long (118/100)
541 0 convention line-too-long C0301
Line too long (122/100)
544 0 convention line-too-long C0301
Line too long (119/100)
570 0 convention line-too-long C0301
Line too long (127/100)
570 29 convention consider-using-f-string C0209 from_rattlesnake_transient_parameters
Formatting a regular string which could be an f-string
576 0 convention line-too-long C0301
Line too long (118/100)
577 0 convention line-too-long C0301
Line too long (235/100)
578 0 convention line-too-long C0301
Line too long (103/100)
580 0 convention line-too-long C0301
Line too long (165/100)
586 0 convention line-too-long C0301
Line too long (106/100)
587 0 convention line-too-long C0301
Line too long (118/100)
589 0 convention line-too-long C0301
Line too long (121/100)
591 0 convention line-too-long C0301
Line too long (125/100)
594 0 refactor too-many-locals R0914 datasets_from_rattlesnake_system_identification
Too many local variables (25/15)
634 31 error no-member E1101 datasets_from_rattlesnake_system_identification
Module 'netCDF4' has no 'Dataset' member
636 29 error no-member E1101 datasets_from_rattlesnake_system_identification
Module 'netCDF4' has no 'dataset' member
637 0 convention trailing-whitespace C0303
Trailing whitespace
650 0 convention trailing-whitespace C0303
Trailing whitespace
652 0 warning bad-indentation W0311
Bad indentation. Found 9 spaces, expected 8
656 0 convention line-too-long C0301
Line too long (126/100)
658 0 convention trailing-whitespace C0303
Trailing whitespace
661 0 convention line-too-long C0301
Line too long (126/100)
663 0 convention trailing-whitespace C0303
Trailing whitespace
678 0 convention line-too-long C0301
Line too long (131/100)
680 0 convention line-too-long C0301
Line too long (162/100)
685 0 convention trailing-whitespace C0303
Trailing whitespace
690 0 convention trailing-whitespace C0303
Trailing whitespace
696 0 convention trailing-whitespace C0303
Trailing whitespace
700 0 convention trailing-whitespace C0303
Trailing whitespace
705 0 refactor too-many-locals R0914 datasets_from_rattlesnake_random_vibration
Too many local variables (21/15)
705 0 refactor too-many-branches R0912 datasets_from_rattlesnake_random_vibration
Too many branches (15/12)
740 0 convention trailing-whitespace C0303
Trailing whitespace
744 25 error no-member E1101 datasets_from_rattlesnake_random_vibration
Module 'netCDF4' has no 'Dataset' member
746 24 error no-member E1101 datasets_from_rattlesnake_random_vibration
Module 'netCDF4' has no 'dataset' member
747 0 convention trailing-whitespace C0303
Trailing whitespace
749 0 convention line-too-long C0301
Line too long (103/100)
753 8 warning redefined-outer-name W0621 datasets_from_rattlesnake_random_vibration
Redefining name 'name' from outer scope (line 257)
757 0 convention trailing-whitespace C0303
Trailing whitespace
761 0 convention trailing-whitespace C0303
Trailing whitespace
763 0 warning bad-indentation W0311
Bad indentation. Found 9 spaces, expected 8
769 0 convention line-too-long C0301
Line too long (107/100)
772 0 convention trailing-whitespace C0303
Trailing whitespace
781 0 convention line-too-long C0301
Line too long (131/100)
783 0 convention line-too-long C0301
Line too long (162/100)
791 0 convention trailing-whitespace C0303
Trailing whitespace
794 0 convention trailing-whitespace C0303
Trailing whitespace
801 0 convention trailing-whitespace C0303
Trailing whitespace
805 0 refactor too-many-locals R0914 datasets_from_rattlesnake_transient_vibration
Too many local variables (21/15)
805 0 refactor too-many-branches R0912 datasets_from_rattlesnake_transient_vibration
Too many branches (15/12)
844 25 error no-member E1101 datasets_from_rattlesnake_transient_vibration
Module 'netCDF4' has no 'Dataset' member
846 23 error no-member E1101 datasets_from_rattlesnake_transient_vibration
Module 'netCDF4' has no 'dataset' member
849 0 convention line-too-long C0301
Line too long (103/100)
853 8 warning redefined-outer-name W0621 datasets_from_rattlesnake_transient_vibration
Redefining name 'name' from outer scope (line 257)
863 0 warning bad-indentation W0311
Bad indentation. Found 9 spaces, expected 8
869 0 convention line-too-long C0301
Line too long (107/100)
875 0 convention line-too-long C0301
Line too long (104/100)
883 0 convention line-too-long C0301
Line too long (113/100)
894 0 convention trailing-whitespace C0303
Trailing whitespace
901 0 convention trailing-whitespace C0303
Trailing whitespace
905 0 refactor too-many-locals R0914 datasets_from_rattlesnake_modal
Too many local variables (20/15)
948 29 error no-member E1101 datasets_from_rattlesnake_modal
Module 'netCDF4' has no 'Dataset' member
949 0 convention trailing-whitespace C0303
Trailing whitespace
954 0 convention trailing-whitespace C0303
Trailing whitespace
955 0 convention trailing-whitespace C0303
Trailing whitespace
957 0 warning bad-indentation W0311
Bad indentation. Found 9 spaces, expected 8
958 0 convention trailing-whitespace C0303
Trailing whitespace
963 0 convention trailing-whitespace C0303
Trailing whitespace
969 0 convention line-too-long C0301
Line too long (116/100)
971 0 convention line-too-long C0301
Line too long (146/100)
974 0 convention trailing-whitespace C0303
Trailing whitespace
979 0 convention trailing-whitespace C0303
Trailing whitespace
984 0 convention trailing-whitespace C0303
Trailing whitespace
993 0 convention line-too-long C0301
Line too long (124/100)
995 0 convention line-too-long C0301
Line too long (160/100)
999 0 convention trailing-whitespace C0303
Trailing whitespace
1005 0 convention trailing-whitespace C0303
Trailing whitespace
1009 0 convention trailing-whitespace C0303
Trailing whitespace
1013 0 convention missing-class-docstring C0115 ESCDFSettingDialog
Missing class docstring
1066 8 refactor no-else-return R1705 ESCDFSettingDialog.get_input_value
Unnecessary "elif" after "return", remove the leading "el" from "elif"
1085 8 refactor no-else-return R1705 ESCDFSettingDialog.get_value
Unnecessary "else" after "return", remove the "else" and de-indent the code inside it
1103 0 convention missing-class-docstring C0115 ESCDFTableModel
Missing class docstring
1103 22 error no-member E1101 ESCDFTableModel
Module 'qtpy.QtCore' has no 'QAbstractTableModel' member
1104 0 convention trailing-whitespace C0303
Trailing whitespace
1109 0 convention line-too-long C0301
Line too long (125/100)
1115 4 convention missing-function-docstring C0116 ESCDFTableModel.rowCount
Missing function or method docstring
1115 4 convention invalid-name C0103 ESCDFTableModel.rowCount
Method name "rowCount" doesn't conform to snake_case naming style
1115 30 error no-member E1101 ESCDFTableModel.rowCount
Module 'qtpy.QtCore' has no 'QModelIndex' member
1115 23 warning unused-argument W0613 ESCDFTableModel.rowCount
Unused argument 'parent'
1118 4 convention missing-function-docstring C0116 ESCDFTableModel.columnCount
Missing function or method docstring
1118 4 convention invalid-name C0103 ESCDFTableModel.columnCount
Method name "columnCount" doesn't conform to snake_case naming style
1118 33 error no-member E1101 ESCDFTableModel.columnCount
Module 'qtpy.QtCore' has no 'QModelIndex' member
1118 26 warning unused-argument W0613 ESCDFTableModel.columnCount
Unused argument 'parent'
1121 4 convention missing-function-docstring C0116 ESCDFTableModel.get_slice
Missing function or method docstring
1131 4 convention missing-function-docstring C0116 ESCDFTableModel.data
Missing function or method docstring
1142 0 convention trailing-whitespace C0303
Trailing whitespace
1143 4 convention missing-function-docstring C0116 ESCDFTableModel.headerData
Missing function or method docstring
1143 4 convention invalid-name C0103 ESCDFTableModel.headerData
Method name "headerData" doesn't conform to snake_case naming style
1143 34 warning unused-argument W0613 ESCDFTableModel.headerData
Unused argument 'orientation'
1149 0 convention missing-class-docstring C0115 DimensionSpinBox
Missing class docstring
1150 4 convention missing-function-docstring C0116 DimensionSpinBox.textFromValue
Missing function or method docstring
1150 4 convention invalid-name C0103 DimensionSpinBox.textFromValue
Method name "textFromValue" doesn't conform to snake_case naming style
1156 4 convention missing-function-docstring C0116 DimensionSpinBox.valueFromText
Missing function or method docstring
1156 4 convention invalid-name C0103 DimensionSpinBox.valueFromText
Method name "valueFromText" doesn't conform to snake_case naming style
1162 4 convention missing-function-docstring C0116 DimensionSpinBox.validate
Missing function or method docstring
1172 0 refactor too-many-instance-attributes R0902 ESCDFVisualizer
Too many instance attributes (32/7)
1172 0 refactor too-many-public-methods R0904 ESCDFVisualizer
Too many public methods (37/20)
1178 4 refactor too-many-statements R0915 ESCDFVisualizer.__init__
Too many statements (53/50)
1251 4 convention missing-function-docstring C0116 ESCDFVisualizer.connect_callbacks
Missing function or method docstring
1279 4 convention missing-function-docstring C0116 ESCDFVisualizer.update_tab
Missing function or method docstring
1279 25 warning unused-argument W0613 ESCDFVisualizer.update_tab
Unused argument 'argument'
1283 4 convention missing-function-docstring C0116 ESCDFVisualizer.update_activity_data
Missing function or method docstring
1283 35 warning unused-argument W0613 ESCDFVisualizer.update_activity_data
Unused argument 'current'
1283 49 warning unused-argument W0613 ESCDFVisualizer.update_activity_data
Unused argument 'previous'
1293 12 warning redefined-outer-name W0621 ESCDFVisualizer.update_activity_data
Redefining name 'name' from outer scope (line 257)
1294 12 warning redefined-builtin W0622 ESCDFVisualizer.update_activity_data
Redefining built-in 'type'
1304 4 convention missing-function-docstring C0116 ESCDFVisualizer.go_to_data
Missing function or method docstring
1304 25 warning unused-argument W0613 ESCDFVisualizer.go_to_data
Unused argument 'item'
1314 48 warning undefined-loop-variable W0631 ESCDFVisualizer.go_to_data
Using possibly undefined loop variable 'index'
1320 4 convention missing-function-docstring C0116 ESCDFVisualizer.go_to_metadata
Missing function or method docstring
1320 29 warning unused-argument W0613 ESCDFVisualizer.go_to_metadata
Unused argument 'item'
1323 0 convention line-too-long C0301
Line too long (113/100)
1331 52 warning undefined-loop-variable W0631 ESCDFVisualizer.go_to_metadata
Using possibly undefined loop variable 'index'
1337 4 convention missing-function-docstring C0116 ESCDFVisualizer.update_data_properties
Missing function or method docstring
1337 37 warning unused-argument W0613 ESCDFVisualizer.update_data_properties
Unused argument 'current'
1337 51 warning unused-argument W0613 ESCDFVisualizer.update_data_properties
Unused argument 'previous'
1348 4 convention missing-function-docstring C0116 ESCDFVisualizer.update_data_property
Missing function or method docstring
1348 35 warning unused-argument W0613 ESCDFVisualizer.update_data_property
Unused argument 'current'
1348 49 warning unused-argument W0613 ESCDFVisualizer.update_data_property
Unused argument 'previous'
1361 4 convention missing-function-docstring C0116 ESCDFVisualizer.set_up_data_dimension_spinboxes
Missing function or method docstring
1382 4 convention missing-function-docstring C0116 ESCDFVisualizer.update_data_dimension
Missing function or method docstring
1382 36 warning unused-argument W0613 ESCDFVisualizer.update_data_dimension
Unused argument 'ind'
1399 4 convention missing-function-docstring C0116 ESCDFVisualizer.update_metadata_properties
Missing function or method docstring
1399 41 warning unused-argument W0613 ESCDFVisualizer.update_metadata_properties
Unused argument 'current'
1399 57 warning unused-argument W0613 ESCDFVisualizer.update_metadata_properties
Unused argument 'previous'
1410 4 convention missing-function-docstring C0116 ESCDFVisualizer.update_metadata_property
Missing function or method docstring
1410 39 warning unused-argument W0613 ESCDFVisualizer.update_metadata_property
Unused argument 'current'
1410 53 warning unused-argument W0613 ESCDFVisualizer.update_metadata_property
Unused argument 'previous'
1423 4 convention missing-function-docstring C0116 ESCDFVisualizer.set_up_metadata_dimension_spinboxes
Missing function or method docstring
1444 4 convention missing-function-docstring C0116 ESCDFVisualizer.update_metadata_dimension
Missing function or method docstring
1444 40 warning unused-argument W0613 ESCDFVisualizer.update_metadata_dimension
Unused argument 'ind'
1461 4 convention missing-function-docstring C0116 ESCDFVisualizer.populate_properties
Missing function or method docstring
1474 4 convention missing-function-docstring C0116 ESCDFVisualizer.get_active_data
Missing function or method docstring
1474 4 refactor inconsistent-return-statements R1710 ESCDFVisualizer.get_active_data
Either all return statements in a function should return an expression, or none of them should.
1486 4 convention missing-function-docstring C0116 ESCDFVisualizer.update_data_data
Missing function or method docstring
1486 31 warning unused-argument W0613 ESCDFVisualizer.update_data_data
Unused argument 'current'
1486 47 warning unused-argument W0613 ESCDFVisualizer.update_data_data
Unused argument 'previous'
1496 4 convention missing-function-docstring C0116 ESCDFVisualizer.update_metadata_data
Missing function or method docstring
1496 35 warning unused-argument W0613 ESCDFVisualizer.update_metadata_data
Unused argument 'current'
1496 51 warning unused-argument W0613 ESCDFVisualizer.update_metadata_data
Unused argument 'previous'
1500 4 convention missing-function-docstring C0116 ESCDFVisualizer.select_file
Missing function or method docstring
1500 26 warning unused-argument W0613 ESCDFVisualizer.select_file
Unused argument 'checked'
1501 18 warning unused-variable W0612 ESCDFVisualizer.select_file
Unused variable 'file_filter'
1508 4 convention missing-function-docstring C0116 ESCDFVisualizer.load
Missing function or method docstring
1514 12 warning redefined-outer-name W0621 ESCDFVisualizer.load
Redefining name 'name' from outer scope (line 257)
1538 4 convention missing-function-docstring C0116 ESCDFVisualizer.get_activity_geometry
Missing function or method docstring
1538 4 refactor inconsistent-return-statements R1710 ESCDFVisualizer.get_activity_geometry
Either all return statements in a function should return an expression, or none of them should.
1542 0 convention line-too-long C0301
Line too long (120/100)
1551 4 convention missing-function-docstring C0116 ESCDFVisualizer.get_activity_metadata_data
Missing function or method docstring
1553 0 convention line-too-long C0301
Line too long (120/100)
1558 4 convention missing-function-docstring C0116 ESCDFVisualizer.find_comparable_data
Missing function or method docstring
1572 4 convention missing-function-docstring C0116 ESCDFVisualizer.update_viz_buttons
Missing function or method docstring
1602 0 convention line-too-long C0301
Line too long (108/100)
1616 4 convention missing-function-docstring C0116 ESCDFVisualizer.set_node_size
Missing function or method docstring
1616 28 warning unused-argument W0613 ESCDFVisualizer.set_node_size
Unused argument 'checked'
1622 4 convention missing-function-docstring C0116 ESCDFVisualizer.set_line_width
Missing function or method docstring
1622 29 warning unused-argument W0613 ESCDFVisualizer.set_line_width
Unused argument 'checked'
1628 4 convention missing-function-docstring C0116 ESCDFVisualizer.set_label_text_size
Missing function or method docstring
1628 34 warning unused-argument W0613 ESCDFVisualizer.set_label_text_size
Unused argument 'checked'
1629 0 convention line-too-long C0301
Line too long (107/100)
1634 4 convention missing-function-docstring C0116 ESCDFVisualizer.set_arrow_size
Missing function or method docstring
1634 29 warning unused-argument W0613 ESCDFVisualizer.set_arrow_size
Unused argument 'checked'
1635 0 convention line-too-long C0301
Line too long (117/100)
1640 4 convention missing-function-docstring C0116 ESCDFVisualizer.set_opacity
Missing function or method docstring
1640 26 warning unused-argument W0613 ESCDFVisualizer.set_opacity
Unused argument 'checked'
1646 4 convention missing-function-docstring C0116 ESCDFVisualizer.set_undeformed_opacity
Missing function or method docstring
1646 37 warning unused-argument W0613 ESCDFVisualizer.set_undeformed_opacity
Unused argument 'checked'
1647 0 convention line-too-long C0301
Line too long (119/100)
1652 4 convention missing-function-docstring C0116 ESCDFVisualizer.set_transient_start_time
Missing function or method docstring
1652 39 warning unused-argument W0613 ESCDFVisualizer.set_transient_start_time
Unused argument 'checked'
1653 0 convention line-too-long C0301
Line too long (127/100)
1658 4 convention missing-function-docstring C0116 ESCDFVisualizer.set_transient_end_time
Missing function or method docstring
1658 37 warning unused-argument W0613 ESCDFVisualizer.set_transient_end_time
Unused argument 'checked'
1659 0 convention line-too-long C0301
Line too long (123/100)
1664 4 convention missing-function-docstring C0116 ESCDFVisualizer.plot_coordinate
Missing function or method docstring
1667 0 convention line-too-long C0301
Line too long (105/100)
1690 4 convention missing-function-docstring C0116 ESCDFVisualizer.plot_data_against_metadata
Missing function or method docstring
1695 0 convention line-too-long C0301
Line too long (112/100)
1701 0 convention line-too-long C0301
Line too long (108/100)
1707 4 convention missing-function-docstring C0116 ESCDFVisualizer.plot_data
Missing function or method docstring
1709 0 convention line-too-long C0301
Line too long (108/100)
1714 4 convention missing-function-docstring C0116 ESCDFVisualizer.plot_data_on_geometry
Missing function or method docstring
1717 0 convention line-too-long C0301
Line too long (105/100)
1730 0 convention line-too-long C0301
Line too long (116/100)
1743 0 convention line-too-long C0301
Line too long (104/100)
1756 4 convention missing-function-docstring C0116 ESCDFVisualizer.plot_geometry
Missing function or method docstring
1759 0 convention line-too-long C0301
Line too long (105/100)
1776 4 convention missing-function-docstring C0116 ESCDFVisualizer.plot_shape
Missing function or method docstring
1779 0 convention line-too-long C0301
Line too long (105/100)

Module sdynpy.fileio.sdynpy_pdf3D (/opt/hostedtoolcache/Python/3.13.12/x64/lib/python3.13/site-packages/sdynpy/fileio/sdynpy_pdf3D.py)

Line Col. Type Symbol ID Obj Message
1 0 convention too-many-lines C0302
Too many lines in module (1218/1000)
1 0 convention invalid-name C0103
Module name "sdynpy_pdf3D" doesn't conform to snake_case naming style
8 0 warning unused-import W0611
Unused Geometry imported from core.sdynpy_geometry
8 0 warning unused-import W0611
Unused _vtk_element_map imported from core.sdynpy_geometry
8 0 warning unused-import W0611
Unused _element_types imported from core.sdynpy_geometry
12 0 warning unused-import W0611
Unused ShapeArray imported from core.sdynpy_shape
15 0 convention wrong-import-order C0411
standard import "datetime" should be placed before local imports "core.sdynpy_geometry.Geometry", "core.sdynpy_shape.ShapeArray", "core.sdynpy_colors.colormap"
16 0 convention wrong-import-order C0411
standard import "warnings" should be placed before local imports "core.sdynpy_geometry.Geometry", "core.sdynpy_shape.ShapeArray", "core.sdynpy_colors.colormap"
17 0 convention wrong-import-order C0411
third party import "numpy" should be placed before local imports "core.sdynpy_geometry.Geometry", "core.sdynpy_shape.ShapeArray", "core.sdynpy_colors.colormap"
18 0 convention wrong-import-order C0411
third party import "pyvista" should be placed before local imports "core.sdynpy_geometry.Geometry", "core.sdynpy_shape.ShapeArray", "core.sdynpy_colors.colormap"
25 0 convention line-too-long C0301
Line too long (115/100)
25 0 refactor too-many-arguments R0913 _create_u3d_for_animation
Too many arguments (6/5)
25 0 refactor too-many-positional-arguments R0917 _create_u3d_for_animation
Too many positional arguments (6/5)
25 0 refactor too-many-locals R0914 _create_u3d_for_animation
Too many local variables (40/15)
25 0 refactor too-many-branches R0912 _create_u3d_for_animation
Too many branches (22/12)
25 0 refactor too-many-statements R0915 _create_u3d_for_animation
Too many statements (80/50)
30 0 convention line-too-long C0301
Line too long (120/100)
31 0 convention trailing-whitespace C0303
Trailing whitespace
62 16 warning raise-missing-from W0707 _create_u3d_for_animation
Consider explicitly re-raising using 'except KeyError as exc' and 'raise KeyError('Element {:} contains a node id not found in the node array'.format(element.id)) from exc'
63 20 convention consider-using-f-string C0209 _create_u3d_for_animation
Formatting a regular string which could be an f-string
76 16 warning raise-missing-from W0707 _create_u3d_for_animation
Consider explicitly re-raising using 'except KeyError as exc' and 'raise KeyError('Element {:} contains a node id not found in the node array'.format(element.id)) from exc'
77 20 convention consider-using-f-string C0209 _create_u3d_for_animation
Formatting a regular string which could be an f-string
81 29 convention consider-using-f-string C0209 _create_u3d_for_animation
Formatting a regular string which could be an f-string
90 16 warning raise-missing-from W0707 _create_u3d_for_animation
Consider explicitly re-raising using 'except KeyError as exc' and 'raise KeyError('Traceline {:} contains a node id not found in the node array'.format(tl.id)) from exc'
91 20 convention consider-using-f-string C0209 _create_u3d_for_animation
Formatting a regular string which could be an f-string
103 0 convention line-too-long C0301
Line too long (104/100)
103 73 refactor unnecessary-comprehension R1721 _create_u3d_for_animation
Unnecessary use of a comprehension, use list(node_connectivity) instead.
105 27 convention consider-using-f-string C0209 _create_u3d_for_animation
Formatting a regular string which could be an f-string
108 0 convention line-too-long C0301
Line too long (138/100)
108 69 convention consider-using-f-string C0209 _create_u3d_for_animation
Formatting a regular string which could be an f-string
116 0 convention line-too-long C0301
Line too long (104/100)
116 73 refactor unnecessary-comprehension R1721 _create_u3d_for_animation
Unnecessary use of a comprehension, use list(node_connectivity) instead.
118 27 convention consider-using-f-string C0209 _create_u3d_for_animation
Formatting a regular string which could be an f-string
121 0 convention line-too-long C0301
Line too long (134/100)
121 69 convention consider-using-f-string C0209 _create_u3d_for_animation
Formatting a regular string which could be an f-string
123 0 convention trailing-whitespace C0303
Trailing whitespace
133 0 convention trailing-whitespace C0303
Trailing whitespace
138 0 convention trailing-whitespace C0303
Trailing whitespace
140 0 convention trailing-whitespace C0303
Trailing whitespace
143 0 refactor too-many-arguments R0913 create_animated_modeshape_content
Too many arguments (11/5)
143 0 refactor too-many-positional-arguments R0917 create_animated_modeshape_content
Too many positional arguments (11/5)
143 0 refactor too-many-locals R0914 create_animated_modeshape_content
Too many local variables (31/15)
212 71 convention trailing-whitespace C0303
Trailing whitespace
237 0 convention line-too-long C0301
Line too long (123/100)
237 25 refactor unnecessary-comprehension R1721 create_animated_modeshape_content
Unnecessary use of a comprehension, use dict(zip(geometry.node.id, geometry.global_node_coordinate())) instead.
246 13 warning unspecified-encoding W1514 create_animated_modeshape_content
Using open without explicitly specifying an encoding
248 4 convention consider-using-f-string C0209 create_animated_modeshape_content
Formatting a regular string which could be an f-string
272 0 convention line-too-long C0301
Line too long (119/100)
272 24 convention consider-using-f-string C0209 create_animated_modeshape_content
Formatting a regular string which could be an f-string
273 24 convention consider-using-f-string C0209 create_animated_modeshape_content
Formatting a regular string which could be an f-string
275 28 convention consider-using-f-string C0209 create_animated_modeshape_content
Formatting a regular string which could be an f-string
280 24 convention consider-using-f-string C0209 create_animated_modeshape_content
Formatting a regular string which could be an f-string
286 24 convention consider-using-f-string C0209 create_animated_modeshape_content
Formatting a regular string which could be an f-string
290 24 convention consider-using-f-string C0209 create_animated_modeshape_content
Formatting a regular string which could be an f-string
294 24 convention consider-using-f-string C0209 create_animated_modeshape_content
Formatting a regular string which could be an f-string
1028 20 warning format-string-without-interpolation W1310 create_animated_modeshape_content
Using formatting for a string that does not have any interpolated variables
1028 20 convention consider-using-f-string C0209 create_animated_modeshape_content
Formatting a regular string which could be an f-string
1036 20 warning format-string-without-interpolation W1310 create_animated_modeshape_content
Using formatting for a string that does not have any interpolated variables
1036 20 convention consider-using-f-string C0209 create_animated_modeshape_content
Formatting a regular string which could be an f-string
1063 20 warning format-string-without-interpolation W1310 create_animated_modeshape_content
Using formatting for a string that does not have any interpolated variables
1063 20 convention consider-using-f-string C0209 create_animated_modeshape_content
Formatting a regular string which could be an f-string
1124 0 convention line-too-long C0301
Line too long (118/100)
1132 0 convention line-too-long C0301
Line too long (118/100)
1158 0 convention line-too-long C0301
Line too long (118/100)
1166 0 convention line-too-long C0301
Line too long (118/100)
1192 0 convention missing-function-docstring C0116 get_view_parameters_from_plotter
Missing function or method docstring
1200 0 convention line-too-long C0301
Line too long (116/100)
1206 10 convention consider-using-f-string C0209 get_view_parameters_from_plotter
Formatting a regular string which could be an f-string

Module sdynpy.fileio.sdynpy_rattlesnake (/opt/hostedtoolcache/Python/3.13.12/x64/lib/python3.13/site-packages/sdynpy/fileio/sdynpy_rattlesnake.py)

Line Col. Type Symbol ID Obj Message
1 0 convention too-many-lines C0302
Too many lines in module (1009/1000)
5 0 warning pointless-string-statement W0105
String statement has no effect
24 0 convention wrong-import-position C0413
Import "import netCDF4 as nc4" should be placed at the top of the module
25 0 convention wrong-import-position C0413
Import "import numpy as np" should be placed at the top of the module
26 0 convention wrong-import-position C0413
Import "from ..core.sdynpy_coordinate import coordinate_array, outer_product, CoordinateArray, _string_map" should be placed at the top of the module
28 0 convention wrong-import-position C0413
Import "from ..core.sdynpy_data import data_array, FunctionTypes" should be placed at the top of the module
29 0 convention wrong-import-position C0413
Import "from ..core.sdynpy_system import System" should be placed at the top of the module
30 0 convention wrong-import-position C0413
Import "import pandas as pd" should be placed at the top of the module
30 0 convention wrong-import-order C0411
third party import "pandas" should be placed before local imports "core.sdynpy_coordinate.coordinate_array", "core.sdynpy_data.data_array", "core.sdynpy_system.System"
31 0 convention wrong-import-position C0413
Import "import sys" should be placed at the top of the module
31 0 convention wrong-import-order C0411
standard import "sys" should be placed before third party imports "netCDF4", "numpy", "pandas" and local imports "core.sdynpy_coordinate.coordinate_array", "core.sdynpy_data.data_array", "core.sdynpy_system.System"
32 0 convention wrong-import-position C0413
Import "import openpyxl as opxl" should be placed at the top of the module
32 0 convention wrong-import-order C0411
third party import "openpyxl" should be placed before local imports "core.sdynpy_coordinate.coordinate_array", "core.sdynpy_data.data_array", "core.sdynpy_system.System"
33 0 convention wrong-import-position C0413
Import "import os" should be placed at the top of the module
33 0 convention wrong-import-order C0411
standard import "os" should be placed before third party imports "netCDF4", "numpy", "pandas", "openpyxl" and local imports "core.sdynpy_coordinate.coordinate_array", "core.sdynpy_data.data_array", "core.sdynpy_system.System"
34 0 convention wrong-import-position C0413
Import "import warnings" should be placed at the top of the module
34 0 convention wrong-import-order C0411
standard import "warnings" should be placed before third party imports "netCDF4", "numpy", "pandas", "openpyxl" and local imports "core.sdynpy_coordinate.coordinate_array", "core.sdynpy_data.data_array", "core.sdynpy_system.System"
37 0 refactor too-many-arguments R0913 read_rattlesnake_output
Too many arguments (7/5)
37 0 refactor too-many-positional-arguments R0917 read_rattlesnake_output
Too many positional arguments (7/5)
37 0 refactor too-many-locals R0914 read_rattlesnake_output
Too many local variables (25/15)
73 13 error no-member E1101 read_rattlesnake_output
Module 'netCDF4' has no 'Dataset' member
74 26 error no-member E1101 read_rattlesnake_output
Module 'netCDF4' has no 'Dataset' member
81 51 error possibly-used-before-assignment E0606 read_rattlesnake_output
Possibly using variable 'ds' before assignment
97 0 convention line-too-long C0301
Line too long (115/100)
101 0 convention line-too-long C0301
Line too long (118/100)
104 0 convention line-too-long C0301
Line too long (121/100)
106 0 convention line-too-long C0301
Line too long (110/100)
107 0 convention line-too-long C0301
Line too long (121/100)
109 0 convention line-too-long C0301
Line too long (110/100)
114 0 convention line-too-long C0301
Line too long (109/100)
129 0 convention missing-function-docstring C0116 read_system_id_data
Missing function or method docstring
138 15 warning broad-exception-caught W0718 read_system_id_data
Catching too general exception Exception
141 0 convention line-too-long C0301
Line too long (105/100)
147 15 warning broad-exception-caught W0718 read_system_id_data
Catching too general exception Exception
150 0 convention line-too-long C0301
Line too long (107/100)
177 0 convention missing-function-docstring C0116 read_system_id_nc4
Missing function or method docstring
177 0 refactor too-many-locals R0914 read_system_id_nc4
Too many local variables (88/15)
177 0 refactor too-many-branches R0912 read_system_id_nc4
Too many branches (23/12)
177 0 refactor too-many-statements R0915 read_system_id_nc4
Too many statements (158/50)
179 13 error no-member E1101 read_system_id_nc4
Module 'netCDF4' has no 'Dataset' member
180 25 error no-member E1101 read_system_id_nc4
Module 'netCDF4' has no 'Dataset' member
182 0 convention trailing-whitespace C0303
Trailing whitespace
205 0 convention line-too-long C0301
Line too long (121/100)
206 0 convention line-too-long C0301
Line too long (182/100)
207 0 convention line-too-long C0301
Line too long (199/100)
208 0 convention line-too-long C0301
Line too long (199/100)
209 0 convention line-too-long C0301
Line too long (171/100)
210 0 convention line-too-long C0301
Line too long (171/100)
216 0 convention line-too-long C0301
Line too long (120/100)
217 0 convention line-too-long C0301
Line too long (177/100)
218 0 convention line-too-long C0301
Line too long (191/100)
219 0 convention line-too-long C0301
Line too long (191/100)
220 0 convention line-too-long C0301
Line too long (166/100)
221 0 convention line-too-long C0301
Line too long (166/100)
284 0 convention trailing-whitespace C0303
Trailing whitespace
297 0 convention line-too-long C0301
Line too long (133/100)
298 0 convention line-too-long C0301
Line too long (133/100)
299 0 convention line-too-long C0301
Line too long (133/100)
300 0 convention line-too-long C0301
Line too long (133/100)
301 0 convention line-too-long C0301
Line too long (133/100)
319 0 convention trailing-whitespace C0303
Trailing whitespace
332 0 convention line-too-long C0301
Line too long (124/100)
333 0 convention line-too-long C0301
Line too long (124/100)
334 0 convention line-too-long C0301
Line too long (124/100)
335 0 convention line-too-long C0301
Line too long (124/100)
336 0 convention line-too-long C0301
Line too long (124/100)
345 0 convention trailing-whitespace C0303
Trailing whitespace
370 0 convention trailing-whitespace C0303
Trailing whitespace
371 0 convention line-too-long C0301
Line too long (103/100)
372 0 convention line-too-long C0301
Line too long (103/100)
373 0 convention line-too-long C0301
Line too long (103/100)
374 0 convention line-too-long C0301
Line too long (103/100)
375 0 convention line-too-long C0301
Line too long (103/100)
387 0 convention line-too-long C0301
Line too long (102/100)
391 0 convention line-too-long C0301
Line too long (102/100)
411 0 convention missing-function-docstring C0116 read_random_spectral_data
Missing function or method docstring
411 0 refactor too-many-locals R0914 read_random_spectral_data
Too many local variables (55/15)
411 0 refactor too-many-branches R0912 read_random_spectral_data
Too many branches (17/12)
411 0 refactor too-many-statements R0915 read_random_spectral_data
Too many statements (104/50)
413 13 error no-member E1101 read_random_spectral_data
Module 'netCDF4' has no 'Dataset' member
414 26 error no-member E1101 read_random_spectral_data
Module 'netCDF4' has no 'Dataset' member
432 0 convention trailing-whitespace C0303
Trailing whitespace
439 0 convention line-too-long C0301
Line too long (121/100)
440 0 convention line-too-long C0301
Line too long (182/100)
441 0 convention line-too-long C0301
Line too long (199/100)
442 0 convention line-too-long C0301
Line too long (199/100)
443 0 convention line-too-long C0301
Line too long (171/100)
444 0 convention line-too-long C0301
Line too long (171/100)
450 0 convention line-too-long C0301
Line too long (120/100)
451 0 convention line-too-long C0301
Line too long (177/100)
452 0 convention line-too-long C0301
Line too long (191/100)
453 0 convention line-too-long C0301
Line too long (191/100)
454 0 convention line-too-long C0301
Line too long (166/100)
455 0 convention line-too-long C0301
Line too long (166/100)
501 0 convention trailing-whitespace C0303
Trailing whitespace
514 0 convention line-too-long C0301
Line too long (133/100)
515 0 convention line-too-long C0301
Line too long (133/100)
516 0 convention line-too-long C0301
Line too long (133/100)
517 0 convention line-too-long C0301
Line too long (133/100)
518 0 convention line-too-long C0301
Line too long (133/100)
526 0 convention trailing-whitespace C0303
Trailing whitespace
539 0 convention line-too-long C0301
Line too long (124/100)
540 0 convention line-too-long C0301
Line too long (124/100)
541 0 convention line-too-long C0301
Line too long (124/100)
542 0 convention line-too-long C0301
Line too long (124/100)
543 0 convention line-too-long C0301
Line too long (124/100)
552 0 convention trailing-whitespace C0303
Trailing whitespace
553 0 convention trailing-whitespace C0303
Trailing whitespace
558 0 convention line-too-long C0301
Line too long (102/100)
571 0 convention missing-function-docstring C0116 read_modal_data
Missing function or method docstring
571 0 refactor too-many-locals R0914 read_modal_data
Too many local variables (43/15)
571 0 refactor too-many-statements R0915 read_modal_data
Too many statements (77/50)
573 13 error no-member E1101 read_modal_data
Module 'netCDF4' has no 'Dataset' member
574 26 error no-member E1101 read_modal_data
Module 'netCDF4' has no 'Dataset' member
579 19 error possibly-used-before-assignment E0606 read_modal_data
Possibly using variable 'ds' before assignment
587 0 convention line-too-long C0301
Line too long (145/100)
587 22 error too-many-function-args E1121 read_modal_data
Too many positional arguments for method call
589 0 convention line-too-long C0301
Line too long (160/100)
590 0 convention line-too-long C0301
Line too long (135/100)
590 22 error too-many-function-args E1121 read_modal_data
Too many positional arguments for method call
598 0 convention line-too-long C0301
Line too long (115/100)
602 0 convention line-too-long C0301
Line too long (118/100)
605 0 convention line-too-long C0301
Line too long (121/100)
607 0 convention line-too-long C0301
Line too long (110/100)
608 0 convention line-too-long C0301
Line too long (121/100)
610 0 convention line-too-long C0301
Line too long (110/100)
615 0 convention line-too-long C0301
Line too long (109/100)
629 0 convention line-too-long C0301
Line too long (110/100)
630 0 convention line-too-long C0301
Line too long (112/100)
633 0 convention line-too-long C0301
Line too long (140/100)
635 0 convention line-too-long C0301
Line too long (120/100)
636 0 convention line-too-long C0301
Line too long (143/100)
638 0 convention line-too-long C0301
Line too long (132/100)
639 0 convention line-too-long C0301
Line too long (143/100)
641 0 convention line-too-long C0301
Line too long (132/100)
642 0 convention line-too-long C0301
Line too long (110/100)
643 0 convention line-too-long C0301
Line too long (107/100)
646 0 convention line-too-long C0301
Line too long (131/100)
657 0 convention line-too-long C0301
Line too long (124/100)
658 0 convention line-too-long C0301
Line too long (137/100)
663 0 convention line-too-long C0301
Line too long (149/100)
665 0 convention line-too-long C0301
Line too long (129/100)
666 0 convention line-too-long C0301
Line too long (152/100)
668 0 convention line-too-long C0301
Line too long (141/100)
669 0 convention line-too-long C0301
Line too long (152/100)
671 0 convention line-too-long C0301
Line too long (141/100)
672 0 convention line-too-long C0301
Line too long (119/100)
673 0 convention line-too-long C0301
Line too long (116/100)
676 0 convention line-too-long C0301
Line too long (149/100)
677 0 convention line-too-long C0301
Line too long (152/100)
679 0 convention line-too-long C0301
Line too long (132/100)
680 0 convention line-too-long C0301
Line too long (155/100)
682 0 convention line-too-long C0301
Line too long (144/100)
683 0 convention line-too-long C0301
Line too long (155/100)
685 0 convention line-too-long C0301
Line too long (144/100)
686 0 convention line-too-long C0301
Line too long (122/100)
687 0 convention line-too-long C0301
Line too long (119/100)
690 0 convention line-too-long C0301
Line too long (153/100)
691 0 convention line-too-long C0301
Line too long (117/100)
693 0 convention line-too-long C0301
Line too long (117/100)
695 0 convention line-too-long C0301
Line too long (117/100)
697 0 convention line-too-long C0301
Line too long (117/100)
699 0 convention line-too-long C0301
Line too long (117/100)
713 0 convention missing-function-docstring C0116 read_transient_control_data
Missing function or method docstring
713 0 refactor too-many-locals R0914 read_transient_control_data
Too many local variables (39/15)
713 0 refactor too-many-branches R0912 read_transient_control_data
Too many branches (13/12)
713 0 refactor too-many-statements R0915 read_transient_control_data
Too many statements (84/50)
715 13 error no-member E1101 read_transient_control_data
Module 'netCDF4' has no 'Dataset' member
716 26 error no-member E1101 read_transient_control_data
Module 'netCDF4' has no 'Dataset' member
742 0 convention line-too-long C0301
Line too long (121/100)
743 0 convention line-too-long C0301
Line too long (182/100)
744 0 convention line-too-long C0301
Line too long (199/100)
745 0 convention line-too-long C0301
Line too long (199/100)
746 0 convention line-too-long C0301
Line too long (171/100)
747 0 convention line-too-long C0301
Line too long (171/100)
753 0 convention line-too-long C0301
Line too long (120/100)
754 0 convention line-too-long C0301
Line too long (177/100)
755 0 convention line-too-long C0301
Line too long (191/100)
756 0 convention line-too-long C0301
Line too long (191/100)
757 0 convention line-too-long C0301
Line too long (166/100)
758 0 convention line-too-long C0301
Line too long (166/100)
818 0 convention trailing-whitespace C0303
Trailing whitespace
836 0 convention trailing-whitespace C0303
Trailing whitespace
840 0 convention missing-function-docstring C0116 create_synthetic_test
Missing function or method docstring
840 0 warning dangerous-default-value W0102 create_synthetic_test
Dangerous default value [] as argument
840 0 refactor too-many-arguments R0913 create_synthetic_test
Too many arguments (19/5)
840 0 refactor too-many-positional-arguments R0917 create_synthetic_test
Too many positional arguments (19/5)
840 0 refactor too-many-locals R0914 create_synthetic_test
Too many local variables (33/15)
840 0 refactor too-many-branches R0912 create_synthetic_test
Too many branches (16/12)
845 26 warning unused-argument W0613 create_synthetic_test
Unused argument 'displacement_derivative'
862 4 convention import-outside-toplevel C0415 create_synthetic_test
Import outside toplevel (components)
862 4 error import-error E0401 create_synthetic_test
Unable to import 'components'
868 0 convention line-too-long C0301
Line too long (104/100)
924 40 convention trailing-whitespace C0303
Trailing whitespace
924 0 convention missing-function-docstring C0116 read_sine_control_data
Missing function or method docstring
924 0 refactor too-many-locals R0914 read_sine_control_data
Too many local variables (18/15)
924 0 refactor too-many-branches R0912 read_sine_control_data
Too many branches (25/12)
924 0 refactor too-many-statements R0915 read_sine_control_data
Too many statements (65/50)
959 0 convention line-too-long C0301
Line too long (152/100)
959 12 warning raise-missing-from W0707 read_sine_control_data
Consider explicitly re-raising using 'except KeyError as exc' and 'raise ValueError(f'{read_quantity} is not a valid quantity to read.  read_quantity must be one of {concatenated_keys + unconcatenated_keys}.') from exc'
973 0 convention line-too-long C0301
Line too long (152/100)
996 11 refactor use-a-generator R1729 read_sine_control_data
Use a generator instead 'any(dimension == 'tone' for dimension in dimension_label)'
997 0 convention line-too-long C0301
Line too long (127/100)

Module sdynpy.fileio.sdynpy_tshaker (/opt/hostedtoolcache/Python/3.13.12/x64/lib/python3.13/site-packages/sdynpy/fileio/sdynpy_tshaker.py)

Line Col. Type Symbol ID Obj Message
10 0 warning pointless-string-statement W0105
String statement has no effect
29 0 convention wrong-import-position C0413
Import "import numpy as np" should be placed at the top of the module
35 0 convention wrong-import-position C0413
Import "from ..core.sdynpy_coordinate import coordinate_array, outer_product, CoordinateArray, _string_map" should be placed at the top of the module
35 0 warning unused-import W0611
Unused CoordinateArray imported from core.sdynpy_coordinate
35 0 warning unused-import W0611
Unused _string_map imported from core.sdynpy_coordinate
37 0 convention wrong-import-position C0413
Import "from ..core.sdynpy_data import data_array, FunctionTypes" should be placed at the top of the module
38 0 convention wrong-import-position C0413
Import "from glob import glob" should be placed at the top of the module
38 0 convention wrong-import-order C0411
standard import "glob.glob" should be placed before third party import "numpy" and local imports "core.sdynpy_coordinate.coordinate_array", "core.sdynpy_data.data_array"
39 0 convention wrong-import-position C0413
Import "import os" should be placed at the top of the module
39 0 convention wrong-import-order C0411
standard import "os" should be placed before third party import "numpy" and local imports "core.sdynpy_coordinate.coordinate_array", "core.sdynpy_data.data_array"
40 0 convention wrong-import-position C0413
Import "from scipy.io import loadmat" should be placed at the top of the module
40 0 convention wrong-import-order C0411
third party import "scipy.io.loadmat" should be placed before local imports "core.sdynpy_coordinate.coordinate_array", "core.sdynpy_data.data_array"
43 0 convention missing-function-docstring C0116 read_tdms
Missing function or method docstring
43 0 refactor too-many-arguments R0913 read_tdms
Too many arguments (7/5)
43 0 refactor too-many-positional-arguments R0917 read_tdms
Too many positional arguments (7/5)
43 0 refactor too-many-locals R0914 read_tdms
Too many local variables (36/15)
43 0 refactor too-many-statements R0915 read_tdms
Too many statements (51/50)
80 14 convention consider-using-f-string C0209 read_tdms
Formatting a regular string which could be an f-string
101 0 convention line-too-long C0301
Line too long (102/100)
102 0 convention line-too-long C0301
Line too long (110/100)
103 19 convention consider-using-f-string C0209 read_tdms
Formatting a regular string which could be an f-string
104 19 convention consider-using-f-string C0209 read_tdms
Formatting a regular string which could be an f-string
105 0 convention line-too-long C0301
Line too long (115/100)
105 19 convention consider-using-f-string C0209 read_tdms
Formatting a regular string which could be an f-string
106 19 convention consider-using-f-string C0209 read_tdms
Formatting a regular string which could be an f-string
107 19 convention consider-using-f-string C0209 read_tdms
Formatting a regular string which could be an f-string
115 0 convention missing-function-docstring C0116 read_mat_time_history
Missing function or method docstring
115 0 refactor too-many-arguments R0913 read_mat_time_history
Too many arguments (8/5)
115 0 refactor too-many-positional-arguments R0917 read_mat_time_history
Too many positional arguments (8/5)
115 0 refactor too-many-locals R0914 read_mat_time_history
Too many local variables (34/15)
118 0 convention line-too-long C0301
Line too long (109/100)
128 8 warning unused-variable W0612 read_mat_time_history
Unused variable 'i'
129 14 convention consider-using-f-string C0209 read_mat_time_history
Formatting a regular string which could be an f-string
163 19 convention consider-using-f-string C0209 read_mat_time_history
Formatting a regular string which could be an f-string
164 19 convention consider-using-f-string C0209 read_mat_time_history
Formatting a regular string which could be an f-string
165 19 convention consider-using-f-string C0209 read_mat_time_history
Formatting a regular string which could be an f-string
166 19 convention consider-using-f-string C0209 read_mat_time_history
Formatting a regular string which could be an f-string
167 19 convention consider-using-f-string C0209 read_mat_time_history
Formatting a regular string which could be an f-string
175 0 convention missing-function-docstring C0116 read_mat_shock
Missing function or method docstring
175 0 refactor too-many-arguments R0913 read_mat_shock
Too many arguments (7/5)
175 0 refactor too-many-positional-arguments R0917 read_mat_shock
Too many positional arguments (7/5)
175 0 refactor too-many-locals R0914 read_mat_shock
Too many local variables (28/15)
217 20 convention consider-using-f-string C0209 read_mat_shock
Formatting a regular string which could be an f-string
219 20 convention consider-using-f-string C0209 read_mat_shock
Formatting a regular string which could be an f-string
220 16 convention consider-using-f-string C0209 read_mat_shock
Formatting a regular string which could be an f-string
221 15 convention consider-using-f-string C0209 read_mat_shock
Formatting a regular string which could be an f-string
229 0 convention missing-function-docstring C0116 read_mat_random
Missing function or method docstring
229 0 refactor too-many-locals R0914 read_mat_random
Too many local variables (30/15)
272 24 convention consider-using-f-string C0209 read_mat_random
Formatting a regular string which could be an f-string
274 24 convention consider-using-f-string C0209 read_mat_random
Formatting a regular string which could be an f-string
276 0 convention line-too-long C0301
Line too long (102/100)
276 24 convention consider-using-f-string C0209 read_mat_random
Formatting a regular string which could be an f-string
277 24 convention consider-using-f-string C0209 read_mat_random
Formatting a regular string which could be an f-string
278 24 convention consider-using-f-string C0209 read_mat_random
Formatting a regular string which could be an f-string
279 16 convention consider-using-f-string C0209 read_mat_random
Formatting a regular string which could be an f-string
280 15 convention consider-using-f-string C0209 read_mat_random
Formatting a regular string which could be an f-string
286 0 convention line-too-long C0301
Line too long (126/100)
289 0 convention line-too-long C0301
Line too long (120/100)

Module sdynpy.fileio.sdynpy_uff (/opt/hostedtoolcache/Python/3.13.12/x64/lib/python3.13/site-packages/sdynpy/fileio/sdynpy_uff.py)

Line Col. Type Symbol ID Obj Message
7 0 warning pointless-string-statement W0105
String statement has no effect
26 0 convention wrong-import-position C0413
Import "import numpy as np" should be placed at the top of the module
26 0 warning unused-import W0611
Unused numpy imported as np
94 12 warning raise-missing-from W0707 parse_uff_line
Consider explicitly re-raising using 'except KeyError as exc' and 'raise UFFReadError('Invalid Type {:}, should be one of {:}'.format(spec_type, [key for key in read_type_functions.keys()])) from exc'
94 31 convention consider-using-f-string C0209 parse_uff_line
Formatting a regular string which could be an f-string
95 27 refactor unnecessary-comprehension R1721 parse_uff_line
Unnecessary use of a comprehension, use list(read_type_functions.keys()) instead.
95 43 convention consider-iterating-dictionary C0201 parse_uff_line
Consider iterating the dictionary directly instead of calling .keys()
103 0 convention line-too-long C0301
Line too long (109/100)
103 16 warning raise-missing-from W0707 parse_uff_line
Consider explicitly re-raising using 'except ValueError as exc' and 'raise UFFReadError('Line "{:}"\n  characters "{:}" cannot be transformed to type {:}'.format(line, position_string, spec_type)) from exc'
103 35 convention consider-using-f-string C0209 parse_uff_line
Formatting a regular string which could be an f-string
134 8 warning unused-variable W0612 parse_uff_lines
Unused variable 'i'
161 4 convention invalid-name C0103 write_uff_line
Variable name "non_X_format_specs" doesn't conform to snake_case naming style
164 0 convention superfluous-parens C0325
Unnecessary parens after '=' keyword
184 18 convention consider-using-f-string C0209 write_uff_line
Formatting a regular string which could be an f-string
192 25 convention consider-using-f-string C0209 write_uff_line
Formatting a regular string which could be an f-string
200 0 convention wrong-import-position C0413
Import "from .sdynpy_uff_datasets import sdynpy_uff_dataset_55 as dataset_55" should be placed at the top of the module
201 0 convention wrong-import-position C0413
Import "from .sdynpy_uff_datasets import sdynpy_uff_dataset_58 as dataset_58" should be placed at the top of the module
202 0 convention wrong-import-position C0413
Import "from .sdynpy_uff_datasets import sdynpy_uff_dataset_82 as dataset_82" should be placed at the top of the module
203 0 convention wrong-import-position C0413
Import "from .sdynpy_uff_datasets import sdynpy_uff_dataset_151 as dataset_151" should be placed at the top of the module
204 0 convention wrong-import-position C0413
Import "from .sdynpy_uff_datasets import sdynpy_uff_dataset_164 as dataset_164" should be placed at the top of the module
205 0 convention wrong-import-position C0413
Import "from .sdynpy_uff_datasets import sdynpy_uff_dataset_1858 as dataset_1858" should be placed at the top of the module
206 0 convention wrong-import-position C0413
Import "from .sdynpy_uff_datasets import sdynpy_uff_dataset_2400 as dataset_2400" should be placed at the top of the module
207 0 convention wrong-import-position C0413
Import "from .sdynpy_uff_datasets import sdynpy_uff_dataset_2411 as dataset_2411" should be placed at the top of the module
208 0 convention wrong-import-position C0413
Import "from .sdynpy_uff_datasets import sdynpy_uff_dataset_2412 as dataset_2412" should be placed at the top of the module
209 0 convention wrong-import-position C0413
Import "from .sdynpy_uff_datasets import sdynpy_uff_dataset_2420 as dataset_2420" should be placed at the top of the module
223 0 refactor too-many-locals R0914 readuff
Too many local variables (19/15)
223 0 refactor too-many-branches R0912 readuff
Too many branches (20/12)
223 0 refactor too-many-statements R0915 readuff
Too many statements (67/50)
259 18 convention unnecessary-negation C0117 readuff
Consider changing "not line[4:6] == b'-1'" to "line[4:6] != b'-1'"
259 45 convention unnecessary-negation C0117 readuff
Consider changing "not line.strip() == b'-1'" to "line.strip() != b'-1'"
273 66 warning unused-variable W0612 readuff
Unused variable 'not_used'
274 0 convention line-too-long C0301
Line too long (101/100)
282 16 warning raise-missing-from W0707 readuff
Consider explicitly re-raising using 'except UFFReadError as exc' and 'raise UFFReadError('Improperly formatted dataset specification at line {}, {}'.format(line_num, line)) from exc'
283 0 convention line-too-long C0301
Line too long (103/100)
283 20 convention consider-using-f-string C0209 readuff
Formatting a regular string which could be an f-string
285 22 convention consider-using-f-string C0209 readuff
Formatting a regular string which could be an f-string
293 0 convention line-too-long C0301
Line too long (136/100)
299 0 convention line-too-long C0301
Line too long (108/100)
299 24 convention consider-using-f-string C0209 readuff
Formatting a regular string which could be an f-string
300 0 convention line-too-long C0301
Line too long (129/100)
305 22 convention consider-using-f-string C0209 readuff
Formatting a regular string which could be an f-string
312 22 convention consider-using-f-string C0209 readuff
Formatting a regular string which could be an f-string
319 0 convention line-too-long C0301
Line too long (125/100)
319 22 convention consider-using-f-string C0209 readuff
Formatting a regular string which could be an f-string
331 35 convention consider-using-f-string C0209 readuff
Formatting a regular string which could be an f-string

Module sdynpy.fileio.sdynpy_uff_datasets (/opt/hostedtoolcache/Python/3.13.12/x64/lib/python3.13/site-packages/sdynpy/fileio/sdynpy_uff_datasets/__init__.py)

Line Col. Type Symbol ID Obj Message
3 0 warning pointless-string-statement W0105
String statement has no effect

Module sdynpy.fileio.sdynpy_uff_datasets.sdynpy_uff_dataset_151 (/opt/hostedtoolcache/Python/3.13.12/x64/lib/python3.13/site-packages/sdynpy/fileio/sdynpy_uff_datasets/sdynpy_uff_dataset_151.py)

Line Col. Type Symbol ID Obj Message
7 0 warning pointless-string-statement W0105
String statement has no effect
26 0 convention wrong-import-position C0413
Import "import datetime" should be placed at the top of the module
27 0 convention wrong-import-position C0413
Import "from ..sdynpy_uff import UFFReadError, parse_uff_line, write_uff_line" should be placed at the top of the module
27 0 warning unused-import W0611
Unused UFFReadError imported from sdynpy_uff
30 0 convention missing-class-docstring C0115 Sdynpy_UFF_Dataset_151
Missing class docstring
30 0 convention invalid-name C0103 Sdynpy_UFF_Dataset_151
Class name "Sdynpy_UFF_Dataset_151" doesn't conform to PascalCase naming style
30 0 refactor too-many-instance-attributes R0902 Sdynpy_UFF_Dataset_151
Too many instance attributes (15/7)
31 4 refactor too-many-arguments R0913 Sdynpy_UFF_Dataset_151.__init__
Too many arguments (16/5)
31 4 refactor too-many-positional-arguments R0917 Sdynpy_UFF_Dataset_151.__init__
Too many positional arguments (16/5)
31 4 refactor too-many-locals R0914 Sdynpy_UFF_Dataset_151.__init__
Too many local variables (17/15)
70 4 convention missing-function-docstring C0116 Sdynpy_UFF_Dataset_151.dataset_number
Missing function or method docstring
74 4 convention missing-function-docstring C0116 Sdynpy_UFF_Dataset_151.from_uff_data_array
Missing function or method docstring
80 8 warning unbalanced-tuple-unpacking W0632 Sdynpy_UFF_Dataset_151.from_uff_data_array
Possible unbalanced tuple unpacking with sequence defined at line 84 of sdynpy.fileio.sdynpy_uff: left side has 1 label, right side has 0 values
83 8 warning unbalanced-tuple-unpacking W0632 Sdynpy_UFF_Dataset_151.from_uff_data_array
Possible unbalanced tuple unpacking with sequence defined at line 84 of sdynpy.fileio.sdynpy_uff: left side has 1 label, right side has 0 values
86 8 warning unbalanced-tuple-unpacking W0632 Sdynpy_UFF_Dataset_151.from_uff_data_array
Possible unbalanced tuple unpacking with sequence defined at line 84 of sdynpy.fileio.sdynpy_uff: left side has 1 label, right side has 0 values
97 8 warning unbalanced-tuple-unpacking W0632 Sdynpy_UFF_Dataset_151.from_uff_data_array
Possible unbalanced tuple unpacking with sequence defined at line 84 of sdynpy.fileio.sdynpy_uff: left side has 4 labels, right side has 0 values
108 8 warning unbalanced-tuple-unpacking W0632 Sdynpy_UFF_Dataset_151.from_uff_data_array
Possible unbalanced tuple unpacking with sequence defined at line 84 of sdynpy.fileio.sdynpy_uff: left side has 1 label, right side has 0 values
116 8 warning unbalanced-tuple-unpacking W0632 Sdynpy_UFF_Dataset_151.from_uff_data_array
Possible unbalanced tuple unpacking with sequence defined at line 84 of sdynpy.fileio.sdynpy_uff: left side has 1 label, right side has 0 values
117 0 convention line-too-long C0301
Line too long (102/100)
128 8 warning unbalanced-tuple-unpacking W0632 Sdynpy_UFF_Dataset_151.from_uff_data_array
Possible unbalanced tuple unpacking with sequence defined at line 84 of sdynpy.fileio.sdynpy_uff: left side has 6 labels, right side has 0 values
139 15 convention consider-using-f-string C0209 Sdynpy_UFF_Dataset_151.__repr__
Formatting a regular string which could be an f-string
141 4 convention missing-function-docstring C0116 Sdynpy_UFF_Dataset_151.write_string
Missing function or method docstring
143 31 convention consider-using-f-string C0209 Sdynpy_UFF_Dataset_151.write_string
Formatting a regular string which could be an f-string
144 31 convention consider-using-f-string C0209 Sdynpy_UFF_Dataset_151.write_string
Formatting a regular string which could be an f-string
148 34 convention consider-using-f-string C0209 Sdynpy_UFF_Dataset_151.write_string
Formatting a regular string which could be an f-string
149 34 convention consider-using-f-string C0209 Sdynpy_UFF_Dataset_151.write_string
Formatting a regular string which could be an f-string
153 28 convention consider-using-f-string C0209 Sdynpy_UFF_Dataset_151.write_string
Formatting a regular string which could be an f-string
154 28 convention consider-using-f-string C0209 Sdynpy_UFF_Dataset_151.write_string
Formatting a regular string which could be an f-string
176 8 refactor no-else-return R1705 Sdynpy_UFF_Dataset_151.__str__
Unnecessary "else" after "return", remove the "else" and de-indent the code inside it
182 0 convention missing-function-docstring C0116 read
Missing function or method docstring

Module sdynpy.fileio.sdynpy_uff_datasets.sdynpy_uff_dataset_164 (/opt/hostedtoolcache/Python/3.13.12/x64/lib/python3.13/site-packages/sdynpy/fileio/sdynpy_uff_datasets/sdynpy_uff_dataset_164.py)

Line Col. Type Symbol ID Obj Message
7 0 warning pointless-string-statement W0105
String statement has no effect
26 0 convention wrong-import-position C0413
Import "from ..sdynpy_uff import UFFReadError" should be placed at the top of the module
29 0 convention missing-class-docstring C0115 Sdynpy_UFF_Dataset_164
Missing class docstring
29 0 convention invalid-name C0103 Sdynpy_UFF_Dataset_164
Class name "Sdynpy_UFF_Dataset_164" doesn't conform to PascalCase naming style
40 4 convention missing-function-docstring C0116 Sdynpy_UFF_Dataset_164.dataset_number
Missing function or method docstring
44 4 convention missing-function-docstring C0116 Sdynpy_UFF_Dataset_164.from_uff_data_array
Missing function or method docstring
44 4 refactor too-many-return-statements R0911 Sdynpy_UFF_Dataset_164.from_uff_data_array
Too many return statements (7/6)
82 0 convention line-too-long C0301
Line too long (110/100)
87 0 convention line-too-long C0301
Line too long (109/100)
92 0 convention line-too-long C0301
Line too long (115/100)
97 0 convention line-too-long C0301
Line too long (104/100)
101 15 convention consider-using-f-string C0209 Sdynpy_UFF_Dataset_164.__repr__
Formatting a regular string which could be an f-string
103 4 convention missing-function-docstring C0116 Sdynpy_UFF_Dataset_164.write_string
Missing function or method docstring
104 16 convention consider-using-f-string C0209 Sdynpy_UFF_Dataset_164.write_string
Formatting a regular string which could be an f-string
107 16 convention consider-using-f-string C0209 Sdynpy_UFF_Dataset_164.write_string
Formatting a regular string which could be an f-string
114 8 refactor no-else-return R1705 Sdynpy_UFF_Dataset_164.__str__
Unnecessary "else" after "return", remove the "else" and de-indent the code inside it
120 0 convention missing-function-docstring C0116 read
Missing function or method docstring

Module sdynpy.fileio.sdynpy_uff_datasets.sdynpy_uff_dataset_1858 (/opt/hostedtoolcache/Python/3.13.12/x64/lib/python3.13/site-packages/sdynpy/fileio/sdynpy_uff_datasets/sdynpy_uff_dataset_1858.py)

Line Col. Type Symbol ID Obj Message
8 0 warning pointless-string-statement W0105
String statement has no effect
27 0 convention wrong-import-position C0413
Import "from ..sdynpy_uff import parse_uff_line, parse_uff_lines, write_uff_line" should be placed at the top of the module
27 0 warning unused-import W0611
Unused parse_uff_lines imported from sdynpy_uff
28 0 convention wrong-import-position C0413
Import "import numpy as np" should be placed at the top of the module
28 0 convention wrong-import-order C0411
third party import "numpy" should be placed before local import "sdynpy_uff.parse_uff_line"
31 0 convention missing-function-docstring C0116 is_abscissa_even
Missing function or method docstring
37 0 convention missing-class-docstring C0115 Sdynpy_UFF_Dataset_1858
Missing class docstring
37 0 convention invalid-name C0103 Sdynpy_UFF_Dataset_1858
Class name "Sdynpy_UFF_Dataset_1858" doesn't conform to PascalCase naming style
37 0 refactor too-many-instance-attributes R0902 Sdynpy_UFF_Dataset_1858
Too many instance attributes (26/7)
38 4 refactor too-many-arguments R0913 Sdynpy_UFF_Dataset_1858.__init__
Too many arguments (27/5)
38 4 refactor too-many-positional-arguments R0917 Sdynpy_UFF_Dataset_1858.__init__
Too many positional arguments (27/5)
38 4 refactor too-many-locals R0914 Sdynpy_UFF_Dataset_1858.__init__
Too many local variables (27/15)
74 4 convention missing-function-docstring C0116 Sdynpy_UFF_Dataset_1858.dataset_number
Missing function or method docstring
78 4 convention missing-function-docstring C0116 Sdynpy_UFF_Dataset_1858.from_uff_data_array
Missing function or method docstring
78 4 refactor too-many-locals R0914 Sdynpy_UFF_Dataset_1858.from_uff_data_array
Too many local variables (30/15)
90 0 convention line-too-long C0301
Line too long (105/100)
90 8 warning redeclared-assigned-name W0128 Sdynpy_UFF_Dataset_1858.from_uff_data_array
Redeclared variable 'not_used' in assignment
90 8 warning unbalanced-tuple-unpacking W0632 Sdynpy_UFF_Dataset_1858.from_uff_data_array
Possible unbalanced tuple unpacking with sequence defined at line 84 of sdynpy.fileio.sdynpy_uff: left side has 6 labels, right side has 0 values
90 59 warning unused-variable W0612 Sdynpy_UFF_Dataset_1858.from_uff_data_array
Unused variable 'not_used'
150 8 warning redeclared-assigned-name W0128 Sdynpy_UFF_Dataset_1858.from_uff_data_array
Redeclared variable 'not_used' in assignment
150 8 warning unbalanced-tuple-unpacking W0632 Sdynpy_UFF_Dataset_1858.from_uff_data_array
Possible unbalanced tuple unpacking with sequence defined at line 84 of sdynpy.fileio.sdynpy_uff: left side has 12 labels, right side has 0 values
160 8 warning unbalanced-tuple-unpacking W0632 Sdynpy_UFF_Dataset_1858.from_uff_data_array
Possible unbalanced tuple unpacking with sequence defined at line 84 of sdynpy.fileio.sdynpy_uff: left side has 5 labels, right side has 0 values
167 8 warning unbalanced-tuple-unpacking W0632 Sdynpy_UFF_Dataset_1858.from_uff_data_array
Possible unbalanced tuple unpacking with sequence defined at line 84 of sdynpy.fileio.sdynpy_uff: left side has 5 labels, right side has 0 values
173 8 warning redeclared-assigned-name W0128 Sdynpy_UFF_Dataset_1858.from_uff_data_array
Redeclared variable 'not_used' in assignment
173 8 warning unbalanced-tuple-unpacking W0632 Sdynpy_UFF_Dataset_1858.from_uff_data_array
Possible unbalanced tuple unpacking with sequence defined at line 84 of sdynpy.fileio.sdynpy_uff: left side has 5 labels, right side has 0 values
178 8 warning unbalanced-tuple-unpacking W0632 Sdynpy_UFF_Dataset_1858.from_uff_data_array
Possible unbalanced tuple unpacking with sequence defined at line 84 of sdynpy.fileio.sdynpy_uff: left side has 2 labels, right side has 0 values
195 4 convention missing-function-docstring C0116 Sdynpy_UFF_Dataset_1858.write_string
Missing function or method docstring
201 0 convention line-too-long C0301
Line too long (128/100)
202 0 convention line-too-long C0301
Line too long (104/100)
203 0 convention line-too-long C0301
Line too long (101/100)
205 0 convention line-too-long C0301
Line too long (101/100)
207 0 convention line-too-long C0301
Line too long (108/100)
219 8 refactor no-else-return R1705 Sdynpy_UFF_Dataset_1858.__str__
Unnecessary "else" after "return", remove the "else" and de-indent the code inside it
225 0 convention missing-function-docstring C0116 read
Missing function or method docstring

Module sdynpy.fileio.sdynpy_uff_datasets.sdynpy_uff_dataset_2400 (/opt/hostedtoolcache/Python/3.13.12/x64/lib/python3.13/site-packages/sdynpy/fileio/sdynpy_uff_datasets/sdynpy_uff_dataset_2400.py)

Line Col. Type Symbol ID Obj Message
7 0 warning pointless-string-statement W0105
String statement has no effect
26 0 convention wrong-import-position C0413
Import "import datetime" should be placed at the top of the module
27 0 convention wrong-import-position C0413
Import "from ..sdynpy_uff import UFFReadError" should be placed at the top of the module
27 0 warning unused-import W0611
Unused UFFReadError imported from sdynpy_uff
30 0 convention missing-class-docstring C0115 Sdynpy_UFF_Dataset_2400
Missing class docstring
30 0 convention invalid-name C0103 Sdynpy_UFF_Dataset_2400
Class name "Sdynpy_UFF_Dataset_2400" doesn't conform to PascalCase naming style
30 0 refactor too-many-instance-attributes R0902 Sdynpy_UFF_Dataset_2400
Too many instance attributes (22/7)
31 4 warning dangerous-default-value W0102 Sdynpy_UFF_Dataset_2400.__init__
Dangerous default value [False] * 32 (builtins.list) as argument
31 4 refactor too-many-arguments R0913 Sdynpy_UFF_Dataset_2400.__init__
Too many arguments (23/5)
31 4 refactor too-many-positional-arguments R0917 Sdynpy_UFF_Dataset_2400.__init__
Too many positional arguments (23/5)
31 4 refactor too-many-locals R0914 Sdynpy_UFF_Dataset_2400.__init__
Too many local variables (23/15)
78 4 convention missing-function-docstring C0116 Sdynpy_UFF_Dataset_2400.dataset_number
Missing function or method docstring
82 4 convention missing-function-docstring C0116 Sdynpy_UFF_Dataset_2400.from_uff_data_array
Missing function or method docstring
82 4 refactor too-many-locals R0914 Sdynpy_UFF_Dataset_2400.from_uff_data_array
Too many local variables (26/15)
82 4 refactor too-many-statements R0915 Sdynpy_UFF_Dataset_2400.from_uff_data_array
Too many statements (66/50)
167 13 warning fixme W0511
TODO: I'm not sure if bit 1 is the most significant bit or least significant bit.
206 15 convention consider-using-f-string C0209 Sdynpy_UFF_Dataset_2400.__repr__
Formatting a regular string which could be an f-string
208 4 convention missing-function-docstring C0116 Sdynpy_UFF_Dataset_2400.write_string
Missing function or method docstring
210 0 convention line-too-long C0301
Line too long (113/100)
210 42 convention consider-using-f-string C0209 Sdynpy_UFF_Dataset_2400.write_string
Formatting a regular string which could be an f-string
211 0 convention line-too-long C0301
Line too long (112/100)
211 42 convention consider-using-f-string C0209 Sdynpy_UFF_Dataset_2400.write_string
Formatting a regular string which could be an f-string
217 35 convention consider-using-f-string C0209 Sdynpy_UFF_Dataset_2400.write_string
Formatting a regular string which could be an f-string
218 9 warning fixme W0511
TODO: I'm not sure if this is the correct bit order
219 38 refactor consider-using-generator R1728 Sdynpy_UFF_Dataset_2400.write_string
Consider using a generator instead 'sum(2**(10 - i) for (i, bool_val) in enumerate([self.geometry_switch, self.p_analysis_switch, self.all_selections_switch, self.auto_create_dynamic_groups_switch, self.acdg_1d_element_switch, self.acdg_2d_element_switch, self.acdg_3d_element_switch, self.acdg_other_element_switch, self.acdg_related_nodes_switch, self.acdg_related_geometry_switch, self.acdg_related_boundary_condition_switch]) if bool_val)'
230 0 convention line-too-long C0301
Line too long (113/100)
232 16 convention consider-using-f-string C0209 Sdynpy_UFF_Dataset_2400.write_string
Formatting a regular string which could be an f-string
236 16 convention consider-using-f-string C0209 Sdynpy_UFF_Dataset_2400.write_string
Formatting a regular string which could be an f-string
237 16 convention consider-using-f-string C0209 Sdynpy_UFF_Dataset_2400.write_string
Formatting a regular string which could be an f-string
238 16 convention consider-using-f-string C0209 Sdynpy_UFF_Dataset_2400.write_string
Formatting a regular string which could be an f-string
239 16 convention consider-using-f-string C0209 Sdynpy_UFF_Dataset_2400.write_string
Formatting a regular string which could be an f-string
243 16 convention consider-using-f-string C0209 Sdynpy_UFF_Dataset_2400.write_string
Formatting a regular string which could be an f-string
247 8 refactor no-else-return R1705 Sdynpy_UFF_Dataset_2400.__str__
Unnecessary "else" after "return", remove the "else" and de-indent the code inside it
253 0 convention missing-function-docstring C0116 read
Missing function or method docstring

Module sdynpy.fileio.sdynpy_uff_datasets.sdynpy_uff_dataset_2411 (/opt/hostedtoolcache/Python/3.13.12/x64/lib/python3.13/site-packages/sdynpy/fileio/sdynpy_uff_datasets/sdynpy_uff_dataset_2411.py)

Line Col. Type Symbol ID Obj Message
8 0 warning pointless-string-statement W0105
String statement has no effect
27 0 convention wrong-import-position C0413
Import "from ..sdynpy_uff import UFFReadError, parse_uff_line, parse_uff_lines, write_uff_line" should be placed at the top of the module
27 0 warning unused-import W0611
Unused UFFReadError imported from sdynpy_uff
27 0 warning unused-import W0611
Unused parse_uff_lines imported from sdynpy_uff
28 0 convention wrong-import-position C0413
Import "import numpy as np" should be placed at the top of the module
28 0 convention wrong-import-order C0411
third party import "numpy" should be placed before local import "sdynpy_uff.UFFReadError"
31 0 convention missing-class-docstring C0115 Sdynpy_UFF_Dataset_2411
Missing class docstring
31 0 convention invalid-name C0103 Sdynpy_UFF_Dataset_2411
Class name "Sdynpy_UFF_Dataset_2411" doesn't conform to PascalCase naming style
32 4 refactor too-many-arguments R0913 Sdynpy_UFF_Dataset_2411.__init__
Too many arguments (6/5)
32 4 refactor too-many-positional-arguments R0917 Sdynpy_UFF_Dataset_2411.__init__
Too many positional arguments (6/5)
42 4 convention missing-function-docstring C0116 Sdynpy_UFF_Dataset_2411.dataset_number
Missing function or method docstring
46 4 convention missing-function-docstring C0116 Sdynpy_UFF_Dataset_2411.from_uff_data_array
Missing function or method docstring
61 0 convention line-too-long C0301
Line too long (107/100)
61 12 warning unbalanced-tuple-unpacking W0632 Sdynpy_UFF_Dataset_2411.from_uff_data_array
Possible unbalanced tuple unpacking with sequence defined at line 84 of sdynpy.fileio.sdynpy_uff: left side has 4 labels, right side has 0 values
73 15 convention consider-using-f-string C0209 Sdynpy_UFF_Dataset_2411.__repr__
Formatting a regular string which could be an f-string
75 4 convention missing-function-docstring C0116 Sdynpy_UFF_Dataset_2411.write_string
Missing function or method docstring
77 0 convention line-too-long C0301
Line too long (108/100)
78 0 convention line-too-long C0301
Line too long (135/100)
79 0 convention line-too-long C0301
Line too long (114/100)
80 0 convention line-too-long C0301
Line too long (113/100)
85 8 refactor no-else-return R1705 Sdynpy_UFF_Dataset_2411.__str__
Unnecessary "else" after "return", remove the "else" and de-indent the code inside it
91 0 convention missing-function-docstring C0116 read
Missing function or method docstring

Module sdynpy.fileio.sdynpy_uff_datasets.sdynpy_uff_dataset_2412 (/opt/hostedtoolcache/Python/3.13.12/x64/lib/python3.13/site-packages/sdynpy/fileio/sdynpy_uff_datasets/sdynpy_uff_dataset_2412.py)

Line Col. Type Symbol ID Obj Message
7 0 warning pointless-string-statement W0105
String statement has no effect
26 0 convention wrong-import-position C0413
Import "from ..sdynpy_uff import UFFReadError, parse_uff_line, parse_uff_lines, write_uff_line" should be placed at the top of the module
26 0 warning unused-import W0611
Unused UFFReadError imported from sdynpy_uff
27 0 convention wrong-import-position C0413
Import "from ...core.sdynpy_geometry import _beam_elem_types" should be placed at the top of the module
28 0 convention wrong-import-position C0413
Import "from ...core import sdynpy_colors" should be placed at the top of the module
28 0 warning unused-import W0611
Unused sdynpy_colors imported from core
29 0 convention wrong-import-position C0413
Import "import numpy as np" should be placed at the top of the module
29 0 convention wrong-import-order C0411
third party import "numpy" should be placed before local imports "sdynpy_uff.UFFReadError", "core.sdynpy_geometry._beam_elem_types", "core.sdynpy_colors"
29 0 warning unused-import W0611
Unused numpy imported as np
32 0 convention missing-class-docstring C0115 Sdynpy_UFF_Dataset_2412
Missing class docstring
32 0 convention invalid-name C0103 Sdynpy_UFF_Dataset_2412
Class name "Sdynpy_UFF_Dataset_2412" doesn't conform to PascalCase naming style
32 0 refactor too-many-instance-attributes R0902 Sdynpy_UFF_Dataset_2412
Too many instance attributes (9/7)
33 4 warning dangerous-default-value W0102 Sdynpy_UFF_Dataset_2412.__init__
Dangerous default value [] as argument
33 4 warning dangerous-default-value W0102 Sdynpy_UFF_Dataset_2412.__init__
Dangerous default value [] as argument
33 4 warning dangerous-default-value W0102 Sdynpy_UFF_Dataset_2412.__init__
Dangerous default value [] as argument
33 4 warning dangerous-default-value W0102 Sdynpy_UFF_Dataset_2412.__init__
Dangerous default value [] as argument
33 4 refactor too-many-arguments R0913 Sdynpy_UFF_Dataset_2412.__init__
Too many arguments (10/5)
33 4 refactor too-many-positional-arguments R0917 Sdynpy_UFF_Dataset_2412.__init__
Too many positional arguments (10/5)
44 0 convention line-too-long C0301
Line too long (161/100)
45 0 convention line-too-long C0301
Line too long (161/100)
48 0 convention line-too-long C0301
Line too long (122/100)
49 0 convention line-too-long C0301
Line too long (164/100)
50 0 convention line-too-long C0301
Line too long (161/100)
53 4 convention missing-function-docstring C0116 Sdynpy_UFF_Dataset_2412.dataset_number
Missing function or method docstring
57 4 convention missing-function-docstring C0116 Sdynpy_UFF_Dataset_2412.from_uff_data_array
Missing function or method docstring
57 4 refactor too-many-locals R0914 Sdynpy_UFF_Dataset_2412.from_uff_data_array
Too many local variables (24/15)
78 0 convention line-too-long C0301
Line too long (132/100)
78 12 warning unbalanced-tuple-unpacking W0632 Sdynpy_UFF_Dataset_2412.from_uff_data_array
Possible unbalanced tuple unpacking with sequence defined at line 84 of sdynpy.fileio.sdynpy_uff: left side has 6 labels, right side has 0 values
86 0 convention line-too-long C0301
Line too long (113/100)
86 16 warning unbalanced-tuple-unpacking W0632 Sdynpy_UFF_Dataset_2412.from_uff_data_array
Possible unbalanced tuple unpacking with sequence defined at line 84 of sdynpy.fileio.sdynpy_uff: left side has 3 labels, right side has 0 values
126 15 convention consider-using-f-string C0209 Sdynpy_UFF_Dataset_2412.__repr__
Formatting a regular string which could be an f-string
128 4 convention missing-function-docstring C0116 Sdynpy_UFF_Dataset_2412.write_string
Missing function or method docstring
149 0 convention line-too-long C0301
Line too long (115/100)
155 8 refactor no-else-return R1705 Sdynpy_UFF_Dataset_2412.__str__
Unnecessary "else" after "return", remove the "else" and de-indent the code inside it
161 0 convention missing-function-docstring C0116 read
Missing function or method docstring

Module sdynpy.fileio.sdynpy_uff_datasets.sdynpy_uff_dataset_2420 (/opt/hostedtoolcache/Python/3.13.12/x64/lib/python3.13/site-packages/sdynpy/fileio/sdynpy_uff_datasets/sdynpy_uff_dataset_2420.py)

Line Col. Type Symbol ID Obj Message
7 0 warning pointless-string-statement W0105
String statement has no effect
26 0 convention wrong-import-position C0413
Import "from ..sdynpy_uff import UFFReadError, parse_uff_line, parse_uff_lines, write_uff_line" should be placed at the top of the module
26 0 warning unused-import W0611
Unused UFFReadError imported from sdynpy_uff
27 0 convention wrong-import-position C0413
Import "from ...core import sdynpy_colors" should be placed at the top of the module
27 0 warning unused-import W0611
Unused sdynpy_colors imported from core
28 0 convention wrong-import-position C0413
Import "import numpy as np" should be placed at the top of the module
28 0 convention wrong-import-order C0411
third party import "numpy" should be placed before local imports "sdynpy_uff.UFFReadError", "core.sdynpy_colors"
31 0 convention missing-class-docstring C0115 Sdynpy_UFF_Dataset_2420
Missing class docstring
31 0 convention invalid-name C0103 Sdynpy_UFF_Dataset_2420
Class name "Sdynpy_UFF_Dataset_2420" doesn't conform to PascalCase naming style
32 4 warning dangerous-default-value W0102 Sdynpy_UFF_Dataset_2420.__init__
Dangerous default value [] as argument
32 4 warning dangerous-default-value W0102 Sdynpy_UFF_Dataset_2420.__init__
Dangerous default value [] as argument
32 4 warning dangerous-default-value W0102 Sdynpy_UFF_Dataset_2420.__init__
Dangerous default value [] as argument
32 4 warning dangerous-default-value W0102 Sdynpy_UFF_Dataset_2420.__init__
Dangerous default value [] as argument
32 4 refactor too-many-arguments R0913 Sdynpy_UFF_Dataset_2420.__init__
Too many arguments (8/5)
32 4 refactor too-many-positional-arguments R0917 Sdynpy_UFF_Dataset_2420.__init__
Too many positional arguments (8/5)
44 4 convention missing-function-docstring C0116 Sdynpy_UFF_Dataset_2420.dataset_number
Missing function or method docstring
48 4 convention missing-function-docstring C0116 Sdynpy_UFF_Dataset_2420.from_uff_data_array
Missing function or method docstring
48 4 refactor too-many-locals R0914 Sdynpy_UFF_Dataset_2420.from_uff_data_array
Too many local variables (18/15)
53 8 warning unbalanced-tuple-unpacking W0632 Sdynpy_UFF_Dataset_2420.from_uff_data_array
Possible unbalanced tuple unpacking with sequence defined at line 84 of sdynpy.fileio.sdynpy_uff: left side has 1 label, right side has 0 values
56 8 warning unbalanced-tuple-unpacking W0632 Sdynpy_UFF_Dataset_2420.from_uff_data_array
Possible unbalanced tuple unpacking with sequence defined at line 84 of sdynpy.fileio.sdynpy_uff: left side has 1 label, right side has 0 values
71 12 warning unbalanced-tuple-unpacking W0632 Sdynpy_UFF_Dataset_2420.from_uff_data_array
Possible unbalanced tuple unpacking with sequence defined at line 84 of sdynpy.fileio.sdynpy_uff: left side has 3 labels, right side has 0 values
74 12 warning unbalanced-tuple-unpacking W0632 Sdynpy_UFF_Dataset_2420.from_uff_data_array
Possible unbalanced tuple unpacking with sequence defined at line 84 of sdynpy.fileio.sdynpy_uff: left side has 1 label, right side has 0 values
101 15 convention consider-using-f-string C0209 Sdynpy_UFF_Dataset_2420.__repr__
Formatting a regular string which could be an f-string
103 4 convention missing-function-docstring C0116 Sdynpy_UFF_Dataset_2420.write_string
Missing function or method docstring
116 8 refactor no-else-return R1705 Sdynpy_UFF_Dataset_2420.__str__
Unnecessary "else" after "return", remove the "else" and de-indent the code inside it
117 0 convention line-too-long C0301
Line too long (101/100)
122 0 convention missing-function-docstring C0116 read
Missing function or method docstring

Module sdynpy.fileio.sdynpy_uff_datasets.sdynpy_uff_dataset_55 (/opt/hostedtoolcache/Python/3.13.12/x64/lib/python3.13/site-packages/sdynpy/fileio/sdynpy_uff_datasets/sdynpy_uff_dataset_55.py)

Line Col. Type Symbol ID Obj Message
7 0 warning pointless-string-statement W0105
String statement has no effect
26 0 convention wrong-import-position C0413
Import "from ..sdynpy_uff import UFFReadError, parse_uff_line, parse_uff_lines, write_uff_line" should be placed at the top of the module
26 0 warning unused-import W0611
Unused UFFReadError imported from sdynpy_uff
27 0 convention wrong-import-position C0413
Import "import numpy as np" should be placed at the top of the module
27 0 convention wrong-import-order C0411
third party import "numpy" should be placed before local import "sdynpy_uff.UFFReadError"
38 0 convention missing-class-docstring C0115 Sdynpy_UFF_Dataset_55
Missing class docstring
38 0 convention invalid-name C0103 Sdynpy_UFF_Dataset_55
Class name "Sdynpy_UFF_Dataset_55" doesn't conform to PascalCase naming style
38 0 refactor too-many-instance-attributes R0902 Sdynpy_UFF_Dataset_55
Too many instance attributes (13/7)
39 4 refactor too-many-arguments R0913 Sdynpy_UFF_Dataset_55.__init__
Too many arguments (14/5)
39 4 refactor too-many-positional-arguments R0917 Sdynpy_UFF_Dataset_55.__init__
Too many positional arguments (14/5)
57 4 convention missing-function-docstring C0116 Sdynpy_UFF_Dataset_55.dataset_number
Missing function or method docstring
63 5 convention trailing-whitespace C0303
Trailing whitespace
67 5 convention trailing-whitespace C0303
Trailing whitespace
69 5 convention trailing-whitespace C0303
Trailing whitespace
152 4 convention missing-function-docstring C0116 Sdynpy_UFF_Dataset_55.id_number
Missing function or method docstring
155 8 refactor no-else-return R1705 Sdynpy_UFF_Dataset_55.id_number
Unnecessary "else" after "return", remove the "else" and de-indent the code inside it
159 16 convention consider-using-f-string C0209 Sdynpy_UFF_Dataset_55.id_number
Formatting a regular string which could be an f-string
160 31 convention consider-using-f-string C0209 Sdynpy_UFF_Dataset_55.id_number
Formatting a regular string which could be an f-string
170 0 convention line-too-long C0301
Line too long (113/100)
170 22 convention consider-using-f-string C0209 Sdynpy_UFF_Dataset_55.id_number
Formatting a regular string which could be an f-string
176 16 convention consider-using-f-string C0209 Sdynpy_UFF_Dataset_55.id_number
Formatting a regular string which could be an f-string
177 31 convention consider-using-f-string C0209 Sdynpy_UFF_Dataset_55.id_number
Formatting a regular string which could be an f-string
180 4 convention missing-function-docstring C0116 Sdynpy_UFF_Dataset_55.load_case_number
Missing function or method docstring
183 8 refactor no-else-return R1705 Sdynpy_UFF_Dataset_55.load_case_number
Unnecessary "else" after "return", remove the "else" and de-indent the code inside it
187 16 convention consider-using-f-string C0209 Sdynpy_UFF_Dataset_55.load_case_number
Formatting a regular string which could be an f-string
188 31 convention consider-using-f-string C0209 Sdynpy_UFF_Dataset_55.load_case_number
Formatting a regular string which could be an f-string
189 0 convention trailing-whitespace C0303
Trailing whitespace
199 0 convention line-too-long C0301
Line too long (113/100)
199 22 convention consider-using-f-string C0209 Sdynpy_UFF_Dataset_55.load_case_number
Formatting a regular string which could be an f-string
205 16 convention consider-using-f-string C0209 Sdynpy_UFF_Dataset_55.load_case_number
Formatting a regular string which could be an f-string
206 31 convention consider-using-f-string C0209 Sdynpy_UFF_Dataset_55.load_case_number
Formatting a regular string which could be an f-string
209 4 convention missing-function-docstring C0116 Sdynpy_UFF_Dataset_55.mode_number
Missing function or method docstring
212 8 refactor no-else-return R1705 Sdynpy_UFF_Dataset_55.mode_number
Unnecessary "else" after "return", remove the "else" and de-indent the code inside it
216 16 convention consider-using-f-string C0209 Sdynpy_UFF_Dataset_55.mode_number
Formatting a regular string which could be an f-string
217 31 convention consider-using-f-string C0209 Sdynpy_UFF_Dataset_55.mode_number
Formatting a regular string which could be an f-string
218 0 convention trailing-whitespace C0303
Trailing whitespace
219 0 convention trailing-whitespace C0303
Trailing whitespace
228 0 convention line-too-long C0301
Line too long (113/100)
228 22 convention consider-using-f-string C0209 Sdynpy_UFF_Dataset_55.mode_number
Formatting a regular string which could be an f-string
234 16 convention consider-using-f-string C0209 Sdynpy_UFF_Dataset_55.mode_number
Formatting a regular string which could be an f-string
235 31 convention consider-using-f-string C0209 Sdynpy_UFF_Dataset_55.mode_number
Formatting a regular string which could be an f-string
238 4 convention missing-function-docstring C0116 Sdynpy_UFF_Dataset_55.time_step_number
Missing function or method docstring
241 8 refactor no-else-return R1705 Sdynpy_UFF_Dataset_55.time_step_number
Unnecessary "else" after "return", remove the "else" and de-indent the code inside it
245 16 convention consider-using-f-string C0209 Sdynpy_UFF_Dataset_55.time_step_number
Formatting a regular string which could be an f-string
246 31 convention consider-using-f-string C0209 Sdynpy_UFF_Dataset_55.time_step_number
Formatting a regular string which could be an f-string
247 0 convention trailing-whitespace C0303
Trailing whitespace
248 0 convention trailing-whitespace C0303
Trailing whitespace
257 0 convention line-too-long C0301
Line too long (113/100)
257 22 convention consider-using-f-string C0209 Sdynpy_UFF_Dataset_55.time_step_number
Formatting a regular string which could be an f-string
263 16 convention consider-using-f-string C0209 Sdynpy_UFF_Dataset_55.time_step_number
Formatting a regular string which could be an f-string
264 31 convention consider-using-f-string C0209 Sdynpy_UFF_Dataset_55.time_step_number
Formatting a regular string which could be an f-string
267 4 convention missing-function-docstring C0116 Sdynpy_UFF_Dataset_55.frequency_step_number
Missing function or method docstring
270 8 refactor no-else-return R1705 Sdynpy_UFF_Dataset_55.frequency_step_number
Unnecessary "else" after "return", remove the "else" and de-indent the code inside it
274 16 convention consider-using-f-string C0209 Sdynpy_UFF_Dataset_55.frequency_step_number
Formatting a regular string which could be an f-string
275 31 convention consider-using-f-string C0209 Sdynpy_UFF_Dataset_55.frequency_step_number
Formatting a regular string which could be an f-string
276 0 convention trailing-whitespace C0303
Trailing whitespace
277 0 convention trailing-whitespace C0303
Trailing whitespace
286 0 convention line-too-long C0301
Line too long (113/100)
286 22 convention consider-using-f-string C0209 Sdynpy_UFF_Dataset_55.frequency_step_number
Formatting a regular string which could be an f-string
292 16 convention consider-using-f-string C0209 Sdynpy_UFF_Dataset_55.frequency_step_number
Formatting a regular string which could be an f-string
293 31 convention consider-using-f-string C0209 Sdynpy_UFF_Dataset_55.frequency_step_number
Formatting a regular string which could be an f-string
296 4 convention missing-function-docstring C0116 Sdynpy_UFF_Dataset_55.frequency
Missing function or method docstring
298 8 refactor no-else-return R1705 Sdynpy_UFF_Dataset_55.frequency
Unnecessary "else" after "return", remove the "else" and de-indent the code inside it
303 16 convention consider-using-f-string C0209 Sdynpy_UFF_Dataset_55.frequency
Formatting a regular string which could be an f-string
304 31 convention consider-using-f-string C0209 Sdynpy_UFF_Dataset_55.frequency
Formatting a regular string which could be an f-string
305 0 convention trailing-whitespace C0303
Trailing whitespace
306 0 convention trailing-whitespace C0303
Trailing whitespace
315 0 convention line-too-long C0301
Line too long (110/100)
315 22 convention consider-using-f-string C0209 Sdynpy_UFF_Dataset_55.frequency
Formatting a regular string which could be an f-string
321 16 convention consider-using-f-string C0209 Sdynpy_UFF_Dataset_55.frequency
Formatting a regular string which could be an f-string
322 31 convention consider-using-f-string C0209 Sdynpy_UFF_Dataset_55.frequency
Formatting a regular string which could be an f-string
325 4 convention missing-function-docstring C0116 Sdynpy_UFF_Dataset_55.modal_mass
Missing function or method docstring
328 8 refactor no-else-return R1705 Sdynpy_UFF_Dataset_55.modal_mass
Unnecessary "else" after "return", remove the "else" and de-indent the code inside it
332 16 convention consider-using-f-string C0209 Sdynpy_UFF_Dataset_55.modal_mass
Formatting a regular string which could be an f-string
333 31 convention consider-using-f-string C0209 Sdynpy_UFF_Dataset_55.modal_mass
Formatting a regular string which could be an f-string
334 0 convention trailing-whitespace C0303
Trailing whitespace
335 0 convention trailing-whitespace C0303
Trailing whitespace
344 0 convention line-too-long C0301
Line too long (110/100)
344 22 convention consider-using-f-string C0209 Sdynpy_UFF_Dataset_55.modal_mass
Formatting a regular string which could be an f-string
350 16 convention consider-using-f-string C0209 Sdynpy_UFF_Dataset_55.modal_mass
Formatting a regular string which could be an f-string
351 31 convention consider-using-f-string C0209 Sdynpy_UFF_Dataset_55.modal_mass
Formatting a regular string which could be an f-string
355 4 convention missing-function-docstring C0116 Sdynpy_UFF_Dataset_55.modal_viscous_damping
Missing function or method docstring
358 8 refactor no-else-return R1705 Sdynpy_UFF_Dataset_55.modal_viscous_damping
Unnecessary "else" after "return", remove the "else" and de-indent the code inside it
362 16 convention consider-using-f-string C0209 Sdynpy_UFF_Dataset_55.modal_viscous_damping
Formatting a regular string which could be an f-string
363 31 convention consider-using-f-string C0209 Sdynpy_UFF_Dataset_55.modal_viscous_damping
Formatting a regular string which could be an f-string
364 0 convention trailing-whitespace C0303
Trailing whitespace
365 0 convention trailing-whitespace C0303
Trailing whitespace
374 0 convention line-too-long C0301
Line too long (110/100)
374 22 convention consider-using-f-string C0209 Sdynpy_UFF_Dataset_55.modal_viscous_damping
Formatting a regular string which could be an f-string
380 16 convention consider-using-f-string C0209 Sdynpy_UFF_Dataset_55.modal_viscous_damping
Formatting a regular string which could be an f-string
381 31 convention consider-using-f-string C0209 Sdynpy_UFF_Dataset_55.modal_viscous_damping
Formatting a regular string which could be an f-string
384 4 convention missing-function-docstring C0116 Sdynpy_UFF_Dataset_55.modal_hysteretic_damping
Missing function or method docstring
387 8 refactor no-else-return R1705 Sdynpy_UFF_Dataset_55.modal_hysteretic_damping
Unnecessary "else" after "return", remove the "else" and de-indent the code inside it
391 16 convention consider-using-f-string C0209 Sdynpy_UFF_Dataset_55.modal_hysteretic_damping
Formatting a regular string which could be an f-string
392 31 convention consider-using-f-string C0209 Sdynpy_UFF_Dataset_55.modal_hysteretic_damping
Formatting a regular string which could be an f-string
393 0 convention trailing-whitespace C0303
Trailing whitespace
394 0 convention trailing-whitespace C0303
Trailing whitespace
403 0 convention line-too-long C0301
Line too long (110/100)
403 22 convention consider-using-f-string C0209 Sdynpy_UFF_Dataset_55.modal_hysteretic_damping
Formatting a regular string which could be an f-string
409 16 convention consider-using-f-string C0209 Sdynpy_UFF_Dataset_55.modal_hysteretic_damping
Formatting a regular string which could be an f-string
410 31 convention consider-using-f-string C0209 Sdynpy_UFF_Dataset_55.modal_hysteretic_damping
Formatting a regular string which could be an f-string
413 4 convention missing-function-docstring C0116 Sdynpy_UFF_Dataset_55.eigenvalue
Missing function or method docstring
413 4 refactor inconsistent-return-statements R1710 Sdynpy_UFF_Dataset_55.eigenvalue
Either all return statements in a function should return an expression, or none of them should.
416 12 refactor no-else-return R1705 Sdynpy_UFF_Dataset_55.eigenvalue
Unnecessary "elif" after "return", remove the leading "el" from "elif"
422 16 convention consider-using-f-string C0209 Sdynpy_UFF_Dataset_55.eigenvalue
Formatting a regular string which could be an f-string
423 31 convention consider-using-f-string C0209 Sdynpy_UFF_Dataset_55.eigenvalue
Formatting a regular string which could be an f-string
424 0 convention trailing-whitespace C0303
Trailing whitespace
425 0 convention trailing-whitespace C0303
Trailing whitespace
435 0 convention line-too-long C0301
Line too long (114/100)
435 26 convention consider-using-f-string C0209 Sdynpy_UFF_Dataset_55.eigenvalue
Formatting a regular string which could be an f-string
445 0 convention line-too-long C0301
Line too long (114/100)
445 26 convention consider-using-f-string C0209 Sdynpy_UFF_Dataset_55.eigenvalue
Formatting a regular string which could be an f-string
451 16 convention consider-using-f-string C0209 Sdynpy_UFF_Dataset_55.eigenvalue
Formatting a regular string which could be an f-string
452 31 convention consider-using-f-string C0209 Sdynpy_UFF_Dataset_55.eigenvalue
Formatting a regular string which could be an f-string
456 4 convention missing-function-docstring C0116 Sdynpy_UFF_Dataset_55.modal_a
Missing function or method docstring
458 8 refactor no-else-return R1705 Sdynpy_UFF_Dataset_55.modal_a
Unnecessary "else" after "return", remove the "else" and de-indent the code inside it
462 16 convention consider-using-f-string C0209 Sdynpy_UFF_Dataset_55.modal_a
Formatting a regular string which could be an f-string
463 31 convention consider-using-f-string C0209 Sdynpy_UFF_Dataset_55.modal_a
Formatting a regular string which could be an f-string
464 0 convention trailing-whitespace C0303
Trailing whitespace
465 0 convention trailing-whitespace C0303
Trailing whitespace
474 0 convention line-too-long C0301
Line too long (110/100)
474 22 convention consider-using-f-string C0209 Sdynpy_UFF_Dataset_55.modal_a
Formatting a regular string which could be an f-string
481 16 convention consider-using-f-string C0209 Sdynpy_UFF_Dataset_55.modal_a
Formatting a regular string which could be an f-string
482 31 convention consider-using-f-string C0209 Sdynpy_UFF_Dataset_55.modal_a
Formatting a regular string which could be an f-string
485 4 convention missing-function-docstring C0116 Sdynpy_UFF_Dataset_55.modal_b
Missing function or method docstring
487 8 refactor no-else-return R1705 Sdynpy_UFF_Dataset_55.modal_b
Unnecessary "else" after "return", remove the "else" and de-indent the code inside it
491 16 convention consider-using-f-string C0209 Sdynpy_UFF_Dataset_55.modal_b
Formatting a regular string which could be an f-string
492 31 convention consider-using-f-string C0209 Sdynpy_UFF_Dataset_55.modal_b
Formatting a regular string which could be an f-string
493 0 convention trailing-whitespace C0303
Trailing whitespace
494 0 convention trailing-whitespace C0303
Trailing whitespace
503 0 convention line-too-long C0301
Line too long (110/100)
503 22 convention consider-using-f-string C0209 Sdynpy_UFF_Dataset_55.modal_b
Formatting a regular string which could be an f-string
510 16 convention consider-using-f-string C0209 Sdynpy_UFF_Dataset_55.modal_b
Formatting a regular string which could be an f-string
511 31 convention consider-using-f-string C0209 Sdynpy_UFF_Dataset_55.modal_b
Formatting a regular string which could be an f-string
514 4 convention missing-function-docstring C0116 Sdynpy_UFF_Dataset_55.time
Missing function or method docstring
517 8 refactor no-else-return R1705 Sdynpy_UFF_Dataset_55.time
Unnecessary "else" after "return", remove the "else" and de-indent the code inside it
521 16 convention consider-using-f-string C0209 Sdynpy_UFF_Dataset_55.time
Formatting a regular string which could be an f-string
522 31 convention consider-using-f-string C0209 Sdynpy_UFF_Dataset_55.time
Formatting a regular string which could be an f-string
523 0 convention trailing-whitespace C0303
Trailing whitespace
524 0 convention trailing-whitespace C0303
Trailing whitespace
533 0 convention line-too-long C0301
Line too long (110/100)
533 22 convention consider-using-f-string C0209 Sdynpy_UFF_Dataset_55.time
Formatting a regular string which could be an f-string
539 16 convention consider-using-f-string C0209 Sdynpy_UFF_Dataset_55.time
Formatting a regular string which could be an f-string
540 31 convention consider-using-f-string C0209 Sdynpy_UFF_Dataset_55.time
Formatting a regular string which could be an f-string
543 4 convention missing-function-docstring C0116 Sdynpy_UFF_Dataset_55.from_uff_data_array
Missing function or method docstring
543 4 refactor too-many-locals R0914 Sdynpy_UFF_Dataset_55.from_uff_data_array
Too many local variables (27/15)
548 8 warning unbalanced-tuple-unpacking W0632 Sdynpy_UFF_Dataset_55.from_uff_data_array
Possible unbalanced tuple unpacking with sequence defined at line 84 of sdynpy.fileio.sdynpy_uff: left side has 1 label, right side has 0 values
551 8 warning unbalanced-tuple-unpacking W0632 Sdynpy_UFF_Dataset_55.from_uff_data_array
Possible unbalanced tuple unpacking with sequence defined at line 84 of sdynpy.fileio.sdynpy_uff: left side has 1 label, right side has 0 values
555 8 warning unbalanced-tuple-unpacking W0632 Sdynpy_UFF_Dataset_55.from_uff_data_array
Possible unbalanced tuple unpacking with sequence defined at line 84 of sdynpy.fileio.sdynpy_uff: left side has 1 label, right side has 0 values
558 8 warning unbalanced-tuple-unpacking W0632 Sdynpy_UFF_Dataset_55.from_uff_data_array
Possible unbalanced tuple unpacking with sequence defined at line 84 of sdynpy.fileio.sdynpy_uff: left side has 1 label, right side has 0 values
561 8 warning unbalanced-tuple-unpacking W0632 Sdynpy_UFF_Dataset_55.from_uff_data_array
Possible unbalanced tuple unpacking with sequence defined at line 84 of sdynpy.fileio.sdynpy_uff: left side has 1 label, right side has 0 values
620 0 convention line-too-long C0301
Line too long (108/100)
620 8 warning unbalanced-tuple-unpacking W0632 Sdynpy_UFF_Dataset_55.from_uff_data_array
Possible unbalanced tuple unpacking with sequence defined at line 84 of sdynpy.fileio.sdynpy_uff: left side has 6 labels, right side has 0 values
626 0 convention line-too-long C0301
Line too long (233/100)
626 22 convention consider-using-f-string C0209 Sdynpy_UFF_Dataset_55.from_uff_data_array
Formatting a regular string which could be an f-string
631 0 convention line-too-long C0301
Line too long (251/100)
631 22 convention consider-using-f-string C0209 Sdynpy_UFF_Dataset_55.from_uff_data_array
Formatting a regular string which could be an f-string
636 0 convention line-too-long C0301
Line too long (232/100)
636 22 convention consider-using-f-string C0209 Sdynpy_UFF_Dataset_55.from_uff_data_array
Formatting a regular string which could be an f-string
641 0 convention line-too-long C0301
Line too long (230/100)
641 22 convention consider-using-f-string C0209 Sdynpy_UFF_Dataset_55.from_uff_data_array
Formatting a regular string which could be an f-string
660 8 warning unbalanced-tuple-unpacking W0632 Sdynpy_UFF_Dataset_55.from_uff_data_array
Possible unbalanced tuple unpacking with sequence defined at line 84 of sdynpy.fileio.sdynpy_uff: left side has 2 labels, right side has 0 values
678 12 warning unbalanced-tuple-unpacking W0632 Sdynpy_UFF_Dataset_55.from_uff_data_array
Possible unbalanced tuple unpacking with sequence defined at line 84 of sdynpy.fileio.sdynpy_uff: left side has 1 label, right side has 0 values
685 0 convention line-too-long C0301
Line too long (106/100)
695 15 convention consider-using-f-string C0209 Sdynpy_UFF_Dataset_55.__repr__
Formatting a regular string which could be an f-string
697 4 convention missing-function-docstring C0116 Sdynpy_UFF_Dataset_55.write_string
Missing function or method docstring
700 16 refactor unnecessary-comprehension R1721 Sdynpy_UFF_Dataset_55.write_string
Unnecessary use of a comprehension, use list(self.node_data_dictionary.keys()) instead.
732 8 refactor no-else-return R1705 Sdynpy_UFF_Dataset_55.__str__
Unnecessary "else" after "return", remove the "else" and de-indent the code inside it
738 0 convention missing-function-docstring C0116 read
Missing function or method docstring

Module sdynpy.fileio.sdynpy_uff_datasets.sdynpy_uff_dataset_58 (/opt/hostedtoolcache/Python/3.13.12/x64/lib/python3.13/site-packages/sdynpy/fileio/sdynpy_uff_datasets/sdynpy_uff_dataset_58.py)

Line Col. Type Symbol ID Obj Message
8 0 warning pointless-string-statement W0105
String statement has no effect
27 0 convention wrong-import-position C0413
Import "from ..sdynpy_uff import parse_uff_line, parse_uff_lines, write_uff_line" should be placed at the top of the module
28 0 convention wrong-import-position C0413
Import "from ...core.sdynpy_coordinate import parse_coordinate_string" should be placed at the top of the module
28 0 warning unused-import W0611
Unused parse_coordinate_string imported from core.sdynpy_coordinate
29 0 convention wrong-import-position C0413
Import "import numpy as np" should be placed at the top of the module
29 0 convention wrong-import-order C0411
third party import "numpy" should be placed before local imports "sdynpy_uff.parse_uff_line", "core.sdynpy_coordinate.parse_coordinate_string"
30 0 convention wrong-import-position C0413
Import "import struct" should be placed at the top of the module
30 0 convention wrong-import-order C0411
standard import "struct" should be placed before third party import "numpy" and local imports "sdynpy_uff.parse_uff_line", "core.sdynpy_coordinate.parse_coordinate_string"
31 0 convention wrong-import-position C0413
Import "import warnings" should be placed at the top of the module
31 0 convention wrong-import-order C0411
standard import "warnings" should be placed before third party import "numpy" and local imports "sdynpy_uff.parse_uff_line", "core.sdynpy_coordinate.parse_coordinate_string"
33 0 convention missing-function-docstring C0116 is_abscissa_even
Missing function or method docstring
39 0 convention missing-class-docstring C0115 Sdynpy_UFF_Dataset_58
Missing class docstring
39 0 convention invalid-name C0103 Sdynpy_UFF_Dataset_58
Class name "Sdynpy_UFF_Dataset_58" doesn't conform to PascalCase naming style
39 0 refactor too-many-instance-attributes R0902 Sdynpy_UFF_Dataset_58
Too many instance attributes (42/7)
40 4 refactor too-many-arguments R0913 Sdynpy_UFF_Dataset_58.__init__
Too many arguments (43/5)
40 4 refactor too-many-positional-arguments R0917 Sdynpy_UFF_Dataset_58.__init__
Too many positional arguments (43/5)
40 4 refactor too-many-locals R0914 Sdynpy_UFF_Dataset_58.__init__
Too many local variables (43/15)
102 4 convention missing-function-docstring C0116 Sdynpy_UFF_Dataset_58.dataset_number
Missing function or method docstring
106 4 refactor too-many-arguments R0913 Sdynpy_UFF_Dataset_58.from_uff_data_array
Too many arguments (7/5)
106 4 refactor too-many-positional-arguments R0917 Sdynpy_UFF_Dataset_58.from_uff_data_array
Too many positional arguments (7/5)
106 4 refactor too-many-locals R0914 Sdynpy_UFF_Dataset_58.from_uff_data_array
Too many local variables (62/15)
106 4 refactor too-many-branches R0912 Sdynpy_UFF_Dataset_58.from_uff_data_array
Too many branches (18/12)
106 4 refactor too-many-statements R0915 Sdynpy_UFF_Dataset_58.from_uff_data_array
Too many statements (58/50)
107 28 warning unused-argument W0613 Sdynpy_UFF_Dataset_58.from_uff_data_array
Unused argument 'floating_point_format'
108 28 warning unused-argument W0613 Sdynpy_UFF_Dataset_58.from_uff_data_array
Unused argument 'num_bytes_following'
128 8 warning unbalanced-tuple-unpacking W0632 Sdynpy_UFF_Dataset_58.from_uff_data_array
Possible unbalanced tuple unpacking with sequence defined at line 84 of sdynpy.fileio.sdynpy_uff: left side has 1 label, right side has 0 values
131 8 warning unbalanced-tuple-unpacking W0632 Sdynpy_UFF_Dataset_58.from_uff_data_array
Possible unbalanced tuple unpacking with sequence defined at line 84 of sdynpy.fileio.sdynpy_uff: left side has 1 label, right side has 0 values
141 8 warning unbalanced-tuple-unpacking W0632 Sdynpy_UFF_Dataset_58.from_uff_data_array
Possible unbalanced tuple unpacking with sequence defined at line 84 of sdynpy.fileio.sdynpy_uff: left side has 1 label, right side has 0 values
144 8 warning unbalanced-tuple-unpacking W0632 Sdynpy_UFF_Dataset_58.from_uff_data_array
Possible unbalanced tuple unpacking with sequence defined at line 84 of sdynpy.fileio.sdynpy_uff: left side has 1 label, right side has 0 values
147 8 warning unbalanced-tuple-unpacking W0632 Sdynpy_UFF_Dataset_58.from_uff_data_array
Possible unbalanced tuple unpacking with sequence defined at line 84 of sdynpy.fileio.sdynpy_uff: left side has 1 label, right side has 0 values
202 8 warning unbalanced-tuple-unpacking W0632 Sdynpy_UFF_Dataset_58.from_uff_data_array
Possible unbalanced tuple unpacking with sequence defined at line 84 of sdynpy.fileio.sdynpy_uff: left side has 10 labels, right side has 0 values
223 8 warning unbalanced-tuple-unpacking W0632 Sdynpy_UFF_Dataset_58.from_uff_data_array
Possible unbalanced tuple unpacking with sequence defined at line 84 of sdynpy.fileio.sdynpy_uff: left side has 6 labels, right side has 0 values
270 8 warning unbalanced-tuple-unpacking W0632 Sdynpy_UFF_Dataset_58.from_uff_data_array
Possible unbalanced tuple unpacking with sequence defined at line 84 of sdynpy.fileio.sdynpy_uff: left side has 6 labels, right side has 0 values
276 8 warning unbalanced-tuple-unpacking W0632 Sdynpy_UFF_Dataset_58.from_uff_data_array
Possible unbalanced tuple unpacking with sequence defined at line 84 of sdynpy.fileio.sdynpy_uff: left side has 6 labels, right side has 0 values
282 8 warning unbalanced-tuple-unpacking W0632 Sdynpy_UFF_Dataset_58.from_uff_data_array
Possible unbalanced tuple unpacking with sequence defined at line 84 of sdynpy.fileio.sdynpy_uff: left side has 6 labels, right side has 0 values
288 8 warning unbalanced-tuple-unpacking W0632 Sdynpy_UFF_Dataset_58.from_uff_data_array
Possible unbalanced tuple unpacking with sequence defined at line 84 of sdynpy.fileio.sdynpy_uff: left side has 6 labels, right side has 0 values
307 0 convention trailing-whitespace C0303
Trailing whitespace
323 0 convention line-too-long C0301
Line too long (164/100)
327 0 convention line-too-long C0301
Line too long (150/100)
327 52 convention consider-using-f-string C0209 Sdynpy_UFF_Dataset_58.from_uff_data_array
Formatting a regular string which could be an f-string
330 0 convention line-too-long C0301
Line too long (150/100)
330 52 convention consider-using-f-string C0209 Sdynpy_UFF_Dataset_58.from_uff_data_array
Formatting a regular string which could be an f-string
352 0 convention line-too-long C0301
Line too long (149/100)
352 108 error possibly-used-before-assignment E0606 Sdynpy_UFF_Dataset_58.from_uff_data_array
Possibly using variable 'read_format' before assignment
353 22 error possibly-used-before-assignment E0606 Sdynpy_UFF_Dataset_58.from_uff_data_array
Possibly using variable 'ordinate_data_dtype' before assignment
386 15 convention consider-using-f-string C0209 Sdynpy_UFF_Dataset_58.__repr__
Formatting a regular string which could be an f-string
388 4 convention missing-function-docstring C0116 Sdynpy_UFF_Dataset_58.write_string
Missing function or method docstring
388 4 refactor too-many-branches R0912 Sdynpy_UFF_Dataset_58.write_string
Too many branches (15/12)
416 0 convention line-too-long C0301
Line too long (129/100)
426 0 convention line-too-long C0301
Line too long (129/100)
430 0 convention line-too-long C0301
Line too long (125/100)
443 0 convention line-too-long C0301
Line too long (126/100)
449 0 convention line-too-long C0301
Line too long (110/100)
455 0 convention line-too-long C0301
Line too long (114/100)
461 0 convention line-too-long C0301
Line too long (114/100)
467 0 convention line-too-long C0301
Line too long (107/100)
480 60 error possibly-used-before-assignment E0606 Sdynpy_UFF_Dataset_58.write_string
Possibly using variable 'write_format' before assignment
485 8 refactor no-else-return R1705 Sdynpy_UFF_Dataset_58.__str__
Unnecessary "else" after "return", remove the "else" and de-indent the code inside it
491 0 convention missing-function-docstring C0116 read
Missing function or method docstring
491 0 refactor too-many-arguments R0913 read
Too many arguments (6/5)
491 0 refactor too-many-positional-arguments R0917 read
Too many positional arguments (6/5)

Module sdynpy.fileio.sdynpy_uff_datasets.sdynpy_uff_dataset_82 (/opt/hostedtoolcache/Python/3.13.12/x64/lib/python3.13/site-packages/sdynpy/fileio/sdynpy_uff_datasets/sdynpy_uff_dataset_82.py)

Line Col. Type Symbol ID Obj Message
8 0 warning pointless-string-statement W0105
String statement has no effect
27 0 convention wrong-import-position C0413
Import "from ..sdynpy_uff import UFFReadError, parse_uff_line, parse_uff_lines, write_uff_line" should be placed at the top of the module
27 0 warning unused-import W0611
Unused UFFReadError imported from sdynpy_uff
28 0 convention wrong-import-position C0413
Import "import numpy as np" should be placed at the top of the module
28 0 convention wrong-import-order C0411
third party import "numpy" should be placed before local import "sdynpy_uff.UFFReadError"
28 0 warning unused-import W0611
Unused numpy imported as np
31 0 convention missing-class-docstring C0115 Sdynpy_UFF_Dataset_82
Missing class docstring
31 0 convention invalid-name C0103 Sdynpy_UFF_Dataset_82
Class name "Sdynpy_UFF_Dataset_82" doesn't conform to PascalCase naming style
32 4 warning dangerous-default-value W0102 Sdynpy_UFF_Dataset_82.__init__
Dangerous default value [] as argument
43 4 convention missing-function-docstring C0116 Sdynpy_UFF_Dataset_82.dataset_number
Missing function or method docstring
47 4 convention missing-function-docstring C0116 Sdynpy_UFF_Dataset_82.from_uff_data_array
Missing function or method docstring
55 8 warning unbalanced-tuple-unpacking W0632 Sdynpy_UFF_Dataset_82.from_uff_data_array
Possible unbalanced tuple unpacking with sequence defined at line 84 of sdynpy.fileio.sdynpy_uff: left side has 3 labels, right side has 0 values
58 8 warning unbalanced-tuple-unpacking W0632 Sdynpy_UFF_Dataset_82.from_uff_data_array
Possible unbalanced tuple unpacking with sequence defined at line 84 of sdynpy.fileio.sdynpy_uff: left side has 1 label, right side has 0 values
64 15 warning unused-variable W0612 Sdynpy_UFF_Dataset_82.from_uff_data_array
Unused variable 'read_lines'
73 15 convention consider-using-f-string C0209 Sdynpy_UFF_Dataset_82.__repr__
Formatting a regular string which could be an f-string
75 4 convention missing-function-docstring C0116 Sdynpy_UFF_Dataset_82.write_string
Missing function or method docstring
86 8 refactor no-else-return R1705 Sdynpy_UFF_Dataset_82.__str__
Unnecessary "else" after "return", remove the "else" and de-indent the code inside it
92 0 convention missing-function-docstring C0116 read
Missing function or method docstring

Module sdynpy.fileio.sdynpy_vic (/opt/hostedtoolcache/Python/3.13.12/x64/lib/python3.13/site-packages/sdynpy/fileio/sdynpy_vic.py)

Line Col. Type Symbol ID Obj Message
5 0 warning pointless-string-statement W0105
String statement has no effect
24 0 convention wrong-import-position C0413
Import "import zipfile" should be placed at the top of the module
25 0 convention wrong-import-position C0413
Import "import xml.etree.ElementTree as et" should be placed at the top of the module
26 0 convention wrong-import-position C0413
Import "import numpy as np" should be placed at the top of the module
27 0 convention wrong-import-position C0413
Import "from scipy.io import loadmat" should be placed at the top of the module
28 0 convention wrong-import-position C0413
Import "from ..core.sdynpy_coordinate import coordinate_array" should be placed at the top of the module
29 0 convention wrong-import-position C0413
Import "from ..core.sdynpy_data import data_array, FunctionTypes" should be placed at the top of the module
30 0 convention wrong-import-position C0413
Import "from ..core.sdynpy_geometry import Geometry, node_array, coordinate_system_array" should be placed at the top of the module
31 0 convention wrong-import-position C0413
Import "from time import time" should be placed at the top of the module
31 0 convention wrong-import-order C0411
standard import "time.time" should be placed before third party imports "numpy", "scipy.io.loadmat" and local imports "core.sdynpy_coordinate.coordinate_array", "core.sdynpy_data.data_array", "core.sdynpy_geometry.Geometry"
36 0 refactor too-many-locals R0914 extract_vic_cal_parameters
Too many local variables (16/15)
83 27 convention invalid-name C0103 vic_angles_from_matrix
Argument name "R" doesn't conform to snake_case naming style
115 11 error possibly-used-before-assignment E0606 vic_angles_from_matrix
Possibly using variable 'rx' before assignment
115 19 error possibly-used-before-assignment E0606 vic_angles_from_matrix
Possibly using variable 'rz' before assignment
118 30 convention invalid-name C0103 get_vic_camera_parameters
Argument name "K" doesn't conform to snake_case naming style
118 33 convention invalid-name C0103 get_vic_camera_parameters
Argument name "RT" doesn't conform to snake_case naming style
118 0 refactor too-many-locals R0914 get_vic_camera_parameters
Too many local variables (16/15)
144 4 convention invalid-name C0103 get_vic_camera_parameters
Variable name "R" doesn't conform to snake_case naming style
145 4 convention invalid-name C0103 get_vic_camera_parameters
Variable name "T" doesn't conform to snake_case naming style
146 4 convention invalid-name C0103 get_vic_camera_parameters
Variable name "Rw" doesn't conform to snake_case naming style
155 0 convention line-too-long C0301
Line too long (119/100)
181 4 convention invalid-name C0103 matrix_from_bryant_angles
Variable name "D" doesn't conform to snake_case naming style
182 4 convention invalid-name C0103 matrix_from_bryant_angles
Variable name "C" doesn't conform to snake_case naming style
183 4 convention invalid-name C0103 matrix_from_bryant_angles
Variable name "B" doesn't conform to snake_case naming style
213 4 convention invalid-name C0103 camera_matrix_from_vic_parameters
Variable name "K" doesn't conform to snake_case naming style
216 4 refactor no-else-return R1705 camera_matrix_from_vic_parameters
Unnecessary "else" after "return", remove the "else" and de-indent the code inside it
218 8 convention invalid-name C0103 camera_matrix_from_vic_parameters
Variable name "T" doesn't conform to snake_case naming style
219 8 convention invalid-name C0103 camera_matrix_from_vic_parameters
Variable name "Rw" doesn't conform to snake_case naming style
220 8 convention invalid-name C0103 camera_matrix_from_vic_parameters
Variable name "R" doesn't conform to snake_case naming style
221 8 convention invalid-name C0103 camera_matrix_from_vic_parameters
Variable name "RT" doesn't conform to snake_case naming style
227 0 convention invalid-name C0103 read_vic3D_mat_files
Function name "read_vic3D_mat_files" doesn't conform to snake_case naming style
227 32 convention invalid-name C0103 read_vic3D_mat_files
Argument name "read_3D" doesn't conform to snake_case naming style
227 46 convention invalid-name C0103 read_vic3D_mat_files
Argument name "read_2D" doesn't conform to snake_case naming style
227 0 warning dangerous-default-value W0102 read_vic3D_mat_files
Dangerous default value [] as argument
227 0 refactor too-many-arguments R0913 read_vic3D_mat_files
Too many arguments (9/5)
227 0 refactor too-many-positional-arguments R0917 read_vic3D_mat_files
Too many positional arguments (9/5)
227 0 refactor too-many-locals R0914 read_vic3D_mat_files
Too many local variables (50/15)
227 0 refactor too-many-branches R0912 read_vic3D_mat_files
Too many branches (17/12)
227 0 refactor too-many-statements R0915 read_vic3D_mat_files
Too many statements (86/50)
296 18 convention consider-using-f-string C0209 read_vic3D_mat_files
Formatting a regular string which could be an f-string
305 63 convention consider-iterating-dictionary C0201 read_vic3D_mat_files
Consider iterating the dictionary directly instead of calling .keys()
362 18 refactor consider-using-generator R1728 read_vic3D_mat_files
Consider using a generator instead 'max(len(str(num)) for num in num_nodes_per_aoi)'
372 4 convention invalid-name C0103 read_vic3D_mat_files
Variable name "geometry_2D" doesn't conform to snake_case naming style
377 0 convention line-too-long C0301
Line too long (119/100)
379 4 convention consider-using-enumerate C0200 read_vic3D_mat_files
Consider using enumerate instead of iterating with range and len
385 8 convention invalid-name C0103 read_vic3D_mat_files
Variable name "geometry_3D" doesn't conform to snake_case naming style
395 8 convention invalid-name C0103 read_vic3D_mat_files
Variable name "time_data_3D" doesn't conform to snake_case naming style
405 8 convention invalid-name C0103 read_vic3D_mat_files
Variable name "time_data_2D" doesn't conform to snake_case naming style
413 8 convention invalid-name C0103 read_vic3D_mat_files
Variable name "time_data_2D" doesn't conform to snake_case naming style

Module sdynpy.modal (/opt/hostedtoolcache/Python/3.13.12/x64/lib/python3.13/site-packages/sdynpy/modal/__init__.py)

Line Col. Type Symbol ID Obj Message
3 0 warning pointless-string-statement W0105
String statement has no effect
20 0 convention wrong-import-position C0413
Import "from .sdynpy_polypy import PolyPy, PolyPy_GUI" should be placed at the top of the module
21 0 convention wrong-import-position C0413
Import "from .sdynpy_smac import SMAC, SMAC_GUI" should be placed at the top of the module
22 0 convention wrong-import-position C0413
Import "from .sdynpy_modeshape import compute_residues, compute_shapes" should be placed at the top of the module
23 0 convention wrong-import-position C0413
Import "from .sdynpy_signal_processing_gui import SignalProcessingGUI" should be placed at the top of the module
24 0 convention wrong-import-position C0413
Import "from .sdynpy_ccmif import ColoredCMIF" should be placed at the top of the module
25 0 convention wrong-import-position C0413
Import "from .sdynpy_modal_test import read_modal_fit_data, ModalTest" should be placed at the top of the module

Module sdynpy.modal.sdynpy_ccmif (/opt/hostedtoolcache/Python/3.13.12/x64/lib/python3.13/site-packages/sdynpy/modal/sdynpy_ccmif.py)

Line Col. Type Symbol ID Obj Message
5 0 warning pointless-string-statement W0105
String statement has no effect
23 0 convention wrong-import-position C0413
Import "import os" should be placed at the top of the module
24 0 convention wrong-import-position C0413
Import "from typing import List" should be placed at the top of the module
26 0 convention wrong-import-position C0413
Import "import numpy as np" should be placed at the top of the module
27 0 refactor consider-using-from-import R0402
Use 'from matplotlib import cm' instead
27 0 convention wrong-import-position C0413
Import "import matplotlib.cm as cm" should be placed at the top of the module
28 0 convention wrong-import-position C0413
Import "import pyqtgraph as pqtg" should be placed at the top of the module
30 0 convention wrong-import-position C0413
Import "from ..core.sdynpy_data import TransferFunctionArray, ModeIndicatorFunctionArray, data_array, FunctionTypes, GUIPlot" should be placed at the top of the module
30 0 warning unused-import W0611
Unused ModeIndicatorFunctionArray imported from core.sdynpy_data
30 0 warning unused-import W0611
Unused data_array imported from core.sdynpy_data
30 0 warning unused-import W0611
Unused FunctionTypes imported from core.sdynpy_data
32 0 convention wrong-import-position C0413
Import "from ..core.sdynpy_coordinate import CoordinateArray, outer_product" should be placed at the top of the module
32 0 warning unused-import W0611
Unused CoordinateArray imported from core.sdynpy_coordinate
32 0 warning unused-import W0611
Unused outer_product imported from core.sdynpy_coordinate
33 0 convention wrong-import-position C0413
Import "from ..core.sdynpy_geometry import Geometry" should be placed at the top of the module
34 0 convention wrong-import-position C0413
Import "from ..core.sdynpy_shape import ShapeArray, mac, matrix_plot" should be placed at the top of the module
34 0 warning unused-import W0611
Unused matrix_plot imported from core.sdynpy_shape
36 0 convention wrong-import-position C0413
Import "from qtpy import QtWidgets, uic, QtGui" should be placed at the top of the module
36 0 convention wrong-import-order C0411
third party import "qtpy.QtWidgets" should be placed before local imports "core.sdynpy_data.TransferFunctionArray", "core.sdynpy_coordinate.CoordinateArray", "core.sdynpy_geometry.Geometry", "core.sdynpy_shape.ShapeArray"
36 0 warning unused-import W0611
Unused QtGui imported from qtpy
37 0 convention wrong-import-position C0413
Import "from qtpy.QtGui import QIcon, QFont" should be placed at the top of the module
37 0 error no-name-in-module E0611
No name 'QIcon' in module 'qtpy.QtGui'
37 0 error no-name-in-module E0611
No name 'QFont' in module 'qtpy.QtGui'
37 0 convention wrong-import-order C0411
third party import "qtpy.QtGui.QIcon" should be placed before local imports "core.sdynpy_data.TransferFunctionArray", "core.sdynpy_coordinate.CoordinateArray", "core.sdynpy_geometry.Geometry", "core.sdynpy_shape.ShapeArray"
37 0 warning unused-import W0611
Unused QIcon imported from qtpy.QtGui
37 0 warning unused-import W0611
Unused QFont imported from qtpy.QtGui
38 0 convention wrong-import-position C0413
Import "from qtpy.QtCore import Qt, QCoreApplication, QRect" should be placed at the top of the module
38 0 error no-name-in-module E0611
No name 'QCoreApplication' in module 'qtpy.QtCore'
38 0 error no-name-in-module E0611
No name 'QRect' in module 'qtpy.QtCore'
38 0 convention wrong-import-order C0411
third party import "qtpy.QtCore.Qt" should be placed before local imports "core.sdynpy_data.TransferFunctionArray", "core.sdynpy_coordinate.CoordinateArray", "core.sdynpy_geometry.Geometry", "core.sdynpy_shape.ShapeArray"
38 0 warning unused-import W0611
Unused QCoreApplication imported from qtpy.QtCore
38 0 warning unused-import W0611
Unused QRect imported from qtpy.QtCore
39 0 convention wrong-import-position C0413
Import "from qtpy.QtWidgets import QToolTip, QLabel, QPushButton, QApplication, QGroupBox, QWidget, QMessageBox, QHBoxLayout, QVBoxLayout, QSizePolicy, QMainWindow, QFileDialog, QErrorMessage, QListWidget, QListWidgetItem, QLineEdit, QDockWidget, QGridLayout, QButtonGroup, QDialog, QCheckBox, QRadioButton, QMenuBar, QMenu" should be placed at the top of the module
39 0 error no-name-in-module E0611
No name 'QToolTip' in module 'qtpy.QtWidgets'
39 0 error no-name-in-module E0611
No name 'QLabel' in module 'qtpy.QtWidgets'
39 0 error no-name-in-module E0611
No name 'QPushButton' in module 'qtpy.QtWidgets'
39 0 error no-name-in-module E0611
No name 'QApplication' in module 'qtpy.QtWidgets'
39 0 error no-name-in-module E0611
No name 'QGroupBox' in module 'qtpy.QtWidgets'
39 0 error no-name-in-module E0611
No name 'QWidget' in module 'qtpy.QtWidgets'
39 0 error no-name-in-module E0611
No name 'QMessageBox' in module 'qtpy.QtWidgets'
39 0 error no-name-in-module E0611
No name 'QHBoxLayout' in module 'qtpy.QtWidgets'
39 0 error no-name-in-module E0611
No name 'QVBoxLayout' in module 'qtpy.QtWidgets'
39 0 error no-name-in-module E0611
No name 'QSizePolicy' in module 'qtpy.QtWidgets'
39 0 error no-name-in-module E0611
No name 'QMainWindow' in module 'qtpy.QtWidgets'
39 0 error no-name-in-module E0611
No name 'QFileDialog' in module 'qtpy.QtWidgets'
39 0 error no-name-in-module E0611
No name 'QErrorMessage' in module 'qtpy.QtWidgets'
39 0 error no-name-in-module E0611
No name 'QListWidget' in module 'qtpy.QtWidgets'
39 0 error no-name-in-module E0611
No name 'QListWidgetItem' in module 'qtpy.QtWidgets'
39 0 error no-name-in-module E0611
No name 'QLineEdit' in module 'qtpy.QtWidgets'
39 0 error no-name-in-module E0611
No name 'QDockWidget' in module 'qtpy.QtWidgets'
39 0 error no-name-in-module E0611
No name 'QGridLayout' in module 'qtpy.QtWidgets'
39 0 error no-name-in-module E0611
No name 'QButtonGroup' in module 'qtpy.QtWidgets'
39 0 error no-name-in-module E0611
No name 'QDialog' in module 'qtpy.QtWidgets'
39 0 error no-name-in-module E0611
No name 'QCheckBox' in module 'qtpy.QtWidgets'
39 0 error no-name-in-module E0611
No name 'QRadioButton' in module 'qtpy.QtWidgets'
39 0 error no-name-in-module E0611
No name 'QMenuBar' in module 'qtpy.QtWidgets'
39 0 error no-name-in-module E0611
No name 'QMenu' in module 'qtpy.QtWidgets'
39 0 convention wrong-import-order C0411
third party import "qtpy.QtWidgets.QToolTip" should be placed before local imports "core.sdynpy_data.TransferFunctionArray", "core.sdynpy_coordinate.CoordinateArray", "core.sdynpy_geometry.Geometry", "core.sdynpy_shape.ShapeArray"
39 0 warning unused-import W0611
Unused QToolTip imported from qtpy.QtWidgets
39 0 warning unused-import W0611
Unused QLabel imported from qtpy.QtWidgets
39 0 warning unused-import W0611
Unused QPushButton imported from qtpy.QtWidgets
39 0 warning unused-import W0611
Unused QApplication imported from qtpy.QtWidgets
39 0 warning unused-import W0611
Unused QGroupBox imported from qtpy.QtWidgets
39 0 warning unused-import W0611
Unused QWidget imported from qtpy.QtWidgets
39 0 warning unused-import W0611
Unused QHBoxLayout imported from qtpy.QtWidgets
39 0 warning unused-import W0611
Unused QVBoxLayout imported from qtpy.QtWidgets
39 0 warning unused-import W0611
Unused QSizePolicy imported from qtpy.QtWidgets
39 0 warning unused-import W0611
Unused QFileDialog imported from qtpy.QtWidgets
39 0 warning unused-import W0611
Unused QErrorMessage imported from qtpy.QtWidgets
39 0 warning unused-import W0611
Unused QListWidget imported from qtpy.QtWidgets
39 0 warning unused-import W0611
Unused QListWidgetItem imported from qtpy.QtWidgets
39 0 warning unused-import W0611
Unused QLineEdit imported from qtpy.QtWidgets
39 0 warning unused-import W0611
Unused QDockWidget imported from qtpy.QtWidgets
39 0 warning unused-import W0611
Unused QGridLayout imported from qtpy.QtWidgets
39 0 warning unused-import W0611
Unused QButtonGroup imported from qtpy.QtWidgets
39 0 warning unused-import W0611
Unused QCheckBox imported from qtpy.QtWidgets
39 0 warning unused-import W0611
Unused QRadioButton imported from qtpy.QtWidgets
39 0 warning unused-import W0611
Unused QMenuBar imported from qtpy.QtWidgets
39 0 warning unused-import W0611
Unused QMenu imported from qtpy.QtWidgets
47 4 warning unused-import W0611
Unused QAction imported from qtpy.QtGui
50 0 convention wrong-import-position C0413
Import "import traceback" should be placed at the top of the module
50 0 convention wrong-import-order C0411
standard import "traceback" should be placed before third party imports "numpy", "matplotlib.cm", "pyqtgraph" (...) "qtpy.QtGui.QIcon", "qtpy.QtCore.Qt", "qtpy.QtWidgets.QToolTip" and local imports "core.sdynpy_data.TransferFunctionArray", "core.sdynpy_coordinate.CoordinateArray", "core.sdynpy_geometry.Geometry", "core.sdynpy_shape.ShapeArray"
53 0 convention missing-class-docstring C0115 PropertiesDialog
Missing class docstring
53 0 refactor too-few-public-methods R0903 PropertiesDialog
Too few public methods (1/2)
55 8 error bad-super-call E1003 PropertiesDialog.__init__
Bad first argument 'QDialog' given to super()
69 4 convention missing-function-docstring C0116 PropertiesDialog.show
Missing function or method docstring
82 0 refactor too-many-instance-attributes R0902 ColoredCMIF
Too many instance attributes (16/7)
82 0 refactor too-many-public-methods R0904 ColoredCMIF
Too many public methods (31/20)
87 8 refactor super-with-arguments R1725 ColoredCMIF.__init__
Consider using Python 3 style super() without arguments
90 12 refactor too-many-boolean-expressions R0916 ColoredCMIF.__init__
Too many boolean expressions in if statement (6/5)
104 18 error no-member E1101 ColoredCMIF.__init__
Module 'matplotlib.cm' has no 'Dark2' member
118 0 convention line-too-long C0301
Line too long (139/100)
118 24 convention consider-using-f-string C0209 ColoredCMIF.__init__
Formatting a regular string which could be an f-string
121 0 convention line-too-long C0301
Line too long (112/100)
121 24 convention consider-using-f-string C0209 ColoredCMIF.__init__
Formatting a regular string which could be an f-string
122 0 convention line-too-long C0301
Line too long (111/100)
124 0 convention line-too-long C0301
Line too long (107/100)
124 24 convention consider-using-f-string C0209 ColoredCMIF.__init__
Formatting a regular string which could be an f-string
148 4 convention missing-function-docstring C0116 ColoredCMIF.connect_callbacks
Missing function or method docstring
177 4 convention missing-function-docstring C0116 ColoredCMIF.toggle_auto_resynth
Missing function or method docstring
180 4 convention missing-function-docstring C0116 ColoredCMIF.set_mode_properties
Missing function or method docstring
188 15 warning broad-exception-caught W0718 ColoredCMIF.set_mode_properties
Catching too general exception Exception
191 4 convention missing-function-docstring C0116 ColoredCMIF.set_properties
Missing function or method docstring
206 4 convention missing-function-docstring C0116 ColoredCMIF.compute_and_plot_ccmif
Missing function or method docstring
210 4 convention missing-function-docstring C0116 ColoredCMIF.compute_ccmif
Missing function or method docstring
215 16 convention invalid-name C0103 ColoredCMIF.compute_ccmif
Variable name "H" doesn't conform to snake_case naming style
217 16 convention invalid-name C0103 ColoredCMIF.compute_ccmif
Variable name "H" doesn't conform to snake_case naming style
219 16 convention invalid-name C0103 ColoredCMIF.compute_ccmif
Variable name "H" doesn't conform to snake_case naming style
220 12 convention invalid-name C0103 ColoredCMIF.compute_ccmif
Variable name "H" doesn't conform to snake_case naming style
220 16 error used-before-assignment E0601 ColoredCMIF.compute_ccmif
Using variable 'H' before assignment
221 12 convention invalid-name C0103 ColoredCMIF.compute_ccmif
Variable name "U" doesn't conform to snake_case naming style
221 15 convention invalid-name C0103 ColoredCMIF.compute_ccmif
Variable name "S" doesn't conform to snake_case naming style
221 18 convention invalid-name C0103 ColoredCMIF.compute_ccmif
Variable name "Vh" doesn't conform to snake_case naming style
221 12 warning unused-variable W0612 ColoredCMIF.compute_ccmif
Unused variable 'U'
222 12 convention invalid-name C0103 ColoredCMIF.compute_ccmif
Variable name "Vh" doesn't conform to snake_case naming style
237 0 convention line-too-long C0301
Line too long (104/100)
239 15 warning broad-exception-caught W0718 ColoredCMIF.compute_ccmif
Catching too general exception Exception
243 4 convention missing-function-docstring C0116 ColoredCMIF.enabled_shape_array
Missing function or method docstring
247 4 convention missing-function-docstring C0116 ColoredCMIF.enabled_selected_modes
Missing function or method docstring
248 0 convention line-too-long C0301
Line too long (102/100)
250 4 convention missing-function-docstring C0116 ColoredCMIF.update_shape_list
Missing function or method docstring
250 32 warning unused-argument W0613 ColoredCMIF.update_shape_list
Unused argument 'event'
259 39 convention consider-using-f-string C0209 ColoredCMIF.update_shape_list
Formatting a regular string which could be an f-string
276 4 convention missing-function-docstring C0116 ColoredCMIF.load_file
Missing function or method docstring
276 4 refactor inconsistent-return-statements R1710 ColoredCMIF.load_file
Either all return statements in a function should return an expression, or none of them should.
277 18 warning unused-variable W0612 ColoredCMIF.load_file
Unused variable 'file_filter'
279 8 refactor no-else-return R1705 ColoredCMIF.load_file
Unnecessary "else" after "return", remove the "else" and de-indent the code inside it
288 0 convention line-too-long C0301
Line too long (109/100)
289 0 convention line-too-long C0301
Line too long (112/100)
291 0 convention line-too-long C0301
Line too long (123/100)
293 0 convention superfluous-parens C0325
Unnecessary parens after 'if' keyword
295 0 convention line-too-long C0301
Line too long (102/100)
297 0 convention line-too-long C0301
Line too long (125/100)
301 0 convention line-too-long C0301
Line too long (134/100)
321 50 convention consider-using-f-string C0209 ColoredCMIF.load_file
Formatting a regular string which could be an f-string
326 19 warning broad-exception-caught W0718 ColoredCMIF.load_file
Catching too general exception Exception
329 4 convention missing-function-docstring C0116 ColoredCMIF.plot_ccmif
Missing function or method docstring
329 4 refactor too-many-locals R0914 ColoredCMIF.plot_ccmif
Too many local variables (25/15)
329 4 refactor too-many-branches R0912 ColoredCMIF.plot_ccmif
Too many branches (23/12)
330 8 refactor too-many-nested-blocks R1702 ColoredCMIF.plot_ccmif
Too many nested blocks (8/5)
330 8 refactor too-many-nested-blocks R1702 ColoredCMIF.plot_ccmif
Too many nested blocks (8/5)
330 8 refactor too-many-nested-blocks R1702 ColoredCMIF.plot_ccmif
Too many nested blocks (6/5)
342 0 convention line-too-long C0301
Line too long (123/100)
347 0 convention line-too-long C0301
Line too long (109/100)
353 0 convention line-too-long C0301
Line too long (125/100)
362 0 convention line-too-long C0301
Line too long (126/100)
368 55 convention consider-using-f-string C0209 ColoredCMIF.plot_ccmif
Formatting a regular string which could be an f-string
377 55 convention consider-using-f-string C0209 ColoredCMIF.plot_ccmif
Formatting a regular string which could be an f-string
382 0 convention line-too-long C0301
Line too long (102/100)
384 0 convention line-too-long C0301
Line too long (102/100)
385 0 convention line-too-long C0301
Line too long (107/100)
391 0 convention line-too-long C0301
Line too long (102/100)
392 0 convention line-too-long C0301
Line too long (109/100)
403 15 warning broad-exception-caught W0718 ColoredCMIF.plot_ccmif
Catching too general exception Exception
406 4 convention missing-function-docstring C0116 ColoredCMIF.clear_plot
Missing function or method docstring
424 4 convention missing-function-docstring C0116 ColoredCMIF.clicked_point
Missing function or method docstring
424 4 refactor too-many-locals R0914 ColoredCMIF.clicked_point
Too many local variables (26/15)
428 0 convention line-too-long C0301
Line too long (116/100)
440 8 warning unused-variable W0612 ColoredCMIF.clicked_point
Unused variable 'min_point_xy'
465 0 convention line-too-long C0301
Line too long (101/100)
472 4 convention missing-function-docstring C0116 ColoredCMIF.update_line_width
Missing function or method docstring
478 4 convention missing-function-docstring C0116 ColoredCMIF.update_selection
Missing function or method docstring
486 4 convention missing-function-docstring C0116 ColoredCMIF.collect_shapes
Missing function or method docstring
488 0 convention line-too-long C0301
Line too long (128/100)
495 27 error no-member E1101 ColoredCMIF.collect_shapes
Instance of 'ndarray' has no 'frequency' member
499 4 convention missing-function-docstring C0116 ColoredCMIF.resynthesize
Missing function or method docstring
509 0 convention line-too-long C0301
Line too long (109/100)
518 16 error possibly-used-before-assignment E0606 ColoredCMIF.resynthesize
Possibly using variable 'part' before assignment
526 4 convention missing-function-docstring C0116 ColoredCMIF.plot_frfs
Missing function or method docstring
530 4 convention missing-function-docstring C0116 ColoredCMIF.plot_cmifs
Missing function or method docstring
538 66 error possibly-used-before-assignment E0606 ColoredCMIF.plot_cmifs
Possibly using variable 'part' before assignment
547 4 convention missing-function-docstring C0116 ColoredCMIF.load_geometry
Missing function or method docstring
548 18 warning unused-variable W0612 ColoredCMIF.load_geometry
Unused variable 'file_filter'
554 4 convention missing-function-docstring C0116 ColoredCMIF.plot_shapes
Missing function or method docstring
562 4 convention missing-function-docstring C0116 ColoredCMIF.save_shapes
Missing function or method docstring
563 18 warning unused-variable W0612 ColoredCMIF.save_shapes
Unused variable 'file_filter'
569 4 convention missing-function-docstring C0116 ColoredCMIF.save_progress
Missing function or method docstring
569 4 refactor useless-return R1711 ColoredCMIF.save_progress
Useless return at end of function or method
570 18 warning unused-variable W0612 ColoredCMIF.save_progress
Unused variable 'file_filter'
575 4 convention missing-function-docstring C0116 ColoredCMIF.load_progress
Missing function or method docstring
575 4 refactor useless-return R1711 ColoredCMIF.load_progress
Useless return at end of function or method
576 18 warning unused-variable W0612 ColoredCMIF.load_progress
Unused variable 'file_filter'
581 4 convention missing-function-docstring C0116 ColoredCMIF.export_mode_table
Missing function or method docstring
583 0 convention line-too-long C0301
Line too long (117/100)
588 17 warning unspecified-encoding W1514 ColoredCMIF.export_mode_table
Using open without explicitly specifying an encoding
591 17 warning unspecified-encoding W1514 ColoredCMIF.export_mode_table
Using open without explicitly specifying an encoding
594 17 warning unspecified-encoding W1514 ColoredCMIF.export_mode_table
Using open without explicitly specifying an encoding
597 17 warning unspecified-encoding W1514 ColoredCMIF.export_mode_table
Using open without explicitly specifying an encoding
600 4 convention missing-function-docstring C0116 ColoredCMIF.export_figure
Missing function or method docstring
603 4 convention missing-function-docstring C0116 ColoredCMIF.cluster_modes
Missing function or method docstring
606 4 convention missing-function-docstring C0116 ColoredCMIF.enable_file
Missing function or method docstring
611 4 convention missing-function-docstring C0116 ColoredCMIF.disable_file
Missing function or method docstring
616 4 convention missing-function-docstring C0116 ColoredCMIF.remove_file
Missing function or method docstring
622 23 refactor simplifiable-if-expression R1719 ColoredCMIF.remove_file
The if expression can be replaced with 'not test'
636 4 convention missing-function-docstring C0116 ColoredCMIF.replace_file
Missing function or method docstring

Module sdynpy.modal.sdynpy_modal_test (/opt/hostedtoolcache/Python/3.13.12/x64/lib/python3.13/site-packages/sdynpy/modal/sdynpy_modal_test.py)

Line Col. Type Symbol ID Obj Message
1 0 convention too-many-lines C0302
Too many lines in module (1659/1000)
6 0 warning pointless-string-statement W0105
String statement has no effect
25 0 convention wrong-import-position C0413
Import "import os" should be placed at the top of the module
26 0 convention wrong-import-position C0413
Import "import tempfile" should be placed at the top of the module
27 0 convention wrong-import-position C0413
Import "import numpy as np" should be placed at the top of the module
28 0 convention wrong-import-position C0413
Import "import io" should be placed at the top of the module
28 0 convention wrong-import-order C0411
standard import "io" should be placed before third party import "numpy"
28 0 warning unused-import W0611
Unused import io
29 0 convention wrong-import-position C0413
Import "from ..core.sdynpy_shape import ShapeArray, mac, matrix_plot, rigid_body_check, load as shape_load" should be placed at the top of the module
30 0 convention wrong-import-position C0413
Import "from ..core.sdynpy_data import TransferFunctionArray, CoherenceArray, MultipleCoherenceArray, PowerSpectralDensityArray, join as data_join" should be placed at the top of the module
33 0 convention wrong-import-position C0413
Import "from ..core.sdynpy_geometry import Geometry, GeometryPlotter, ShapePlotter" should be placed at the top of the module
33 0 warning unused-import W0611
Unused Geometry imported from core.sdynpy_geometry
33 0 warning unused-import W0611
Unused ShapePlotter imported from core.sdynpy_geometry
34 0 convention wrong-import-position C0413
Import "from ..core.sdynpy_coordinate import CoordinateArray, coordinate_array as sd_coordinate_array" should be placed at the top of the module
35 0 convention wrong-import-position C0413
Import "from .sdynpy_signal_processing_gui import SignalProcessingGUI" should be placed at the top of the module
36 0 convention wrong-import-position C0413
Import "from .sdynpy_polypy import PolyPy_GUI" should be placed at the top of the module
37 0 convention wrong-import-position C0413
Import "from .sdynpy_smac import SMAC_GUI" should be placed at the top of the module
37 0 warning unused-import W0611
Unused SMAC_GUI imported from sdynpy_smac
38 0 convention wrong-import-position C0413
Import "from ..fileio.sdynpy_rattlesnake import read_modal_data" should be placed at the top of the module
39 0 convention wrong-import-position C0413
Import "from ..doc.sdynpy_latex import figure as latex_figure, table as latex_table, create_data_quality_summary, create_geometry_overview, create_mode_fitting_summary, create_mode_shape_figures, create_rigid_body_analysis" should be placed at the top of the module
39 0 warning unused-import W0611
Unused figure imported from doc.sdynpy_latex as latex_figure
43 0 convention wrong-import-position C0413
Import "from qtpy.QtCore import Qt" should be placed at the top of the module
43 0 convention wrong-import-order C0411
third party import "qtpy.QtCore.Qt" should be placed before local imports "core.sdynpy_shape.ShapeArray", "core.sdynpy_data.TransferFunctionArray", "core.sdynpy_geometry.Geometry" (...) "sdynpy_smac.SMAC_GUI", "fileio.sdynpy_rattlesnake.read_modal_data", "doc.sdynpy_latex.figure"
44 0 convention wrong-import-position C0413
Import "import matplotlib.pyplot as plt" should be placed at the top of the module
44 0 convention wrong-import-order C0411
third party import "matplotlib.pyplot" should be placed before local imports "core.sdynpy_shape.ShapeArray", "core.sdynpy_data.TransferFunctionArray", "core.sdynpy_geometry.Geometry" (...) "sdynpy_smac.SMAC_GUI", "fileio.sdynpy_rattlesnake.read_modal_data", "doc.sdynpy_latex.figure"
45 0 convention wrong-import-position C0413
Import "from scipy.io import loadmat" should be placed at the top of the module
45 0 convention wrong-import-order C0411
third party import "scipy.io.loadmat" should be placed before local imports "core.sdynpy_shape.ShapeArray", "core.sdynpy_data.TransferFunctionArray", "core.sdynpy_geometry.Geometry" (...) "sdynpy_smac.SMAC_GUI", "fileio.sdynpy_rattlesnake.read_modal_data", "doc.sdynpy_latex.figure"
46 0 convention wrong-import-position C0413
Import "from pathlib import Path" should be placed at the top of the module
46 0 convention wrong-import-order C0411
standard import "pathlib.Path" should be placed before third party imports "numpy", "qtpy.QtCore.Qt", "matplotlib.pyplot", "scipy.io.loadmat" and local imports "core.sdynpy_shape.ShapeArray", "core.sdynpy_data.TransferFunctionArray", "core.sdynpy_geometry.Geometry" (...) "sdynpy_smac.SMAC_GUI", "fileio.sdynpy_rattlesnake.read_modal_data", "doc.sdynpy_latex.figure"
47 0 convention wrong-import-position C0413
Import "import netCDF4 as nc4" should be placed at the top of the module
47 0 convention wrong-import-order C0411
third party import "netCDF4" should be placed before local imports "core.sdynpy_shape.ShapeArray", "core.sdynpy_data.TransferFunctionArray", "core.sdynpy_geometry.Geometry" (...) "sdynpy_smac.SMAC_GUI", "fileio.sdynpy_rattlesnake.read_modal_data", "doc.sdynpy_latex.figure"
79 0 convention missing-class-docstring C0115 ModalTest
Missing class docstring
79 0 refactor too-many-instance-attributes R0902 ModalTest
Too many instance attributes (34/7)
79 0 refactor too-many-public-methods R0904 ModalTest
Too many public methods (41/20)
81 4 refactor too-many-arguments R0913 ModalTest.__init__
Too many arguments (12/5)
81 4 refactor too-many-positional-arguments R0917 ModalTest.__init__
Too many positional arguments (12/5)
138 4 convention missing-function-docstring C0116 ModalTest.from_rattlesnake_modal_data
Missing function or method docstring
138 4 refactor too-many-arguments R0913 ModalTest.from_rattlesnake_modal_data
Too many arguments (6/5)
138 4 refactor too-many-positional-arguments R0917 ModalTest.from_rattlesnake_modal_data
Too many positional arguments (6/5)
142 25 error no-member E1101 ModalTest.from_rattlesnake_modal_data
Module 'netCDF4' has no 'Dataset' member
174 0 convention line-too-long C0301
Line too long (117/100)
181 0 convention line-too-long C0301
Line too long (103/100)
189 0 convention line-too-long C0301
Line too long (117/100)
190 0 convention line-too-long C0301
Line too long (128/100)
195 0 convention line-too-long C0301
Line too long (111/100)
196 0 convention line-too-long C0301
Line too long (128/100)
200 0 convention line-too-long C0301
Line too long (117/100)
201 0 convention line-too-long C0301
Line too long (128/100)
205 0 convention line-too-long C0301
Line too long (110/100)
206 0 convention line-too-long C0301
Line too long (128/100)
210 0 convention line-too-long C0301
Line too long (106/100)
214 0 convention line-too-long C0301
Line too long (113/100)
219 4 convention missing-function-docstring C0116 ModalTest.set_rigid_body_shapes
Missing function or method docstring
222 4 convention missing-function-docstring C0116 ModalTest.set_units
Missing function or method docstring
226 4 convention missing-function-docstring C0116 ModalTest.set_geometry
Missing function or method docstring
229 4 convention missing-function-docstring C0116 ModalTest.set_time_histories
Missing function or method docstring
233 4 convention missing-function-docstring C0116 ModalTest.set_autopower_spectra
Missing function or method docstring
236 4 convention missing-function-docstring C0116 ModalTest.set_frfs
Missing function or method docstring
239 4 convention missing-function-docstring C0116 ModalTest.set_coherence
Missing function or method docstring
242 4 convention missing-function-docstring C0116 ModalTest.set_fit_modes
Missing function or method docstring
245 4 convention missing-function-docstring C0116 ModalTest.set_resynthesized_frfs
Missing function or method docstring
248 4 convention missing-function-docstring C0116 ModalTest.set_channel_table
Missing function or method docstring
251 4 convention missing-function-docstring C0116 ModalTest.compute_spectral_quantities_SignalProcessingGUI
Missing function or method docstring
251 4 convention invalid-name C0103 ModalTest.compute_spectral_quantities_SignalProcessingGUI
Method name "compute_spectral_quantities_SignalProcessingGUI" doesn't conform to snake_case naming style
253 0 convention line-too-long C0301
Line too long (102/100)
259 4 convention missing-function-docstring C0116 ModalTest.response_indices
Missing function or method docstring
265 4 convention missing-function-docstring C0116 ModalTest.retrieve_spectral_quantities_SignalProcessingGUI
Missing function or method docstring
265 4 convention invalid-name C0103 ModalTest.retrieve_spectral_quantities_SignalProcessingGUI
Method name "retrieve_spectral_quantities_SignalProcessingGUI" doesn't conform to snake_case naming style
289 4 convention missing-function-docstring C0116 ModalTest.compute_spectral_quantities
Missing function or method docstring
289 4 refactor too-many-arguments R0913 ModalTest.compute_spectral_quantities
Too many arguments (8/5)
289 4 refactor too-many-positional-arguments R0917 ModalTest.compute_spectral_quantities
Too many positional arguments (8/5)
293 0 convention line-too-long C0301
Line too long (102/100)
314 0 convention line-too-long C0301
Line too long (118/100)
326 66 convention trailing-whitespace C0303
Trailing whitespace
332 4 convention missing-function-docstring C0116 ModalTest.define_spectral_processing_parameters
Missing function or method docstring
332 4 refactor too-many-arguments R0913 ModalTest.define_spectral_processing_parameters
Too many arguments (15/5)
332 4 refactor too-many-positional-arguments R0917 ModalTest.define_spectral_processing_parameters
Too many positional arguments (15/5)
333 73 convention trailing-whitespace C0303
Trailing whitespace
353 4 convention missing-function-docstring C0116 ModalTest.fit_modes_PolyPy
Missing function or method docstring
353 4 convention invalid-name C0103 ModalTest.fit_modes_PolyPy
Method name "fit_modes_PolyPy" doesn't conform to snake_case naming style
358 4 convention missing-function-docstring C0116 ModalTest.retrieve_modes_PolyPy
Missing function or method docstring
358 4 convention invalid-name C0103 ModalTest.retrieve_modes_PolyPy
Method name "retrieve_modes_PolyPy" doesn't conform to snake_case naming style
358 4 refactor too-many-locals R0914 ModalTest.retrieve_modes_PolyPy
Too many local variables (16/15)
364 0 convention line-too-long C0301
Line too long (151/100)
364 12 convention consider-using-f-string C0209 ModalTest.retrieve_modes_PolyPy
Formatting a regular string which could be an f-string
375 0 convention line-too-long C0301
Line too long (117/100)
376 0 convention line-too-long C0301
Line too long (132/100)
377 0 convention line-too-long C0301
Line too long (102/100)
383 0 convention line-too-long C0301
Line too long (103/100)
384 0 convention line-too-long C0301
Line too long (125/100)
392 0 convention line-too-long C0301
Line too long (115/100)
394 0 convention line-too-long C0301
Line too long (122/100)
400 0 convention line-too-long C0301
Line too long (111/100)
400 20 convention consider-using-f-string C0209 ModalTest.retrieve_modes_PolyPy
Formatting a regular string which could be an f-string
404 0 convention line-too-long C0301
Line too long (104/100)
410 129 convention trailing-whitespace C0303
Trailing whitespace
410 0 convention line-too-long C0301
Line too long (129/100)
411 0 convention line-too-long C0301
Line too long (139/100)
412 0 convention line-too-long C0301
Line too long (124/100)
413 0 convention line-too-long C0301
Line too long (143/100)
413 12 convention consider-using-f-string C0209 ModalTest.retrieve_modes_PolyPy
Formatting a regular string which could be an f-string
414 0 convention line-too-long C0301
Line too long (110/100)
416 4 convention missing-function-docstring C0116 ModalTest.fit_modes_SMAC
Missing function or method docstring
416 4 convention invalid-name C0103 ModalTest.fit_modes_SMAC
Method name "fit_modes_SMAC" doesn't conform to snake_case naming style
419 4 convention missing-function-docstring C0116 ModalTest.retrieve_modes_SMAC
Missing function or method docstring
419 4 convention invalid-name C0103 ModalTest.retrieve_modes_SMAC
Method name "retrieve_modes_SMAC" doesn't conform to snake_case naming style
422 4 convention missing-function-docstring C0116 ModalTest.fit_modes_opoly
Missing function or method docstring
425 4 convention missing-function-docstring C0116 ModalTest.retrieve_modes_opoly
Missing function or method docstring
425 4 refactor too-many-arguments R0913 ModalTest.retrieve_modes_opoly
Too many arguments (7/5)
425 4 refactor too-many-positional-arguments R0917 ModalTest.retrieve_modes_opoly
Too many positional arguments (7/5)
425 4 refactor too-many-locals R0914 ModalTest.retrieve_modes_opoly
Too many local variables (46/15)
425 4 refactor too-many-branches R0912 ModalTest.retrieve_modes_opoly
Too many branches (40/12)
425 4 refactor too-many-statements R0915 ModalTest.retrieve_modes_opoly
Too many statements (168/50)
462 0 convention line-too-long C0301
Line too long (137/100)
464 0 convention line-too-long C0301
Line too long (124/100)
465 0 convention line-too-long C0301
Line too long (167/100)
466 0 convention line-too-long C0301
Line too long (165/100)
467 0 convention line-too-long C0301
Line too long (158/100)
468 0 convention line-too-long C0301
Line too long (165/100)
469 0 convention line-too-long C0301
Line too long (167/100)
470 0 convention line-too-long C0301
Line too long (165/100)
471 0 convention line-too-long C0301
Line too long (173/100)
473 0 convention line-too-long C0301
Line too long (194/100)
474 0 convention line-too-long C0301
Line too long (185/100)
475 0 convention line-too-long C0301
Line too long (181/100)
476 0 convention line-too-long C0301
Line too long (186/100)
477 0 convention line-too-long C0301
Line too long (179/100)
478 0 convention line-too-long C0301
Line too long (187/100)
479 0 convention line-too-long C0301
Line too long (182/100)
480 0 convention line-too-long C0301
Line too long (190/100)
481 0 convention line-too-long C0301
Line too long (277/100)
482 0 convention line-too-long C0301
Line too long (167/100)
483 0 convention line-too-long C0301
Line too long (173/100)
484 0 convention line-too-long C0301
Line too long (169/100)
485 0 convention line-too-long C0301
Line too long (167/100)
486 0 convention line-too-long C0301
Line too long (180/100)
487 0 convention line-too-long C0301
Line too long (188/100)
488 0 convention line-too-long C0301
Line too long (184/100)
489 0 convention line-too-long C0301
Line too long (180/100)
490 0 convention line-too-long C0301
Line too long (192/100)
491 0 convention line-too-long C0301
Line too long (170/100)
492 0 convention line-too-long C0301
Line too long (168/100)
493 0 convention line-too-long C0301
Line too long (161/100)
494 0 convention line-too-long C0301
Line too long (157/100)
495 0 convention line-too-long C0301
Line too long (166/100)
496 0 convention line-too-long C0301
Line too long (167/100)
498 0 convention line-too-long C0301
Line too long (197/100)
499 0 convention line-too-long C0301
Line too long (168/100)
500 0 convention line-too-long C0301
Line too long (309/100)
501 0 convention line-too-long C0301
Line too long (184/100)
502 0 convention line-too-long C0301
Line too long (121/100)
503 0 convention line-too-long C0301
Line too long (181/100)
504 0 convention line-too-long C0301
Line too long (179/100)
507 0 convention line-too-long C0301
Line too long (129/100)
526 33 convention consider-using-f-string C0209 ModalTest.retrieve_modes_opoly
Formatting a regular string which could be an f-string
527 0 convention line-too-long C0301
Line too long (110/100)
528 0 convention line-too-long C0301
Line too long (145/100)
529 0 convention line-too-long C0301
Line too long (120/100)
535 40 convention trailing-whitespace C0303
Trailing whitespace
536 17 warning unspecified-encoding W1514 ModalTest.retrieve_modes_opoly
Using open without explicitly specifying an encoding
580 44 error possibly-used-before-assignment E0606 ModalTest.retrieve_modes_opoly
Possibly using variable 'orders' before assignment
580 57 error possibly-used-before-assignment E0606 ModalTest.retrieve_modes_opoly
Possibly using variable 'stabilities' before assignment
589 0 convention line-too-long C0301
Line too long (121/100)
593 0 convention line-too-long C0301
Line too long (121/100)
593 24 warning unreachable W0101 ModalTest.retrieve_modes_opoly
Unreachable code
596 0 convention line-too-long C0301
Line too long (121/100)
599 0 convention line-too-long C0301
Line too long (121/100)
602 0 convention line-too-long C0301
Line too long (121/100)
606 0 convention line-too-long C0301
Line too long (121/100)
606 24 warning unreachable W0101 ModalTest.retrieve_modes_opoly
Unreachable code
613 24 error possibly-used-before-assignment E0606 ModalTest.retrieve_modes_opoly
Possibly using variable 'kwargs' before assignment
618 0 convention line-too-long C0301
Line too long (136/100)
618 32 error possibly-used-before-assignment E0606 ModalTest.retrieve_modes_opoly
Possibly using variable 'l' before assignment
634 0 convention line-too-long C0301
Line too long (169/100)
634 16 convention consider-using-f-string C0209 ModalTest.retrieve_modes_opoly
Formatting a regular string which could be an f-string
637 0 convention line-too-long C0301
Line too long (137/100)
638 0 convention line-too-long C0301
Line too long (120/100)
640 0 convention line-too-long C0301
Line too long (109/100)
644 0 convention line-too-long C0301
Line too long (156/100)
646 0 convention line-too-long C0301
Line too long (118/100)
646 16 convention consider-using-f-string C0209 ModalTest.retrieve_modes_opoly
Formatting a regular string which could be an f-string
650 4 convention missing-function-docstring C0116 ModalTest.edit_mode_comments
Missing function or method docstring
653 21 convention consider-using-f-string C0209 ModalTest.edit_mode_comments
Formatting a regular string which could be an f-string
656 4 convention missing-function-docstring C0116 ModalTest.compute_resynthesized_frfs
Missing function or method docstring
658 0 convention line-too-long C0301
Line too long (102/100)
659 0 convention line-too-long C0301
Line too long (103/100)
662 4 convention missing-function-docstring C0116 ModalTest.plot_reference_autospectra
Missing function or method docstring
662 4 warning dangerous-default-value W0102 ModalTest.plot_reference_autospectra
Dangerous default value {} as argument
662 4 warning dangerous-default-value W0102 ModalTest.plot_reference_autospectra
Dangerous default value {} as argument
666 0 convention line-too-long C0301
Line too long (108/100)
669 44 convention consider-using-f-string C0209 ModalTest.plot_reference_autospectra
Formatting a regular string which could be an f-string
674 4 convention missing-function-docstring C0116 ModalTest.plot_drive_point_frfs
Missing function or method docstring
674 4 warning dangerous-default-value W0102 ModalTest.plot_drive_point_frfs
Dangerous default value {} as argument
674 4 warning dangerous-default-value W0102 ModalTest.plot_drive_point_frfs
Dangerous default value {} as argument
677 0 convention line-too-long C0301
Line too long (132/100)
680 0 convention line-too-long C0301
Line too long (106/100)
680 44 convention consider-using-f-string C0209 ModalTest.plot_drive_point_frfs
Formatting a regular string which could be an f-string
684 4 convention missing-function-docstring C0116 ModalTest.plot_reciprocal_frfs
Missing function or method docstring
684 4 warning dangerous-default-value W0102 ModalTest.plot_reciprocal_frfs
Dangerous default value {} as argument
684 4 warning dangerous-default-value W0102 ModalTest.plot_reciprocal_frfs
Dangerous default value {} as argument
688 0 convention line-too-long C0301
Line too long (114/100)
696 0 convention line-too-long C0301
Line too long (108/100)
696 46 convention consider-using-f-string C0209 ModalTest.plot_reciprocal_frfs
Formatting a regular string which could be an f-string
699 4 convention missing-function-docstring C0116 ModalTest.plot_coherence_image
Missing function or method docstring
707 4 convention missing-function-docstring C0116 ModalTest.plot_drive_point_frf_coherence
Missing function or method docstring
707 4 warning dangerous-default-value W0102 ModalTest.plot_drive_point_frf_coherence
Dangerous default value {} as argument
707 4 warning dangerous-default-value W0102 ModalTest.plot_drive_point_frf_coherence
Dangerous default value {} as argument
712 0 convention line-too-long C0301
Line too long (151/100)
715 0 convention line-too-long C0301
Line too long (106/100)
715 44 convention consider-using-f-string C0209 ModalTest.plot_drive_point_frf_coherence
Formatting a regular string which could be an f-string
719 4 warning dangerous-default-value W0102 ModalTest.plot_cmif
Dangerous default value {} as argument
719 4 warning dangerous-default-value W0102 ModalTest.plot_cmif
Dangerous default value {} as argument
719 4 warning dangerous-default-value W0102 ModalTest.plot_cmif
Dangerous default value {} as argument
719 4 refactor too-many-arguments R0913 ModalTest.plot_cmif
Too many arguments (7/5)
719 4 refactor too-many-positional-arguments R0917 ModalTest.plot_cmif
Too many positional arguments (7/5)
796 0 convention line-too-long C0301
Line too long (103/100)
799 0 convention line-too-long C0301
Line too long (117/100)
799 26 convention consider-using-f-string C0209 ModalTest.plot_cmif
Formatting a regular string which could be an f-string
804 4 warning dangerous-default-value W0102 ModalTest.plot_qmif
Dangerous default value {} as argument
804 4 warning dangerous-default-value W0102 ModalTest.plot_qmif
Dangerous default value {} as argument
804 4 warning dangerous-default-value W0102 ModalTest.plot_qmif
Dangerous default value {} as argument
804 4 refactor too-many-arguments R0913 ModalTest.plot_qmif
Too many arguments (7/5)
804 4 refactor too-many-positional-arguments R0917 ModalTest.plot_qmif
Too many positional arguments (7/5)
869 0 convention line-too-long C0301
Line too long (103/100)
872 0 convention line-too-long C0301
Line too long (120/100)
872 26 convention consider-using-f-string C0209 ModalTest.plot_qmif
Formatting a regular string which could be an f-string
877 4 warning dangerous-default-value W0102 ModalTest.plot_psmif
Dangerous default value {} as argument
877 4 warning dangerous-default-value W0102 ModalTest.plot_psmif
Dangerous default value {} as argument
877 4 warning dangerous-default-value W0102 ModalTest.plot_psmif
Dangerous default value {} as argument
877 4 refactor too-many-arguments R0913 ModalTest.plot_psmif
Too many arguments (7/5)
877 4 refactor too-many-positional-arguments R0917 ModalTest.plot_psmif
Too many positional arguments (7/5)
941 0 convention line-too-long C0301
Line too long (103/100)
944 0 convention line-too-long C0301
Line too long (135/100)
944 26 convention consider-using-f-string C0209 ModalTest.plot_psmif
Formatting a regular string which could be an f-string
949 4 warning dangerous-default-value W0102 ModalTest.plot_nmif
Dangerous default value {} as argument
949 4 warning dangerous-default-value W0102 ModalTest.plot_nmif
Dangerous default value {} as argument
949 4 warning dangerous-default-value W0102 ModalTest.plot_nmif
Dangerous default value {} as argument
949 4 refactor too-many-arguments R0913 ModalTest.plot_nmif
Too many arguments (7/5)
949 4 refactor too-many-positional-arguments R0917 ModalTest.plot_nmif
Too many positional arguments (7/5)
1011 0 convention line-too-long C0301
Line too long (103/100)
1016 4 warning dangerous-default-value W0102 ModalTest.plot_mmif
Dangerous default value {} as argument
1016 4 warning dangerous-default-value W0102 ModalTest.plot_mmif
Dangerous default value {} as argument
1016 4 warning dangerous-default-value W0102 ModalTest.plot_mmif
Dangerous default value {} as argument
1016 4 refactor too-many-arguments R0913 ModalTest.plot_mmif
Too many arguments (7/5)
1016 4 refactor too-many-positional-arguments R0917 ModalTest.plot_mmif
Too many positional arguments (7/5)
1078 0 convention line-too-long C0301
Line too long (103/100)
1083 4 convention missing-function-docstring C0116 ModalTest.plot_deflection_shapes
Missing function or method docstring
1094 4 convention missing-function-docstring C0116 ModalTest.plot_mac
Missing function or method docstring
1101 4 convention missing-function-docstring C0116 ModalTest.plot_modeshape
Missing function or method docstring
1108 4 convention missing-function-docstring C0116 ModalTest.plot_figures_for_documentation
Missing function or method docstring
1108 4 warning dangerous-default-value W0102 ModalTest.plot_figures_for_documentation
Dangerous default value {} as argument
1108 4 warning dangerous-default-value W0102 ModalTest.plot_figures_for_documentation
Dangerous default value {} as argument
1108 4 warning dangerous-default-value W0102 ModalTest.plot_figures_for_documentation
Dangerous default value {} as argument
1108 4 warning dangerous-default-value W0102 ModalTest.plot_figures_for_documentation
Dangerous default value {} as argument
1108 4 warning dangerous-default-value W0102 ModalTest.plot_figures_for_documentation
Dangerous default value {} as argument
1108 4 warning dangerous-default-value W0102 ModalTest.plot_figures_for_documentation
Dangerous default value {} as argument
1108 4 warning dangerous-default-value W0102 ModalTest.plot_figures_for_documentation
Dangerous default value {} as argument
1108 4 warning dangerous-default-value W0102 ModalTest.plot_figures_for_documentation
Dangerous default value {} as argument
1108 4 warning dangerous-default-value W0102 ModalTest.plot_figures_for_documentation
Dangerous default value {} as argument
1108 4 warning dangerous-default-value W0102 ModalTest.plot_figures_for_documentation
Dangerous default value {} as argument
1108 4 warning dangerous-default-value W0102 ModalTest.plot_figures_for_documentation
Dangerous default value {} as argument
1108 4 warning dangerous-default-value W0102 ModalTest.plot_figures_for_documentation
Dangerous default value {} as argument
1108 4 warning dangerous-default-value W0102 ModalTest.plot_figures_for_documentation
Dangerous default value {} as argument
1108 4 warning dangerous-default-value W0102 ModalTest.plot_figures_for_documentation
Dangerous default value {} as argument
1108 4 refactor too-many-arguments R0913 ModalTest.plot_figures_for_documentation
Too many arguments (29/5)
1108 4 refactor too-many-positional-arguments R0917 ModalTest.plot_figures_for_documentation
Too many positional arguments (29/5)
1108 4 refactor too-many-locals R0914 ModalTest.plot_figures_for_documentation
Too many local variables (41/15)
1108 4 refactor too-many-branches R0912 ModalTest.plot_figures_for_documentation
Too many branches (50/12)
1108 4 refactor too-many-statements R0915 ModalTest.plot_figures_for_documentation
Too many statements (114/50)
1117 68 convention trailing-whitespace C0303
Trailing whitespace
1135 55 convention trailing-whitespace C0303
Trailing whitespace
1151 19 convention unnecessary-negation C0117 ModalTest.plot_figures_for_documentation
Consider changing "not 'plot_kwargs' in coordinate_kwargs" to "'plot_kwargs' not in coordinate_kwargs"
1174 0 convention line-too-long C0301
Line too long (118/100)
1177 16 warning unused-variable W0612 ModalTest.plot_figures_for_documentation
Unused variable 'supicious_channels'
1178 0 convention line-too-long C0301
Line too long (114/100)
1182 0 convention line-too-long C0301
Line too long (101/100)
1182 47 convention consider-using-f-string C0209 ModalTest.plot_figures_for_documentation
Formatting a regular string which could be an f-string
1190 0 convention line-too-long C0301
Line too long (102/100)
1192 20 warning unused-variable W0612 ModalTest.plot_figures_for_documentation
Unused variable 'ax'
1216 25 warning unused-variable W0612 ModalTest.plot_figures_for_documentation
Unused variable 'cax'
1269 4 convention missing-function-docstring C0116 ModalTest.create_documentation_latex
Missing function or method docstring
1269 4 warning dangerous-default-value W0102 ModalTest.create_documentation_latex
Dangerous default value {} as argument
1269 4 warning dangerous-default-value W0102 ModalTest.create_documentation_latex
Dangerous default value {} as argument
1269 4 warning dangerous-default-value W0102 ModalTest.create_documentation_latex
Dangerous default value {} as argument
1269 4 warning dangerous-default-value W0102 ModalTest.create_documentation_latex
Dangerous default value {} as argument
1269 4 warning dangerous-default-value W0102 ModalTest.create_documentation_latex
Dangerous default value {} as argument
1269 4 refactor too-many-arguments R0913 ModalTest.create_documentation_latex
Too many arguments (144/5)
1269 4 refactor too-many-positional-arguments R0917 ModalTest.create_documentation_latex
Too many positional arguments (144/5)
1269 4 refactor too-many-locals R0914 ModalTest.create_documentation_latex
Too many local variables (168/15)
1269 4 refactor too-many-branches R0912 ModalTest.create_documentation_latex
Too many branches (49/12)
1269 4 refactor too-many-statements R0915 ModalTest.create_documentation_latex
Too many statements (122/50)
1269 4 refactor inconsistent-return-statements R1710 ModalTest.create_documentation_latex
Either all return statements in a function should return an expression, or none of them should.
1278 42 convention trailing-whitespace C0303
Trailing whitespace
1280 69 convention trailing-whitespace C0303
Trailing whitespace
1281 42 convention trailing-whitespace C0303
Trailing whitespace
1372 0 convention line-too-long C0301
Line too long (108/100)
1404 0 convention line-too-long C0301
Line too long (136/100)
1407 0 convention line-too-long C0301
Line too long (110/100)
1426 0 convention line-too-long C0301
Line too long (150/100)
1436 0 convention line-too-long C0301
Line too long (135/100)
1441 0 convention line-too-long C0301
Line too long (101/100)
1443 0 convention line-too-long C0301
Line too long (107/100)
1445 0 convention line-too-long C0301
Line too long (165/100)
1450 0 convention line-too-long C0301
Line too long (107/100)
1458 0 convention line-too-long C0301
Line too long (121/100)
1459 0 convention line-too-long C0301
Line too long (117/100)
1460 0 convention line-too-long C0301
Line too long (106/100)
1462 0 convention line-too-long C0301
Line too long (133/100)
1492 0 convention line-too-long C0301
Line too long (148/100)
1502 0 convention line-too-long C0301
Line too long (118/100)
1502 76 convention consider-using-f-string C0209 ModalTest.create_documentation_latex
Formatting a regular string which could be an f-string
1515 25 convention consider-using-f-string C0209 ModalTest.create_documentation_latex
Formatting a regular string which could be an f-string
1519 0 convention line-too-long C0301
Line too long (102/100)
1520 0 convention line-too-long C0301
Line too long (123/100)
1529 78 convention trailing-whitespace C0303
Trailing whitespace
1536 16 convention consider-using-f-string C0209 ModalTest.create_documentation_latex
Formatting a regular string which could be an f-string
1545 0 convention line-too-long C0301
Line too long (159/100)
1545 17 warning unspecified-encoding W1514 ModalTest.create_documentation_latex
Using open without explicitly specifying an encoding
1552 0 convention line-too-long C0301
Line too long (105/100)
1553 0 convention line-too-long C0301
Line too long (130/100)
1554 0 convention line-too-long C0301
Line too long (136/100)
1555 0 convention line-too-long C0301
Line too long (129/100)
1556 0 convention line-too-long C0301
Line too long (136/100)
1557 0 convention line-too-long C0301
Line too long (115/100)
1559 0 convention line-too-long C0301
Line too long (110/100)
1561 0 convention line-too-long C0301
Line too long (139/100)
1569 0 convention line-too-long C0301
Line too long (130/100)
1570 0 convention line-too-long C0301
Line too long (125/100)
1571 0 convention line-too-long C0301
Line too long (132/100)
1572 0 convention line-too-long C0301
Line too long (117/100)
1573 0 convention line-too-long C0301
Line too long (117/100)
1574 0 convention line-too-long C0301
Line too long (113/100)
1575 0 convention line-too-long C0301
Line too long (111/100)
1576 0 convention line-too-long C0301
Line too long (116/100)
1577 0 convention line-too-long C0301
Line too long (133/100)
1578 0 convention line-too-long C0301
Line too long (134/100)
1579 0 convention line-too-long C0301
Line too long (122/100)
1580 0 convention line-too-long C0301
Line too long (121/100)
1582 0 convention line-too-long C0301
Line too long (146/100)
1584 0 convention line-too-long C0301
Line too long (143/100)
1597 0 convention line-too-long C0301
Line too long (124/100)
1598 0 convention line-too-long C0301
Line too long (116/100)
1601 0 convention line-too-long C0301
Line too long (146/100)
1603 0 convention line-too-long C0301
Line too long (132/100)
1604 0 convention line-too-long C0301
Line too long (137/100)
1605 0 convention line-too-long C0301
Line too long (124/100)
1606 0 convention line-too-long C0301
Line too long (129/100)
1607 0 convention line-too-long C0301
Line too long (113/100)
1608 0 convention line-too-long C0301
Line too long (144/100)
1617 0 convention line-too-long C0301
Line too long (156/100)
1624 0 convention line-too-long C0301
Line too long (115/100)
1625 0 convention line-too-long C0301
Line too long (136/100)
1626 0 convention line-too-long C0301
Line too long (116/100)
1629 0 convention line-too-long C0301
Line too long (139/100)
1638 0 convention line-too-long C0301
Line too long (108/100)
1640 0 convention line-too-long C0301
Line too long (151/100)
1640 21 warning unspecified-encoding W1514 ModalTest.create_documentation_latex
Using open without explicitly specifying an encoding
1648 21 warning unspecified-encoding W1514 ModalTest.create_documentation_latex
Using open without explicitly specifying an encoding
1651 21 warning unspecified-encoding W1514 ModalTest.create_documentation_latex
Using open without explicitly specifying an encoding
1655 4 convention missing-function-docstring C0116 ModalTest.create_documentation_word
Missing function or method docstring
1658 4 convention missing-function-docstring C0116 ModalTest.create_documentation_pptx
Missing function or method docstring

Module sdynpy.modal.sdynpy_modeshape (/opt/hostedtoolcache/Python/3.13.12/x64/lib/python3.13/site-packages/sdynpy/modal/sdynpy_modeshape.py)

Line Col. Type Symbol ID Obj Message
5 0 warning pointless-string-statement W0105
String statement has no effect
24 0 convention wrong-import-position C0413
Import "from enum import Enum" should be placed at the top of the module
25 0 convention wrong-import-position C0413
Import "import numpy as np" should be placed at the top of the module
26 0 convention wrong-import-position C0413
Import "from ..core.sdynpy_data import TransferFunctionArray" should be placed at the top of the module
27 0 convention wrong-import-position C0413
Import "from ..core.sdynpy_shape import shape_array" should be placed at the top of the module
28 0 convention wrong-import-position C0413
Import "from ..core.sdynpy_coordinate import CoordinateArray" should be placed at the top of the module
29 0 convention wrong-import-position C0413
Import "from ..signal_processing.sdynpy_complex import collapse_complex_to_real" should be placed at the top of the module
30 0 convention wrong-import-position C0413
Import "import warnings" should be placed at the top of the module
30 0 convention wrong-import-order C0411
standard import "warnings" should be placed before third party import "numpy" and local imports "core.sdynpy_data.TransferFunctionArray", "core.sdynpy_shape.shape_array", "core.sdynpy_coordinate.CoordinateArray", "signal_processing.sdynpy_complex.collapse_complex_to_real"
30 0 warning unused-import W0611
Unused import warnings
33 0 convention missing-class-docstring C0115 ShapeSelection
Missing class docstring
39 0 refactor too-many-arguments R0913 compute_residues
Too many arguments (11/5)
39 0 refactor too-many-positional-arguments R0917 compute_residues
Too many positional arguments (11/5)
39 0 refactor too-many-locals R0914 compute_residues
Too many local variables (42/15)
39 0 refactor too-many-branches R0912 compute_residues
Too many branches (14/12)
39 0 refactor too-many-statements R0915 compute_residues
Too many statements (79/50)
124 0 convention line-too-long C0301
Line too long (119/100)
147 0 convention line-too-long C0301
Line too long (101/100)
149 0 convention superfluous-parens C0325
Unnecessary parens after '=' keyword
150 0 convention superfluous-parens C0325
Unnecessary parens after '=' keyword
153 0 convention line-too-long C0301
Line too long (140/100)
154 0 convention line-too-long C0301
Line too long (149/100)
219 0 convention line-too-long C0301
Line too long (109/100)
236 0 convention missing-function-docstring C0116 compute_shapes
Missing function or method docstring
236 0 refactor too-many-arguments R0913 compute_shapes
Too many arguments (6/5)
236 0 refactor too-many-positional-arguments R0917 compute_shapes
Too many positional arguments (6/5)
236 0 refactor too-many-locals R0914 compute_shapes
Too many local variables (21/15)
247 0 convention line-too-long C0301
Line too long (102/100)
250 0 convention line-too-long C0301
Line too long (108/100)
254 0 convention line-too-long C0301
Line too long (105/100)
255 18 convention consider-using-f-string C0209 compute_shapes
Formatting a regular string which could be an f-string
275 0 convention line-too-long C0301
Line too long (111/100)
279 4 warning unused-variable W0612 compute_shapes
Unused variable 'ref_array'
287 0 refactor too-many-arguments R0913 compute_shapes_multireference
Too many arguments (12/5)
287 0 refactor too-many-positional-arguments R0917 compute_shapes_multireference
Too many positional arguments (12/5)
287 0 refactor too-many-locals R0914 compute_shapes_multireference
Too many local variables (49/15)
287 0 refactor too-many-branches R0912 compute_shapes_multireference
Too many branches (27/12)
287 0 refactor too-many-statements R0915 compute_shapes_multireference
Too many statements (101/50)
387 0 convention line-too-long C0301
Line too long (115/100)
390 0 convention line-too-long C0301
Line too long (119/100)
416 0 convention line-too-long C0301
Line too long (117/100)
421 51 convention trailing-whitespace C0303
Trailing whitespace
426 55 convention trailing-whitespace C0303
Trailing whitespace
436 98 convention trailing-whitespace C0303
Trailing whitespace
460 0 convention line-too-long C0301
Line too long (106/100)
478 0 convention line-too-long C0301
Line too long (115/100)
479 0 convention line-too-long C0301
Line too long (118/100)
485 0 convention line-too-long C0301
Line too long (107/100)
485 22 convention consider-using-f-string C0209 compute_shapes_multireference
Formatting a regular string which could be an f-string
491 0 convention line-too-long C0301
Line too long (107/100)
502 18 convention consider-using-f-string C0209 compute_shapes_multireference
Formatting a regular string which could be an f-string
524 0 refactor too-many-arguments R0913 generate_kernel_complex
Too many arguments (6/5)
524 0 refactor too-many-positional-arguments R0917 generate_kernel_complex
Too many positional arguments (6/5)
524 0 refactor too-many-locals R0914 generate_kernel_complex
Too many local variables (16/15)
524 0 refactor too-many-branches R0912 generate_kernel_complex
Too many branches (15/12)
579 0 convention line-too-long C0301
Line too long (132/100)
579 25 convention consider-using-f-string C0209 generate_kernel_complex
Formatting a regular string which could be an f-string
594 0 convention trailing-whitespace C0303
Trailing whitespace
599 88 convention trailing-whitespace C0303
Trailing whitespace
605 87 convention trailing-whitespace C0303
Trailing whitespace
608 12 convention invalid-name C0103 generate_kernel_complex
Variable name "kernel_RL" doesn't conform to snake_case naming style
610 0 convention line-too-long C0301
Line too long (106/100)
612 12 convention invalid-name C0103 generate_kernel_complex
Variable name "kernel_RU" doesn't conform to snake_case naming style
614 0 convention line-too-long C0301
Line too long (104/100)
617 0 convention line-too-long C0301
Line too long (103/100)
618 0 convention line-too-long C0301
Line too long (106/100)
619 0 convention line-too-long C0301
Line too long (103/100)
620 0 convention line-too-long C0301
Line too long (108/100)
621 0 convention line-too-long C0301
Line too long (103/100)
622 0 convention line-too-long C0301
Line too long (106/100)
623 0 convention line-too-long C0301
Line too long (102/100)
624 0 convention line-too-long C0301
Line too long (108/100)
626 12 convention invalid-name C0103 generate_kernel_complex
Variable name "kernel_RL" doesn't conform to snake_case naming style
628 0 convention line-too-long C0301
Line too long (103/100)
630 12 convention invalid-name C0103 generate_kernel_complex
Variable name "kernel_RU" doesn't conform to snake_case naming style
632 0 convention line-too-long C0301
Line too long (101/100)
635 0 convention line-too-long C0301
Line too long (109/100)
636 0 convention line-too-long C0301
Line too long (112/100)
637 0 convention line-too-long C0301
Line too long (109/100)
638 0 convention line-too-long C0301
Line too long (114/100)
639 0 convention line-too-long C0301
Line too long (109/100)
640 0 convention line-too-long C0301
Line too long (112/100)
641 0 convention line-too-long C0301
Line too long (109/100)
642 0 convention line-too-long C0301
Line too long (115/100)
644 12 convention invalid-name C0103 generate_kernel_complex
Variable name "kernel_RL" doesn't conform to snake_case naming style
646 0 convention line-too-long C0301
Line too long (104/100)
648 12 convention invalid-name C0103 generate_kernel_complex
Variable name "kernel_RU" doesn't conform to snake_case naming style
650 0 convention line-too-long C0301
Line too long (104/100)
651 24 error used-before-assignment E0601 generate_kernel_complex
Using variable 'kernel' before assignment
654 40 error used-before-assignment E0601 generate_kernel_complex
Using variable 'kernel_RL' before assignment
656 40 error used-before-assignment E0601 generate_kernel_complex
Using variable 'kernel_RU' before assignment
657 0 convention trailing-whitespace C0303
Trailing whitespace
660 0 refactor too-many-arguments R0913 generate_kernel_real
Too many arguments (6/5)
660 0 refactor too-many-positional-arguments R0917 generate_kernel_real
Too many positional arguments (6/5)
660 0 refactor too-many-branches R0912 generate_kernel_real
Too many branches (15/12)
713 0 convention line-too-long C0301
Line too long (132/100)
713 25 convention consider-using-f-string C0209 generate_kernel_real
Formatting a regular string which could be an f-string
726 0 convention trailing-whitespace C0303
Trailing whitespace
731 0 convention line-too-long C0301
Line too long (112/100)
733 0 convention line-too-long C0301
Line too long (113/100)
735 12 convention invalid-name C0103 generate_kernel_real
Variable name "kernel_RL" doesn't conform to snake_case naming style
737 0 convention line-too-long C0301
Line too long (106/100)
739 12 convention invalid-name C0103 generate_kernel_real
Variable name "kernel_RU" doesn't conform to snake_case naming style
741 0 convention line-too-long C0301
Line too long (104/100)
744 0 convention line-too-long C0301
Line too long (112/100)
746 0 convention line-too-long C0301
Line too long (113/100)
748 12 convention invalid-name C0103 generate_kernel_real
Variable name "kernel_RL" doesn't conform to snake_case naming style
750 0 convention line-too-long C0301
Line too long (103/100)
752 12 convention invalid-name C0103 generate_kernel_real
Variable name "kernel_RU" doesn't conform to snake_case naming style
754 0 convention line-too-long C0301
Line too long (101/100)
757 0 convention line-too-long C0301
Line too long (112/100)
759 0 convention line-too-long C0301
Line too long (113/100)
761 12 convention invalid-name C0103 generate_kernel_real
Variable name "kernel_RL" doesn't conform to snake_case naming style
763 0 convention line-too-long C0301
Line too long (104/100)
765 12 convention invalid-name C0103 generate_kernel_real
Variable name "kernel_RU" doesn't conform to snake_case naming style
767 0 convention line-too-long C0301
Line too long (104/100)
768 24 error used-before-assignment E0601 generate_kernel_real
Using variable 'kernel' before assignment
771 40 error used-before-assignment E0601 generate_kernel_real
Using variable 'kernel_RL' before assignment
773 40 error used-before-assignment E0601 generate_kernel_real
Using variable 'kernel_RU' before assignment
774 0 convention trailing-whitespace C0303
Trailing whitespace
822 4 convention invalid-name C0103 stack_and_lstsq
Variable name "H" doesn't conform to snake_case naming style
823 4 convention invalid-name C0103 stack_and_lstsq
Variable name "H" doesn't conform to snake_case naming style
825 0 convention line-too-long C0301
Line too long (114/100)
825 25 convention consider-using-f-string C0209 stack_and_lstsq
Formatting a regular string which could be an f-string
827 4 convention invalid-name C0103 stack_and_lstsq
Variable name "H" doesn't conform to snake_case naming style
835 8 convention invalid-name C0103 stack_and_lstsq
Variable name "H_reconstructed" doesn't conform to snake_case naming style
837 106 convention trailing-whitespace C0303
Trailing whitespace
837 0 convention line-too-long C0301
Line too long (106/100)
838 0 convention line-too-long C0301
Line too long (108/100)
842 0 convention line-too-long C0301
Line too long (121/100)

Module sdynpy.modal.sdynpy_polypy (/opt/hostedtoolcache/Python/3.13.12/x64/lib/python3.13/site-packages/sdynpy/modal/sdynpy_polypy.py)

Line Col. Type Symbol ID Obj Message
5 0 warning pointless-string-statement W0105
String statement has no effect
24 0 convention wrong-import-position C0413
Import "import os" should be placed at the top of the module
26 0 convention wrong-import-position C0413
Import "import numpy as np" should be placed at the top of the module
27 0 convention wrong-import-position C0413
Import "from ..core.sdynpy_data import TransferFunctionArray, GUIPlot" should be placed at the top of the module
28 0 convention wrong-import-position C0413
Import "from ..signal_processing.sdynpy_complex import collapse_complex_to_real" should be placed at the top of the module
29 0 convention wrong-import-position C0413
Import "from ..core.sdynpy_geometry import Geometry" should be placed at the top of the module
30 0 convention wrong-import-position C0413
Import "from ..core.sdynpy_shape import ShapeArray" should be placed at the top of the module
31 0 convention wrong-import-position C0413
Import "from .sdynpy_modeshape import compute_shapes_multireference" should be placed at the top of the module
32 0 convention wrong-import-position C0413
Import "import matplotlib.pyplot as plt" should be placed at the top of the module
32 0 convention wrong-import-order C0411
third party import "matplotlib.pyplot" should be placed before local imports "core.sdynpy_data.TransferFunctionArray", "signal_processing.sdynpy_complex.collapse_complex_to_real", "core.sdynpy_geometry.Geometry", "core.sdynpy_shape.ShapeArray", "sdynpy_modeshape.compute_shapes_multireference"
33 0 refactor consider-using-from-import R0402
Use 'from matplotlib import cm' instead
33 0 convention wrong-import-position C0413
Import "import matplotlib.cm as cm" should be placed at the top of the module
33 0 convention wrong-import-order C0411
third party import "matplotlib.cm" should be placed before local imports "core.sdynpy_data.TransferFunctionArray", "signal_processing.sdynpy_complex.collapse_complex_to_real", "core.sdynpy_geometry.Geometry", "core.sdynpy_shape.ShapeArray", "sdynpy_modeshape.compute_shapes_multireference"
34 0 convention wrong-import-position C0413
Import "import traceback" should be placed at the top of the module
34 0 convention wrong-import-order C0411
standard import "traceback" should be placed before third party imports "numpy", "matplotlib.pyplot", "matplotlib.cm" and local imports "core.sdynpy_data.TransferFunctionArray", "signal_processing.sdynpy_complex.collapse_complex_to_real", "core.sdynpy_geometry.Geometry", "core.sdynpy_shape.ShapeArray", "sdynpy_modeshape.compute_shapes_multireference"
36 0 convention wrong-import-position C0413
Import "from qtpy import QtWidgets, uic" should be placed at the top of the module
36 0 convention wrong-import-order C0411
third party import "qtpy.QtWidgets" should be placed before local imports "core.sdynpy_data.TransferFunctionArray", "signal_processing.sdynpy_complex.collapse_complex_to_real", "core.sdynpy_geometry.Geometry", "core.sdynpy_shape.ShapeArray", "sdynpy_modeshape.compute_shapes_multireference"
37 0 convention wrong-import-position C0413
Import "from qtpy.QtWidgets import QMainWindow, QTableWidgetItem, QWidget" should be placed at the top of the module
37 0 error no-name-in-module E0611
No name 'QMainWindow' in module 'qtpy.QtWidgets'
37 0 error no-name-in-module E0611
No name 'QTableWidgetItem' in module 'qtpy.QtWidgets'
37 0 error no-name-in-module E0611
No name 'QWidget' in module 'qtpy.QtWidgets'
37 0 convention wrong-import-order C0411
third party import "qtpy.QtWidgets.QMainWindow" should be placed before local imports "core.sdynpy_data.TransferFunctionArray", "signal_processing.sdynpy_complex.collapse_complex_to_real", "core.sdynpy_geometry.Geometry", "core.sdynpy_shape.ShapeArray", "sdynpy_modeshape.compute_shapes_multireference"
38 0 convention wrong-import-position C0413
Import "import pyqtgraph" should be placed at the top of the module
38 0 convention wrong-import-order C0411
third party import "pyqtgraph" should be placed before local imports "core.sdynpy_data.TransferFunctionArray", "signal_processing.sdynpy_complex.collapse_complex_to_real", "core.sdynpy_geometry.Geometry", "core.sdynpy_shape.ShapeArray", "sdynpy_modeshape.compute_shapes_multireference"
43 0 convention missing-class-docstring C0115 PolyPy
Missing class docstring
43 0 refactor too-many-instance-attributes R0902 PolyPy
Too many instance attributes (18/7)
61 4 convention missing-function-docstring C0116 PolyPy.compute_poles
Missing function or method docstring
61 4 refactor too-many-arguments R0913 PolyPy.compute_poles
Too many arguments (6/5)
61 4 refactor too-many-positional-arguments R0917 PolyPy.compute_poles
Too many positional arguments (6/5)
61 4 refactor too-many-locals R0914 PolyPy.compute_poles
Too many local variables (55/15)
61 4 refactor too-many-branches R0912 PolyPy.compute_poles
Too many branches (13/12)
61 4 refactor too-many-statements R0915 PolyPy.compute_poles
Too many statements (84/50)
65 8 convention invalid-name C0103 PolyPy.compute_poles
Variable name "H" doesn't conform to snake_case naming style
71 8 convention invalid-name C0103 PolyPy.compute_poles
Variable name "H" doesn't conform to snake_case naming style
85 8 warning attribute-defined-outside-init W0201 PolyPy.compute_poles
Attribute 'polynomial_orders' defined outside __init__
86 8 warning attribute-defined-outside-init W0201 PolyPy.compute_poles
Attribute 'weighting' defined outside __init__
87 8 warning attribute-defined-outside-init W0201 PolyPy.compute_poles
Attribute 'frequency_stability_threshold' defined outside __init__
88 8 warning attribute-defined-outside-init W0201 PolyPy.compute_poles
Attribute 'damping_stability_threshold' defined outside __init__
89 8 warning attribute-defined-outside-init W0201 PolyPy.compute_poles
Attribute 'modal_participation_threshold' defined outside __init__
92 0 convention line-too-long C0301
Line too long (115/100)
95 8 warning attribute-defined-outside-init W0201 PolyPy.compute_poles
Attribute 'pole_list' defined outside __init__
97 8 convention invalid-name C0103 PolyPy.compute_poles
Variable name "Omega" doesn't conform to snake_case naming style
99 8 convention invalid-name C0103 PolyPy.compute_poles
Variable name "RTot" doesn't conform to snake_case naming style
100 8 convention invalid-name C0103 PolyPy.compute_poles
Variable name "STot" doesn't conform to snake_case naming style
101 8 convention invalid-name C0103 PolyPy.compute_poles
Variable name "TTot" doesn't conform to snake_case naming style
104 18 convention consider-using-f-string C0209 PolyPy.compute_poles
Formatting a regular string which could be an f-string
105 12 convention invalid-name C0103 PolyPy.compute_poles
Variable name "Xj" doesn't conform to snake_case naming style
106 12 convention invalid-name C0103 PolyPy.compute_poles
Variable name "Hj" doesn't conform to snake_case naming style
107 12 convention invalid-name C0103 PolyPy.compute_poles
Variable name "Yj" doesn't conform to snake_case naming style
108 12 convention invalid-name C0103 PolyPy.compute_poles
Variable name "Rj" doesn't conform to snake_case naming style
109 12 convention invalid-name C0103 PolyPy.compute_poles
Variable name "Sj" doesn't conform to snake_case naming style
110 12 convention invalid-name C0103 PolyPy.compute_poles
Variable name "Tj" doesn't conform to snake_case naming style
117 18 convention consider-using-f-string C0209 PolyPy.compute_poles
Formatting a regular string which could be an f-string
120 12 convention invalid-name C0103 PolyPy.compute_poles
Variable name "RTot" doesn't conform to snake_case naming style
121 12 convention invalid-name C0103 PolyPy.compute_poles
Variable name "STot" doesn't conform to snake_case naming style
122 12 convention invalid-name C0103 PolyPy.compute_poles
Variable name "TTot" doesn't conform to snake_case naming style
124 12 convention invalid-name C0103 PolyPy.compute_poles
Variable name "M" doesn't conform to snake_case naming style
125 0 convention line-too-long C0301
Line too long (115/100)
125 16 convention invalid-name C0103 PolyPy.compute_poles
Variable name "Rj" doesn't conform to snake_case naming style
125 20 convention invalid-name C0103 PolyPy.compute_poles
Variable name "Sj" doesn't conform to snake_case naming style
125 24 convention invalid-name C0103 PolyPy.compute_poles
Variable name "Tj" doesn't conform to snake_case naming style
126 16 convention invalid-name C0103 PolyPy.compute_poles
Variable name "M" doesn't conform to snake_case naming style
128 12 convention invalid-name C0103 PolyPy.compute_poles
Variable name "A" doesn't conform to snake_case naming style
129 12 convention invalid-name C0103 PolyPy.compute_poles
Variable name "B" doesn't conform to snake_case naming style
132 12 convention invalid-name C0103 PolyPy.compute_poles
Variable name "Ac_top_left" doesn't conform to snake_case naming style
133 12 convention invalid-name C0103 PolyPy.compute_poles
Variable name "Ac_top_right" doesn't conform to snake_case naming style
134 12 convention invalid-name C0103 PolyPy.compute_poles
Variable name "Ac_bottom" doesn't conform to snake_case naming style
136 12 convention invalid-name C0103 PolyPy.compute_poles
Variable name "Ac" doesn't conform to snake_case naming style
139 20 convention invalid-name C0103 PolyPy.compute_poles
Variable name "V" doesn't conform to snake_case naming style
141 12 convention invalid-name C0103 PolyPy.compute_poles
Variable name "Lr" doesn't conform to snake_case naming style
144 12 convention invalid-name C0103 PolyPy.compute_poles
Variable name "Lr" doesn't conform to snake_case naming style
150 12 convention invalid-name C0103 PolyPy.compute_poles
Variable name "Lr" doesn't conform to snake_case naming style
151 12 convention invalid-name C0103 PolyPy.compute_poles
Variable name "Lr_real" doesn't conform to snake_case naming style
157 0 convention superfluous-parens C0325
Unnecessary parens after '=' keyword
158 0 convention superfluous-parens C0325
Unnecessary parens after '=' keyword
164 0 convention line-too-long C0301
Line too long (106/100)
164 8 refactor too-many-nested-blocks R1702 PolyPy.compute_poles
Too many nested blocks (6/5)
167 38 error unsubscriptable-object E1136 PolyPy.compute_poles
Value 'last_poles' is unsubscriptable
177 40 error unsubscriptable-object E1136 PolyPy.compute_poles
Value 'last_poles' is unsubscriptable
178 0 convention line-too-long C0301
Line too long (107/100)
181 28 convention invalid-name C0103 PolyPy.compute_poles
Variable name "previous_Lr" doesn't conform to snake_case naming style
181 42 error unsubscriptable-object E1136 PolyPy.compute_poles
Value 'last_poles' is unsubscriptable
183 150 convention trailing-whitespace C0303
Trailing whitespace
183 0 convention line-too-long C0301
Line too long (150/100)
184 0 convention line-too-long C0301
Line too long (144/100)
188 4 convention missing-function-docstring C0116 PolyPy.plot_stability
Missing function or method docstring
188 4 refactor too-many-arguments R0913 PolyPy.plot_stability
Too many arguments (8/5)
188 4 refactor too-many-positional-arguments R0917 PolyPy.plot_stability
Too many positional arguments (8/5)
188 4 refactor too-many-locals R0914 PolyPy.plot_stability
Too many local variables (26/15)
188 4 warning keyword-arg-before-vararg W1113 PolyPy.plot_stability
Keyword argument before variable positional arguments list in the definition of plot_stability function
211 0 convention line-too-long C0301
Line too long (123/100)
222 47 convention consider-using-f-string C0209 PolyPy.plot_stability
Formatting a regular string which could be an f-string
227 4 convention missing-function-docstring C0116 PolyPy.pole_list_from_indices
Missing function or method docstring
234 4 convention missing-function-docstring C0116 PolyPy.analyze_pole_convergence
Missing function or method docstring
234 4 warning dangerous-default-value W0102 PolyPy.analyze_pole_convergence
Dangerous default value {} as argument
234 4 refactor too-many-arguments R0913 PolyPy.analyze_pole_convergence
Too many arguments (11/5)
234 4 refactor too-many-positional-arguments R0917 PolyPy.analyze_pole_convergence
Too many positional arguments (11/5)
234 4 refactor too-many-locals R0914 PolyPy.analyze_pole_convergence
Too many local variables (26/15)
234 4 refactor too-many-branches R0912 PolyPy.analyze_pole_convergence
Too many branches (14/12)
235 33 warning unused-argument W0613 PolyPy.analyze_pole_convergence
Unused argument 'frequency_stability_threshold'
236 33 warning unused-argument W0613 PolyPy.analyze_pole_convergence
Unused argument 'damping_stability_threshold'
237 33 warning unused-argument W0613 PolyPy.analyze_pole_convergence
Unused argument 'modal_participation_threshold'
246 12 warning unused-variable W0612 PolyPy.analyze_pole_convergence
Unused variable 'zeta'
247 12 warning unused-variable W0612 PolyPy.analyze_pole_convergence
Unused variable 'part'
253 8 warning unused-variable W0612 PolyPy.analyze_pole_convergence
Unused variable 'fig'
275 47 convention consider-using-f-string C0209 PolyPy.analyze_pole_convergence
Formatting a regular string which could be an f-string
277 51 convention consider-using-f-string C0209 PolyPy.analyze_pole_convergence
Formatting a regular string which could be an f-string
282 52 convention consider-using-f-string C0209 PolyPy.analyze_pole_convergence
Formatting a regular string which could be an f-string
283 0 convention line-too-long C0301
Line too long (131/100)
286 4 convention missing-function-docstring C0116 PolyPy.compute_shapes
Missing function or method docstring
286 4 refactor too-many-arguments R0913 PolyPy.compute_shapes
Too many arguments (7/5)
286 4 refactor too-many-positional-arguments R0917 PolyPy.compute_shapes
Too many positional arguments (7/5)
291 8 warning attribute-defined-outside-init W0201 PolyPy.compute_shapes
Attribute 'natural_frequencies' defined outside __init__
292 8 warning attribute-defined-outside-init W0201 PolyPy.compute_shapes
Attribute 'damping_ratios' defined outside __init__
293 8 warning attribute-defined-outside-init W0201 PolyPy.compute_shapes
Attribute 'participation_factors' defined outside __init__
294 8 warning attribute-defined-outside-init W0201 PolyPy.compute_shapes
Attribute 'shapes' defined outside __init__
294 21 warning attribute-defined-outside-init W0201 PolyPy.compute_shapes
Attribute 'frfs_synth' defined outside __init__
294 38 warning attribute-defined-outside-init W0201 PolyPy.compute_shapes
Attribute 'frfs_residuals' defined outside __init__
294 59 warning attribute-defined-outside-init W0201 PolyPy.compute_shapes
Attribute 'frfs_kernel' defined outside __init__
305 4 convention missing-function-docstring C0116 PolyPy.frequencies
Missing function or method docstring
309 4 convention missing-function-docstring C0116 PolyPy.angular_frequencies
Missing function or method docstring
313 4 convention missing-function-docstring C0116 PolyPy.frequency_spacing
Missing function or method docstring
317 0 convention missing-class-docstring C0115 PolyPy_Stability
Missing class docstring
317 0 convention invalid-name C0103 PolyPy_Stability
Class name "PolyPy_Stability" doesn't conform to PascalCase naming style
317 0 refactor too-many-instance-attributes R0902 PolyPy_Stability
Too many instance attributes (16/7)
318 4 refactor too-many-arguments R0913 PolyPy_Stability.__init__
Too many arguments (7/5)
318 4 refactor too-many-positional-arguments R0917 PolyPy_Stability.__init__
Too many positional arguments (7/5)
321 8 refactor super-with-arguments R1725 PolyPy_Stability.__init__
Consider using Python 3 style super() without arguments
327 46 convention consider-using-f-string C0209 PolyPy_Stability.__init__
Formatting a regular string which could be an f-string
330 18 error no-member E1101 PolyPy_Stability.__init__
Module 'matplotlib.cm' has no 'Dark2' member
332 26 error no-member E1101 PolyPy_Stability.__init__
Module 'matplotlib.cm' has no 'Paired' member
363 4 convention missing-function-docstring C0116 PolyPy_Stability.connect_callbacks
Missing function or method docstring
373 4 convention missing-function-docstring C0116 PolyPy_Stability.discard
Missing function or method docstring
375 8 convention consider-using-enumerate C0200 PolyPy_Stability.discard
Consider using enumerate instead of iterating with range and len
380 4 convention missing-function-docstring C0116 PolyPy_Stability.plot_poles
Missing function or method docstring
380 4 refactor too-many-locals R0914 PolyPy_Stability.plot_poles
Too many local variables (16/15)
384 0 convention line-too-long C0301
Line too long (102/100)
389 0 convention line-too-long C0301
Line too long (123/100)
415 4 convention missing-function-docstring C0116 PolyPy_Stability.update_stabilization_plot
Missing function or method docstring
439 12 error unexpected-keyword-arg E1123 PolyPy_Stability.update_stabilization_plot
Unexpected keyword argument 'pen' in method call
442 4 convention missing-function-docstring C0116 PolyPy_Stability.update_stability_plot_views
Missing function or method docstring
446 4 convention missing-function-docstring C0116 PolyPy_Stability.mouseMoved
Missing function or method docstring
446 4 convention invalid-name C0103 PolyPy_Stability.mouseMoved
Method name "mouseMoved" doesn't conform to snake_case naming style
456 0 convention line-too-long C0301
Line too long (104/100)
476 0 convention line-too-long C0301
Line too long (103/100)
476 47 convention consider-using-f-string C0209 PolyPy_Stability.mouseMoved
Formatting a regular string which could be an f-string
480 4 convention missing-function-docstring C0116 PolyPy_Stability.mouseClicked
Missing function or method docstring
480 4 convention invalid-name C0103 PolyPy_Stability.mouseClicked
Method name "mouseClicked" doesn't conform to snake_case naming style
480 4 refactor too-many-locals R0914 PolyPy_Stability.mouseClicked
Too many local variables (22/15)
480 4 refactor too-many-branches R0912 PolyPy_Stability.mouseClicked
Too many branches (13/12)
523 42 convention consider-using-f-string C0209 PolyPy_Stability.mouseClicked
Formatting a regular string which could be an f-string
524 42 convention consider-using-f-string C0209 PolyPy_Stability.mouseClicked
Formatting a regular string which could be an f-string
534 0 convention missing-class-docstring C0115 PolyPy_GUI
Missing class docstring
534 0 convention invalid-name C0103 PolyPy_GUI
Class name "PolyPy_GUI" doesn't conform to PascalCase naming style
534 0 refactor too-many-instance-attributes R0902 PolyPy_GUI
Too many instance attributes (16/7)
534 0 refactor too-many-public-methods R0904 PolyPy_GUI
Too many public methods (25/20)
537 8 refactor super-with-arguments R1725 PolyPy_GUI.__init__
Consider using Python 3 style super() without arguments
541 9 warning fixme W0511
TODO Make it so we can load data if none is passed in
552 18 error no-member E1101 PolyPy_GUI.__init__
Module 'matplotlib.cm' has no 'Dark2' member
554 26 error no-member E1101 PolyPy_GUI.__init__
Module 'matplotlib.cm' has no 'Paired' member
580 41 convention consider-using-f-string C0209 PolyPy_GUI.__init__
Formatting a regular string which could be an f-string
581 42 convention consider-using-f-string C0209 PolyPy_GUI.__init__
Formatting a regular string which could be an f-string
582 43 convention consider-using-f-string C0209 PolyPy_GUI.__init__
Formatting a regular string which could be an f-string
592 4 convention missing-function-docstring C0116 PolyPy_GUI.min_frequency
Missing function or method docstring
599 4 convention missing-function-docstring C0116 PolyPy_GUI.max_frequency
Missing function or method docstring
603 4 convention missing-function-docstring C0116 PolyPy_GUI.frequencies
Missing function or method docstring
607 4 convention missing-function-docstring C0116 PolyPy_GUI.frequency_slice
Missing function or method docstring
620 4 convention missing-function-docstring C0116 PolyPy_GUI.connect_callbacks
Missing function or method docstring
651 4 convention missing-function-docstring C0116 PolyPy_GUI.show_line_selectors
Missing function or method docstring
661 4 convention missing-function-docstring C0116 PolyPy_GUI.load_geometry
Missing function or method docstring
662 18 warning unused-variable W0612 PolyPy_GUI.load_geometry
Unused variable 'file_filter'
668 4 convention missing-function-docstring C0116 PolyPy_GUI.set_geometry
Missing function or method docstring
671 4 convention missing-function-docstring C0116 PolyPy_GUI.save_shapes
Missing function or method docstring
675 18 warning unused-variable W0612 PolyPy_GUI.save_shapes
Unused variable 'file_filter'
681 4 convention missing-function-docstring C0116 PolyPy_GUI.export_fit_data
Missing function or method docstring
685 18 warning unused-variable W0612 PolyPy_GUI.export_fit_data
Unused variable 'file_filter'
695 4 convention missing-function-docstring C0116 PolyPy_GUI.export_pole_list
Missing function or method docstring
696 18 warning unused-variable W0612 PolyPy_GUI.export_pole_list
Unused variable 'file_filter'
708 4 convention missing-function-docstring C0116 PolyPy_GUI.plot_shapes
Missing function or method docstring
719 4 convention missing-function-docstring C0116 PolyPy_GUI.pole_selection_changed
Missing function or method docstring
723 4 convention missing-function-docstring C0116 PolyPy_GUI.create_frf_window
Missing function or method docstring
728 4 convention missing-function-docstring C0116 PolyPy_GUI.create_cmif_window
Missing function or method docstring
730 0 convention line-too-long C0301
Line too long (105/100)
735 4 convention missing-function-docstring C0116 PolyPy_GUI.create_qmif_window
Missing function or method docstring
737 0 convention line-too-long C0301
Line too long (128/100)
743 4 convention missing-function-docstring C0116 PolyPy_GUI.create_mmif_window
Missing function or method docstring
754 4 convention missing-function-docstring C0116 PolyPy_GUI.create_nmif_window
Missing function or method docstring
756 0 convention line-too-long C0301
Line too long (105/100)
759 4 convention missing-function-docstring C0116 PolyPy_GUI.update_resynthesis
Missing function or method docstring
771 36 error possibly-used-before-assignment E0606 PolyPy_GUI.update_resynthesis
Possibly using variable 'data_computed' before assignment
776 0 convention line-too-long C0301
Line too long (104/100)
788 0 convention line-too-long C0301
Line too long (101/100)
789 0 convention line-too-long C0301
Line too long (104/100)
794 4 convention missing-function-docstring C0116 PolyPy_GUI.compute_shapes
Missing function or method docstring
808 16 warning attribute-defined-outside-init W0201 PolyPy_GUI.compute_shapes
Attribute 'negative_drive_points' defined outside __init__
813 12 convention invalid-name C0103 PolyPy_GUI.compute_shapes
Variable name "H" doesn't conform to snake_case naming style
814 12 warning unused-variable W0612 PolyPy_GUI.compute_shapes
Unused variable 'num_outputs'
814 25 warning unused-variable W0612 PolyPy_GUI.compute_shapes
Unused variable 'num_inputs'
814 37 warning unused-variable W0612 PolyPy_GUI.compute_shapes
Unused variable 'num_elements'
815 0 convention line-too-long C0301
Line too long (102/100)
824 0 convention line-too-long C0301
Line too long (119/100)
828 15 warning broad-exception-caught W0718 PolyPy_GUI.compute_shapes
Catching too general exception Exception
831 4 convention missing-function-docstring C0116 PolyPy_GUI.compute_stabilization
Missing function or method docstring
838 0 convention line-too-long C0301
Line too long (123/100)
848 4 convention missing-function-docstring C0116 PolyPy_GUI.update_frequency_from_region
Missing function or method docstring
857 4 convention missing-function-docstring C0116 PolyPy_GUI.update_min_frequency
Missing function or method docstring
867 4 convention missing-function-docstring C0116 PolyPy_GUI.update_max_frequency
Missing function or method docstring
877 4 convention missing-function-docstring C0116 PolyPy_GUI.update_data_plot
Missing function or method docstring

Module sdynpy.modal.sdynpy_signal_processing_gui (/opt/hostedtoolcache/Python/3.13.12/x64/lib/python3.13/site-packages/sdynpy/modal/sdynpy_signal_processing_gui.py)

Line Col. Type Symbol ID Obj Message
1 0 convention too-many-lines C0302
Too many lines in module (1262/1000)
5 0 warning pointless-string-statement W0105
String statement has no effect
24 0 convention wrong-import-position C0413
Import "import os" should be placed at the top of the module
26 0 convention wrong-import-position C0413
Import "from ..core.sdynpy_data import TimeHistoryArray, data_array, FunctionTypes, GUIPlot" should be placed at the top of the module
27 0 convention wrong-import-position C0413
Import "from ..core.sdynpy_coordinate import CoordinateArray, outer_product" should be placed at the top of the module
27 0 warning unused-import W0611
Unused CoordinateArray imported from core.sdynpy_coordinate
28 0 convention wrong-import-position C0413
Import "from ..fileio.sdynpy_rattlesnake import read_rattlesnake_output" should be placed at the top of the module
29 0 convention wrong-import-position C0413
Import "from ..core.sdynpy_geometry import Geometry" should be placed at the top of the module
30 0 convention wrong-import-position C0413
Import "from .sdynpy_smac import SMAC_GUI" should be placed at the top of the module
31 0 convention wrong-import-position C0413
Import "from .sdynpy_polypy import PolyPy_GUI" should be placed at the top of the module
32 0 convention wrong-import-position C0413
Import "from qtpy import QtWidgets, uic, QtGui" should be placed at the top of the module
32 0 convention wrong-import-order C0411
third party import "qtpy.QtWidgets" should be placed before local imports "core.sdynpy_data.TimeHistoryArray", "core.sdynpy_coordinate.CoordinateArray", "fileio.sdynpy_rattlesnake.read_rattlesnake_output", "core.sdynpy_geometry.Geometry", "sdynpy_smac.SMAC_GUI", "sdynpy_polypy.PolyPy_GUI"
32 0 warning unused-import W0611
Unused QtGui imported from qtpy
33 0 convention wrong-import-position C0413
Import "from qtpy.QtGui import QIcon, QFont" should be placed at the top of the module
33 0 error no-name-in-module E0611
No name 'QIcon' in module 'qtpy.QtGui'
33 0 error no-name-in-module E0611
No name 'QFont' in module 'qtpy.QtGui'
33 0 convention wrong-import-order C0411
third party import "qtpy.QtGui.QIcon" should be placed before local imports "core.sdynpy_data.TimeHistoryArray", "core.sdynpy_coordinate.CoordinateArray", "fileio.sdynpy_rattlesnake.read_rattlesnake_output", "core.sdynpy_geometry.Geometry", "sdynpy_smac.SMAC_GUI", "sdynpy_polypy.PolyPy_GUI"
33 0 warning unused-import W0611
Unused QIcon imported from qtpy.QtGui
33 0 warning unused-import W0611
Unused QFont imported from qtpy.QtGui
34 0 convention wrong-import-position C0413
Import "from qtpy.QtCore import Qt, QCoreApplication, QRect" should be placed at the top of the module
34 0 error no-name-in-module E0611
No name 'QCoreApplication' in module 'qtpy.QtCore'
34 0 error no-name-in-module E0611
No name 'QRect' in module 'qtpy.QtCore'
34 0 convention wrong-import-order C0411
third party import "qtpy.QtCore.Qt" should be placed before local imports "core.sdynpy_data.TimeHistoryArray", "core.sdynpy_coordinate.CoordinateArray", "fileio.sdynpy_rattlesnake.read_rattlesnake_output", "core.sdynpy_geometry.Geometry", "sdynpy_smac.SMAC_GUI", "sdynpy_polypy.PolyPy_GUI"
34 0 warning unused-import W0611
Unused QCoreApplication imported from qtpy.QtCore
34 0 warning unused-import W0611
Unused QRect imported from qtpy.QtCore
35 0 convention wrong-import-position C0413
Import "from qtpy.QtWidgets import QToolTip, QLabel, QPushButton, QApplication, QGroupBox, QWidget, QMessageBox, QHBoxLayout, QVBoxLayout, QSizePolicy, QMainWindow, QFileDialog, QErrorMessage, QListWidget, QListWidgetItem, QLineEdit, QDockWidget, QGridLayout, QButtonGroup, QDialog, QCheckBox, QRadioButton, QMenuBar, QMenu" should be placed at the top of the module
35 0 error no-name-in-module E0611
No name 'QToolTip' in module 'qtpy.QtWidgets'
35 0 error no-name-in-module E0611
No name 'QLabel' in module 'qtpy.QtWidgets'
35 0 error no-name-in-module E0611
No name 'QPushButton' in module 'qtpy.QtWidgets'
35 0 error no-name-in-module E0611
No name 'QApplication' in module 'qtpy.QtWidgets'
35 0 error no-name-in-module E0611
No name 'QGroupBox' in module 'qtpy.QtWidgets'
35 0 error no-name-in-module E0611
No name 'QWidget' in module 'qtpy.QtWidgets'
35 0 error no-name-in-module E0611
No name 'QMessageBox' in module 'qtpy.QtWidgets'
35 0 error no-name-in-module E0611
No name 'QHBoxLayout' in module 'qtpy.QtWidgets'
35 0 error no-name-in-module E0611
No name 'QVBoxLayout' in module 'qtpy.QtWidgets'
35 0 error no-name-in-module E0611
No name 'QSizePolicy' in module 'qtpy.QtWidgets'
35 0 error no-name-in-module E0611
No name 'QMainWindow' in module 'qtpy.QtWidgets'
35 0 error no-name-in-module E0611
No name 'QFileDialog' in module 'qtpy.QtWidgets'
35 0 error no-name-in-module E0611
No name 'QErrorMessage' in module 'qtpy.QtWidgets'
35 0 error no-name-in-module E0611
No name 'QListWidget' in module 'qtpy.QtWidgets'
35 0 error no-name-in-module E0611
No name 'QListWidgetItem' in module 'qtpy.QtWidgets'
35 0 error no-name-in-module E0611
No name 'QLineEdit' in module 'qtpy.QtWidgets'
35 0 error no-name-in-module E0611
No name 'QDockWidget' in module 'qtpy.QtWidgets'
35 0 error no-name-in-module E0611
No name 'QGridLayout' in module 'qtpy.QtWidgets'
35 0 error no-name-in-module E0611
No name 'QButtonGroup' in module 'qtpy.QtWidgets'
35 0 error no-name-in-module E0611
No name 'QDialog' in module 'qtpy.QtWidgets'
35 0 error no-name-in-module E0611
No name 'QCheckBox' in module 'qtpy.QtWidgets'
35 0 error no-name-in-module E0611
No name 'QRadioButton' in module 'qtpy.QtWidgets'
35 0 error no-name-in-module E0611
No name 'QMenuBar' in module 'qtpy.QtWidgets'
35 0 error no-name-in-module E0611
No name 'QMenu' in module 'qtpy.QtWidgets'
35 0 convention wrong-import-order C0411
third party import "qtpy.QtWidgets.QToolTip" should be placed before local imports "core.sdynpy_data.TimeHistoryArray", "core.sdynpy_coordinate.CoordinateArray", "fileio.sdynpy_rattlesnake.read_rattlesnake_output", "core.sdynpy_geometry.Geometry", "sdynpy_smac.SMAC_GUI", "sdynpy_polypy.PolyPy_GUI"
35 0 warning unused-import W0611
Unused QToolTip imported from qtpy.QtWidgets
35 0 warning unused-import W0611
Unused QLabel imported from qtpy.QtWidgets
35 0 warning unused-import W0611
Unused QPushButton imported from qtpy.QtWidgets
35 0 warning unused-import W0611
Unused QApplication imported from qtpy.QtWidgets
35 0 warning unused-import W0611
Unused QGroupBox imported from qtpy.QtWidgets
35 0 warning unused-import W0611
Unused QWidget imported from qtpy.QtWidgets
35 0 warning unused-import W0611
Unused QHBoxLayout imported from qtpy.QtWidgets
35 0 warning unused-import W0611
Unused QVBoxLayout imported from qtpy.QtWidgets
35 0 warning unused-import W0611
Unused QSizePolicy imported from qtpy.QtWidgets
35 0 warning unused-import W0611
Unused QErrorMessage imported from qtpy.QtWidgets
35 0 warning unused-import W0611
Unused QListWidget imported from qtpy.QtWidgets
35 0 warning unused-import W0611
Unused QLineEdit imported from qtpy.QtWidgets
35 0 warning unused-import W0611
Unused QDockWidget imported from qtpy.QtWidgets
35 0 warning unused-import W0611
Unused QGridLayout imported from qtpy.QtWidgets
35 0 warning unused-import W0611
Unused QButtonGroup imported from qtpy.QtWidgets
35 0 warning unused-import W0611
Unused QDialog imported from qtpy.QtWidgets
35 0 warning unused-import W0611
Unused QCheckBox imported from qtpy.QtWidgets
35 0 warning unused-import W0611
Unused QRadioButton imported from qtpy.QtWidgets
35 0 warning unused-import W0611
Unused QMenuBar imported from qtpy.QtWidgets
35 0 warning unused-import W0611
Unused QMenu imported from qtpy.QtWidgets
46 0 convention wrong-import-position C0413
Import "import numpy as np" should be placed at the top of the module
46 0 convention wrong-import-order C0411
third party import "numpy" should be placed before local imports "core.sdynpy_data.TimeHistoryArray", "core.sdynpy_coordinate.CoordinateArray", "fileio.sdynpy_rattlesnake.read_rattlesnake_output", "core.sdynpy_geometry.Geometry", "sdynpy_smac.SMAC_GUI", "sdynpy_polypy.PolyPy_GUI"
47 0 convention wrong-import-position C0413
Import "import pyqtgraph as pqtg" should be placed at the top of the module
47 0 convention wrong-import-order C0411
third party import "pyqtgraph" should be placed before local imports "core.sdynpy_data.TimeHistoryArray", "core.sdynpy_coordinate.CoordinateArray", "fileio.sdynpy_rattlesnake.read_rattlesnake_output", "core.sdynpy_geometry.Geometry", "sdynpy_smac.SMAC_GUI", "sdynpy_polypy.PolyPy_GUI"
48 0 refactor consider-using-from-import R0402
Use 'from matplotlib import cm' instead
48 0 convention wrong-import-position C0413
Import "import matplotlib.cm as cm" should be placed at the top of the module
48 0 convention wrong-import-order C0411
third party import "matplotlib.cm" should be placed before local imports "core.sdynpy_data.TimeHistoryArray", "core.sdynpy_coordinate.CoordinateArray", "fileio.sdynpy_rattlesnake.read_rattlesnake_output", "core.sdynpy_geometry.Geometry", "sdynpy_smac.SMAC_GUI", "sdynpy_polypy.PolyPy_GUI"
49 0 convention wrong-import-position C0413
Import "from scipy.signal import get_window" should be placed at the top of the module
49 0 convention wrong-import-order C0411
third party import "scipy.signal.get_window" should be placed before local imports "core.sdynpy_data.TimeHistoryArray", "core.sdynpy_coordinate.CoordinateArray", "fileio.sdynpy_rattlesnake.read_rattlesnake_output", "core.sdynpy_geometry.Geometry", "sdynpy_smac.SMAC_GUI", "sdynpy_polypy.PolyPy_GUI"
50 0 convention wrong-import-position C0413
Import "import traceback" should be placed at the top of the module
50 0 convention wrong-import-order C0411
standard import "traceback" should be placed before third party imports "qtpy.QtWidgets", "qtpy.QtGui.QIcon", "qtpy.QtCore.Qt" (...) "pyqtgraph", "matplotlib.cm", "scipy.signal.get_window" and local imports "core.sdynpy_data.TimeHistoryArray", "core.sdynpy_coordinate.CoordinateArray", "fileio.sdynpy_rattlesnake.read_rattlesnake_output", "core.sdynpy_geometry.Geometry", "sdynpy_smac.SMAC_GUI", "sdynpy_polypy.PolyPy_GUI"
53 0 refactor too-many-instance-attributes R0902 SignalProcessingGUI
Too many instance attributes (25/7)
53 0 refactor too-many-public-methods R0904 SignalProcessingGUI
Too many public methods (54/20)
87 18 error no-member E1101 SignalProcessingGUI.__init__
Module 'matplotlib.cm' has no 'Dark2' member
103 0 convention line-too-long C0301
Line too long (101/100)
108 0 convention line-too-long C0301
Line too long (112/100)
111 0 convention line-too-long C0301
Line too long (104/100)
124 0 convention line-too-long C0301
Line too long (111/100)
127 0 convention line-too-long C0301
Line too long (103/100)
142 8 refactor super-with-arguments R1725 SignalProcessingGUI.__init__
Consider using Python 3 style super() without arguments
163 4 convention missing-function-docstring C0116 SignalProcessingGUI.connect_callbacks
Missing function or method docstring
212 4 convention missing-function-docstring C0116 SignalProcessingGUI.block_averaging_signals
Missing function or method docstring
223 4 convention missing-function-docstring C0116 SignalProcessingGUI.block_data_range_signals
Missing function or method docstring
230 4 convention missing-function-docstring C0116 SignalProcessingGUI.block_sampling_signals
Missing function or method docstring
237 4 convention missing-function-docstring C0116 SignalProcessingGUI.reset_ui
Missing function or method docstring
253 4 convention missing-function-docstring C0116 SignalProcessingGUI.initialize_ui
Missing function or method docstring
253 4 refactor too-many-statements R0915 SignalProcessingGUI.initialize_ui
Too many statements (64/50)
308 41 convention consider-using-f-string C0209 SignalProcessingGUI.initialize_ui
Formatting a regular string which could be an f-string
311 40 convention consider-using-f-string C0209 SignalProcessingGUI.initialize_ui
Formatting a regular string which could be an f-string
327 4 convention missing-function-docstring C0116 SignalProcessingGUI.create_rois
Missing function or method docstring
352 4 convention missing-function-docstring C0116 SignalProcessingGUI.toggleROI
Missing function or method docstring
352 4 convention invalid-name C0103 SignalProcessingGUI.toggleROI
Method name "toggleROI" doesn't conform to snake_case naming style
353 14 convention consider-using-f-string C0209 SignalProcessingGUI.toggleROI
Formatting a regular string which could be an f-string
359 26 convention consider-using-f-string C0209 SignalProcessingGUI.toggleROI
Formatting a regular string which could be an f-string
376 4 convention missing-function-docstring C0116 SignalProcessingGUI.acceptanceChanged
Missing function or method docstring
376 4 convention invalid-name C0103 SignalProcessingGUI.acceptanceChanged
Method name "acceptanceChanged" doesn't conform to snake_case naming style
380 16 warning unused-variable W0612 SignalProcessingGUI.acceptanceChanged
Unused variable 'index'
385 4 convention missing-function-docstring C0116 SignalProcessingGUI.referenceViewChanged
Missing function or method docstring
385 4 convention invalid-name C0103 SignalProcessingGUI.referenceViewChanged
Method name "referenceViewChanged" doesn't conform to snake_case naming style
388 14 convention consider-using-f-string C0209 SignalProcessingGUI.referenceViewChanged
Formatting a regular string which could be an f-string
391 14 convention consider-using-f-string C0209 SignalProcessingGUI.referenceViewChanged
Formatting a regular string which could be an f-string
392 14 convention consider-using-f-string C0209 SignalProcessingGUI.referenceViewChanged
Formatting a regular string which could be an f-string
393 14 convention consider-using-f-string C0209 SignalProcessingGUI.referenceViewChanged
Formatting a regular string which could be an f-string
395 12 convention invalid-name C0103 SignalProcessingGUI.referenceViewChanged
Variable name "currentX" doesn't conform to snake_case naming style
395 22 convention invalid-name C0103 SignalProcessingGUI.referenceViewChanged
Variable name "currentY" doesn't conform to snake_case naming style
395 22 warning unused-variable W0612 SignalProcessingGUI.referenceViewChanged
Unused variable 'currentY'
396 26 warning unused-variable W0612 SignalProcessingGUI.referenceViewChanged
Unused variable 'currentysize'
400 4 convention missing-function-docstring C0116 SignalProcessingGUI.responseViewChanged
Missing function or method docstring
400 4 convention invalid-name C0103 SignalProcessingGUI.responseViewChanged
Method name "responseViewChanged" doesn't conform to snake_case naming style
406 12 convention invalid-name C0103 SignalProcessingGUI.responseViewChanged
Variable name "currentX" doesn't conform to snake_case naming style
406 22 convention invalid-name C0103 SignalProcessingGUI.responseViewChanged
Variable name "currentY" doesn't conform to snake_case naming style
406 22 warning unused-variable W0612 SignalProcessingGUI.responseViewChanged
Unused variable 'currentY'
407 26 warning unused-variable W0612 SignalProcessingGUI.responseViewChanged
Unused variable 'currentysize'
411 4 convention missing-function-docstring C0116 SignalProcessingGUI.get_abscissa_index_range
Missing function or method docstring
415 4 convention missing-function-docstring C0116 SignalProcessingGUI.overlapChanged
Missing function or method docstring
415 4 convention invalid-name C0103 SignalProcessingGUI.overlapChanged
Method name "overlapChanged" doesn't conform to snake_case naming style
433 4 convention missing-function-docstring C0116 SignalProcessingGUI.overlapSamplesChanged
Missing function or method docstring
433 4 convention invalid-name C0103 SignalProcessingGUI.overlapSamplesChanged
Method name "overlapSamplesChanged" doesn't conform to snake_case naming style
450 4 convention missing-function-docstring C0116 SignalProcessingGUI.framesChanged
Missing function or method docstring
450 4 convention invalid-name C0103 SignalProcessingGUI.framesChanged
Method name "framesChanged" doesn't conform to snake_case naming style
461 14 convention consider-using-f-string C0209 SignalProcessingGUI.framesChanged
Formatting a regular string which could be an f-string
462 8 refactor consider-using-max-builtin R1731 SignalProcessingGUI.framesChanged
Consider using 'overlap_samples = max(overlap_samples, 0)' instead of unnecessary if block
472 4 convention missing-function-docstring C0116 SignalProcessingGUI.startTimeChanged
Missing function or method docstring
472 4 convention invalid-name C0103 SignalProcessingGUI.startTimeChanged
Method name "startTimeChanged" doesn't conform to snake_case naming style
498 4 convention missing-function-docstring C0116 SignalProcessingGUI.endTimeChanged
Missing function or method docstring
498 4 convention invalid-name C0103 SignalProcessingGUI.endTimeChanged
Method name "endTimeChanged" doesn't conform to snake_case naming style
524 4 convention missing-function-docstring C0116 SignalProcessingGUI.updateTimeFromReference
Missing function or method docstring
524 4 convention invalid-name C0103 SignalProcessingGUI.updateTimeFromReference
Method name "updateTimeFromReference" doesn't conform to snake_case naming style
553 4 convention missing-function-docstring C0116 SignalProcessingGUI.updateTimeFromResponse
Missing function or method docstring
553 4 convention invalid-name C0103 SignalProcessingGUI.updateTimeFromResponse
Method name "updateTimeFromResponse" doesn't conform to snake_case naming style
582 4 convention missing-function-docstring C0116 SignalProcessingGUI.frameSizeChanged
Missing function or method docstring
582 4 convention invalid-name C0103 SignalProcessingGUI.frameSizeChanged
Method name "frameSizeChanged" doesn't conform to snake_case naming style
599 4 convention missing-function-docstring C0116 SignalProcessingGUI.frequencyLinesChanged
Missing function or method docstring
599 4 convention invalid-name C0103 SignalProcessingGUI.frequencyLinesChanged
Method name "frequencyLinesChanged" doesn't conform to snake_case naming style
609 4 convention missing-function-docstring C0116 SignalProcessingGUI.frameTimeChanged
Missing function or method docstring
609 4 convention invalid-name C0103 SignalProcessingGUI.frameTimeChanged
Method name "frameTimeChanged" doesn't conform to snake_case naming style
614 4 convention missing-function-docstring C0116 SignalProcessingGUI.frequencySpacingChanged
Missing function or method docstring
614 4 convention invalid-name C0103 SignalProcessingGUI.frequencySpacingChanged
Method name "frequencySpacingChanged" doesn't conform to snake_case naming style
619 4 convention missing-function-docstring C0116 SignalProcessingGUI.windowChanged
Missing function or method docstring
619 4 convention invalid-name C0103 SignalProcessingGUI.windowChanged
Method name "windowChanged" doesn't conform to snake_case naming style
639 4 convention missing-function-docstring C0116 SignalProcessingGUI.typeChanged
Missing function or method docstring
639 4 convention invalid-name C0103 SignalProcessingGUI.typeChanged
Method name "typeChanged" doesn't conform to snake_case naming style
669 15 warning broad-exception-caught W0718 SignalProcessingGUI.typeChanged
Catching too general exception Exception
672 4 convention missing-function-docstring C0116 SignalProcessingGUI.referencesChanged
Missing function or method docstring
672 4 convention invalid-name C0103 SignalProcessingGUI.referencesChanged
Method name "referencesChanged" doesn't conform to snake_case naming style
693 0 convention line-too-long C0301
Line too long (124/100)
702 4 convention missing-function-docstring C0116 SignalProcessingGUI.responsesChanged
Missing function or method docstring
702 4 convention invalid-name C0103 SignalProcessingGUI.responsesChanged
Method name "responsesChanged" doesn't conform to snake_case naming style
727 0 convention line-too-long C0301
Line too long (124/100)
736 4 convention missing-function-docstring C0116 SignalProcessingGUI.sendToResponse
Missing function or method docstring
736 4 convention invalid-name C0103 SignalProcessingGUI.sendToResponse
Method name "sendToResponse" doesn't conform to snake_case naming style
758 15 warning broad-exception-caught W0718 SignalProcessingGUI.sendToResponse
Catching too general exception Exception
761 4 convention missing-function-docstring C0116 SignalProcessingGUI.sendToReference
Missing function or method docstring
761 4 convention invalid-name C0103 SignalProcessingGUI.sendToReference
Method name "sendToReference" doesn't conform to snake_case naming style
783 15 warning broad-exception-caught W0718 SignalProcessingGUI.sendToReference
Catching too general exception Exception
786 4 convention missing-function-docstring C0116 SignalProcessingGUI.updateTriggerFromReference
Missing function or method docstring
786 4 convention invalid-name C0103 SignalProcessingGUI.updateTriggerFromReference
Method name "updateTriggerFromReference" doesn't conform to snake_case naming style
791 14 convention consider-using-f-string C0209 SignalProcessingGUI.updateTriggerFromReference
Formatting a regular string which could be an f-string
797 14 convention consider-using-f-string C0209 SignalProcessingGUI.updateTriggerFromReference
Formatting a regular string which could be an f-string
804 4 convention missing-function-docstring C0116 SignalProcessingGUI.updateTriggerFromResponse
Missing function or method docstring
804 4 convention invalid-name C0103 SignalProcessingGUI.updateTriggerFromResponse
Method name "updateTriggerFromResponse" doesn't conform to snake_case naming style
809 14 convention consider-using-f-string C0209 SignalProcessingGUI.updateTriggerFromResponse
Formatting a regular string which could be an f-string
815 14 convention consider-using-f-string C0209 SignalProcessingGUI.updateTriggerFromResponse
Formatting a regular string which could be an f-string
822 4 convention missing-function-docstring C0116 SignalProcessingGUI.updateHysteresisFromReference
Missing function or method docstring
822 4 convention invalid-name C0103 SignalProcessingGUI.updateHysteresisFromReference
Method name "updateHysteresisFromReference" doesn't conform to snake_case naming style
827 14 convention consider-using-f-string C0209 SignalProcessingGUI.updateHysteresisFromReference
Formatting a regular string which could be an f-string
833 14 convention consider-using-f-string C0209 SignalProcessingGUI.updateHysteresisFromReference
Formatting a regular string which could be an f-string
840 4 convention missing-function-docstring C0116 SignalProcessingGUI.updateHysteresisFromResponse
Missing function or method docstring
840 4 convention invalid-name C0103 SignalProcessingGUI.updateHysteresisFromResponse
Method name "updateHysteresisFromResponse" doesn't conform to snake_case naming style
845 14 convention consider-using-f-string C0209 SignalProcessingGUI.updateHysteresisFromResponse
Formatting a regular string which could be an f-string
851 14 convention consider-using-f-string C0209 SignalProcessingGUI.updateHysteresisFromResponse
Formatting a regular string which could be an f-string
858 4 convention missing-function-docstring C0116 SignalProcessingGUI.levelChanged
Missing function or method docstring
858 4 convention invalid-name C0103 SignalProcessingGUI.levelChanged
Method name "levelChanged" doesn't conform to snake_case naming style
862 0 convention line-too-long C0301
Line too long (106/100)
864 0 convention line-too-long C0301
Line too long (114/100)
871 4 convention missing-function-docstring C0116 SignalProcessingGUI.hysteresisChanged
Missing function or method docstring
871 4 convention invalid-name C0103 SignalProcessingGUI.hysteresisChanged
Method name "hysteresisChanged" doesn't conform to snake_case naming style
875 0 convention line-too-long C0301
Line too long (106/100)
877 0 convention line-too-long C0301
Line too long (114/100)
885 4 convention missing-function-docstring C0116 SignalProcessingGUI.pretriggerChanged
Missing function or method docstring
885 4 convention invalid-name C0103 SignalProcessingGUI.pretriggerChanged
Method name "pretriggerChanged" doesn't conform to snake_case naming style
889 4 convention missing-function-docstring C0116 SignalProcessingGUI.compute_triggers
Missing function or method docstring
889 4 refactor too-many-locals R0914 SignalProcessingGUI.compute_triggers
Too many local variables (16/15)
913 0 convention line-too-long C0301
Line too long (113/100)
921 15 warning broad-exception-caught W0718 SignalProcessingGUI.compute_triggers
Catching too general exception Exception
924 4 convention missing-function-docstring C0116 SignalProcessingGUI.compute
Missing function or method docstring
924 4 refactor too-many-locals R0914 SignalProcessingGUI.compute
Too many local variables (40/15)
924 4 refactor too-many-branches R0912 SignalProcessingGUI.compute
Too many branches (24/12)
924 4 refactor too-many-statements R0915 SignalProcessingGUI.compute
Too many statements (143/50)
930 0 convention line-too-long C0301
Line too long (118/100)
931 0 convention line-too-long C0301
Line too long (120/100)
958 0 convention line-too-long C0301
Line too long (116/100)
964 0 convention line-too-long C0301
Line too long (102/100)
968 0 convention line-too-long C0301
Line too long (110/100)
985 0 convention line-too-long C0301
Line too long (150/100)
1001 20 convention invalid-name C0103 SignalProcessingGUI.compute
Variable name "Gxf" doesn't conform to snake_case naming style
1003 20 convention invalid-name C0103 SignalProcessingGUI.compute
Variable name "Gff" doesn't conform to snake_case naming style
1006 73 error no-member E1101 SignalProcessingGUI.compute
Instance of 'finfo' has no 'eps' member
1007 70 error no-member E1101 SignalProcessingGUI.compute
Instance of 'finfo' has no 'eps' member
1008 20 convention invalid-name C0103 SignalProcessingGUI.compute
Variable name "H" doesn't conform to snake_case naming style
1015 0 convention superfluous-parens C0325
Unnecessary parens after 'if' keyword
1017 0 convention line-too-long C0301
Line too long (101/100)
1020 24 convention invalid-name C0103 SignalProcessingGUI.compute
Variable name "Gxx" doesn't conform to snake_case naming style
1021 24 convention invalid-name C0103 SignalProcessingGUI.compute
Variable name "Gfx" doesn't conform to snake_case naming style
1022 77 error no-member E1101 SignalProcessingGUI.compute
Instance of 'finfo' has no 'eps' member
1023 74 error no-member E1101 SignalProcessingGUI.compute
Instance of 'finfo' has no 'eps' member
1024 0 convention line-too-long C0301
Line too long (116/100)
1024 24 convention invalid-name C0103 SignalProcessingGUI.compute
Variable name "H" doesn't conform to snake_case naming style
1030 0 convention superfluous-parens C0325
Unnecessary parens after 'if' keyword
1032 0 convention line-too-long C0301
Line too long (101/100)
1035 24 convention invalid-name C0103 SignalProcessingGUI.compute
Variable name "Gxf" doesn't conform to snake_case naming style
1036 24 convention invalid-name C0103 SignalProcessingGUI.compute
Variable name "Gff" doesn't conform to snake_case naming style
1038 77 error no-member E1101 SignalProcessingGUI.compute
Instance of 'finfo' has no 'eps' member
1039 74 error no-member E1101 SignalProcessingGUI.compute
Instance of 'finfo' has no 'eps' member
1040 24 convention invalid-name C0103 SignalProcessingGUI.compute
Variable name "Gxx" doesn't conform to snake_case naming style
1041 24 convention invalid-name C0103 SignalProcessingGUI.compute
Variable name "Gfx" doesn't conform to snake_case naming style
1042 77 error no-member E1101 SignalProcessingGUI.compute
Instance of 'finfo' has no 'eps' member
1043 74 error no-member E1101 SignalProcessingGUI.compute
Instance of 'finfo' has no 'eps' member
1044 0 convention line-too-long C0301
Line too long (119/100)
1044 24 convention invalid-name C0103 SignalProcessingGUI.compute
Variable name "H" doesn't conform to snake_case naming style
1045 0 convention line-too-long C0301
Line too long (122/100)
1050 20 convention invalid-name C0103 SignalProcessingGUI.compute
Variable name "Gxx" doesn't conform to snake_case naming style
1052 20 convention invalid-name C0103 SignalProcessingGUI.compute
Variable name "Gxf" doesn't conform to snake_case naming style
1054 20 convention invalid-name C0103 SignalProcessingGUI.compute
Variable name "Gff" doesn't conform to snake_case naming style
1060 20 convention invalid-name C0103 SignalProcessingGUI.compute
Variable name "Gff" doesn't conform to snake_case naming style
1061 20 convention invalid-name C0103 SignalProcessingGUI.compute
Variable name "Gffx" doesn't conform to snake_case naming style
1064 20 warning unused-variable W0612 SignalProcessingGUI.compute
Unused variable 'lam'
1067 20 convention invalid-name C0103 SignalProcessingGUI.compute
Variable name "H" doesn't conform to snake_case naming style
1074 0 convention line-too-long C0301
Line too long (137/100)
1074 41 convention consider-using-f-string C0209 SignalProcessingGUI.compute
Formatting a regular string which could be an f-string
1086 41 convention consider-using-f-string C0209 SignalProcessingGUI.compute
Formatting a regular string which could be an f-string
1121 20 convention invalid-name C0103 SignalProcessingGUI.compute
Variable name "Gxf" doesn't conform to snake_case naming style
1123 20 convention invalid-name C0103 SignalProcessingGUI.compute
Variable name "Gxx" doesn't conform to snake_case naming style
1125 20 convention invalid-name C0103 SignalProcessingGUI.compute
Variable name "Gff" doesn't conform to snake_case naming style
1134 20 convention invalid-name C0103 SignalProcessingGUI.compute
Variable name "Gxf" doesn't conform to snake_case naming style
1136 20 convention invalid-name C0103 SignalProcessingGUI.compute
Variable name "Gxx" doesn't conform to snake_case naming style
1138 20 convention invalid-name C0103 SignalProcessingGUI.compute
Variable name "Gff" doesn't conform to snake_case naming style
1140 20 convention invalid-name C0103 SignalProcessingGUI.compute
Variable name "Mcoh" doesn't conform to snake_case naming style
1143 0 convention line-too-long C0301
Line too long (115/100)
1146 15 warning broad-exception-caught W0718 SignalProcessingGUI.compute
Catching too general exception Exception
1149 4 convention missing-function-docstring C0116 SignalProcessingGUI.showWindowedTimeHistory
Missing function or method docstring
1149 4 convention invalid-name C0103 SignalProcessingGUI.showWindowedTimeHistory
Method name "showWindowedTimeHistory" doesn't conform to snake_case naming style
1152 4 convention missing-function-docstring C0116 SignalProcessingGUI.saveWindowedTimeHistory
Missing function or method docstring
1152 4 convention invalid-name C0103 SignalProcessingGUI.saveWindowedTimeHistory
Method name "saveWindowedTimeHistory" doesn't conform to snake_case naming style
1153 18 warning unused-variable W0612 SignalProcessingGUI.saveWindowedTimeHistory
Unused variable 'file_filter'
1159 4 convention missing-function-docstring C0116 SignalProcessingGUI.showFRF
Missing function or method docstring
1159 4 convention invalid-name C0103 SignalProcessingGUI.showFRF
Method name "showFRF" doesn't conform to snake_case naming style
1162 4 convention missing-function-docstring C0116 SignalProcessingGUI.saveFRF
Missing function or method docstring
1162 4 convention invalid-name C0103 SignalProcessingGUI.saveFRF
Method name "saveFRF" doesn't conform to snake_case naming style
1163 18 warning unused-variable W0612 SignalProcessingGUI.saveFRF
Unused variable 'file_filter'
1169 4 convention missing-function-docstring C0116 SignalProcessingGUI.showCoherence
Missing function or method docstring
1169 4 convention invalid-name C0103 SignalProcessingGUI.showCoherence
Method name "showCoherence" doesn't conform to snake_case naming style
1172 4 convention missing-function-docstring C0116 SignalProcessingGUI.saveCoherence
Missing function or method docstring
1172 4 convention invalid-name C0103 SignalProcessingGUI.saveCoherence
Method name "saveCoherence" doesn't conform to snake_case naming style
1173 18 warning unused-variable W0612 SignalProcessingGUI.saveCoherence
Unused variable 'file_filter'
1179 4 convention missing-function-docstring C0116 SignalProcessingGUI.showAutospectra
Missing function or method docstring
1179 4 convention invalid-name C0103 SignalProcessingGUI.showAutospectra
Method name "showAutospectra" doesn't conform to snake_case naming style
1182 4 convention missing-function-docstring C0116 SignalProcessingGUI.saveAutospectra
Missing function or method docstring
1182 4 convention invalid-name C0103 SignalProcessingGUI.saveAutospectra
Method name "saveAutospectra" doesn't conform to snake_case naming style
1183 18 warning unused-variable W0612 SignalProcessingGUI.saveAutospectra
Unused variable 'file_filter'
1189 4 convention missing-function-docstring C0116 SignalProcessingGUI.showCrossspectra
Missing function or method docstring
1189 4 convention invalid-name C0103 SignalProcessingGUI.showCrossspectra
Method name "showCrossspectra" doesn't conform to snake_case naming style
1192 4 convention missing-function-docstring C0116 SignalProcessingGUI.saveCrossspectra
Missing function or method docstring
1192 4 convention invalid-name C0103 SignalProcessingGUI.saveCrossspectra
Method name "saveCrossspectra" doesn't conform to snake_case naming style
1193 18 warning unused-variable W0612 SignalProcessingGUI.saveCrossspectra
Unused variable 'file_filter'
1199 4 convention missing-function-docstring C0116 SignalProcessingGUI.analyzeSMAC
Missing function or method docstring
1199 4 convention invalid-name C0103 SignalProcessingGUI.analyzeSMAC
Method name "analyzeSMAC" doesn't conform to snake_case naming style
1203 4 convention missing-function-docstring C0116 SignalProcessingGUI.analyzePolyPy
Missing function or method docstring
1203 4 convention invalid-name C0103 SignalProcessingGUI.analyzePolyPy
Method name "analyzePolyPy" doesn't conform to snake_case naming style
1207 4 convention missing-function-docstring C0116 SignalProcessingGUI.loadGeometry
Missing function or method docstring
1207 4 convention invalid-name C0103 SignalProcessingGUI.loadGeometry
Method name "loadGeometry" doesn't conform to snake_case naming style
1208 18 warning unused-variable W0612 SignalProcessingGUI.loadGeometry
Unused variable 'file_filter'
1209 0 convention line-too-long C0301
Line too long (103/100)
1214 4 convention missing-function-docstring C0116 SignalProcessingGUI.plotTransient
Missing function or method docstring
1214 4 convention invalid-name C0103 SignalProcessingGUI.plotTransient
Method name "plotTransient" doesn't conform to snake_case naming style
1226 0 convention line-too-long C0301
Line too long (111/100)
1228 4 convention missing-function-docstring C0116 SignalProcessingGUI.plotDeflection
Missing function or method docstring
1228 4 convention invalid-name C0103 SignalProcessingGUI.plotDeflection
Method name "plotDeflection" doesn't conform to snake_case naming style
1231 18 convention consider-using-f-string C0209 SignalProcessingGUI.plotDeflection
Formatting a regular string which could be an f-string
1232 0 convention line-too-long C0301
Line too long (101/100)
1234 26 convention consider-using-f-string C0209 SignalProcessingGUI.plotDeflection
Formatting a regular string which could be an f-string
1241 33 warning undefined-loop-variable W0631 SignalProcessingGUI.plotDeflection
Using possibly undefined loop variable 'index'
1242 15 warning broad-exception-caught W0718 SignalProcessingGUI.plotDeflection
Catching too general exception Exception
1245 4 convention missing-function-docstring C0116 SignalProcessingGUI.loadData
Missing function or method docstring
1245 4 convention invalid-name C0103 SignalProcessingGUI.loadData
Method name "loadData" doesn't conform to snake_case naming style
1255 40 warning unused-variable W0612 SignalProcessingGUI.loadData
Unused variable 'channel_table'
1257 17 warning fixme W0511
TODO Automatically select references and responses
1261 15 warning broad-exception-caught W0718 SignalProcessingGUI.loadData
Catching too general exception Exception

Module sdynpy.modal.sdynpy_smac (/opt/hostedtoolcache/Python/3.13.12/x64/lib/python3.13/site-packages/sdynpy/modal/sdynpy_smac.py)

Line Col. Type Symbol ID Obj Message
1 0 convention too-many-lines C0302
Too many lines in module (1261/1000)
5 0 warning pointless-string-statement W0105
String statement has no effect
24 0 convention wrong-import-position C0413
Import "import numpy as np" should be placed at the top of the module
25 0 convention wrong-import-position C0413
Import "from ..core.sdynpy_data import TransferFunctionArray, GUIPlot" should be placed at the top of the module
26 0 convention wrong-import-position C0413
Import "from ..core.sdynpy_geometry import Geometry" should be placed at the top of the module
27 0 convention wrong-import-position C0413
Import "from ..core.sdynpy_shape import ShapeArray" should be placed at the top of the module
28 0 convention wrong-import-position C0413
Import "from ..signal_processing.sdynpy_correlation import mac, matrix_plot" should be placed at the top of the module
29 0 convention wrong-import-position C0413
Import "from scipy.signal import find_peaks" should be placed at the top of the module
29 0 convention wrong-import-order C0411
third party import "scipy.signal.find_peaks" should be placed before local imports "core.sdynpy_data.TransferFunctionArray", "core.sdynpy_geometry.Geometry", "core.sdynpy_shape.ShapeArray", "signal_processing.sdynpy_correlation.mac"
30 0 convention wrong-import-position C0413
Import "from scipy.ndimage import maximum_filter" should be placed at the top of the module
30 0 convention wrong-import-order C0411
third party import "scipy.ndimage.maximum_filter" should be placed before local imports "core.sdynpy_data.TransferFunctionArray", "core.sdynpy_geometry.Geometry", "core.sdynpy_shape.ShapeArray", "signal_processing.sdynpy_correlation.mac"
31 0 convention line-too-long C0301
Line too long (136/100)
31 0 convention wrong-import-position C0413
Import "from .sdynpy_modeshape import compute_residues as modeshape_compute_residues, compute_shapes as modeshape_compute_shapes, ShapeSelection" should be placed at the top of the module
32 0 convention wrong-import-position C0413
Import "import matplotlib.pyplot as plt" should be placed at the top of the module
32 0 convention wrong-import-order C0411
third party import "matplotlib.pyplot" should be placed before local imports "core.sdynpy_data.TransferFunctionArray", "core.sdynpy_geometry.Geometry", "core.sdynpy_shape.ShapeArray", "signal_processing.sdynpy_correlation.mac", "sdynpy_modeshape.compute_residues"
33 0 refactor consider-using-from-import R0402
Use 'from matplotlib import cm' instead
33 0 convention wrong-import-position C0413
Import "import matplotlib.cm as cm" should be placed at the top of the module
33 0 convention wrong-import-order C0411
third party import "matplotlib.cm" should be placed before local imports "core.sdynpy_data.TransferFunctionArray", "core.sdynpy_geometry.Geometry", "core.sdynpy_shape.ShapeArray", "signal_processing.sdynpy_correlation.mac", "sdynpy_modeshape.compute_residues"
34 0 convention wrong-import-position C0413
Import "import os" should be placed at the top of the module
34 0 convention wrong-import-order C0411
standard import "os" should be placed before third party imports "numpy", "scipy.signal.find_peaks", "scipy.ndimage.maximum_filter", "matplotlib.pyplot", "matplotlib.cm" and local imports "core.sdynpy_data.TransferFunctionArray", "core.sdynpy_geometry.Geometry", "core.sdynpy_shape.ShapeArray", "signal_processing.sdynpy_correlation.mac", "sdynpy_modeshape.compute_residues"
35 0 convention wrong-import-position C0413
Import "from enum import Enum" should be placed at the top of the module
35 0 convention wrong-import-order C0411
standard import "enum.Enum" should be placed before third party imports "numpy", "scipy.signal.find_peaks", "scipy.ndimage.maximum_filter", "matplotlib.pyplot", "matplotlib.cm" and local imports "core.sdynpy_data.TransferFunctionArray", "core.sdynpy_geometry.Geometry", "core.sdynpy_shape.ShapeArray", "signal_processing.sdynpy_correlation.mac", "sdynpy_modeshape.compute_residues"
37 0 convention wrong-import-position C0413
Import "from qtpy import QtWidgets, uic, QtGui" should be placed at the top of the module
37 0 convention wrong-import-order C0411
third party import "qtpy.QtWidgets" should be placed before local imports "core.sdynpy_data.TransferFunctionArray", "core.sdynpy_geometry.Geometry", "core.sdynpy_shape.ShapeArray", "signal_processing.sdynpy_correlation.mac", "sdynpy_modeshape.compute_residues"
37 0 warning unused-import W0611
Unused QtGui imported from qtpy
38 0 convention wrong-import-position C0413
Import "from qtpy.QtWidgets import QApplication, QMainWindow" should be placed at the top of the module
38 0 error no-name-in-module E0611
No name 'QApplication' in module 'qtpy.QtWidgets'
38 0 error no-name-in-module E0611
No name 'QMainWindow' in module 'qtpy.QtWidgets'
38 0 convention wrong-import-order C0411
third party import "qtpy.QtWidgets.QApplication" should be placed before local imports "core.sdynpy_data.TransferFunctionArray", "core.sdynpy_geometry.Geometry", "core.sdynpy_shape.ShapeArray", "signal_processing.sdynpy_correlation.mac", "sdynpy_modeshape.compute_residues"
38 0 warning unused-import W0611
Unused QApplication imported from qtpy.QtWidgets
39 0 convention wrong-import-position C0413
Import "import pyqtgraph" should be placed at the top of the module
39 0 convention wrong-import-order C0411
third party import "pyqtgraph" should be placed before local imports "core.sdynpy_data.TransferFunctionArray", "core.sdynpy_geometry.Geometry", "core.sdynpy_shape.ShapeArray", "signal_processing.sdynpy_correlation.mac", "sdynpy_modeshape.compute_residues"
44 0 convention missing-function-docstring C0116 correlation_coefficient
Missing function or method docstring
52 0 convention missing-class-docstring C0115 ConvergenceException
Missing class docstring
56 0 convention missing-class-docstring C0115 AutoFitTypes
Missing class docstring
61 0 convention missing-class-docstring C0115 SMAC
Missing class docstring
61 0 refactor too-many-instance-attributes R0902 SMAC
Too many instance attributes (21/7)
62 0 convention line-too-long C0301
Line too long (112/100)
62 4 refactor too-many-arguments R0913 SMAC.__init__
Too many arguments (6/5)
62 4 refactor too-many-positional-arguments R0917 SMAC.__init__
Too many positional arguments (6/5)
85 4 convention missing-function-docstring C0116 SMAC.save
Missing function or method docstring
94 4 convention missing-function-docstring C0116 SMAC.frequencies
Missing function or method docstring
98 4 convention missing-function-docstring C0116 SMAC.angular_frequencies
Missing function or method docstring
102 4 convention missing-function-docstring C0116 SMAC.reference_coordinates
Missing function or method docstring
106 4 convention missing-function-docstring C0116 SMAC.frequency_spacing
Missing function or method docstring
118 15 convention consider-using-f-string C0209 SMAC.__repr__
Formatting a regular string which could be an f-string
120 4 convention missing-function-docstring C0116 SMAC.compute_pseudoinverse
Missing function or method docstring
128 4 convention missing-function-docstring C0116 SMAC.compute_correlation_matrix
Missing function or method docstring
128 4 refactor too-many-arguments R0913 SMAC.compute_correlation_matrix
Too many arguments (10/5)
128 4 refactor too-many-positional-arguments R0917 SMAC.compute_correlation_matrix
Too many positional arguments (10/5)
128 4 refactor too-many-locals R0914 SMAC.compute_correlation_matrix
Too many local variables (32/15)
128 4 refactor too-many-branches R0912 SMAC.compute_correlation_matrix
Too many branches (13/12)
161 0 convention line-too-long C0301
Line too long (103/100)
168 0 convention line-too-long C0301
Line too long (149/100)
169 0 convention line-too-long C0301
Line too long (106/100)
170 0 convention line-too-long C0301
Line too long (121/100)
172 12 convention invalid-name C0103 SMAC.compute_correlation_matrix
Variable name "X" doesn't conform to snake_case naming style
172 15 convention invalid-name C0103 SMAC.compute_correlation_matrix
Variable name "Y" doesn't conform to snake_case naming style
173 0 convention line-too-long C0301
Line too long (116/100)
175 53 convention consider-using-f-string C0209 SMAC.compute_correlation_matrix
Formatting a regular string which could be an f-string
180 42 convention consider-using-f-string C0209 SMAC.compute_correlation_matrix
Formatting a regular string which could be an f-string
186 34 convention consider-using-f-string C0209 SMAC.compute_correlation_matrix
Formatting a regular string which could be an f-string
192 4 convention missing-function-docstring C0116 SMAC.find_peaks
Missing function or method docstring
193 0 convention line-too-long C0301
Line too long (128/100)
195 4 convention missing-function-docstring C0116 SMAC.compute_initial_rootlist
Missing function or method docstring
195 4 refactor too-many-arguments R0913 SMAC.compute_initial_rootlist
Too many arguments (12/5)
195 4 refactor too-many-positional-arguments R0917 SMAC.compute_initial_rootlist
Too many positional arguments (12/5)
195 4 refactor too-many-locals R0914 SMAC.compute_initial_rootlist
Too many local variables (25/15)
201 0 convention line-too-long C0301
Line too long (147/100)
201 8 warning attribute-defined-outside-init W0201 SMAC.compute_initial_rootlist
Attribute 'initial_correlation_frequencies' defined outside __init__
201 46 warning attribute-defined-outside-init W0201 SMAC.compute_initial_rootlist
Attribute 'initial_correlation_dampings' defined outside __init__
201 81 warning attribute-defined-outside-init W0201 SMAC.compute_initial_rootlist
Attribute 'initial_correlation_matrix' defined outside __init__
211 0 convention line-too-long C0301
Line too long (110/100)
231 4 convention missing-function-docstring C0116 SMAC.get_num_roots
Missing function or method docstring
231 4 refactor too-many-locals R0914 SMAC.get_num_roots
Too many local variables (23/15)
231 4 refactor too-many-branches R0912 SMAC.get_num_roots
Too many branches (18/12)
238 8 refactor too-many-nested-blocks R1702 SMAC.get_num_roots
Too many nested blocks (6/5)
245 30 warning unused-variable W0612 SMAC.get_num_roots
Unused variable 'index'
249 0 convention line-too-long C0301
Line too long (150/100)
252 0 convention line-too-long C0301
Line too long (113/100)
255 0 convention line-too-long C0301
Line too long (134/100)
266 76 convention consider-using-f-string C0209 SMAC.get_num_roots
Formatting a regular string which could be an f-string
268 8 refactor too-many-nested-blocks R1702 SMAC.get_num_roots
Too many nested blocks (6/5)
278 0 convention line-too-long C0301
Line too long (150/100)
283 0 convention line-too-long C0301
Line too long (126/100)
293 76 convention consider-using-f-string C0209 SMAC.get_num_roots
Formatting a regular string which could be an f-string
296 0 convention line-too-long C0301
Line too long (101/100)
296 4 convention missing-function-docstring C0116 SMAC.autofit_roots
Missing function or method docstring
296 4 refactor too-many-arguments R0913 SMAC.autofit_roots
Too many arguments (13/5)
296 4 refactor too-many-positional-arguments R0917 SMAC.autofit_roots
Too many positional arguments (13/5)
296 4 refactor too-many-locals R0914 SMAC.autofit_roots
Too many local variables (28/15)
296 4 refactor too-many-branches R0912 SMAC.autofit_roots
Too many branches (18/12)
296 4 refactor too-many-statements R0915 SMAC.autofit_roots
Too many statements (52/50)
297 0 convention line-too-long C0301
Line too long (105/100)
313 16 warning unused-variable W0612 SMAC.autofit_roots
Unused variable 'initial_reference_index'
315 18 convention consider-using-f-string C0209 SMAC.autofit_roots
Formatting a regular string which could be an f-string
322 0 convention line-too-long C0301
Line too long (101/100)
325 0 convention line-too-long C0301
Line too long (120/100)
332 0 convention line-too-long C0301
Line too long (121/100)
342 0 convention line-too-long C0301
Line too long (143/100)
342 76 error possibly-used-before-assignment E0606 SMAC.autofit_roots
Possibly using variable 'converged_frequency' before assignment
343 0 convention line-too-long C0301
Line too long (142/100)
343 76 error possibly-used-before-assignment E0606 SMAC.autofit_roots
Possibly using variable 'converged_damping' before assignment
349 27 error possibly-used-before-assignment E0606 SMAC.autofit_roots
Possibly using variable 'converged_correlation' before assignment
374 0 convention line-too-long C0301
Line too long (116/100)
381 0 convention line-too-long C0301
Line too long (117/100)
391 0 convention line-too-long C0301
Line too long (139/100)
392 0 convention line-too-long C0301
Line too long (138/100)
422 4 convention missing-function-docstring C0116 SMAC.autofit_root_paraboloid
Missing function or method docstring
422 4 refactor too-many-arguments R0913 SMAC.autofit_root_paraboloid
Too many arguments (14/5)
422 4 refactor too-many-positional-arguments R0917 SMAC.autofit_root_paraboloid
Too many positional arguments (14/5)
422 4 refactor too-many-locals R0914 SMAC.autofit_root_paraboloid
Too many local variables (41/15)
422 4 refactor too-many-statements R0915 SMAC.autofit_root_paraboloid
Too many statements (67/50)
437 0 convention line-too-long C0301
Line too long (117/100)
437 29 convention consider-using-f-string C0209 SMAC.autofit_root_paraboloid
Formatting a regular string which could be an f-string
467 12 warning unused-variable W0612 SMAC.autofit_root_paraboloid
Unused variable 'peak_corr'
470 0 convention line-too-long C0301
Line too long (101/100)
503 0 convention line-too-long C0301
Line too long (102/100)
513 22 convention consider-using-f-string C0209 SMAC.autofit_root_paraboloid
Formatting a regular string which could be an f-string
522 4 convention missing-function-docstring C0116 SMAC.autofit_root_alternate
Missing function or method docstring
522 4 refactor too-many-arguments R0913 SMAC.autofit_root_alternate
Too many arguments (14/5)
522 4 refactor too-many-positional-arguments R0917 SMAC.autofit_root_alternate
Too many positional arguments (14/5)
522 4 refactor too-many-locals R0914 SMAC.autofit_root_alternate
Too many local variables (33/15)
522 4 refactor too-many-statements R0915 SMAC.autofit_root_alternate
Too many statements (58/50)
537 0 convention line-too-long C0301
Line too long (117/100)
537 29 convention consider-using-f-string C0209 SMAC.autofit_root_alternate
Formatting a regular string which could be an f-string
558 0 convention line-too-long C0301
Line too long (108/100)
559 0 convention line-too-long C0301
Line too long (126/100)
560 0 convention line-too-long C0301
Line too long (104/100)
561 0 convention line-too-long C0301
Line too long (120/100)
569 16 refactor chained-comparison R1716 SMAC.autofit_root_alternate
Simplify chained comparison between the operands
583 0 convention line-too-long C0301
Line too long (102/100)
593 22 convention consider-using-f-string C0209 SMAC.autofit_root_alternate
Formatting a regular string which could be an f-string
601 4 convention missing-function-docstring C0116 SMAC.fit_frequency
Missing function or method docstring
601 4 refactor too-many-arguments R0913 SMAC.fit_frequency
Too many arguments (6/5)
601 4 refactor too-many-positional-arguments R0917 SMAC.fit_frequency
Too many positional arguments (6/5)
603 14 warning unused-variable W0612 SMAC.fit_frequency
Unused variable 'damp'
613 4 convention missing-function-docstring C0116 SMAC.fit_damping
Missing function or method docstring
613 4 refactor too-many-arguments R0913 SMAC.fit_damping
Too many arguments (6/5)
613 4 refactor too-many-positional-arguments R0917 SMAC.fit_damping
Too many positional arguments (6/5)
615 8 warning unused-variable W0612 SMAC.fit_damping
Unused variable 'freq'
625 4 convention missing-function-docstring C0116 SMAC.compute_residues
Missing function or method docstring
627 8 warning attribute-defined-outside-init W0201 SMAC.compute_residues
Attribute 'natural_frequencies' defined outside __init__
628 8 warning attribute-defined-outside-init W0201 SMAC.compute_residues
Attribute 'damping_ratios' defined outside __init__
629 8 warning attribute-defined-outside-init W0201 SMAC.compute_residues
Attribute 'residues' defined outside __init__
629 23 warning attribute-defined-outside-init W0201 SMAC.compute_residues
Attribute 'frfs_synth_residue' defined outside __init__
629 48 warning attribute-defined-outside-init W0201 SMAC.compute_residues
Attribute 'frfs_synth_residual' defined outside __init__
635 4 convention missing-function-docstring C0116 SMAC.compute_shapes
Missing function or method docstring
636 8 warning attribute-defined-outside-init W0201 SMAC.compute_shapes
Attribute 'shapes' defined outside __init__
639 8 warning attribute-defined-outside-init W0201 SMAC.compute_shapes
Attribute 'negative_drive_points' defined outside __init__
641 4 convention missing-function-docstring C0116 SMAC.frf_sdof_real
Missing function or method docstring
645 0 convention line-too-long C0301
Line too long (130/100)
647 4 convention missing-function-docstring C0116 SMAC.frf_sdof_complex
Missing function or method docstring
650 4 convention missing-function-docstring C0116 SMAC.fit_paraboloid
Missing function or method docstring
650 4 refactor too-many-locals R0914 SMAC.fit_paraboloid
Too many local variables (25/15)
674 8 convention invalid-name C0103 SMAC.fit_paraboloid
Variable name "A" doesn't conform to snake_case naming style
685 0 convention superfluous-parens C0325
Unnecessary parens after '=' keyword
692 0 convention line-too-long C0301
Line too long (103/100)
696 0 convention missing-class-docstring C0115 AddRootDialog
Missing class docstring
720 0 convention line-too-long C0301
Line too long (109/100)
723 8 convention invalid-name C0103 AddRootDialog.__init__
Attribute name "SMAC_GUI" doesn't conform to snake_case naming style
737 4 convention missing-function-docstring C0116 AddRootDialog.connect_callbacks
Missing function or method docstring
746 4 convention missing-function-docstring C0116 AddRootDialog.update_range_selectors
Missing function or method docstring
761 4 convention missing-function-docstring C0116 AddRootDialog.update_plot_range
Missing function or method docstring
771 4 convention missing-function-docstring C0116 AddRootDialog.switch_log_plot
Missing function or method docstring
781 4 convention missing-function-docstring C0116 AddRootDialog.recompute_correlation
Missing function or method docstring
797 0 convention line-too-long C0301
Line too long (112/100)
799 8 warning unbalanced-tuple-unpacking W0632 AddRootDialog.recompute_correlation
Possible unbalanced tuple unpacking with sequence defined at line 2 of : left side has 2 labels, right side has 1 value
803 0 convention line-too-long C0301
Line too long (117/100)
803 45 convention consider-using-f-string C0209 AddRootDialog.recompute_correlation
Formatting a regular string which could be an f-string
815 4 convention missing-function-docstring C0116 AddRootDialog.add_root
Missing function or method docstring
818 0 convention superfluous-parens C0325
Unnecessary parens after '=' keyword
819 14 convention consider-using-f-string C0209 AddRootDialog.add_root
Formatting a regular string which could be an f-string
820 8 refactor no-else-return R1705 AddRootDialog.add_root
Unnecessary "else" after "return", remove the "else" and de-indent the code inside it
827 0 convention missing-class-docstring C0115 SMAC_GUI
Missing class docstring
827 0 convention invalid-name C0103 SMAC_GUI
Class name "SMAC_GUI" doesn't conform to PascalCase naming style
827 0 refactor too-many-instance-attributes R0902 SMAC_GUI
Too many instance attributes (25/7)
827 0 refactor too-many-public-methods R0904 SMAC_GUI
Too many public methods (24/20)
829 8 refactor super-with-arguments R1725 SMAC_GUI.__init__
Consider using Python 3 style super() without arguments
834 9 warning fixme W0511
TODO Make it so we can load date if none is passed
838 18 error no-member E1101 SMAC_GUI.__init__
Module 'matplotlib.cm' has no 'Dark2' member
840 26 error no-member E1101 SMAC_GUI.__init__
Module 'matplotlib.cm' has no 'Paired' member
862 41 convention consider-using-f-string C0209 SMAC_GUI.__init__
Formatting a regular string which could be an f-string
863 42 convention consider-using-f-string C0209 SMAC_GUI.__init__
Formatting a regular string which could be an f-string
864 43 convention consider-using-f-string C0209 SMAC_GUI.__init__
Formatting a regular string which could be an f-string
885 4 convention missing-function-docstring C0116 SMAC_GUI.connect_callbacks
Missing function or method docstring
908 4 convention missing-function-docstring C0116 SMAC_GUI.plot_mac
Missing function or method docstring
912 4 convention missing-function-docstring C0116 SMAC_GUI.save_shapes
Missing function or method docstring
916 18 warning unused-variable W0612 SMAC_GUI.save_shapes
Unused variable 'file_filter'
922 4 convention missing-function-docstring C0116 SMAC_GUI.load_shapes
Missing function or method docstring
923 18 warning unused-variable W0612 SMAC_GUI.load_shapes
Unused variable 'file_filter'
936 4 convention missing-function-docstring C0116 SMAC_GUI.export_mode_table
Missing function or method docstring
939 4 convention missing-function-docstring C0116 SMAC_GUI.load_geometry
Missing function or method docstring
940 18 warning unused-variable W0612 SMAC_GUI.load_geometry
Unused variable 'file_filter'
946 4 convention missing-function-docstring C0116 SMAC_GUI.plot_shapes
Missing function or method docstring
957 4 convention missing-function-docstring C0116 SMAC_GUI.compute_shapes
Missing function or method docstring
966 0 convention line-too-long C0301
Line too long (103/100)
970 0 convention line-too-long C0301
Line too long (120/100)
972 0 convention line-too-long C0301
Line too long (103/100)
974 0 convention line-too-long C0301
Line too long (104/100)
975 0 convention line-too-long C0301
Line too long (106/100)
1009 15 warning broad-exception-caught W0718 SMAC_GUI.compute_shapes
Catching too general exception Exception
1010 18 convention consider-using-f-string C0209 SMAC_GUI.compute_shapes
Formatting a regular string which could be an f-string
1012 4 convention missing-function-docstring C0116 SMAC_GUI.add_root
Missing function or method docstring
1024 4 convention missing-function-docstring C0116 SMAC_GUI.delete_roots
Missing function or method docstring
1032 4 convention missing-function-docstring C0116 SMAC_GUI.autofit_roots
Missing function or method docstring
1051 4 convention missing-function-docstring C0116 SMAC_GUI.update_rootlist_table
Missing function or method docstring
1060 46 convention consider-using-f-string C0209 SMAC_GUI.update_rootlist_table
Formatting a regular string which could be an f-string
1062 46 convention consider-using-f-string C0209 SMAC_GUI.update_rootlist_table
Formatting a regular string which could be an f-string
1064 46 convention consider-using-f-string C0209 SMAC_GUI.update_rootlist_table
Formatting a regular string which could be an f-string
1066 46 convention consider-using-f-string C0209 SMAC_GUI.update_rootlist_table
Formatting a regular string which could be an f-string
1068 46 convention consider-using-f-string C0209 SMAC_GUI.update_rootlist_table
Formatting a regular string which could be an f-string
1070 46 convention consider-using-f-string C0209 SMAC_GUI.update_rootlist_table
Formatting a regular string which could be an f-string
1076 50 convention consider-using-f-string C0209 SMAC_GUI.update_rootlist_table
Formatting a regular string which could be an f-string
1079 4 convention missing-function-docstring C0116 SMAC_GUI.confirm_initial_roots_for_autofit
Missing function or method docstring
1084 4 convention missing-function-docstring C0116 SMAC_GUI.update_coefficient_and_refind
Missing function or method docstring
1091 4 convention missing-function-docstring C0116 SMAC_GUI.update_selector_and_refind
Missing function or method docstring
1097 4 convention missing-function-docstring C0116 SMAC_GUI.refind_peaks
Missing function or method docstring
1097 4 refactor too-many-locals R0914 SMAC_GUI.refind_peaks
Too many local variables (16/15)
1104 0 convention line-too-long C0301
Line too long (120/100)
1114 37 warning unused-variable W0612 SMAC_GUI.refind_peaks
Unused variable 'damping_index'
1124 4 convention missing-function-docstring C0116 SMAC_GUI.paint_markers
Missing function or method docstring
1137 4 convention missing-function-docstring C0116 SMAC_GUI.delete_initial_roots
Missing function or method docstring
1145 4 convention missing-function-docstring C0116 SMAC_GUI.compute_correlation_matrix
Missing function or method docstring
1153 8 warning attribute-defined-outside-init W0201 SMAC_GUI.compute_correlation_matrix
Attribute 'initial_correlation_frequencies' defined outside __init__
1154 8 warning attribute-defined-outside-init W0201 SMAC_GUI.compute_correlation_matrix
Attribute 'initial_correlation_damping' defined outside __init__
1158 4 convention missing-function-docstring C0116 SMAC_GUI.update_initial_rootlist_tab
Missing function or method docstring
1158 4 refactor too-many-locals R0914 SMAC_GUI.update_initial_rootlist_tab
Too many local variables (18/15)
1158 4 refactor too-many-statements R0915 SMAC_GUI.update_initial_rootlist_tab
Too many statements (53/50)
1206 0 convention line-too-long C0301
Line too long (128/100)
1207 0 convention line-too-long C0301
Line too long (128/100)
1209 50 convention consider-using-f-string C0209 SMAC_GUI.update_initial_rootlist_tab
Formatting a regular string which could be an f-string
1211 50 convention consider-using-f-string C0209 SMAC_GUI.update_initial_rootlist_tab
Formatting a regular string which could be an f-string
1213 50 convention consider-using-f-string C0209 SMAC_GUI.update_initial_rootlist_tab
Formatting a regular string which could be an f-string
1223 4 convention missing-function-docstring C0116 SMAC_GUI.update_crosshairs
Missing function or method docstring
1229 4 convention missing-function-docstring C0116 SMAC_GUI.compute_pseudoinverse
Missing function or method docstring
1231 0 convention line-too-long C0301
Line too long (103/100)
1239 4 convention missing-function-docstring C0116 SMAC_GUI.update_frequency_line_label
Missing function or method docstring
1243 12 convention consider-using-f-string C0209 SMAC_GUI.update_frequency_line_label
Formatting a regular string which could be an f-string
1245 4 convention missing-function-docstring C0116 SMAC_GUI.add_initial_root
Missing function or method docstring
1256 0 convention line-too-long C0301
Line too long (108/100)

Module sdynpy.signal_processing (/opt/hostedtoolcache/Python/3.13.12/x64/lib/python3.13/site-packages/sdynpy/signal_processing/__init__.py)

Line Col. Type Symbol ID Obj Message
3 0 warning pointless-string-statement W0105
String statement has no effect
20 0 convention wrong-import-position C0413
Import "from . import sdynpy_cpsd as cpsd" should be placed at the top of the module
21 0 convention wrong-import-position C0413
Import "from . import sdynpy_frf as frf" should be placed at the top of the module
22 0 convention wrong-import-position C0413
Import "from . import sdynpy_lrm as lrm" should be placed at the top of the module
23 0 convention wrong-import-position C0413
Import "from . import sdynpy_generator as generator" should be placed at the top of the module
24 0 convention wrong-import-position C0413
Import "from . import sdynpy_integration as integration" should be placed at the top of the module
25 0 convention wrong-import-position C0413
Import "from . import sdynpy_correlation as correlation" should be placed at the top of the module
26 0 warning redefined-builtin W0622
Redefining built-in 'complex'
26 0 convention wrong-import-position C0413
Import "from . import sdynpy_complex as complex" should be placed at the top of the module
27 0 convention wrong-import-position C0413
Import "from . import sdynpy_rotation as rotation" should be placed at the top of the module
28 0 convention wrong-import-position C0413
Import "from . import sdynpy_camera as camera" should be placed at the top of the module
29 0 convention wrong-import-position C0413
Import "from . import sdynpy_harmonic as harmonic" should be placed at the top of the module
30 0 convention wrong-import-position C0413
Import "from . import sdynpy_geometry_fitting as geometry_fitting" should be placed at the top of the module
31 0 convention wrong-import-position C0413
Import "from . import sdynpy_frf_inverse as frf_inverse" should be placed at the top of the module
32 0 convention wrong-import-position C0413
Import "from . import sdynpy_srs as srs" should be placed at the top of the module
33 0 convention wrong-import-position C0413
Import "from . import sdynpy_buffer as buffer" should be placed at the top of the module

Module sdynpy.signal_processing.sdynpy_buffer (/opt/hostedtoolcache/Python/3.13.12/x64/lib/python3.13/site-packages/sdynpy/signal_processing/sdynpy_buffer.py)

Line Col. Type Symbol ID Obj Message
9 0 convention missing-class-docstring C0115 CircularBufferWithOverlap
Missing class docstring
10 4 refactor too-many-arguments R0913 CircularBufferWithOverlap.__init__
Too many arguments (6/5)
10 4 refactor too-many-positional-arguments R0917 CircularBufferWithOverlap.__init__
Too many positional arguments (6/5)
22 0 convention line-too-long C0301
Line too long (111/100)
26 0 convention trailing-whitespace C0303
Trailing whitespace
27 4 convention missing-function-docstring C0116 CircularBufferWithOverlap.report_buffer_state
Missing function or method docstring
45 0 convention trailing-whitespace C0303
Trailing whitespace
54 0 convention line-too-long C0301
Line too long (114/100)
57 0 convention line-too-long C0301
Line too long (115/100)
61 0 convention trailing-whitespace C0303
Trailing whitespace
64 0 convention trailing-whitespace C0303
Trailing whitespace
67 0 convention trailing-whitespace C0303
Trailing whitespace
68 4 convention missing-function-docstring C0116 CircularBufferWithOverlap.read
Missing function or method docstring
69 0 convention line-too-long C0301
Line too long (118/100)
74 0 convention line-too-long C0301
Line too long (143/100)
80 0 convention line-too-long C0301
Line too long (106/100)

Module sdynpy.signal_processing.sdynpy_camera (/opt/hostedtoolcache/Python/3.13.12/x64/lib/python3.13/site-packages/sdynpy/signal_processing/sdynpy_camera.py)

Line Col. Type Symbol ID Obj Message
5 0 warning pointless-string-statement W0105
String statement has no effect
24 0 convention wrong-import-position C0413
Import "import numpy as np" should be placed at the top of the module
25 0 convention wrong-import-position C0413
Import "import scipy.linalg as la" should be placed at the top of the module
26 0 convention wrong-import-position C0413
Import "from scipy.optimize import least_squares" should be placed at the top of the module
27 0 convention wrong-import-position C0413
Import "from .sdynpy_rotation import matrix_to_rodrigues, rodrigues_to_matrix" should be placed at the top of the module
30 0 refactor too-many-locals R0914 camera_matrix_from_image
Too many local variables (22/15)
88 0 convention line-too-long C0301
Line too long (112/100)
89 0 convention line-too-long C0301
Line too long (113/100)
91 5 convention invalid-name C0103 camera_matrix_from_image
Variable name "U" doesn't conform to snake_case naming style
91 8 convention invalid-name C0103 camera_matrix_from_image
Variable name "S" doesn't conform to snake_case naming style
91 11 convention invalid-name C0103 camera_matrix_from_image
Variable name "Vh" doesn't conform to snake_case naming style
91 5 warning unused-variable W0612 camera_matrix_from_image
Unused variable 'U'
91 8 warning unused-variable W0612 camera_matrix_from_image
Unused variable 'S'
92 4 convention invalid-name C0103 camera_matrix_from_image
Variable name "V" doesn't conform to snake_case naming style
96 4 convention invalid-name C0103 camera_matrix_from_image
Variable name "M" doesn't conform to snake_case naming style
99 4 convention invalid-name C0103 camera_matrix_from_image
Variable name "A" doesn't conform to snake_case naming style
101 5 convention invalid-name C0103 camera_matrix_from_image
Variable name "K" doesn't conform to snake_case naming style
101 8 convention invalid-name C0103 camera_matrix_from_image
Variable name "R" doesn't conform to snake_case naming style
108 4 convention invalid-name C0103 camera_matrix_from_image
Variable name "K" doesn't conform to snake_case naming style
109 4 convention invalid-name C0103 camera_matrix_from_image
Variable name "R" doesn't conform to snake_case naming style
113 4 convention invalid-name C0103 camera_matrix_from_image
Variable name "RT" doesn't conform to snake_case naming style
116 4 convention invalid-name C0103 camera_matrix_from_image
Variable name "K" doesn't conform to snake_case naming style
122 27 convention invalid-name C0103 compute_pixel_position
Argument name "K" doesn't conform to snake_case naming style
122 30 convention invalid-name C0103 compute_pixel_position
Argument name "RT" doesn't conform to snake_case naming style
151 31 convention invalid-name C0103 compute_pixel_displacement
Argument name "K" doesn't conform to snake_case naming style
151 34 convention invalid-name C0103 compute_pixel_displacement
Argument name "RT" doesn't conform to snake_case naming style
178 29 convention invalid-name C0103 camera_derivative_matrix
Argument name "K" doesn't conform to snake_case naming style
178 32 convention invalid-name C0103 camera_derivative_matrix
Argument name "RT" doesn't conform to snake_case naming style
186 0 convention line-too-long C0301
Line too long (107/100)
191 0 convention line-too-long C0301
Line too long (111/100)
193 0 convention line-too-long C0301
Line too long (107/100)
198 0 convention line-too-long C0301
Line too long (111/100)
200 0 convention line-too-long C0301
Line too long (107/100)
205 0 convention line-too-long C0301
Line too long (110/100)
208 0 convention line-too-long C0301
Line too long (107/100)
213 0 convention line-too-long C0301
Line too long (111/100)
215 0 convention line-too-long C0301
Line too long (107/100)
220 0 convention line-too-long C0301
Line too long (111/100)
222 0 convention line-too-long C0301
Line too long (107/100)
223 0 convention line-too-long C0301
Line too long (106/100)
224 0 convention line-too-long C0301
Line too long (124/100)
225 0 convention line-too-long C0301
Line too long (110/100)
230 0 convention missing-function-docstring C0116 homogeneous_coordinates
Missing function or method docstring
236 0 convention missing-function-docstring C0116 unhomogeneous_coordinates
Missing function or method docstring
240 19 convention invalid-name C0103 point_on_pixel
Argument name "K" doesn't conform to snake_case naming style
240 22 convention invalid-name C0103 point_on_pixel
Argument name "RT" doesn't conform to snake_case naming style
277 4 convention invalid-name C0103 point_on_pixel
Variable name "RT_homogeneous" doesn't conform to snake_case naming style
279 4 convention invalid-name C0103 point_on_pixel
Variable name "ray_positions_3D_homogeneous" doesn't conform to snake_case naming style
281 4 convention invalid-name C0103 point_on_pixel
Variable name "ray_positions_3D" doesn't conform to snake_case naming style
282 0 convention line-too-long C0301
Line too long (101/100)
293 0 convention missing-function-docstring C0116 distort_points
Missing function or method docstring
293 33 convention invalid-name C0103 distort_points
Argument name "K" doesn't conform to snake_case naming style
293 0 refactor too-many-locals R0914 distort_points
Too many local variables (17/15)
308 0 convention line-too-long C0301
Line too long (127/100)
311 0 convention line-too-long C0301
Line too long (127/100)
316 4 refactor no-else-return R1705 distort_points
Unnecessary "else" after "return", remove the "else" and de-indent the code inside it
319 0 convention line-too-long C0301
Line too long (105/100)
322 0 refactor too-many-locals R0914 calibration_linear_estimate
Too many local variables (59/15)
322 0 refactor too-many-statements R0915 calibration_linear_estimate
Too many statements (69/50)
353 0 convention line-too-long C0301
Line too long (110/100)
376 0 convention line-too-long C0301
Line too long (133/100)
383 0 convention line-too-long C0301
Line too long (102/100)
384 14 convention invalid-name C0103 calibration_linear_estimate
Variable name "Vh" doesn't conform to snake_case naming style
391 0 convention line-too-long C0301
Line too long (103/100)
391 34 warning cell-var-from-loop W0640 calibration_linear_estimate.optfunc
Cell variable valid_image_points defined in loop
391 84 warning cell-var-from-loop W0640 calibration_linear_estimate.optfunc
Cell variable valid_plane_points defined in loop
392 65 warning cell-var-from-loop W0640 calibration_linear_estimate.optfunc
Cell variable valid_plane_points defined in loop
396 17 error too-many-function-args E1121 calibration_linear_estimate
Too many positional arguments for method call
399 0 convention line-too-long C0301
Line too long (111/100)
399 36 convention multiple-statements C0321 calibration_linear_estimate.intrinsic_constraint
More than one statement on a single line
400 0 convention line-too-long C0301
Line too long (112/100)
405 0 convention line-too-long C0301
Line too long (112/100)
408 0 convention line-too-long C0301
Line too long (112/100)
411 0 convention line-too-long C0301
Line too long (120/100)
418 4 convention invalid-name C0103 calibration_linear_estimate
Variable name "K_est" doesn't conform to snake_case naming style
419 4 convention invalid-name C0103 calibration_linear_estimate
Variable name "RT_est" doesn't conform to snake_case naming style
421 0 convention line-too-long C0301
Line too long (106/100)
423 8 convention invalid-name C0103 calibration_linear_estimate
Variable name "U" doesn't conform to snake_case naming style
423 11 convention invalid-name C0103 calibration_linear_estimate
Variable name "S" doesn't conform to snake_case naming style
423 14 convention invalid-name C0103 calibration_linear_estimate
Variable name "Vh" doesn't conform to snake_case naming style
423 11 warning unused-variable W0612 calibration_linear_estimate
Unused variable 'S'
427 9 convention invalid-name C0103 calibration_linear_estimate
Variable name "B11" doesn't conform to snake_case naming style
427 14 convention invalid-name C0103 calibration_linear_estimate
Variable name "B12" doesn't conform to snake_case naming style
427 19 convention invalid-name C0103 calibration_linear_estimate
Variable name "B22" doesn't conform to snake_case naming style
427 24 convention invalid-name C0103 calibration_linear_estimate
Variable name "B13" doesn't conform to snake_case naming style
427 29 convention invalid-name C0103 calibration_linear_estimate
Variable name "B23" doesn't conform to snake_case naming style
427 34 convention invalid-name C0103 calibration_linear_estimate
Variable name "B33" doesn't conform to snake_case naming style
443 8 convention invalid-name C0103 calibration_linear_estimate
Variable name "this_RT" doesn't conform to snake_case naming style
456 8 convention invalid-name C0103 calibration_linear_estimate
Variable name "U" doesn't conform to snake_case naming style
456 11 convention invalid-name C0103 calibration_linear_estimate
Variable name "S" doesn't conform to snake_case naming style
456 14 convention invalid-name C0103 calibration_linear_estimate
Variable name "Vh" doesn't conform to snake_case naming style
459 8 convention invalid-name C0103 calibration_linear_estimate
Variable name "R_est" doesn't conform to snake_case naming style
460 8 convention invalid-name C0103 calibration_linear_estimate
Variable name "RT_est_0" doesn't conform to snake_case naming style
466 8 convention invalid-name C0103 calibration_linear_estimate
Variable name "U" doesn't conform to snake_case naming style
466 11 convention invalid-name C0103 calibration_linear_estimate
Variable name "S" doesn't conform to snake_case naming style
466 14 convention invalid-name C0103 calibration_linear_estimate
Variable name "Vh" doesn't conform to snake_case naming style
469 8 convention invalid-name C0103 calibration_linear_estimate
Variable name "R_est" doesn't conform to snake_case naming style
470 8 convention invalid-name C0103 calibration_linear_estimate
Variable name "RT_est_1" doesn't conform to snake_case naming style
481 0 convention line-too-long C0301
Line too long (111/100)
484 0 convention missing-function-docstring C0116 reconstruct_scene_from_calibration_parameters
Missing function or method docstring
484 0 refactor too-many-arguments R0913 reconstruct_scene_from_calibration_parameters
Too many arguments (8/5)
484 0 refactor too-many-positional-arguments R0917 reconstruct_scene_from_calibration_parameters
Too many positional arguments (8/5)
484 0 refactor too-many-locals R0914 reconstruct_scene_from_calibration_parameters
Too many local variables (20/15)
489 50 convention invalid-name C0103 reconstruct_scene_from_calibration_parameters
Argument name "use_K_for_distortions" doesn't conform to snake_case naming style
493 4 convention invalid-name C0103 reconstruct_scene_from_calibration_parameters
Variable name "K" doesn't conform to snake_case naming style
498 4 convention invalid-name C0103 reconstruct_scene_from_calibration_parameters
Variable name "RT_cameras" doesn't conform to snake_case naming style
502 4 convention invalid-name C0103 reconstruct_scene_from_calibration_parameters
Variable name "R" doesn't conform to snake_case naming style
509 4 convention invalid-name C0103 reconstruct_scene_from_calibration_parameters
Variable name "RT_images" doesn't conform to snake_case naming style
513 4 convention invalid-name C0103 reconstruct_scene_from_calibration_parameters
Variable name "R" doesn't conform to snake_case naming style
537 0 convention line-too-long C0301
Line too long (130/100)
545 0 convention line-too-long C0301
Line too long (139/100)
549 8 convention invalid-name C0103 reconstruct_scene_from_calibration_parameters
Variable name "K_distortion" doesn't conform to snake_case naming style
552 8 convention invalid-name C0103 reconstruct_scene_from_calibration_parameters
Variable name "K_distortion" doesn't conform to snake_case naming style
561 0 convention missing-function-docstring C0116 optimize_calibration
Missing function or method docstring
561 53 convention invalid-name C0103 optimize_calibration
Argument name "K_guess" doesn't conform to snake_case naming style
561 62 convention invalid-name C0103 optimize_calibration
Argument name "RT_guess" doesn't conform to snake_case naming style
561 0 refactor too-many-arguments R0913 optimize_calibration
Too many arguments (9/5)
561 0 refactor too-many-positional-arguments R0917 optimize_calibration
Too many positional arguments (9/5)
561 0 refactor too-many-locals R0914 optimize_calibration
Too many local variables (31/15)
564 25 convention invalid-name C0103 optimize_calibration
Argument name "K_guess_distortion" doesn't conform to snake_case naming style
565 25 warning unused-variable W0612 optimize_calibration
Unused variable 'n_points'
567 4 convention invalid-name C0103 optimize_calibration
Variable name "RT_guess_cameras" doesn't conform to snake_case naming style
568 4 convention invalid-name C0103 optimize_calibration
Variable name "RT_guess_images" doesn't conform to snake_case naming style
585 0 convention line-too-long C0301
Line too long (123/100)
603 0 convention line-too-long C0301
Line too long (111/100)
624 10 convention consider-using-f-string C0209 optimize_calibration
Formatting a regular string which could be an f-string
628 9 convention invalid-name C0103 optimize_calibration.error_func
Variable name "K" doesn't conform to snake_case naming style
628 12 convention invalid-name C0103 optimize_calibration.error_func
Variable name "RT_cameras" doesn't conform to snake_case naming style
628 24 convention invalid-name C0103 optimize_calibration.error_func
Variable name "RT_images" doesn't conform to snake_case naming style
630 9 convention invalid-name C0103 optimize_calibration.error_func
Variable name "K_distortion" doesn't conform to snake_case naming style
639 0 convention line-too-long C0301
Line too long (102/100)
643 0 convention line-too-long C0301
Line too long (155/100)
646 0 convention line-too-long C0301
Line too long (114/100)
657 5 convention invalid-name C0103 optimize_calibration
Variable name "K" doesn't conform to snake_case naming style
657 8 convention invalid-name C0103 optimize_calibration
Variable name "RT_cameras" doesn't conform to snake_case naming style
657 20 convention invalid-name C0103 optimize_calibration
Variable name "RT_images" doesn't conform to snake_case naming style
659 5 convention invalid-name C0103 optimize_calibration
Variable name "K_distortion" doesn't conform to snake_case naming style
671 0 convention invalid-name C0103 decomposeP
Function name "decomposeP" doesn't conform to snake_case naming style
671 15 convention invalid-name C0103 decomposeP
Argument name "P" doesn't conform to snake_case naming style
690 4 convention invalid-name C0103 decomposeP
Variable name "M" doesn't conform to snake_case naming style
691 4 convention invalid-name C0103 decomposeP
Variable name "Q" doesn't conform to snake_case naming style
692 4 convention invalid-name C0103 decomposeP
Variable name "P_b" doesn't conform to snake_case naming style
693 4 convention invalid-name C0103 decomposeP
Variable name "K_h" doesn't conform to snake_case naming style
694 4 convention invalid-name C0103 decomposeP
Variable name "K" doesn't conform to snake_case naming style
695 4 convention invalid-name C0103 decomposeP
Variable name "A" doesn't conform to snake_case naming style
696 4 convention invalid-name C0103 decomposeP
Variable name "L" doesn't conform to snake_case naming style
697 4 convention invalid-name C0103 decomposeP
Variable name "R" doesn't conform to snake_case naming style

Module sdynpy.signal_processing.sdynpy_complex (/opt/hostedtoolcache/Python/3.13.12/x64/lib/python3.13/site-packages/sdynpy/signal_processing/sdynpy_complex.py)

Line Col. Type Symbol ID Obj Message
5 0 warning pointless-string-statement W0105
String statement has no effect
24 0 convention wrong-import-position C0413
Import "import numpy as np" should be placed at the top of the module
25 0 convention wrong-import-position C0413
Import "import matplotlib.pyplot as plt" should be placed at the top of the module
28 0 convention missing-function-docstring C0116 collapse_complex_to_real
Missing function or method docstring
49 4 refactor no-else-return R1705 collapse_complex_to_real
Unnecessary "else" after "return", remove the "else" and de-indent the code inside it
54 0 convention missing-function-docstring C0116 fit_complex_angle
Missing function or method docstring
61 0 convention missing-function-docstring C0116 rotate_vector
Missing function or method docstring

Module sdynpy.signal_processing.sdynpy_correlation (/opt/hostedtoolcache/Python/3.13.12/x64/lib/python3.13/site-packages/sdynpy/signal_processing/sdynpy_correlation.py)

Line Col. Type Symbol ID Obj Message
5 0 warning pointless-string-statement W0105
String statement has no effect
24 0 convention wrong-import-position C0413
Import "import numpy as np" should be placed at the top of the module
25 0 convention wrong-import-position C0413
Import "import matplotlib.pyplot as plt" should be placed at the top of the module
26 0 refactor consider-using-from-import R0402
Use 'from matplotlib import ticker' instead
26 0 convention wrong-import-position C0413
Import "import matplotlib.ticker as ticker" should be placed at the top of the module
27 0 convention wrong-import-position C0413
Import "import copy" should be placed at the top of the module
27 0 convention wrong-import-order C0411
standard import "copy" should be placed before third party imports "numpy", "matplotlib.pyplot", "matplotlib.ticker"
32 0 convention missing-function-docstring C0116 mac
Missing function or method docstring
35 4 warning redefined-outer-name W0621 mac
Redefining name 'mac' from outer scope (line 32)
43 0 convention missing-function-docstring C0116 frac
Missing function or method docstring
49 4 warning redefined-outer-name W0621 frac
Redefining name 'frac' from outer scope (line 43)
55 0 convention missing-function-docstring C0116 trac
Missing function or method docstring
61 4 warning redefined-outer-name W0621 trac
Redefining name 'trac' from outer scope (line 55)
67 0 convention missing-function-docstring C0116 msf
Missing function or method docstring
75 0 convention missing-function-docstring C0116 orthog
Missing function or method docstring
92 0 convention missing-function-docstring C0116 matrix_plot
Missing function or method docstring
92 0 refactor too-many-arguments R0913 matrix_plot
Too many arguments (7/5)
92 0 refactor too-many-positional-arguments R0917 matrix_plot
Too many positional arguments (7/5)
92 0 refactor too-many-locals R0914 matrix_plot
Too many local variables (19/15)
97 31 warning unused-argument W0613 matrix_plot.major_formatter
Unused argument 'pos'
98 19 convention consider-using-f-string C0209 matrix_plot.major_formatter
Formatting a regular string which could be an f-string
118 31 warning unused-argument W0613 matrix_plot.major_formatter
Unused argument 'pos'
120 12 refactor no-else-return R1705 matrix_plot.major_formatter
Unnecessary "else" after "return", remove the "else" and de-indent the code inside it
129 23 convention consider-using-f-string C0209 matrix_plot.major_formatter
Formatting a regular string which could be an f-string
131 8 warning unused-variable W0612 matrix_plot
Unused variable 'fig'
145 40 convention consider-using-f-string C0209 matrix_plot
Formatting a regular string which could be an f-string

Module sdynpy.signal_processing.sdynpy_cpsd (/opt/hostedtoolcache/Python/3.13.12/x64/lib/python3.13/site-packages/sdynpy/signal_processing/sdynpy_cpsd.py)

Line Col. Type Symbol ID Obj Message
5 0 warning pointless-string-statement W0105
String statement has no effect
24 0 convention wrong-import-position C0413
Import "import numpy as np" should be placed at the top of the module
25 0 convention wrong-import-position C0413
Import "import scipy.signal as sig" should be placed at the top of the module
26 0 convention wrong-import-position C0413
Import "import matplotlib.pyplot as plt" should be placed at the top of the module
29 0 convention missing-function-docstring C0116 cpsd_coherence
Missing function or method docstring
29 19 warning redefined-outer-name W0621 cpsd_coherence
Redefining name 'cpsd' from outer scope (line 61)
38 0 convention missing-function-docstring C0116 cpsd_phase
Missing function or method docstring
38 15 warning redefined-outer-name W0621 cpsd_phase
Redefining name 'cpsd' from outer scope (line 61)
42 0 convention missing-function-docstring C0116 cpsd_from_coh_phs
Missing function or method docstring
46 0 convention missing-function-docstring C0116 cpsd_autospectra
Missing function or method docstring
46 21 warning redefined-outer-name W0621 cpsd_autospectra
Redefining name 'cpsd' from outer scope (line 61)
50 0 convention missing-function-docstring C0116 trace
Missing function or method docstring
50 10 warning redefined-outer-name W0621 trace
Redefining name 'cpsd' from outer scope (line 61)
54 0 convention missing-function-docstring C0116 match_coherence_phase
Missing function or method docstring
61 0 refactor too-many-arguments R0913 cpsd
Too many arguments (8/5)
61 0 refactor too-many-positional-arguments R0917 cpsd
Too many positional arguments (8/5)
61 0 refactor too-many-locals R0914 cpsd
Too many local variables (19/15)
104 0 convention line-too-long C0301
Line too long (116/100)
118 0 convention line-too-long C0301
Line too long (117/100)
135 0 convention missing-function-docstring C0116 dB_pow
Missing function or method docstring
135 0 convention invalid-name C0103 dB_pow
Function name "dB_pow" doesn't conform to snake_case naming style
135 15 convention multiple-statements C0321 dB_pow
More than one statement on a single line
138 13 convention invalid-name C0103 db2scale
Argument name "dB" doesn't conform to snake_case naming style
156 0 convention missing-function-docstring C0116 rms
Missing function or method docstring
181 0 convention line-too-long C0301
Line too long (116/100)
181 0 convention missing-function-docstring C0116 plot_cpsd_error
Missing function or method docstring
181 0 warning dangerous-default-value W0102 plot_cpsd_error
Dangerous default value {} as argument
181 0 warning dangerous-default-value W0102 plot_cpsd_error
Dangerous default value {} as argument
181 0 refactor too-many-arguments R0913 plot_cpsd_error
Too many arguments (6/5)
181 0 refactor too-many-positional-arguments R0917 plot_cpsd_error
Too many positional arguments (6/5)
181 0 refactor too-many-locals R0914 plot_cpsd_error
Too many local variables (31/15)
181 0 refactor too-many-branches R0912 plot_cpsd_error
Too many branches (18/12)
181 0 refactor too-many-statements R0915 plot_cpsd_error
Too many statements (67/50)
186 25 convention consider-using-f-string C0209 plot_cpsd_error
Formatting a regular string which could be an f-string
245 26 convention consider-using-f-string C0209 plot_cpsd_error
Formatting a regular string which could be an f-string
249 0 convention line-too-long C0301
Line too long (101/100)
254 26 convention consider-using-f-string C0209 plot_cpsd_error
Formatting a regular string which could be an f-string
264 0 convention line-too-long C0301
Line too long (106/100)
264 0 convention missing-function-docstring C0116 plot_asds
Missing function or method docstring
264 0 warning dangerous-default-value W0102 plot_asds
Dangerous default value {} as argument
264 0 warning dangerous-default-value W0102 plot_asds
Dangerous default value {} as argument
264 14 warning redefined-outer-name W0621 plot_asds
Redefining name 'cpsd' from outer scope (line 61)
265 4 warning redeclared-assigned-name W0128 plot_asds
Redeclared variable 'num_channels' in assignment
265 4 warning unused-variable W0612 plot_asds
Unused variable 'num_freq'
269 8 warning unused-variable W0612 plot_asds
Unused variable 'f'
310 5 convention invalid-name C0103 cpsd_to_time_history
Variable name "U" doesn't conform to snake_case naming style
310 8 convention invalid-name C0103 cpsd_to_time_history
Variable name "S" doesn't conform to snake_case naming style
310 11 convention invalid-name C0103 cpsd_to_time_history
Variable name "Vh" doesn't conform to snake_case naming style
312 4 convention invalid-name C0103 cpsd_to_time_history
Variable name "Lsvd" doesn't conform to snake_case naming style
314 4 convention invalid-name C0103 cpsd_to_time_history
Variable name "W" doesn't conform to snake_case naming style
315 0 convention line-too-long C0301
Line too long (118/100)
316 4 convention invalid-name C0103 cpsd_to_time_history
Variable name "Xv" doesn't conform to snake_case naming style
328 0 convention missing-function-docstring C0116 shaped_psd
Missing function or method docstring
328 0 refactor too-many-arguments R0913 shaped_psd
Too many arguments (10/5)
328 0 refactor too-many-positional-arguments R0917 shaped_psd
Too many positional arguments (10/5)
336 8 warning redefined-outer-name W0621 shaped_psd
Redefining name 'cpsd' from outer scope (line 61)
364 0 refactor too-many-locals R0914 nth_octave_freqs
Too many local variables (21/15)
409 0 convention trailing-whitespace C0303
Trailing whitespace
413 0 convention trailing-whitespace C0303
Trailing whitespace
418 0 convention trailing-whitespace C0303
Trailing whitespace
422 4 warning redefined-builtin W0622 nth_octave_freqs
Redefining built-in 'pow'
426 0 convention trailing-whitespace C0303
Trailing whitespace
427 52 convention trailing-whitespace C0303
Trailing whitespace
430 71 convention trailing-whitespace C0303
Trailing whitespace
437 0 convention trailing-whitespace C0303
Trailing whitespace
440 75 convention trailing-whitespace C0303
Trailing whitespace
450 0 convention trailing-whitespace C0303
Trailing whitespace
455 73 convention trailing-whitespace C0303
Trailing whitespace
462 0 convention line-too-long C0301
Line too long (101/100)
463 0 convention trailing-whitespace C0303
Trailing whitespace
464 7 refactor consider-using-in R1714 nth_octave_freqs
Consider merging these comparisons with 'in' by using 'oct_order in (1, 3)'. Use a set instead if elements are hashable.
465 20 error possibly-used-before-assignment E0606 nth_octave_freqs
Possibly using variable 'ansi_nominal' before assignment
466 0 convention line-too-long C0301
Line too long (124/100)
468 0 convention trailing-whitespace C0303
Trailing whitespace
469 72 convention trailing-whitespace C0303
Trailing whitespace
471 0 convention trailing-whitespace C0303
Trailing whitespace
473 0 convention trailing-whitespace C0303
Trailing whitespace

Module sdynpy.signal_processing.sdynpy_frf (/opt/hostedtoolcache/Python/3.13.12/x64/lib/python3.13/site-packages/sdynpy/signal_processing/sdynpy_frf.py)

Line Col. Type Symbol ID Obj Message
5 0 warning pointless-string-statement W0105
String statement has no effect
24 0 convention wrong-import-position C0413
Import "import numpy as np" should be placed at the top of the module
25 0 convention wrong-import-position C0413
Import "import scipy.signal as sig" should be placed at the top of the module
26 0 convention wrong-import-position C0413
Import "import matplotlib.pyplot as plt" should be placed at the top of the module
27 0 convention wrong-import-position C0413
Import "from .sdynpy_lrm import frf_local_model" should be placed at the top of the module
30 28 convention invalid-name C0103 sysmat2frf
Argument name "M" doesn't conform to snake_case naming style
30 31 convention invalid-name C0103 sysmat2frf
Argument name "C" doesn't conform to snake_case naming style
30 34 convention invalid-name C0103 sysmat2frf
Argument name "K" doesn't conform to snake_case naming style
82 7 convention unnecessary-negation C0117 sysmat2frf
Consider changing "not frf_type in ['displacement', 'velocity', 'acceleration', 'disp', 'vel', 'accel']" to "frf_type not in ['displacement', 'velocity', 'acceleration', 'disp', 'vel', 'accel']"
84 25 convention consider-using-f-string C0209 sysmat2frf
Formatting a regular string which could be an f-string
86 4 convention invalid-name C0103 sysmat2frf
Variable name "Z" doesn't conform to snake_case naming style
89 4 convention invalid-name C0103 sysmat2frf
Variable name "H" doesn't conform to snake_case naming style
91 8 convention invalid-name C0103 sysmat2frf
Variable name "H" doesn't conform to snake_case naming style
93 8 convention invalid-name C0103 sysmat2frf
Variable name "H" doesn't conform to snake_case naming style
98 0 refactor too-many-arguments R0913 modes2frf
Too many arguments (6/5)
98 0 refactor too-many-positional-arguments R0917 modes2frf
Too many positional arguments (6/5)
151 7 convention unnecessary-negation C0117 modes2frf
Consider changing "not frf_type in ['displacement', 'velocity', 'acceleration', 'disp', 'vel', 'accel']" to "frf_type not in ['displacement', 'velocity', 'acceleration', 'disp', 'vel', 'accel']"
153 25 convention consider-using-f-string C0209 modes2frf
Formatting a regular string which could be an f-string
156 4 convention invalid-name C0103 modes2frf
Variable name "Z" doesn't conform to snake_case naming style
163 8 convention invalid-name C0103 modes2frf
Variable name "H" doesn't conform to snake_case naming style
165 8 convention invalid-name C0103 modes2frf
Variable name "H" doesn't conform to snake_case naming style
169 12 convention invalid-name C0103 modes2frf
Variable name "H" doesn't conform to snake_case naming style
171 12 convention invalid-name C0103 modes2frf
Variable name "H" doesn't conform to snake_case naming style
175 12 convention invalid-name C0103 modes2frf
Variable name "H" doesn't conform to snake_case naming style
177 12 convention invalid-name C0103 modes2frf
Variable name "H" doesn't conform to snake_case naming style
180 0 refactor too-many-arguments R0913 timedata2frf
Too many arguments (12/5)
180 0 refactor too-many-positional-arguments R0917 timedata2frf
Too many positional arguments (12/5)
180 0 refactor too-many-locals R0914 timedata2frf
Too many local variables (33/15)
180 0 refactor too-many-branches R0912 timedata2frf
Too many branches (23/12)
180 0 refactor too-many-statements R0915 timedata2frf
Too many statements (82/50)
186 5 warning fixme W0511
TODO Update DOCSTRING with changes after they are all made.
255 7 convention unnecessary-negation C0117 timedata2frf
Consider changing "not method in ['H1', 'H2', 'H3', 'Hs', 'Hv', 'Hcd', 'LRM']" to "method not in ['H1', 'H2', 'H3', 'Hs', 'Hv', 'Hcd', 'LRM']"
289 8 convention invalid-name C0103 timedata2frf
Variable name "Gxf" doesn't conform to snake_case naming style
290 8 convention invalid-name C0103 timedata2frf
Variable name "Gff" doesn't conform to snake_case naming style
292 61 error no-member E1101 timedata2frf
Instance of 'finfo' has no 'eps' member
293 58 error no-member E1101 timedata2frf
Instance of 'finfo' has no 'eps' member
294 8 convention invalid-name C0103 timedata2frf
Variable name "H" doesn't conform to snake_case naming style
296 0 convention superfluous-parens C0325
Unnecessary parens after 'if' keyword
298 8 convention invalid-name C0103 timedata2frf
Variable name "Gxx" doesn't conform to snake_case naming style
299 8 convention invalid-name C0103 timedata2frf
Variable name "Gfx" doesn't conform to snake_case naming style
300 61 error no-member E1101 timedata2frf
Instance of 'finfo' has no 'eps' member
301 58 error no-member E1101 timedata2frf
Instance of 'finfo' has no 'eps' member
302 8 convention invalid-name C0103 timedata2frf
Variable name "H" doesn't conform to snake_case naming style
304 0 convention superfluous-parens C0325
Unnecessary parens after 'if' keyword
306 8 convention invalid-name C0103 timedata2frf
Variable name "Gxf" doesn't conform to snake_case naming style
307 8 convention invalid-name C0103 timedata2frf
Variable name "Gff" doesn't conform to snake_case naming style
309 61 error no-member E1101 timedata2frf
Instance of 'finfo' has no 'eps' member
310 58 error no-member E1101 timedata2frf
Instance of 'finfo' has no 'eps' member
311 8 convention invalid-name C0103 timedata2frf
Variable name "Gxx" doesn't conform to snake_case naming style
312 8 convention invalid-name C0103 timedata2frf
Variable name "Gfx" doesn't conform to snake_case naming style
313 61 error no-member E1101 timedata2frf
Instance of 'finfo' has no 'eps' member
314 58 error no-member E1101 timedata2frf
Instance of 'finfo' has no 'eps' member
315 0 convention line-too-long C0301
Line too long (103/100)
315 8 convention invalid-name C0103 timedata2frf
Variable name "H" doesn't conform to snake_case naming style
316 0 convention line-too-long C0301
Line too long (106/100)
318 8 convention invalid-name C0103 timedata2frf
Variable name "Gxf" doesn't conform to snake_case naming style
319 8 convention invalid-name C0103 timedata2frf
Variable name "Gff" doesn't conform to snake_case naming style
321 61 error no-member E1101 timedata2frf
Instance of 'finfo' has no 'eps' member
322 58 error no-member E1101 timedata2frf
Instance of 'finfo' has no 'eps' member
323 8 convention invalid-name C0103 timedata2frf
Variable name "Lfz" doesn't conform to snake_case naming style
324 8 convention invalid-name C0103 timedata2frf
Variable name "Lzf" doesn't conform to snake_case naming style
325 8 convention invalid-name C0103 timedata2frf
Variable name "Gxz" doesn't conform to snake_case naming style
327 8 convention invalid-name C0103 timedata2frf
Variable name "H" doesn't conform to snake_case naming style
329 8 convention invalid-name C0103 timedata2frf
Variable name "Gxx" doesn't conform to snake_case naming style
331 8 convention invalid-name C0103 timedata2frf
Variable name "Gxf" doesn't conform to snake_case naming style
333 8 convention invalid-name C0103 timedata2frf
Variable name "Gff" doesn't conform to snake_case naming style
336 8 convention invalid-name C0103 timedata2frf
Variable name "Gff" doesn't conform to snake_case naming style
337 8 convention invalid-name C0103 timedata2frf
Variable name "Gffx" doesn't conform to snake_case naming style
340 8 warning unused-variable W0612 timedata2frf
Unused variable 'lam'
343 8 convention invalid-name C0103 timedata2frf
Variable name "H" doesn't conform to snake_case naming style
346 21 convention invalid-name C0103 timedata2frf
Variable name "H" doesn't conform to snake_case naming style
349 34 convention consider-using-f-string C0209 timedata2frf
Formatting a regular string which could be an f-string
350 0 convention trailing-whitespace C0303
Trailing whitespace
351 4 refactor no-else-return R1705 timedata2frf
Unnecessary "else" after "return", remove the "else" and de-indent the code inside it
354 31 error possibly-used-before-assignment E0606 timedata2frf
Possibly using variable 'model_data' before assignment
359 0 warning unused-argument W0613 fft2frf
Unused argument 'kwargs'
408 7 convention unnecessary-negation C0117 fft2frf
Consider changing "not method in ['H1', 'H2', 'Hs', 'Hv', 'LRM']" to "method not in ['H1', 'H2', 'Hs', 'Hv', 'LRM']"
414 0 convention line-too-long C0301
Line too long (112/100)
418 8 convention invalid-name C0103 fft2frf
Variable name "Gxf" doesn't conform to snake_case naming style
419 8 convention invalid-name C0103 fft2frf
Variable name "Gff" doesn't conform to snake_case naming style
420 8 convention invalid-name C0103 fft2frf
Variable name "H" doesn't conform to snake_case naming style
424 8 convention import-outside-toplevel C0415 fft2frf
Import outside toplevel (sdynpy.signal_processing.sdynpy_lrm)
425 79 convention trailing-whitespace C0303
Trailing whitespace
425 19 convention invalid-name C0103 fft2frf
Variable name "H" doesn't conform to snake_case naming style
426 69 error undefined-variable E0602 fft2frf
Undefined variable 'lrm_kwargs'
428 34 convention consider-using-f-string C0209 fft2frf
Formatting a regular string which could be an f-string
432 14 error possibly-used-before-assignment E0606 fft2frf
Possibly using variable 'freqs_out' before assignment
432 25 error possibly-used-before-assignment E0606 fft2frf
Possibly using variable 'model_data' before assignment
435 0 convention missing-function-docstring C0116 plot
Missing function or method docstring
435 9 convention invalid-name C0103 plot
Argument name "H" doesn't conform to snake_case naming style
445 4 convention invalid-name C0103 plot
Variable name "H_to_plot" doesn't conform to snake_case naming style
446 4 convention invalid-name C0103 plot
Variable name "H_to_plot" doesn't conform to snake_case naming style

Module sdynpy.signal_processing.sdynpy_frf_inverse (/opt/hostedtoolcache/Python/3.13.12/x64/lib/python3.13/site-packages/sdynpy/signal_processing/sdynpy_frf_inverse.py)

Line Col. Type Symbol ID Obj Message
5 0 warning pointless-string-statement W0105
String statement has no effect
24 0 convention wrong-import-position C0413
Import "import numpy as np" should be placed at the top of the module
25 0 convention wrong-import-position C0413
Import "from scipy.interpolate import interp1d" should be placed at the top of the module
25 0 warning unused-import W0611
Unused interp1d imported from scipy.interpolate
26 0 convention wrong-import-position C0413
Import "import warnings" should be placed at the top of the module
26 0 convention wrong-import-order C0411
standard import "warnings" should be placed before third party imports "numpy", "scipy.interpolate.interp1d"
29 0 refactor too-many-arguments R0913 frf_inverse
Too many arguments (8/5)
29 0 refactor too-many-positional-arguments R0917 frf_inverse
Too many positional arguments (8/5)
116 0 convention line-too-long C0301
Line too long (155/100)
123 0 convention line-too-long C0301
Line too long (122/100)
134 0 convention line-too-long C0301
Line too long (109/100)
187 0 convention line-too-long C0301
Line too long (114/100)
196 0 convention line-too-long C0301
Line too long (155/100)
204 0 convention line-too-long C0301
Line too long (106/100)
209 4 convention invalid-name C0103 pinv_by_tikhonov
Variable name "vh_conjT" doesn't conform to snake_case naming style
210 4 convention invalid-name C0103 pinv_by_tikhonov
Variable name "u_conjT" doesn't conform to snake_case naming style
218 0 convention line-too-long C0301
Line too long (108/100)
222 0 convention line-too-long C0301
Line too long (113/100)
228 0 convention line-too-long C0301
Line too long (135/100)
231 0 convention line-too-long C0301
Line too long (136/100)
232 0 convention line-too-long C0301
Line too long (143/100)
233 0 convention line-too-long C0301
Line too long (105/100)
247 8 convention invalid-name C0103 pinv_by_tikhonov
Variable name "regularized_sInv" doesn't conform to snake_case naming style
250 12 convention invalid-name C0103 pinv_by_tikhonov
Variable name "regularized_sInv" doesn't conform to snake_case naming style
253 12 convention invalid-name C0103 pinv_by_tikhonov
Variable name "regularized_sInv" doesn't conform to snake_case naming style
258 0 convention line-too-long C0301
Line too long (151/100)
258 12 convention invalid-name C0103 pinv_by_tikhonov
Variable name "regularized_sInv" doesn't conform to snake_case naming style
261 12 convention invalid-name C0103 pinv_by_tikhonov
Variable name "regularized_sInv" doesn't conform to snake_case naming style
300 0 convention line-too-long C0301
Line too long (107/100)
310 0 convention line-too-long C0301
Line too long (119/100)
314 0 convention line-too-long C0301
Line too long (121/100)
317 4 convention invalid-name C0103 pinv_by_truncation
Variable name "vh_conjT" doesn't conform to snake_case naming style
318 4 convention invalid-name C0103 pinv_by_truncation
Variable name "u_conjT" doesn't conform to snake_case naming style
324 0 convention line-too-long C0301
Line too long (148/100)
326 0 convention line-too-long C0301
Line too long (134/100)
339 8 refactor no-else-continue R1724 pinv_by_truncation
Unnecessary "else" after "continue", remove the "else" and de-indent the code inside it
342 0 convention line-too-long C0301
Line too long (137/100)
380 0 convention line-too-long C0301
Line too long (112/100)

Module sdynpy.signal_processing.sdynpy_generator (/opt/hostedtoolcache/Python/3.13.12/x64/lib/python3.13/site-packages/sdynpy/signal_processing/sdynpy_generator.py)

Line Col. Type Symbol ID Obj Message
5 0 warning pointless-string-statement W0105
String statement has no effect
24 0 convention wrong-import-position C0413
Import "import numpy as np" should be placed at the top of the module
27 0 refactor too-many-arguments R0913 pseudorandom
Too many arguments (9/5)
27 0 refactor too-many-positional-arguments R0917 pseudorandom
Too many positional arguments (9/5)
27 0 refactor too-many-locals R0914 pseudorandom
Too many local variables (23/15)
103 0 convention missing-function-docstring C0116 random
Missing function or method docstring
103 0 refactor too-many-arguments R0913 random
Too many arguments (6/5)
103 0 refactor too-many-positional-arguments R0917 random
Too many positional arguments (6/5)
123 0 convention missing-function-docstring C0116 sine
Missing function or method docstring
126 0 convention line-too-long C0301
Line too long (143/100)
130 0 convention missing-function-docstring C0116 ramp_envelope
Missing function or method docstring
138 0 convention missing-function-docstring C0116 burst_random
Missing function or method docstring
138 0 refactor too-many-arguments R0913 burst_random
Too many arguments (9/5)
138 0 refactor too-many-positional-arguments R0917 burst_random
Too many positional arguments (9/5)
151 0 convention missing-function-docstring C0116 chirp
Missing function or method docstring
164 0 convention missing-function-docstring C0116 pulse
Missing function or method docstring
164 0 refactor too-many-arguments R0913 pulse
Too many arguments (6/5)
164 0 refactor too-many-positional-arguments R0917 pulse
Too many positional arguments (6/5)
174 0 refactor too-many-arguments R0913 sine_sweep
Too many arguments (10/5)
174 0 refactor too-many-positional-arguments R0917 sine_sweep
Too many positional arguments (10/5)
174 0 refactor too-many-locals R0914 sine_sweep
Too many local variables (39/15)
174 0 refactor too-many-branches R0912 sine_sweep
Too many branches (19/12)
174 0 refactor too-many-statements R0915 sine_sweep
Too many statements (77/50)
247 0 convention trailing-whitespace C0303
Trailing whitespace
279 11 error possibly-used-before-assignment E0606 sine_sweep
Possibly using variable 'sweep_time' before assignment
280 0 convention line-too-long C0301
Line too long (106/100)
280 29 convention consider-using-f-string C0209 sine_sweep
Formatting a regular string which could be an f-string
289 0 convention line-too-long C0301
Line too long (129/100)
300 32 error possibly-used-before-assignment E0606 sine_sweep
Possibly using variable 'this_frequency' before assignment
304 0 convention line-too-long C0301
Line too long (101/100)
307 47 error possibly-used-before-assignment E0606 sine_sweep
Possibly using variable 'this_argument' before assignment

Module sdynpy.signal_processing.sdynpy_geometry_fitting (/opt/hostedtoolcache/Python/3.13.12/x64/lib/python3.13/site-packages/sdynpy/signal_processing/sdynpy_geometry_fitting.py)

Line Col. Type Symbol ID Obj Message
9 0 warning pointless-string-statement W0105
String statement has no effect
29 0 convention wrong-import-position C0413
Import "import numpy as np" should be placed at the top of the module
30 0 convention wrong-import-position C0413
Import "import scipy.optimize as opt" should be placed at the top of the module
33 0 convention missing-function-docstring C0116 cone_fit
Missing function or method docstring
43 0 convention missing-function-docstring C0116 create_cone
Missing function or method docstring
43 0 refactor too-many-arguments R0913 create_cone
Too many arguments (6/5)
43 0 refactor too-many-positional-arguments R0917 create_cone
Too many positional arguments (6/5)
43 0 refactor too-many-locals R0914 create_cone
Too many local variables (19/15)
47 8 warning unused-variable W0612 create_cone
Unused variable 'i'
48 12 warning unused-variable W0612 create_cone
Unused variable 'j'
63 4 convention invalid-name C0103 create_cone
Variable name "R" doesn't conform to snake_case naming style
64 0 convention superfluous-parens C0325
Unnecessary parens after '=' keyword
68 0 convention missing-function-docstring C0116 cone_error_fn_fixed_angle
Missing function or method docstring
72 0 convention missing-function-docstring C0116 cone_error_fn_free_angle
Missing function or method docstring
76 0 convention missing-function-docstring C0116 fit_cone_fixed_angle
Missing function or method docstring
76 0 refactor too-many-locals R0914 fit_cone_fixed_angle
Too many local variables (17/15)
83 4 warning unused-variable W0612 fit_cone_fixed_angle
Unused variable 'u'
83 7 warning unused-variable W0612 fit_cone_fixed_angle
Unused variable 's'
98 0 convention missing-function-docstring C0116 distance_point_line
Missing function or method docstring
102 0 convention missing-function-docstring C0116 distance_point_plane
Missing function or method docstring
103 0 convention line-too-long C0301
Line too long (120/100)
106 0 convention missing-function-docstring C0116 cylinder_fit
Missing function or method docstring
110 0 convention missing-function-docstring C0116 fit_cylinder
Missing function or method docstring
120 8 warning unused-variable W0612 fit_cylinder
Unused variable 'u'
138 0 convention missing-function-docstring C0116 fit_line_point_cloud
Missing function or method docstring
147 38 convention invalid-name C0103 intersection_point_multiple_lines
Argument name "P0" doesn't conform to snake_case naming style
147 41 convention invalid-name C0103 intersection_point_multiple_lines
Argument name "P1" doesn't conform to snake_case naming style
156 4 convention invalid-name C0103 intersection_point_multiple_lines
Variable name "R" doesn't conform to snake_case naming style

Module sdynpy.signal_processing.sdynpy_harmonic (/opt/hostedtoolcache/Python/3.13.12/x64/lib/python3.13/site-packages/sdynpy/signal_processing/sdynpy_harmonic.py)

Line Col. Type Symbol ID Obj Message
5 0 warning pointless-string-statement W0105
String statement has no effect
24 0 convention wrong-import-position C0413
Import "import numpy as np" should be placed at the top of the module
25 0 convention wrong-import-position C0413
Import "import numpy.linalg as la" should be placed at the top of the module
26 0 convention wrong-import-position C0413
Import "import matplotlib.pyplot as plt" should be placed at the top of the module
27 0 convention wrong-import-position C0413
Import "from scipy.signal import lfilter, lfiltic, butter, windows" should be placed at the top of the module
28 0 convention wrong-import-position C0413
Import "from scipy.optimize import minimize" should be placed at the top of the module
29 0 convention wrong-import-position C0413
Import "from scipy.sparse import linalg" should be placed at the top of the module
30 0 convention wrong-import-position C0413
Import "from scipy import sparse" should be placed at the top of the module
31 0 convention wrong-import-position C0413
Import "from .sdynpy_buffer import CircularBufferWithOverlap" should be placed at the top of the module
34 0 convention missing-function-docstring C0116 harmonic_mag_phase
Missing function or method docstring
35 4 convention invalid-name C0103 harmonic_mag_phase
Variable name "A" doesn't conform to snake_case naming style
41 4 convention invalid-name C0103 harmonic_mag_phase
Variable name "As" doesn't conform to snake_case naming style
42 4 convention invalid-name C0103 harmonic_mag_phase
Variable name "Bs" doesn't conform to snake_case naming style
45 4 refactor no-else-return R1705 harmonic_mag_phase
Unnecessary "else" after "return", remove the "else" and de-indent the code inside it
50 0 convention missing-function-docstring C0116 harmonic_mag_phase_fit
Missing function or method docstring
51 0 convention trailing-whitespace C0303
Trailing whitespace
54 0 convention trailing-whitespace C0303
Trailing whitespace
56 0 convention trailing-whitespace C0303
Trailing whitespace
62 0 refactor too-many-arguments R0913 digital_tracking_filter
Too many arguments (10/5)
62 0 refactor too-many-positional-arguments R0917 digital_tracking_filter
Too many positional arguments (10/5)
62 0 refactor too-many-locals R0914 digital_tracking_filter
Too many local variables (34/15)
62 0 refactor too-many-statements R0915 digital_tracking_filter
Too many statements (65/50)
113 0 convention trailing-whitespace C0303
Trailing whitespace
173 0 refactor too-many-arguments R0913 digital_tracking_filter_generator
Too many arguments (6/5)
173 0 refactor too-many-positional-arguments R0917 digital_tracking_filter_generator
Too many positional arguments (6/5)
173 0 refactor too-many-locals R0914 digital_tracking_filter_generator
Too many local variables (27/15)
173 0 refactor too-many-statements R0915 digital_tracking_filter_generator
Too many statements (56/50)
225 0 convention trailing-whitespace C0303
Trailing whitespace
274 0 refactor too-many-arguments R0913 vold_kalman_filter
Too many arguments (10/5)
274 0 refactor too-many-positional-arguments R0917 vold_kalman_filter
Too many positional arguments (10/5)
274 0 refactor too-many-locals R0914 vold_kalman_filter
Too many local variables (39/15)
274 0 refactor too-many-branches R0912 vold_kalman_filter
Too many branches (33/12)
274 0 refactor too-many-statements R0915 vold_kalman_filter
Too many statements (89/50)
357 0 convention trailing-whitespace C0303
Trailing whitespace
360 0 convention trailing-whitespace C0303
Trailing whitespace
369 0 convention trailing-whitespace C0303
Trailing whitespace
374 0 convention line-too-long C0301
Line too long (104/100)
377 0 convention line-too-long C0301
Line too long (101/100)
378 0 convention trailing-whitespace C0303
Trailing whitespace
386 0 convention trailing-whitespace C0303
Trailing whitespace
391 0 convention trailing-whitespace C0303
Trailing whitespace
406 0 convention line-too-long C0301
Line too long (136/100)
409 0 convention trailing-whitespace C0303
Trailing whitespace
411 4 convention invalid-name C0103 vold_kalman_filter
Variable name "A" doesn't conform to snake_case naming style
415 4 convention invalid-name C0103 vold_kalman_filter
Variable name "B" doesn't conform to snake_case naming style
417 8 convention invalid-name C0103 vold_kalman_filter
Variable name "R" doesn't conform to snake_case naming style
418 8 convention invalid-name C0103 vold_kalman_filter
Variable name "AR" doesn't conform to snake_case naming style
420 0 convention trailing-whitespace C0303
Trailing whitespace
428 8 convention invalid-name C0103 vold_kalman_filter
Variable name "B_multi_diagonal" doesn't conform to snake_case naming style
436 8 convention invalid-name C0103 vold_kalman_filter
Variable name "CHC" doesn't conform to snake_case naming style
445 0 convention line-too-long C0301
Line too long (106/100)
446 0 convention line-too-long C0301
Line too long (106/100)
452 0 convention line-too-long C0301
Line too long (132/100)
452 8 convention invalid-name C0103 vold_kalman_filter
Variable name "B_multi_utri" doesn't conform to snake_case naming style
453 0 convention trailing-whitespace C0303
Trailing whitespace
456 8 convention invalid-name C0103 vold_kalman_filter
Variable name "B_multi" doesn't conform to snake_case naming style
457 0 convention trailing-whitespace C0303
Trailing whitespace
460 8 convention invalid-name C0103 vold_kalman_filter
Variable name "RHS" doesn't conform to snake_case naming style
464 0 convention line-too-long C0301
Line too long (115/100)
474 25 convention invalid-name C0103 vold_kalman_filter
Variable name "B_i" doesn't conform to snake_case naming style
478 12 convention invalid-name C0103 vold_kalman_filter
Variable name "RHS" doesn't conform to snake_case naming style
484 0 convention trailing-whitespace C0303
Trailing whitespace
494 4 refactor no-else-return R1705 vold_kalman_filter
Unnecessary "else" after "return", remove the "else" and de-indent the code inside it
499 0 refactor too-many-arguments R0913 vold_kalman_filter_generator
Too many arguments (9/5)
499 0 refactor too-many-positional-arguments R0917 vold_kalman_filter_generator
Too many positional arguments (9/5)
499 0 refactor too-many-locals R0914 vold_kalman_filter_generator
Too many local variables (41/15)
499 0 refactor too-many-branches R0912 vold_kalman_filter_generator
Too many branches (22/12)
499 0 refactor too-many-statements R0915 vold_kalman_filter_generator
Too many statements (75/50)
582 8 warning unused-variable W0612 vold_kalman_filter_generator
Unused variable 'fig'
595 0 convention line-too-long C0301
Line too long (109/100)
601 0 convention line-too-long C0301
Line too long (111/100)
627 0 convention line-too-long C0301
Line too long (109/100)
641 0 convention line-too-long C0301
Line too long (128/100)
643 0 convention line-too-long C0301
Line too long (116/100)
647 0 convention line-too-long C0301
Line too long (121/100)
656 0 convention line-too-long C0301
Line too long (121/100)

Module sdynpy.signal_processing.sdynpy_integration (/opt/hostedtoolcache/Python/3.13.12/x64/lib/python3.13/site-packages/sdynpy/signal_processing/sdynpy_integration.py)

Line Col. Type Symbol ID Obj Message
5 0 warning pointless-string-statement W0105
String statement has no effect
24 0 convention wrong-import-position C0413
Import "import numpy as np" should be placed at the top of the module
25 0 refactor consider-using-from-import R0402
Use 'from scipy import signal' instead
25 0 convention wrong-import-position C0413
Import "import scipy.signal as signal" should be placed at the top of the module
28 0 convention missing-function-docstring C0116 MCK_to_StateSpace
Missing function or method docstring
28 0 convention invalid-name C0103 MCK_to_StateSpace
Function name "MCK_to_StateSpace" doesn't conform to snake_case naming style
28 22 convention invalid-name C0103 MCK_to_StateSpace
Argument name "M" doesn't conform to snake_case naming style
28 25 convention invalid-name C0103 MCK_to_StateSpace
Argument name "C" doesn't conform to snake_case naming style
28 28 convention invalid-name C0103 MCK_to_StateSpace
Argument name "K" doesn't conform to snake_case naming style
35 4 convention invalid-name C0103 MCK_to_StateSpace
Variable name "A_state" doesn't conform to snake_case naming style
40 4 convention invalid-name C0103 MCK_to_StateSpace
Variable name "B_state" doesn't conform to snake_case naming style
47 4 convention invalid-name C0103 MCK_to_StateSpace
Variable name "C_state" doesn't conform to snake_case naming style
57 4 convention invalid-name C0103 MCK_to_StateSpace
Variable name "D_state" doesn't conform to snake_case naming style
65 0 convention missing-function-docstring C0116 MCK_incomplete_to_StateSpace
Missing function or method docstring
65 0 convention invalid-name C0103 MCK_incomplete_to_StateSpace
Function name "MCK_incomplete_to_StateSpace" doesn't conform to snake_case naming style
65 33 convention invalid-name C0103 MCK_incomplete_to_StateSpace
Argument name "M" doesn't conform to snake_case naming style
65 36 convention invalid-name C0103 MCK_incomplete_to_StateSpace
Argument name "C" doesn't conform to snake_case naming style
65 39 convention invalid-name C0103 MCK_incomplete_to_StateSpace
Argument name "K" doesn't conform to snake_case naming style
65 0 warning dangerous-default-value W0102 MCK_incomplete_to_StateSpace
Dangerous default value [] as argument
65 0 refactor too-many-locals R0914 MCK_incomplete_to_StateSpace
Too many local variables (19/15)
71 4 convention invalid-name C0103 MCK_incomplete_to_StateSpace
Variable name "Kmm" doesn't conform to snake_case naming style
72 4 convention invalid-name C0103 MCK_incomplete_to_StateSpace
Variable name "Kmn" doesn't conform to snake_case naming style
73 4 convention invalid-name C0103 MCK_incomplete_to_StateSpace
Variable name "Knm" doesn't conform to snake_case naming style
74 4 convention invalid-name C0103 MCK_incomplete_to_StateSpace
Variable name "Knn" doesn't conform to snake_case naming style
76 4 convention invalid-name C0103 MCK_incomplete_to_StateSpace
Variable name "Cmm" doesn't conform to snake_case naming style
77 4 convention invalid-name C0103 MCK_incomplete_to_StateSpace
Variable name "Cnm" doesn't conform to snake_case naming style
78 4 convention invalid-name C0103 MCK_incomplete_to_StateSpace
Variable name "Cnn" doesn't conform to snake_case naming style
80 4 convention invalid-name C0103 MCK_incomplete_to_StateSpace
Variable name "Mmm" doesn't conform to snake_case naming style
82 4 convention invalid-name C0103 MCK_incomplete_to_StateSpace
Variable name "A" doesn't conform to snake_case naming style
88 4 convention invalid-name C0103 MCK_incomplete_to_StateSpace
Variable name "B" doesn't conform to snake_case naming style
109 4 convention invalid-name C0103 MCK_incomplete_to_StateSpace
Variable name "D" doesn't conform to snake_case naming style
123 0 convention line-too-long C0301
Line too long (104/100)
129 0 convention missing-function-docstring C0116 integrate_MCK
Missing function or method docstring
129 0 convention invalid-name C0103 integrate_MCK
Function name "integrate_MCK" doesn't conform to snake_case naming style
129 18 convention invalid-name C0103 integrate_MCK
Argument name "M" doesn't conform to snake_case naming style
129 21 convention invalid-name C0103 integrate_MCK
Argument name "C" doesn't conform to snake_case naming style
129 24 convention invalid-name C0103 integrate_MCK
Argument name "K" doesn't conform to snake_case naming style
129 0 refactor too-many-arguments R0913 integrate_MCK
Too many arguments (6/5)
129 0 refactor too-many-positional-arguments R0917 integrate_MCK
Too many positional arguments (6/5)
129 0 refactor too-many-locals R0914 integrate_MCK
Too many local variables (17/15)
130 4 convention invalid-name C0103 integrate_MCK
Variable name "A" doesn't conform to snake_case naming style
130 7 convention invalid-name C0103 integrate_MCK
Variable name "B" doesn't conform to snake_case naming style
130 13 convention invalid-name C0103 integrate_MCK
Variable name "D" doesn't conform to snake_case naming style
133 4 warning unused-variable W0612 integrate_MCK
Unused variable 'times_out'
133 24 warning unused-variable W0612 integrate_MCK
Unused variable 'x_out'
143 0 convention missing-function-docstring C0116 modal_parameters_to_MCK
Missing function or method docstring
143 0 convention invalid-name C0103 modal_parameters_to_MCK
Function name "modal_parameters_to_MCK" doesn't conform to snake_case naming style
145 4 convention invalid-name C0103 modal_parameters_to_MCK
Variable name "M" doesn't conform to snake_case naming style
146 4 convention invalid-name C0103 modal_parameters_to_MCK
Variable name "K" doesn't conform to snake_case naming style
147 4 convention invalid-name C0103 modal_parameters_to_MCK
Variable name "C" doesn't conform to snake_case naming style
151 0 convention missing-function-docstring C0116 integrate_modes
Missing function or method docstring
152 4 convention invalid-name C0103 integrate_modes
Variable name "M" doesn't conform to snake_case naming style
152 7 convention invalid-name C0103 integrate_modes
Variable name "C" doesn't conform to snake_case naming style
152 10 convention invalid-name C0103 integrate_modes
Variable name "K" doesn't conform to snake_case naming style
154 4 refactor no-else-return R1705 integrate_modes
Unnecessary "else" after "return", remove the "else" and de-indent the code inside it
160 0 convention missing-function-docstring C0116 frequency_domain_differentiation
Missing function or method docstring
160 0 refactor too-many-arguments R0913 frequency_domain_differentiation
Too many arguments (6/5)
160 0 refactor too-many-positional-arguments R0917 frequency_domain_differentiation
Too many positional arguments (6/5)
160 47 warning redefined-outer-name W0621 frequency_domain_differentiation
Redefining name 'signal' from outer scope (line 25)
167 18 refactor consider-using-generator R1728 frequency_domain_differentiation
Consider using a generator instead 'tuple(frequency_indices if i == axis or i - axis == fft.ndim else np.newaxis for i in range(fft.ndim))'
169 23 refactor consider-using-generator R1728 frequency_domain_differentiation
Consider using a generator instead 'tuple(frequency_indices if i == axis or i - axis == fft.ndim else slice(None, None, None) for i in range(fft.ndim))'
171 27 refactor consider-using-generator R1728 frequency_domain_differentiation
Consider using a generator instead 'tuple(np.logical_not(frequency_indices) if i == axis or i - axis == fft.ndim else slice(None, None, None) for i in range(fft.ndim))'

Module sdynpy.signal_processing.sdynpy_lrm (/opt/hostedtoolcache/Python/3.13.12/x64/lib/python3.13/site-packages/sdynpy/signal_processing/sdynpy_lrm.py)

Line Col. Type Symbol ID Obj Message
1 0 convention missing-module-docstring C0114
Missing module docstring
3 0 convention wrong-import-order C0411
standard import "math" should be placed before third party imports "numpy", "scipy"
13 0 convention wrong-import-order C0411
standard import "warnings" should be placed before third party imports "numpy", "scipy"
14 0 convention wrong-import-order C0411
standard import "time.time" should be placed before third party imports "numpy", "scipy"
16 0 warning dangerous-default-value W0102 frf_local_model
Dangerous default value [] as argument
16 0 refactor too-many-arguments R0913 frf_local_model
Too many arguments (10/5)
16 0 refactor too-many-positional-arguments R0917 frf_local_model
Too many positional arguments (10/5)
16 0 refactor too-many-locals R0914 frf_local_model
Too many local variables (46/15)
16 0 refactor too-many-branches R0912 frf_local_model
Too many branches (16/12)
16 0 refactor too-many-statements R0915 frf_local_model
Too many statements (82/50)
83 0 convention trailing-whitespace C0303
Trailing whitespace
84 4 warning pointless-string-statement W0105 frf_local_model
String statement has no effect
109 0 convention trailing-whitespace C0303
Trailing whitespace
110 4 refactor no-else-raise R1720 frf_local_model
Unnecessary "elif" after "raise", remove the leading "el" from "elif"
111 0 convention line-too-long C0301
Line too long (139/100)
113 0 convention line-too-long C0301
Line too long (129/100)
115 0 convention line-too-long C0301
Line too long (129/100)
118 4 convention invalid-name C0103 frf_local_model
Variable name "U" doesn't conform to snake_case naming style
119 4 convention invalid-name C0103 frf_local_model
Variable name "Y" doesn't conform to snake_case naming style
121 20 convention multiple-statements C0321 frf_local_model
More than one statement on a single line
122 0 convention trailing-whitespace C0303
Trailing whitespace
130 0 convention trailing-whitespace C0303
Trailing whitespace
132 4 convention invalid-name C0103 frf_local_model
Variable name "NitSK" doesn't conform to snake_case naming style
134 0 convention trailing-whitespace C0303
Trailing whitespace
136 4 convention invalid-name C0103 frf_local_model
Variable name "Nfreq" doesn't conform to snake_case naming style
137 4 convention invalid-name C0103 frf_local_model
Variable name "Nin" doesn't conform to snake_case naming style
138 4 convention invalid-name C0103 frf_local_model
Variable name "Nout" doesn't conform to snake_case naming style
139 4 convention invalid-name C0103 frf_local_model
Variable name "Nmod" doesn't conform to snake_case naming style
140 4 convention invalid-name C0103 frf_local_model
Variable name "U" doesn't conform to snake_case naming style
141 4 convention invalid-name C0103 frf_local_model
Variable name "Y" doesn't conform to snake_case naming style
144 0 convention trailing-whitespace C0303
Trailing whitespace
146 8 warning broad-exception-raised W0719 frf_local_model
Raising too general exception: Exception
147 0 convention trailing-whitespace C0303
Trailing whitespace
151 4 convention invalid-name C0103 frf_local_model
Variable name "Nband" doesn't conform to snake_case naming style
152 4 convention invalid-name C0103 frf_local_model
Variable name "N_half_band" doesn't conform to snake_case naming style
153 0 convention line-too-long C0301
Line too long (105/100)
154 0 convention trailing-whitespace C0303
Trailing whitespace
155 0 convention line-too-long C0301
Line too long (147/100)
156 26 convention trailing-whitespace C0303
Trailing whitespace
156 4 convention invalid-name C0103 frf_local_model
Variable name "Ninds" doesn't conform to snake_case naming style
157 0 convention trailing-whitespace C0303
Trailing whitespace
159 4 convention invalid-name C0103 frf_local_model
Variable name "LR" doesn't conform to snake_case naming style
159 7 convention invalid-name C0103 frf_local_model
Variable name "D" doesn't conform to snake_case naming style
159 17 convention invalid-name C0103 frf_local_model
Variable name "H" doesn't conform to snake_case naming style
160 4 convention invalid-name C0103 frf_local_model
Variable name "Npar" doesn't conform to snake_case naming style
161 0 convention trailing-whitespace C0303
Trailing whitespace
167 0 convention trailing-whitespace C0303
Trailing whitespace
171 12 convention invalid-name C0103 frf_local_model
Variable name "Nmod" doesn't conform to snake_case naming style
172 22 convention multiple-statements C0321 frf_local_model
More than one statement on a single line
172 55 convention invalid-name C0103 frf_local_model
Variable name "Npar" doesn't conform to snake_case naming style
173 0 convention trailing-whitespace C0303
Trailing whitespace
175 0 convention trailing-whitespace C0303
Trailing whitespace
180 0 convention line-too-long C0301
Line too long (124/100)
180 8 convention invalid-name C0103 frf_local_model.__solve_ind
Variable name "H_multi_model" doesn't conform to snake_case naming style
182 8 convention invalid-name C0103 frf_local_model.__solve_ind
Variable name "Uk" doesn't conform to snake_case naming style
183 8 convention invalid-name C0103 frf_local_model.__solve_ind
Variable name "Yk" doesn't conform to snake_case naming style
184 0 convention trailing-whitespace C0303
Trailing whitespace
186 0 convention line-too-long C0301
Line too long (117/100)
187 0 convention trailing-whitespace C0303
Trailing whitespace
190 0 convention trailing-whitespace C0303
Trailing whitespace
192 0 convention trailing-whitespace C0303
Trailing whitespace
197 0 convention line-too-long C0301
Line too long (112/100)
207 0 convention trailing-whitespace C0303
Trailing whitespace
212 0 convention trailing-whitespace C0303
Trailing whitespace
215 0 convention line-too-long C0301
Line too long (105/100)
216 0 convention trailing-whitespace C0303
Trailing whitespace
218 0 convention line-too-long C0301
Line too long (103/100)
219 0 convention line-too-long C0301
Line too long (109/100)
219 4 convention invalid-name C0103 frf_local_model
Variable name "H_multi_model" doesn't conform to snake_case naming style
221 0 convention trailing-whitespace C0303
Trailing whitespace
224 4 convention invalid-name C0103 frf_local_model
Variable name "H" doesn't conform to snake_case naming style
228 0 convention trailing-whitespace C0303
Trailing whitespace
231 0 convention trailing-whitespace C0303
Trailing whitespace
233 0 convention invalid-name C0103 __solveLRM
Function name "__solveLRM" doesn't conform to snake_case naming style
233 15 convention invalid-name C0103 __solveLRM
Argument name "U" doesn't conform to snake_case naming style
233 17 convention invalid-name C0103 __solveLRM
Argument name "Y" doesn't conform to snake_case naming style
233 19 convention invalid-name C0103 __solveLRM
Argument name "LR" doesn't conform to snake_case naming style
233 22 convention invalid-name C0103 __solveLRM
Argument name "D" doesn't conform to snake_case naming style
233 32 convention invalid-name C0103 __solveLRM
Argument name "H" doesn't conform to snake_case naming style
233 49 convention invalid-name C0103 __solveLRM
Argument name "NitSK" doesn't conform to snake_case naming style
233 0 refactor too-many-arguments R0913 __solveLRM
Too many arguments (10/5)
233 0 refactor too-many-positional-arguments R0917 __solveLRM
Too many positional arguments (10/5)
233 0 refactor too-many-locals R0914 __solveLRM
Too many local variables (21/15)
241 4 convention invalid-name C0103 __solveLRM
Variable name "L" doesn't conform to snake_case naming style
241 6 convention invalid-name C0103 __solveLRM
Variable name "R" doesn't conform to snake_case naming style
242 4 convention invalid-name C0103 __solveLRM
Variable name "Dp" doesn't conform to snake_case naming style
244 0 convention trailing-whitespace C0303
Trailing whitespace
248 0 convention line-too-long C0301
Line too long (103/100)
248 8 convention invalid-name C0103 __solveLRM
Variable name "X" doesn't conform to snake_case naming style
250 0 convention trailing-whitespace C0303
Trailing whitespace
253 0 convention trailing-whitespace C0303
Trailing whitespace
255 8 refactor no-else-break R1723 __solveLRM
Unnecessary "else" after "break", remove the "else" and de-indent the code inside it
258 12 convention invalid-name C0103 __solveLRM
Variable name "Dp" doesn't conform to snake_case naming style
267 0 convention trailing-whitespace C0303
Trailing whitespace
268 7 error used-before-assignment E0601 __solveLRM
Using variable 't1' before assignment
269 0 convention trailing-whitespace C0303
Trailing whitespace
273 19 convention invalid-name C0103 __parameterize
Argument name "Nin" doesn't conform to snake_case naming style
273 23 convention invalid-name C0103 __parameterize
Argument name "Nout" doesn't conform to snake_case naming style
273 28 convention invalid-name C0103 __parameterize
Argument name "Nband" doesn't conform to snake_case naming style
273 0 refactor too-many-locals R0914 __parameterize
Too many local variables (17/15)
280 4 convention invalid-name C0103 __parameterize
Variable name "N_half_band" doesn't conform to snake_case naming style
282 4 convention invalid-name C0103 __parameterize
Variable name "rsA" doesn't conform to snake_case naming style
283 4 convention invalid-name C0103 __parameterize
Variable name "rsB" doesn't conform to snake_case naming style
284 4 convention invalid-name C0103 __parameterize
Variable name "rsD" doesn't conform to snake_case naming style
285 0 convention trailing-whitespace C0303
Trailing whitespace
287 4 convention invalid-name C0103 __parameterize
Variable name "bA" doesn't conform to snake_case naming style
288 4 convention invalid-name C0103 __parameterize
Variable name "bB" doesn't conform to snake_case naming style
289 4 convention invalid-name C0103 __parameterize
Variable name "bD" doesn't conform to snake_case naming style
290 4 convention invalid-name C0103 __parameterize
Variable name "Npar" doesn't conform to snake_case naming style
291 0 convention trailing-whitespace C0303
Trailing whitespace
292 16 convention invalid-name C0103 __parameterize.lsq_err
Argument name "U" doesn't conform to snake_case naming style
292 18 convention invalid-name C0103 __parameterize.lsq_err
Argument name "Y" doesn't conform to snake_case naming style
294 0 convention trailing-whitespace C0303
Trailing whitespace
296 0 convention line-too-long C0301
Line too long (108/100)
296 8 convention invalid-name C0103 __parameterize.lsq_err
Variable name "A" doesn't conform to snake_case naming style
297 0 convention line-too-long C0301
Line too long (103/100)
297 8 convention invalid-name C0103 __parameterize.lsq_err
Variable name "B" doesn't conform to snake_case naming style
299 8 convention invalid-name C0103 __parameterize.lsq_err
Variable name "D" doesn't conform to snake_case naming style
299 35 error redundant-keyword-arg E1124 __parameterize.lsq_err
Argument 'order' passed by position and keyword in method call
300 0 convention trailing-whitespace C0303
Trailing whitespace
302 8 convention invalid-name C0103 __parameterize.lsq_err
Variable name "Ysim" doesn't conform to snake_case naming style
304 0 convention trailing-whitespace C0303
Trailing whitespace
305 4 convention invalid-name C0103 __parameterize.H
Function name "H" doesn't conform to snake_case naming style
307 0 convention trailing-whitespace C0303
Trailing whitespace
309 8 convention invalid-name C0103 __parameterize.H
Variable name "rsA_inq" doesn't conform to snake_case naming style
310 8 convention invalid-name C0103 __parameterize.H
Variable name "rsD_inq" doesn't conform to snake_case naming style
311 0 convention trailing-whitespace C0303
Trailing whitespace
313 0 convention line-too-long C0301
Line too long (147/100)
313 8 convention invalid-name C0103 __parameterize.H
Variable name "A" doesn't conform to snake_case naming style
315 0 convention line-too-long C0301
Line too long (101/100)
315 8 convention invalid-name C0103 __parameterize.H
Variable name "D" doesn't conform to snake_case naming style
315 34 error redundant-keyword-arg E1124 __parameterize.H
Argument 'order' passed by position and keyword in method call
316 0 convention trailing-whitespace C0303
Trailing whitespace
321 4 convention invalid-name C0103 __parameterize.D
Function name "D" doesn't conform to snake_case naming style
322 0 convention line-too-long C0301
Line too long (140/100)
323 0 convention trailing-whitespace C0303
Trailing whitespace
324 16 convention trailing-whitespace C0303
Trailing whitespace
324 4 convention invalid-name C0103 __parameterize.LR
Function name "LR" doesn't conform to snake_case naming style
324 11 convention invalid-name C0103 __parameterize.LR
Argument name "U" doesn't conform to snake_case naming style
324 13 convention invalid-name C0103 __parameterize.LR
Argument name "Y" doesn't conform to snake_case naming style
326 8 convention invalid-name C0103 __parameterize.LR
Variable name "R" doesn't conform to snake_case naming style
327 0 convention trailing-whitespace C0303
Trailing whitespace
330 0 convention line-too-long C0301
Line too long (129/100)
330 8 convention invalid-name C0103 __parameterize.LR
Variable name "A1" doesn't conform to snake_case naming style
331 0 convention line-too-long C0301
Line too long (164/100)
331 8 convention invalid-name C0103 __parameterize.LR
Variable name "A2" doesn't conform to snake_case naming style
332 8 convention invalid-name C0103 __parameterize.LR
Variable name "A3" doesn't conform to snake_case naming style
333 0 convention trailing-whitespace C0303
Trailing whitespace
337 0 convention line-too-long C0301
Line too long (117/100)
337 12 convention invalid-name C0103 __parameterize.LR
Variable name "L" doesn't conform to snake_case naming style
339 12 convention invalid-name C0103 __parameterize.LR
Variable name "L" doesn't conform to snake_case naming style
340 0 convention trailing-whitespace C0303
Trailing whitespace
344 27 convention invalid-name C0103 __parameterize_notrans
Argument name "Nin" doesn't conform to snake_case naming style
344 31 convention invalid-name C0103 __parameterize_notrans
Argument name "Nout" doesn't conform to snake_case naming style
344 36 convention invalid-name C0103 __parameterize_notrans
Argument name "Nband" doesn't conform to snake_case naming style
351 4 convention invalid-name C0103 __parameterize_notrans
Variable name "N_half_band" doesn't conform to snake_case naming style
353 4 convention invalid-name C0103 __parameterize_notrans
Variable name "rsA" doesn't conform to snake_case naming style
354 4 convention invalid-name C0103 __parameterize_notrans
Variable name "rsD" doesn't conform to snake_case naming style
355 0 convention trailing-whitespace C0303
Trailing whitespace
357 4 convention invalid-name C0103 __parameterize_notrans
Variable name "bA" doesn't conform to snake_case naming style
358 4 convention invalid-name C0103 __parameterize_notrans
Variable name "bD" doesn't conform to snake_case naming style
359 4 convention invalid-name C0103 __parameterize_notrans
Variable name "Npar" doesn't conform to snake_case naming style
360 0 convention trailing-whitespace C0303
Trailing whitespace
361 16 convention invalid-name C0103 __parameterize_notrans.lsq_err
Argument name "U" doesn't conform to snake_case naming style
361 18 convention invalid-name C0103 __parameterize_notrans.lsq_err
Argument name "Y" doesn't conform to snake_case naming style
363 0 convention trailing-whitespace C0303
Trailing whitespace
365 0 convention line-too-long C0301
Line too long (108/100)
365 8 convention invalid-name C0103 __parameterize_notrans.lsq_err
Variable name "A" doesn't conform to snake_case naming style
366 8 convention invalid-name C0103 __parameterize_notrans.lsq_err
Variable name "B" doesn't conform to snake_case naming style
368 8 convention invalid-name C0103 __parameterize_notrans.lsq_err
Variable name "D" doesn't conform to snake_case naming style
368 35 error redundant-keyword-arg E1124 __parameterize_notrans.lsq_err
Argument 'order' passed by position and keyword in method call
369 0 convention trailing-whitespace C0303
Trailing whitespace
371 8 convention invalid-name C0103 __parameterize_notrans.lsq_err
Variable name "Ysim" doesn't conform to snake_case naming style
373 0 convention trailing-whitespace C0303
Trailing whitespace
374 4 convention invalid-name C0103 __parameterize_notrans.H
Function name "H" doesn't conform to snake_case naming style
376 0 convention trailing-whitespace C0303
Trailing whitespace
378 8 convention invalid-name C0103 __parameterize_notrans.H
Variable name "rsA_inq" doesn't conform to snake_case naming style
379 8 convention invalid-name C0103 __parameterize_notrans.H
Variable name "rsD_inq" doesn't conform to snake_case naming style
380 0 convention trailing-whitespace C0303
Trailing whitespace
382 0 convention line-too-long C0301
Line too long (147/100)
382 8 convention invalid-name C0103 __parameterize_notrans.H
Variable name "A" doesn't conform to snake_case naming style
384 0 convention line-too-long C0301
Line too long (103/100)
384 8 convention invalid-name C0103 __parameterize_notrans.H
Variable name "D" doesn't conform to snake_case naming style
384 34 error redundant-keyword-arg E1124 __parameterize_notrans.H
Argument 'order' passed by position and keyword in method call
385 0 convention trailing-whitespace C0303
Trailing whitespace
390 4 convention invalid-name C0103 __parameterize_notrans.D
Function name "D" doesn't conform to snake_case naming style
391 0 convention line-too-long C0301
Line too long (140/100)
392 0 convention trailing-whitespace C0303
Trailing whitespace
393 16 convention trailing-whitespace C0303
Trailing whitespace
393 4 convention invalid-name C0103 __parameterize_notrans.LR
Function name "LR" doesn't conform to snake_case naming style
393 11 convention invalid-name C0103 __parameterize_notrans.LR
Argument name "U" doesn't conform to snake_case naming style
393 13 convention invalid-name C0103 __parameterize_notrans.LR
Argument name "Y" doesn't conform to snake_case naming style
395 8 convention invalid-name C0103 __parameterize_notrans.LR
Variable name "R" doesn't conform to snake_case naming style
396 0 convention trailing-whitespace C0303
Trailing whitespace
399 0 convention line-too-long C0301
Line too long (129/100)
399 8 convention invalid-name C0103 __parameterize_notrans.LR
Variable name "A1" doesn't conform to snake_case naming style
400 0 convention line-too-long C0301
Line too long (164/100)
400 8 convention invalid-name C0103 __parameterize_notrans.LR
Variable name "A2" doesn't conform to snake_case naming style
401 0 convention trailing-whitespace C0303
Trailing whitespace
405 0 convention line-too-long C0301
Line too long (106/100)
405 12 convention invalid-name C0103 __parameterize_notrans.LR
Variable name "L" doesn't conform to snake_case naming style
407 12 convention invalid-name C0103 __parameterize_notrans.LR
Variable name "L" doesn't conform to snake_case naming style
408 0 convention trailing-whitespace C0303
Trailing whitespace
414 18 convention invalid-name C0103 __parse_bands
Argument name "N_half_band" doesn't conform to snake_case naming style
414 0 refactor too-many-locals R0914 __parse_bands
Too many local variables (20/15)
424 0 convention trailing-whitespace C0303
Trailing whitespace
429 0 convention trailing-whitespace C0303
Trailing whitespace
433 0 convention trailing-whitespace C0303
Trailing whitespace
439 0 convention trailing-whitespace C0303
Trailing whitespace
441 0 convention line-too-long C0301
Line too long (142/100)
444 98 convention trailing-whitespace C0303
Trailing whitespace
445 0 convention line-too-long C0301
Line too long (112/100)
451 0 convention trailing-whitespace C0303
Trailing whitespace
454 0 convention trailing-whitespace C0303
Trailing whitespace
456 0 convention trailing-whitespace C0303
Trailing whitespace
461 18 convention invalid-name C0103 __lstsq_scipy
Argument name "A" doesn't conform to snake_case naming style
462 4 convention invalid-name C0103 __lstsq_scipy
Variable name "X" doesn't conform to snake_case naming style
463 10 convention invalid-name C0103 __lstsq_scipy
Variable name "Ak" doesn't conform to snake_case naming style
466 18 convention invalid-name C0103 __lstsq_numpy
Argument name "A" doesn't conform to snake_case naming style
467 4 convention invalid-name C0103 __lstsq_numpy
Variable name "X" doesn't conform to snake_case naming style
468 10 convention invalid-name C0103 __lstsq_numpy
Variable name "Ak" doesn't conform to snake_case naming style
472 0 warning pointless-string-statement W0105
String statement has no effect
479 0 convention missing-final-newline C0304
Final newline missing

Module sdynpy.signal_processing.sdynpy_rotation (/opt/hostedtoolcache/Python/3.13.12/x64/lib/python3.13/site-packages/sdynpy/signal_processing/sdynpy_rotation.py)

Line Col. Type Symbol ID Obj Message
5 0 warning pointless-string-statement W0105
String statement has no effect
24 0 convention wrong-import-position C0413
Import "import numpy as np" should be placed at the top of the module
25 0 convention wrong-import-position C0413
Import "from scipy.optimize import NonlinearConstraint" should be placed at the top of the module
50 0 convention invalid-name C0103 R
Function name "R" doesn't conform to snake_case naming style
102 25 convention consider-using-f-string C0209 R
Formatting a regular string which could be an f-string
106 0 convention missing-function-docstring C0116 quaternion_to_rotation_matrix
Missing function or method docstring
133 0 refactor too-many-locals R0914 lstsq_rigid_transform
Too many local variables (17/15)
157 4 convention invalid-name C0103 lstsq_rigid_transform
Variable name "W" doesn't conform to snake_case naming style
164 4 convention invalid-name C0103 lstsq_rigid_transform
Variable name "X" doesn't conform to snake_case naming style
165 4 convention invalid-name C0103 lstsq_rigid_transform
Variable name "Y" doesn't conform to snake_case naming style
168 4 convention invalid-name C0103 lstsq_rigid_transform
Variable name "Cov" doesn't conform to snake_case naming style
171 4 convention invalid-name C0103 lstsq_rigid_transform
Variable name "U" doesn't conform to snake_case naming style
171 7 convention invalid-name C0103 lstsq_rigid_transform
Variable name "S" doesn't conform to snake_case naming style
171 10 convention invalid-name C0103 lstsq_rigid_transform
Variable name "VH" doesn't conform to snake_case naming style
171 7 warning unused-variable W0612 lstsq_rigid_transform
Unused variable 'S'
172 4 convention invalid-name C0103 lstsq_rigid_transform
Variable name "V" doesn't conform to snake_case naming style
174 4 convention invalid-name C0103 lstsq_rigid_transform
Variable name "D" doesn't conform to snake_case naming style
177 4 warning redefined-outer-name W0621 lstsq_rigid_transform
Redefining name 'R' from outer scope (line 50)
177 4 convention invalid-name C0103 lstsq_rigid_transform
Variable name "R" doesn't conform to snake_case naming style
183 0 convention missing-function-docstring C0116 cross_mat_vectorized
Missing function or method docstring
193 0 convention missing-function-docstring C0116 rodrigues_to_matrix
Missing function or method docstring
196 4 warning redefined-outer-name W0621 rodrigues_to_matrix
Redefining name 'R' from outer scope (line 50)
196 4 convention invalid-name C0103 rodrigues_to_matrix
Variable name "R" doesn't conform to snake_case naming style
204 0 convention missing-function-docstring C0116 matrix_to_rodrigues
Missing function or method docstring
204 24 convention invalid-name C0103 matrix_to_rodrigues
Argument name "R" doesn't conform to snake_case naming style
204 0 refactor too-many-locals R0914 matrix_to_rodrigues
Too many local variables (16/15)
204 24 warning redefined-outer-name W0621 matrix_to_rodrigues
Redefining name 'R' from outer scope (line 50)
205 4 convention invalid-name C0103 matrix_to_rodrigues
Variable name "A" doesn't conform to snake_case naming style
217 8 convention invalid-name C0103 matrix_to_rodrigues
Variable name "thisR" doesn't conform to snake_case naming style
218 8 convention invalid-name C0103 matrix_to_rodrigues
Variable name "RpI" doesn't conform to snake_case naming style

Module sdynpy.signal_processing.sdynpy_srs (/opt/hostedtoolcache/Python/3.13.12/x64/lib/python3.13/site-packages/sdynpy/signal_processing/sdynpy_srs.py)

Line Col. Type Symbol ID Obj Message
1 0 convention too-many-lines C0302
Too many lines in module (1640/1000)
11 0 convention ungrouped-imports C0412
Imports from package scipy are not grouped
12 0 warning unused-import W0611
Unused NonlinearConstraint imported from scipy.optimize
15 0 refactor too-many-arguments R0913 srs
Too many arguments (7/5)
15 0 refactor too-many-positional-arguments R0917 srs
Too many positional arguments (7/5)
15 0 refactor too-many-locals R0914 srs
Too many local variables (28/15)
15 0 refactor too-many-branches R0912 srs
Too many branches (15/12)
15 0 refactor too-many-statements R0915 srs
Too many statements (52/50)
104 0 convention line-too-long C0301
Line too long (106/100)
131 0 convention line-too-long C0301
Line too long (103/100)
159 0 refactor too-many-locals R0914 sdof_ramp_invariant_filter_weights
Too many local variables (17/15)
294 0 refactor too-many-locals R0914 sdof_free_decay_peak_response
Too many local variables (16/15)
350 0 convention line-too-long C0301
Line too long (116/100)
356 0 convention line-too-long C0301
Line too long (107/100)
358 0 convention line-too-long C0301
Line too long (107/100)
388 0 refactor too-many-arguments R0913 sum_decayed_sines
Too many arguments (26/5)
388 0 refactor too-many-positional-arguments R0917 sum_decayed_sines
Too many positional arguments (26/5)
388 0 refactor too-many-locals R0914 sum_decayed_sines
Too many local variables (58/15)
388 0 refactor too-many-branches R0912 sum_decayed_sines
Too many branches (32/12)
388 0 refactor too-many-statements R0915 sum_decayed_sines
Too many statements (96/50)
560 0 convention line-too-long C0301
Line too long (105/100)
571 0 convention line-too-long C0301
Line too long (101/100)
600 0 convention line-too-long C0301
Line too long (102/100)
621 0 convention line-too-long C0301
Line too long (139/100)
621 37 convention consider-using-f-string C0209 sum_decayed_sines
Formatting a regular string which could be an f-string
686 28 convention consider-using-f-string C0209 sum_decayed_sines
Formatting a regular string which could be an f-string
696 0 refactor too-many-arguments R0913 _sum_decayed_sines
Too many arguments (16/5)
696 0 refactor too-many-positional-arguments R0917 _sum_decayed_sines
Too many positional arguments (16/5)
696 0 refactor too-many-locals R0914 _sum_decayed_sines
Too many local variables (30/15)
778 18 convention consider-using-f-string C0209 _sum_decayed_sines
Formatting a regular string which could be an f-string
786 0 convention line-too-long C0301
Line too long (101/100)
790 0 convention line-too-long C0301
Line too long (112/100)
792 0 convention line-too-long C0301
Line too long (133/100)
800 14 convention consider-using-f-string C0209 _sum_decayed_sines
Formatting a regular string which could be an f-string
805 18 convention consider-using-f-string C0209 _sum_decayed_sines
Formatting a regular string which could be an f-string
808 14 convention consider-using-f-string C0209 _sum_decayed_sines
Formatting a regular string which could be an f-string
810 14 convention consider-using-f-string C0209 _sum_decayed_sines
Formatting a regular string which could be an f-string
818 0 refactor too-many-arguments R0913 _sum_decayed_sines_single_iteration
Too many arguments (16/5)
818 0 refactor too-many-positional-arguments R0917 _sum_decayed_sines_single_iteration
Too many positional arguments (16/5)
818 0 refactor too-many-locals R0914 _sum_decayed_sines_single_iteration
Too many local variables (48/15)
818 0 refactor too-many-branches R0912 _sum_decayed_sines_single_iteration
Too many branches (35/12)
818 0 refactor too-many-statements R0915 _sum_decayed_sines_single_iteration
Too many statements (113/50)
895 4 convention invalid-name C0103 _sum_decayed_sines_single_iteration
Variable name "Amax" doesn't conform to snake_case naming style
931 0 convention line-too-long C0301
Line too long (109/100)
932 0 convention line-too-long C0301
Line too long (124/100)
939 0 convention line-too-long C0301
Line too long (155/100)
939 33 convention consider-using-f-string C0209 _sum_decayed_sines_single_iteration
Formatting a regular string which could be an f-string
940 0 convention line-too-long C0301
Line too long (103/100)
962 0 convention line-too-long C0301
Line too long (141/100)
965 0 convention line-too-long C0301
Line too long (153/100)
965 22 convention consider-using-f-string C0209 _sum_decayed_sines_single_iteration
Formatting a regular string which could be an f-string
973 0 convention line-too-long C0301
Line too long (103/100)
986 0 convention line-too-long C0301
Line too long (113/100)
987 0 convention line-too-long C0301
Line too long (128/100)
994 0 convention line-too-long C0301
Line too long (159/100)
994 37 convention consider-using-f-string C0209 _sum_decayed_sines_single_iteration
Formatting a regular string which could be an f-string
995 0 convention line-too-long C0301
Line too long (109/100)
1017 0 convention line-too-long C0301
Line too long (144/100)
1019 0 convention line-too-long C0301
Line too long (101/100)
1023 0 convention line-too-long C0301
Line too long (110/100)
1026 20 refactor consider-using-min-builtin R1730 _sum_decayed_sines_single_iteration
Consider using 'new_amplitude = min(new_amplitude, 2 * amplitude_check)' instead of unnecessary if block
1035 38 error no-member E1101 _sum_decayed_sines_single_iteration
Instance of 'finfo' has no 'eps' member
1045 0 convention line-too-long C0301
Line too long (117/100)
1046 0 convention line-too-long C0301
Line too long (132/100)
1054 0 convention line-too-long C0301
Line too long (118/100)
1054 43 convention consider-using-f-string C0209 _sum_decayed_sines_single_iteration
Formatting a regular string which could be an f-string
1055 0 convention line-too-long C0301
Line too long (113/100)
1056 0 convention line-too-long C0301
Line too long (103/100)
1077 0 convention line-too-long C0301
Line too long (148/100)
1079 0 convention line-too-long C0301
Line too long (114/100)
1083 0 convention line-too-long C0301
Line too long (141/100)
1083 30 convention consider-using-f-string C0209 _sum_decayed_sines_single_iteration
Formatting a regular string which could be an f-string
1085 0 convention line-too-long C0301
Line too long (117/100)
1095 0 convention line-too-long C0301
Line too long (108/100)
1095 26 convention consider-using-f-string C0209 _sum_decayed_sines_single_iteration
Formatting a regular string which could be an f-string
1098 0 convention line-too-long C0301
Line too long (101/100)
1099 0 convention line-too-long C0301
Line too long (116/100)
1106 0 convention line-too-long C0301
Line too long (112/100)
1106 0 convention missing-function-docstring C0116 sum_decayed_sines_compensating_pulse_parameters
Missing function or method docstring
1106 0 refactor too-many-arguments R0913 sum_decayed_sines_compensating_pulse_parameters
Too many arguments (6/5)
1106 0 refactor too-many-positional-arguments R0917 sum_decayed_sines_compensating_pulse_parameters
Too many positional arguments (6/5)
1113 0 convention line-too-long C0301
Line too long (123/100)
1113 5 warning fixme W0511
TODO Verify if this is a bug or not, I think this should be matlab code but graflab code had it as a matrix division.
1114 0 convention line-too-long C0301
Line too long (111/100)
1115 0 convention line-too-long C0301
Line too long (157/100)
1122 0 refactor too-many-arguments R0913 sum_decayed_sines_reconstruction
Too many arguments (6/5)
1122 0 refactor too-many-positional-arguments R0917 sum_decayed_sines_reconstruction
Too many positional arguments (6/5)
1162 0 refactor too-many-arguments R0913 sum_decayed_sines_reconstruction_with_compensation
Too many arguments (9/5)
1162 0 refactor too-many-positional-arguments R0917 sum_decayed_sines_reconstruction_with_compensation
Too many positional arguments (9/5)
1208 0 convention line-too-long C0301
Line too long (101/100)
1225 0 refactor too-many-arguments R0913 sum_decayed_sines_displacement_velocity
Too many arguments (7/5)
1225 0 refactor too-many-positional-arguments R0917 sum_decayed_sines_displacement_velocity
Too many positional arguments (7/5)
1225 0 refactor too-many-locals R0914 sum_decayed_sines_displacement_velocity
Too many local variables (29/15)
1274 4 convention invalid-name C0103 sum_decayed_sines_displacement_velocity
Variable name "A" doesn't conform to snake_case naming style
1292 8 convention invalid-name C0103 sum_decayed_sines_displacement_velocity
Variable name "Awz1" doesn't conform to snake_case naming style
1296 8 convention invalid-name C0103 sum_decayed_sines_displacement_velocity
Variable name "Awz2" doesn't conform to snake_case naming style
1298 0 convention line-too-long C0301
Line too long (105/100)
1305 0 convention missing-function-docstring C0116 loginterp
Missing function or method docstring
1309 0 convention missing-function-docstring C0116 optimization_error_function
Missing function or method docstring
1309 0 refactor too-many-arguments R0913 optimization_error_function
Too many arguments (19/5)
1309 0 refactor too-many-positional-arguments R0917 optimization_error_function
Too many positional arguments (19/5)
1309 0 refactor too-many-locals R0914 optimization_error_function
Too many local variables (33/15)
1322 0 convention line-too-long C0301
Line too long (106/100)
1326 0 convention line-too-long C0301
Line too long (123/100)
1328 0 convention line-too-long C0301
Line too long (113/100)
1328 27 warning unused-variable W0612 optimization_error_function
Unused variable 'frequencies'
1338 0 convention line-too-long C0301
Line too long (119/100)
1339 0 convention line-too-long C0301
Line too long (113/100)
1350 13 refactor chained-comparison R1716 optimization_error_function
Simplify chained comparison between the operands
1352 13 refactor chained-comparison R1716 optimization_error_function
Simplify chained comparison between the operands
1359 19 error possibly-used-before-assignment E0606 optimization_error_function
Possibly using variable 'srs_error' before assignment
1366 0 convention missing-function-docstring C0116 optimization_callback
Missing function or method docstring
1369 14 convention consider-using-f-string C0209 optimization_callback
Formatting a regular string which could be an f-string
1376 0 convention missing-function-docstring C0116 sum_decayed_sines_minimize
Missing function or method docstring
1376 0 refactor too-many-arguments R0913 sum_decayed_sines_minimize
Too many arguments (28/5)
1376 0 refactor too-many-positional-arguments R0917 sum_decayed_sines_minimize
Too many positional arguments (28/5)
1376 0 refactor too-many-locals R0914 sum_decayed_sines_minimize
Too many local variables (77/15)
1376 0 refactor too-many-branches R0912 sum_decayed_sines_minimize
Too many branches (45/12)
1376 0 refactor too-many-statements R0915 sum_decayed_sines_minimize
Too many statements (156/50)
1377 0 convention line-too-long C0301
Line too long (102/100)
1384 31 warning unused-argument W0613 sum_decayed_sines_minimize
Unused argument 'scale_factor'
1398 0 convention line-too-long C0301
Line too long (105/100)
1409 0 convention line-too-long C0301
Line too long (104/100)
1415 0 convention line-too-long C0301
Line too long (103/100)
1425 0 convention line-too-long C0301
Line too long (124/100)
1448 0 convention line-too-long C0301
Line too long (102/100)
1469 0 convention line-too-long C0301
Line too long (139/100)
1469 37 convention consider-using-f-string C0209 sum_decayed_sines_minimize
Formatting a regular string which could be an f-string
1491 0 convention line-too-long C0301
Line too long (101/100)
1512 8 convention consider-using-enumerate C0200 sum_decayed_sines_minimize
Consider using enumerate instead of iterating with range and len
1514 0 convention line-too-long C0301
Line too long (103/100)
1514 22 convention consider-using-f-string C0209 sum_decayed_sines_minimize
Formatting a regular string which could be an f-string
1523 43 warning cell-var-from-loop W0640 sum_decayed_sines_minimize.error_function
Cell variable i defined in loop
1538 0 convention line-too-long C0301
Line too long (152/100)
1538 22 convention consider-using-f-string C0209 sum_decayed_sines_minimize
Formatting a regular string which could be an f-string
1541 5 warning unused-variable W0612 sum_decayed_sines_minimize
Unused variable 'error'
1597 28 convention consider-using-f-string C0209 sum_decayed_sines_minimize
Formatting a regular string which could be an f-string
1605 0 convention line-too-long C0301
Line too long (119/100)
1607 28 convention consider-using-f-string C0209 sum_decayed_sines_minimize
Formatting a regular string which could be an f-string
1611 28 convention consider-using-f-string C0209 sum_decayed_sines_minimize
Formatting a regular string which could be an f-string
1614 29 convention consider-using-f-string C0209 sum_decayed_sines_minimize
Formatting a regular string which could be an f-string
1623 0 convention line-too-long C0301
Line too long (115/100)
1625 32 convention consider-using-f-string C0209 sum_decayed_sines_minimize
Formatting a regular string which could be an f-string
1629 32 convention consider-using-f-string C0209 sum_decayed_sines_minimize
Formatting a regular string which could be an f-string
1632 33 convention consider-using-f-string C0209 sum_decayed_sines_minimize
Formatting a regular string which could be an f-string

Metrics

Count per types

Name Count
convention 4509
warning 1076
refactor 1138
error 349

Count per messages

Name Count
line-too-long 1621
redefined-builtin 31
pointless-string-statement 67
wrong-import-position 402
invalid-name 790
trailing-whitespace 343
too-many-lines 13
too-many-arguments 217
too-many-positional-arguments 217
too-many-locals 202
no-member 144
possibly-used-before-assignment 48
missing-function-docstring 515
broad-exception-caught 22
too-many-branches 80
too-many-statements 77
too-many-function-args 3
dangerous-default-value 144
import-outside-toplevel 24
import-error 1
unused-argument 129
raise-missing-from 98
use-a-generator 4
wrong-import-order 130
bad-indentation 5
no-name-in-module 103
no-else-return 105
consider-using-f-string 560
implicit-str-concat 1
redefined-outer-name 45
missing-class-docstring 35
too-many-instance-attributes 25
undefined-loop-variable 8
inconsistent-return-statements 16
unused-variable 151
too-many-public-methods 16
unused-import 121
consider-iterating-dictionary 2
consider-using-generator 20
consider-using-enumerate 9
superfluous-parens 14
unnecessary-comprehension 29
unnecessary-negation 9
unspecified-encoding 20
format-string-without-interpolation 3
used-before-assignment 12
fixme 19
unbalanced-tuple-unpacking 43
redeclared-assigned-name 4
too-many-return-statements 1
consider-using-with 1
consider-using-from-import 8
bad-super-call 1
too-few-public-methods 1
super-with-arguments 9
too-many-boolean-expressions 1
too-many-nested-blocks 23
useless-return 2
simplifiable-if-expression 2
unsubscriptable-object 13
keyword-arg-before-vararg 5
attribute-defined-outside-init 100
unexpected-keyword-arg 2
chained-comparison 3
consider-using-max-builtin 2
unreachable 2
consider-using-min-builtin 1
cell-var-from-loop 9
ungrouped-imports 2
no-else-continue 1
multiple-statements 6
consider-using-in 2
undefined-variable 2
missing-final-newline 1
missing-module-docstring 1
no-else-raise 4
broad-exception-raised 1
no-else-break 1
redundant-keyword-arg 4
useless-parent-delegation 1
unidiomatic-typecheck 6
protected-access 12
invalid-unary-operand-type 1
bad-classmethod-argument 21
signature-differs 17
unnecessary-dunder-call 1
too-many-ancestors 4
self-cls-assignment 11
not-callable 2
no-value-for-parameter 4
consider-merging-isinstance 1
invalid-sequence-index 1
use-dict-literal 2
unsupported-assignment-operation 6
pointless-exception-statement 1
arguments-renamed 6
consider-using-dict-items 2
access-member-before-definition 2
unnecessary-lambda-assignment 2
duplicate-code 35
cyclic-import 26

Count per modules

Name Count
sdynpy 13
sdynpy.fileio.sdynpy_rattlesnake 203
sdynpy.fileio.sdynpy_escdf 262
sdynpy.fileio.sdynpy_vic 49
sdynpy.fileio.sdynpy_uff 45
sdynpy.fileio 8
sdynpy.fileio.sdynpy_pdf3D 68
sdynpy.fileio.sdynpy_tshaker 58
sdynpy.fileio.sdynpy_dataphysics 33
sdynpy.fileio.sdynpy_uff_datasets.sdynpy_uff_dataset_2400 34
sdynpy.fileio.sdynpy_uff_datasets.sdynpy_uff_dataset_2420 27
sdynpy.fileio.sdynpy_uff_datasets.sdynpy_uff_dataset_55 169
sdynpy.fileio.sdynpy_uff_datasets.sdynpy_uff_dataset_1858 34
sdynpy.fileio.sdynpy_uff_datasets.sdynpy_uff_dataset_58 61
sdynpy.fileio.sdynpy_uff_datasets.sdynpy_uff_dataset_164 17
sdynpy.fileio.sdynpy_uff_datasets 1
sdynpy.fileio.sdynpy_uff_datasets.sdynpy_uff_dataset_151 30
sdynpy.fileio.sdynpy_uff_datasets.sdynpy_uff_dataset_2411 22
sdynpy.fileio.sdynpy_uff_datasets.sdynpy_uff_dataset_2412 35
sdynpy.fileio.sdynpy_uff_datasets.sdynpy_uff_dataset_82 18
sdynpy.demo.beam_plate 20
sdynpy.demo 3
sdynpy.demo.beam_airplane 29
sdynpy.doc.sdynpy_ppt 123
sdynpy.doc 5
sdynpy.doc.sdynpy_latex 256
sdynpy.modal.sdynpy_ccmif 195
sdynpy.modal.sdynpy_modeshape 130
sdynpy.modal.sdynpy_polypy 208
sdynpy.modal.sdynpy_smac 241
sdynpy.modal 7
sdynpy.modal.sdynpy_signal_processing_gui 299
sdynpy.modal.sdynpy_modal_test 361
sdynpy.signal_processing.sdynpy_srs 145
sdynpy.signal_processing.sdynpy_rotation 30
sdynpy.signal_processing.sdynpy_frf_inverse 38
sdynpy.signal_processing 16
sdynpy.signal_processing.sdynpy_cpsd 77
sdynpy.signal_processing.sdynpy_frf 92
sdynpy.signal_processing.sdynpy_geometry_fitting 28
sdynpy.signal_processing.sdynpy_integration 62
sdynpy.signal_processing.sdynpy_generator 31
sdynpy.signal_processing.sdynpy_camera 147
sdynpy.signal_processing.sdynpy_complex 7
sdynpy.signal_processing.sdynpy_buffer 16
sdynpy.signal_processing.sdynpy_harmonic 76
sdynpy.signal_processing.sdynpy_lrm 223
sdynpy.signal_processing.sdynpy_correlation 26
sdynpy.fem 1
sdynpy.fem.sdynpy_shaker 33
sdynpy.fem.sdynpy_beam 67
sdynpy.fem.sdynpy_exodus 408
sdynpy.fem.sdynpy_dof 13
sdynpy.core.sdynpy_system 228
sdynpy.core.sdynpy_coordinate 27
sdynpy.core.sdynpy_matrix 74
sdynpy.core.sdynpy_geometry 544
sdynpy.core.sdynpy_colors 2
sdynpy.core.sdynpy_data 1186
sdynpy.core 10
sdynpy.core.sdynpy_array 19
sdynpy.core.sdynpy_nonlinear_system 108
sdynpy.core.sdynpy_shape 274

Count per path

Name Count
/opt/hostedtoolcache/Python/3.13.12/x64/lib/python3.13/site-packages/sdynpy/__init__.py 13
/opt/hostedtoolcache/Python/3.13.12/x64/lib/python3.13/site-packages/sdynpy/fileio/sdynpy_rattlesnake.py 203
/opt/hostedtoolcache/Python/3.13.12/x64/lib/python3.13/site-packages/sdynpy/fileio/sdynpy_escdf.py 262
/opt/hostedtoolcache/Python/3.13.12/x64/lib/python3.13/site-packages/sdynpy/fileio/sdynpy_vic.py 49
/opt/hostedtoolcache/Python/3.13.12/x64/lib/python3.13/site-packages/sdynpy/fileio/sdynpy_uff.py 45
/opt/hostedtoolcache/Python/3.13.12/x64/lib/python3.13/site-packages/sdynpy/fileio/__init__.py 8
/opt/hostedtoolcache/Python/3.13.12/x64/lib/python3.13/site-packages/sdynpy/fileio/sdynpy_pdf3D.py 68
/opt/hostedtoolcache/Python/3.13.12/x64/lib/python3.13/site-packages/sdynpy/fileio/sdynpy_tshaker.py 58
/opt/hostedtoolcache/Python/3.13.12/x64/lib/python3.13/site-packages/sdynpy/fileio/sdynpy_dataphysics.py 33
/opt/hostedtoolcache/Python/3.13.12/x64/lib/python3.13/site-packages/sdynpy/fileio/sdynpy_uff_datasets/sdynpy_uff_dataset_2400.py 34
/opt/hostedtoolcache/Python/3.13.12/x64/lib/python3.13/site-packages/sdynpy/fileio/sdynpy_uff_datasets/sdynpy_uff_dataset_2420.py 27
/opt/hostedtoolcache/Python/3.13.12/x64/lib/python3.13/site-packages/sdynpy/fileio/sdynpy_uff_datasets/sdynpy_uff_dataset_55.py 169
/opt/hostedtoolcache/Python/3.13.12/x64/lib/python3.13/site-packages/sdynpy/fileio/sdynpy_uff_datasets/sdynpy_uff_dataset_1858.py 34
/opt/hostedtoolcache/Python/3.13.12/x64/lib/python3.13/site-packages/sdynpy/fileio/sdynpy_uff_datasets/sdynpy_uff_dataset_58.py 61
/opt/hostedtoolcache/Python/3.13.12/x64/lib/python3.13/site-packages/sdynpy/fileio/sdynpy_uff_datasets/sdynpy_uff_dataset_164.py 17
/opt/hostedtoolcache/Python/3.13.12/x64/lib/python3.13/site-packages/sdynpy/fileio/sdynpy_uff_datasets/__init__.py 1
/opt/hostedtoolcache/Python/3.13.12/x64/lib/python3.13/site-packages/sdynpy/fileio/sdynpy_uff_datasets/sdynpy_uff_dataset_151.py 30
/opt/hostedtoolcache/Python/3.13.12/x64/lib/python3.13/site-packages/sdynpy/fileio/sdynpy_uff_datasets/sdynpy_uff_dataset_2411.py 22
/opt/hostedtoolcache/Python/3.13.12/x64/lib/python3.13/site-packages/sdynpy/fileio/sdynpy_uff_datasets/sdynpy_uff_dataset_2412.py 35
/opt/hostedtoolcache/Python/3.13.12/x64/lib/python3.13/site-packages/sdynpy/fileio/sdynpy_uff_datasets/sdynpy_uff_dataset_82.py 18
/opt/hostedtoolcache/Python/3.13.12/x64/lib/python3.13/site-packages/sdynpy/demo/beam_plate.py 20
/opt/hostedtoolcache/Python/3.13.12/x64/lib/python3.13/site-packages/sdynpy/demo/__init__.py 3
/opt/hostedtoolcache/Python/3.13.12/x64/lib/python3.13/site-packages/sdynpy/demo/beam_airplane.py 29
/opt/hostedtoolcache/Python/3.13.12/x64/lib/python3.13/site-packages/sdynpy/doc/sdynpy_ppt.py 123
/opt/hostedtoolcache/Python/3.13.12/x64/lib/python3.13/site-packages/sdynpy/doc/__init__.py 5
/opt/hostedtoolcache/Python/3.13.12/x64/lib/python3.13/site-packages/sdynpy/doc/sdynpy_latex.py 256
/opt/hostedtoolcache/Python/3.13.12/x64/lib/python3.13/site-packages/sdynpy/modal/sdynpy_ccmif.py 195
/opt/hostedtoolcache/Python/3.13.12/x64/lib/python3.13/site-packages/sdynpy/modal/sdynpy_modeshape.py 130
/opt/hostedtoolcache/Python/3.13.12/x64/lib/python3.13/site-packages/sdynpy/modal/sdynpy_polypy.py 208
/opt/hostedtoolcache/Python/3.13.12/x64/lib/python3.13/site-packages/sdynpy/modal/sdynpy_smac.py 241
/opt/hostedtoolcache/Python/3.13.12/x64/lib/python3.13/site-packages/sdynpy/modal/__init__.py 7
/opt/hostedtoolcache/Python/3.13.12/x64/lib/python3.13/site-packages/sdynpy/modal/sdynpy_signal_processing_gui.py 299
/opt/hostedtoolcache/Python/3.13.12/x64/lib/python3.13/site-packages/sdynpy/modal/sdynpy_modal_test.py 361
/opt/hostedtoolcache/Python/3.13.12/x64/lib/python3.13/site-packages/sdynpy/signal_processing/sdynpy_srs.py 145
/opt/hostedtoolcache/Python/3.13.12/x64/lib/python3.13/site-packages/sdynpy/signal_processing/sdynpy_rotation.py 30
/opt/hostedtoolcache/Python/3.13.12/x64/lib/python3.13/site-packages/sdynpy/signal_processing/sdynpy_frf_inverse.py 38
/opt/hostedtoolcache/Python/3.13.12/x64/lib/python3.13/site-packages/sdynpy/signal_processing/__init__.py 16
/opt/hostedtoolcache/Python/3.13.12/x64/lib/python3.13/site-packages/sdynpy/signal_processing/sdynpy_cpsd.py 77
/opt/hostedtoolcache/Python/3.13.12/x64/lib/python3.13/site-packages/sdynpy/signal_processing/sdynpy_frf.py 92
/opt/hostedtoolcache/Python/3.13.12/x64/lib/python3.13/site-packages/sdynpy/signal_processing/sdynpy_geometry_fitting.py 28
/opt/hostedtoolcache/Python/3.13.12/x64/lib/python3.13/site-packages/sdynpy/signal_processing/sdynpy_integration.py 62
/opt/hostedtoolcache/Python/3.13.12/x64/lib/python3.13/site-packages/sdynpy/signal_processing/sdynpy_generator.py 31
/opt/hostedtoolcache/Python/3.13.12/x64/lib/python3.13/site-packages/sdynpy/signal_processing/sdynpy_camera.py 147
/opt/hostedtoolcache/Python/3.13.12/x64/lib/python3.13/site-packages/sdynpy/signal_processing/sdynpy_complex.py 7
/opt/hostedtoolcache/Python/3.13.12/x64/lib/python3.13/site-packages/sdynpy/signal_processing/sdynpy_buffer.py 16
/opt/hostedtoolcache/Python/3.13.12/x64/lib/python3.13/site-packages/sdynpy/signal_processing/sdynpy_harmonic.py 76
/opt/hostedtoolcache/Python/3.13.12/x64/lib/python3.13/site-packages/sdynpy/signal_processing/sdynpy_lrm.py 223
/opt/hostedtoolcache/Python/3.13.12/x64/lib/python3.13/site-packages/sdynpy/signal_processing/sdynpy_correlation.py 26
/opt/hostedtoolcache/Python/3.13.12/x64/lib/python3.13/site-packages/sdynpy/fem/__init__.py 1
/opt/hostedtoolcache/Python/3.13.12/x64/lib/python3.13/site-packages/sdynpy/fem/sdynpy_shaker.py 33
/opt/hostedtoolcache/Python/3.13.12/x64/lib/python3.13/site-packages/sdynpy/fem/sdynpy_beam.py 67
/opt/hostedtoolcache/Python/3.13.12/x64/lib/python3.13/site-packages/sdynpy/fem/sdynpy_exodus.py 408
/opt/hostedtoolcache/Python/3.13.12/x64/lib/python3.13/site-packages/sdynpy/fem/sdynpy_dof.py 13
/opt/hostedtoolcache/Python/3.13.12/x64/lib/python3.13/site-packages/sdynpy/core/sdynpy_system.py 228
/opt/hostedtoolcache/Python/3.13.12/x64/lib/python3.13/site-packages/sdynpy/core/sdynpy_coordinate.py 27
/opt/hostedtoolcache/Python/3.13.12/x64/lib/python3.13/site-packages/sdynpy/core/sdynpy_matrix.py 74
/opt/hostedtoolcache/Python/3.13.12/x64/lib/python3.13/site-packages/sdynpy/core/sdynpy_geometry.py 544
/opt/hostedtoolcache/Python/3.13.12/x64/lib/python3.13/site-packages/sdynpy/core/sdynpy_colors.py 2
/opt/hostedtoolcache/Python/3.13.12/x64/lib/python3.13/site-packages/sdynpy/core/sdynpy_data.py 1186
/opt/hostedtoolcache/Python/3.13.12/x64/lib/python3.13/site-packages/sdynpy/core/__init__.py 10
/opt/hostedtoolcache/Python/3.13.12/x64/lib/python3.13/site-packages/sdynpy/core/sdynpy_array.py 19
/opt/hostedtoolcache/Python/3.13.12/x64/lib/python3.13/site-packages/sdynpy/core/sdynpy_nonlinear_system.py 108
/opt/hostedtoolcache/Python/3.13.12/x64/lib/python3.13/site-packages/sdynpy/core/sdynpy_shape.py 274