Pylint report from report.jinja2

Messages

Module sdynpy (/opt/hostedtoolcache/Python/3.13.13/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.13/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.13/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.13/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.13/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.13/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 (10052/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, nth_octave_freqs" should be placed at the top of the module
42 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
47 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
48 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
50 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
52 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
57 0 convention wrong-import-position C0413
Import "from ..fem.sdynpy_exodus import Exodus" should be placed at the top of the module
58 0 convention wrong-import-position C0413
Import "from scipy.linalg import eigh" should be placed at the top of the module
58 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"
59 0 convention wrong-import-position C0413
Import "from scipy.optimize import minimize" should be placed at the top of the module
59 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"
60 0 convention wrong-import-position C0413
Import "from enum import Enum" should be placed at the top of the module
60 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"
61 0 convention wrong-import-position C0413
Import "import matplotlib" should be placed at the top of the module
61 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"
62 0 convention wrong-import-position C0413
Import "import matplotlib.pyplot as plt" should be placed at the top of the module
62 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"
63 0 refactor consider-using-from-import R0402
Use 'from matplotlib import cm' instead
63 0 convention wrong-import-position C0413
Import "import matplotlib.cm as cm" should be placed at the top of the module
63 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"
64 0 convention wrong-import-position C0413
Import "from matplotlib.colors import ListedColormap" should be placed at the top of the module
64 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"
65 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
65 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"
66 0 convention wrong-import-position C0413
Import "from matplotlib.figure import Figure" should be placed at the top of the module
66 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"
67 0 convention wrong-import-position C0413
Import "from matplotlib.patches import Rectangle" should be placed at the top of the module
67 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"
68 0 convention wrong-import-position C0413
Import "from matplotlib.gridspec import GridSpec" should be placed at the top of the module
68 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"
69 0 convention wrong-import-position C0413
Import "from matplotlib.ticker import MaxNLocator" should be placed at the top of the module
69 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"
70 0 convention wrong-import-position C0413
Import "from copy import copy, deepcopy" should be placed at the top of the module
70 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"
70 0 warning unused-import W0611
Unused copy imported from copy
71 0 convention wrong-import-position C0413
Import "from datetime import datetime" should be placed at the top of the module
71 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"
72 0 convention wrong-import-position C0413
Import "from qtpy import QtWidgets, uic, QtGui" should be placed at the top of the module
72 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"
72 0 warning unused-import W0611
Unused QtGui imported from qtpy
73 0 convention wrong-import-position C0413
Import "from qtpy.QtGui import QIcon, QFont" should be placed at the top of the module
73 0 error no-name-in-module E0611
No name 'QIcon' in module 'qtpy.QtGui'
73 0 error no-name-in-module E0611
No name 'QFont' in module 'qtpy.QtGui'
73 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"
73 0 warning unused-import W0611
Unused QIcon imported from qtpy.QtGui
73 0 warning unused-import W0611
Unused QFont imported from qtpy.QtGui
74 0 convention wrong-import-position C0413
Import "from qtpy.QtCore import Qt, QCoreApplication, QRect" should be placed at the top of the module
74 0 error no-name-in-module E0611
No name 'QCoreApplication' in module 'qtpy.QtCore'
74 0 error no-name-in-module E0611
No name 'QRect' in module 'qtpy.QtCore'
74 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"
74 0 warning unused-import W0611
Unused QCoreApplication imported from qtpy.QtCore
74 0 warning unused-import W0611
Unused QRect imported from qtpy.QtCore
75 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
75 0 error no-name-in-module E0611
No name 'QToolTip' in module 'qtpy.QtWidgets'
75 0 error no-name-in-module E0611
No name 'QLabel' in module 'qtpy.QtWidgets'
75 0 error no-name-in-module E0611
No name 'QPushButton' in module 'qtpy.QtWidgets'
75 0 error no-name-in-module E0611
No name 'QApplication' in module 'qtpy.QtWidgets'
75 0 error no-name-in-module E0611
No name 'QGroupBox' in module 'qtpy.QtWidgets'
75 0 error no-name-in-module E0611
No name 'QWidget' in module 'qtpy.QtWidgets'
75 0 error no-name-in-module E0611
No name 'QMessageBox' in module 'qtpy.QtWidgets'
75 0 error no-name-in-module E0611
No name 'QHBoxLayout' in module 'qtpy.QtWidgets'
75 0 error no-name-in-module E0611
No name 'QVBoxLayout' in module 'qtpy.QtWidgets'
75 0 error no-name-in-module E0611
No name 'QSizePolicy' in module 'qtpy.QtWidgets'
75 0 error no-name-in-module E0611
No name 'QMainWindow' in module 'qtpy.QtWidgets'
75 0 error no-name-in-module E0611
No name 'QFileDialog' in module 'qtpy.QtWidgets'
75 0 error no-name-in-module E0611
No name 'QErrorMessage' in module 'qtpy.QtWidgets'
75 0 error no-name-in-module E0611
No name 'QListWidget' in module 'qtpy.QtWidgets'
75 0 error no-name-in-module E0611
No name 'QLineEdit' in module 'qtpy.QtWidgets'
75 0 error no-name-in-module E0611
No name 'QDockWidget' in module 'qtpy.QtWidgets'
75 0 error no-name-in-module E0611
No name 'QGridLayout' in module 'qtpy.QtWidgets'
75 0 error no-name-in-module E0611
No name 'QButtonGroup' in module 'qtpy.QtWidgets'
75 0 error no-name-in-module E0611
No name 'QDialog' in module 'qtpy.QtWidgets'
75 0 error no-name-in-module E0611
No name 'QCheckBox' in module 'qtpy.QtWidgets'
75 0 error no-name-in-module E0611
No name 'QRadioButton' in module 'qtpy.QtWidgets'
75 0 error no-name-in-module E0611
No name 'QMenuBar' in module 'qtpy.QtWidgets'
75 0 error no-name-in-module E0611
No name 'QMenu' in module 'qtpy.QtWidgets'
75 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"
75 0 warning unused-import W0611
Unused QToolTip imported from qtpy.QtWidgets
75 0 warning unused-import W0611
Unused QLabel imported from qtpy.QtWidgets
75 0 warning unused-import W0611
Unused QMessageBox imported from qtpy.QtWidgets
75 0 warning unused-import W0611
Unused QHBoxLayout imported from qtpy.QtWidgets
75 0 warning unused-import W0611
Unused QFileDialog imported from qtpy.QtWidgets
75 0 warning unused-import W0611
Unused QErrorMessage imported from qtpy.QtWidgets
75 0 warning unused-import W0611
Unused QListWidget imported from qtpy.QtWidgets
75 0 warning unused-import W0611
Unused QLineEdit imported from qtpy.QtWidgets
75 0 warning unused-import W0611
Unused QButtonGroup imported from qtpy.QtWidgets
75 0 warning unused-import W0611
Unused QDialog imported from qtpy.QtWidgets
75 0 warning unused-import W0611
Unused QMenuBar imported from qtpy.QtWidgets
75 0 warning unused-import W0611
Unused QMenu imported from qtpy.QtWidgets
82 4 warning unused-import W0611
Unused QAction imported from qtpy.QtGui
85 0 convention wrong-import-position C0413
Import "import pyqtgraph" should be placed at the top of the module
85 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"
86 0 convention wrong-import-position C0413
Import "import os" should be placed at the top of the module
86 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"
87 0 convention wrong-import-position C0413
Import "import scipy.signal as sig" should be placed at the top of the module
87 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"
88 0 convention wrong-import-position C0413
Import "import warnings" should be placed at the top of the module
88 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"
89 0 convention wrong-import-position C0413
Import "import scipy.fft as scipyfft" should be placed at the top of the module
89 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"
90 0 convention wrong-import-position C0413
Import "from scipy.signal.windows import exponential, get_window" should be placed at the top of the module
90 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"
91 0 convention wrong-import-position C0413
Import "from scipy.signal import oaconvolve, convolve" should be placed at the top of the module
91 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"
92 0 convention wrong-import-position C0413
Import "from scipy.interpolate import interp1d" should be placed at the top of the module
92 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"
228 0 convention line-too-long C0301
Line too long (102/100)
230 0 convention line-too-long C0301
Line too long (112/100)
242 0 convention line-too-long C0301
Line too long (106/100)
252 26 warning unused-argument W0613 _flat_frequency_shape
Unused argument 'freq'
256 0 convention missing-class-docstring C0115 AbscissaIndexExtractor
Missing class docstring
267 0 convention missing-class-docstring C0115 AbscissaValueExtractor
Missing class docstring
279 0 convention line-too-long C0301
Line too long (107/100)
284 0 refactor too-many-instance-attributes R0902 NDDataArray
Too many instance attributes (8/7)
284 0 refactor too-many-public-methods R0904 NDDataArray
Too many public methods (36/20)
291 4 convention bad-classmethod-argument C0202 NDDataArray.__new__
Class method __new__ should have 'cls' as first argument
291 4 refactor too-many-arguments R0913 NDDataArray.__new__
Too many arguments (9/5)
291 4 refactor too-many-positional-arguments R0917 NDDataArray.__new__
Too many positional arguments (9/5)
334 11 error unsubscriptable-object E1136 NDDataArray.reference_coordinate
Value 'self.dtype' is unsubscriptable
335 33 convention consider-using-f-string C0209 NDDataArray.reference_coordinate
Formatting a regular string which could be an f-string
341 11 error unsubscriptable-object E1136 NDDataArray.reference_coordinate
Value 'self.dtype' is unsubscriptable
342 33 convention consider-using-f-string C0209 NDDataArray.reference_coordinate
Formatting a regular string which could be an f-string
348 15 error unsubscriptable-object E1136 NDDataArray.num_elements
Value 'self.dtype' is unsubscriptable
353 15 error unsubscriptable-object E1136 NDDataArray.num_coordinates
Value 'self.dtype' is unsubscriptable
358 15 error unsubscriptable-object E1136 NDDataArray.data_dimension
Value 'self.dtype' is unsubscriptable
382 0 convention line-too-long C0301
Line too long (102/100)
382 29 convention consider-using-f-string C0209 NDDataArray.abscissa_spacing
Formatting a regular string which could be an f-string
385 4 warning dangerous-default-value W0102 NDDataArray.plot
Dangerous default value {} as argument
385 4 warning dangerous-default-value W0102 NDDataArray.plot
Dangerous default value {} as argument
385 4 warning dangerous-default-value W0102 NDDataArray.plot
Dangerous default value {} as argument
385 4 refactor too-many-arguments R0913 NDDataArray.plot
Too many arguments (8/5)
385 4 refactor too-many-positional-arguments R0917 NDDataArray.plot
Too many positional arguments (8/5)
385 4 refactor too-many-locals R0914 NDDataArray.plot
Too many local variables (26/15)
385 4 refactor too-many-branches R0912 NDDataArray.plot
Too many branches (26/12)
385 4 refactor too-many-statements R0915 NDDataArray.plot
Too many statements (64/50)
386 61 convention trailing-whitespace C0303
Trailing whitespace
433 12 warning unused-variable W0612 NDDataArray.plot
Unused variable 'figure'
434 0 convention line-too-long C0301
Line too long (103/100)
434 30 error no-member E1101 NDDataArray.plot
Instance of 'ndarray' has no 'abscissa' member
434 57 error no-member E1101 NDDataArray.plot
Instance of 'ndarray' has no 'ordinate' member
441 0 convention line-too-long C0301
Line too long (156/100)
448 0 convention line-too-long C0301
Line too long (103/100)
452 0 convention line-too-long C0301
Line too long (126/100)
453 8 refactor too-many-nested-blocks R1702 NDDataArray.plot
Too many nested blocks (6/5)
457 25 warning unused-variable W0612 NDDataArray.plot
Unused variable 'index'
466 0 convention line-too-long C0301
Line too long (156/100)
473 0 convention line-too-long C0301
Line too long (107/100)
476 0 convention line-too-long C0301
Line too long (101/100)
477 0 convention line-too-long C0301
Line too long (128/100)
478 37 warning undefined-loop-variable W0631 NDDataArray.plot
Using possibly undefined loop variable 'i'
489 0 convention line-too-long C0301
Line too long (156/100)
496 0 convention line-too-long C0301
Line too long (103/100)
500 0 convention line-too-long C0301
Line too long (126/100)
544 4 convention missing-function-docstring C0116 NDDataArray.plot_image
Missing function or method docstring
544 4 refactor too-many-arguments R0913 NDDataArray.plot_image
Too many arguments (6/5)
544 4 refactor too-many-positional-arguments R0917 NDDataArray.plot_image
Too many positional arguments (6/5)
544 35 warning unused-argument W0613 NDDataArray.plot_image
Unused argument 'reduction_function'
546 21 error no-member E1101 NDDataArray.plot_image
Instance of 'ndarray' has no 'ordinate' member
553 29 warning unused-argument W0613 NDDataArray.plot_image.dof_formatter
Unused argument 'pos'
554 12 refactor no-else-return R1705 NDDataArray.plot_image.dof_formatter
Unnecessary "elif" after "return", remove the leading "el" from "elif"
561 12 warning unused-variable W0612 NDDataArray.plot_image
Unused variable 'fig'
573 37 convention consider-using-f-string C0209 NDDataArray.plot_image.<lambda>
Formatting a regular string which could be an f-string
601 62 error unsubscriptable-object E1136 NDDataArray.reshape_to_matrix
Value 'self.dtype' is unsubscriptable
604 23 error no-value-for-parameter E1120 NDDataArray.reshape_to_matrix
No value for argument 'data_dimension' in constructor call
608 0 convention line-too-long C0301
Line too long (104/100)
617 16 refactor no-else-raise R1720 NDDataArray.reshape_to_matrix
Unnecessary "else" after "raise", remove the "else" and de-indent the code inside it
620 20 error possibly-used-before-assignment E0606 NDDataArray.reshape_to_matrix
Possibly using variable 'keep_indices' before assignment
624 0 convention line-too-long C0301
Line too long (103/100)
624 91 error undefined-variable E0602 NDDataArray.reshape_to_matrix
Undefined variable 'coordinate'
705 0 convention line-too-long C0301
Line too long (101/100)
745 0 convention line-too-long C0301
Line too long (110/100)
770 8 refactor no-else-return R1705 NDDataArray.transform_coordinate_system
Unnecessary "else" after "return", remove the "else" and de-indent the code inside it
774 16 warning self-cls-assignment W0642 NDDataArray.transform_coordinate_system
Invalid assignment to self in method
776 0 convention line-too-long C0301
Line too long (106/100)
821 0 convention line-too-long C0301
Line too long (125/100)
823 22 error no-member E1101 NDDataArray.to_shape_array
Instance of 'ndarray' has no 'response_coordinate' member
825 0 convention line-too-long C0301
Line too long (151/100)
827 23 error no-member E1101 NDDataArray.to_shape_array
Instance of 'ndarray' has no 'ordinate' member
829 8 convention import-outside-toplevel C0415 NDDataArray.to_shape_array
Import outside toplevel (sdynpy_shape.shape_array)
832 4 refactor too-many-arguments R0913 NDDataArray.zero_pad
Too many arguments (6/5)
832 4 refactor too-many-positional-arguments R0917 NDDataArray.zero_pad
Too many positional arguments (6/5)
889 0 convention line-too-long C0301
Line too long (147/100)
891 0 convention line-too-long C0301
Line too long (104/100)
929 17 error no-value-for-parameter E1120 NDDataArray.interpolate
No value for argument 'data_dimension' in constructor call
930 28 error no-member E1101 NDDataArray.interpolate
Instance of 'NDDataArray' has no 'coordinate' member
930 8 warning attribute-defined-outside-init W0201 NDDataArray.interpolate
Attribute 'coordinate' defined outside __init__
931 26 error no-member E1101 NDDataArray.interpolate
Instance of 'NDDataArray' has no 'comment1' member; maybe 'comment2'?
931 8 warning attribute-defined-outside-init W0201 NDDataArray.interpolate
Attribute 'comment1' defined outside __init__
932 26 error no-member E1101 NDDataArray.interpolate
Instance of 'NDDataArray' has no 'comment2' member; maybe 'comment1'?
932 8 warning attribute-defined-outside-init W0201 NDDataArray.interpolate
Attribute 'comment2' defined outside __init__
933 26 error no-member E1101 NDDataArray.interpolate
Instance of 'NDDataArray' has no 'comment3' member; maybe 'comment1'?
933 8 warning attribute-defined-outside-init W0201 NDDataArray.interpolate
Attribute 'comment3' defined outside __init__
934 26 error no-member E1101 NDDataArray.interpolate
Instance of 'NDDataArray' has no 'comment4' member; maybe 'comment1'?
934 8 warning attribute-defined-outside-init W0201 NDDataArray.interpolate
Attribute 'comment4' defined outside __init__
935 26 error no-member E1101 NDDataArray.interpolate
Instance of 'NDDataArray' has no 'comment5' member; maybe 'comment1'?
935 8 warning attribute-defined-outside-init W0201 NDDataArray.interpolate
Attribute 'comment5' defined outside __init__
936 8 warning attribute-defined-outside-init W0201 NDDataArray.interpolate
Attribute 'abscissa' defined outside __init__
956 0 convention line-too-long C0301
Line too long (108/100)
957 12 warning attribute-defined-outside-init W0201 NDDataArray.interpolate
Attribute 'ordinate' defined outside __init__
963 0 convention line-too-long C0301
Line too long (112/100)
964 0 convention line-too-long C0301
Line too long (103/100)
983 8 refactor no-else-return R1705 NDDataArray.__getitem__
Unnecessary "else" after "return", remove the "else" and de-indent the code inside it
984 29 error unsubscriptable-object E1136 NDDataArray.__getitem__
Value 'self.dtype' is unsubscriptable
988 39 error no-member E1101 NDDataArray.__getitem__
Instance of 'ndarray' has no 'coordinate' member
995 0 convention line-too-long C0301
Line too long (102/100)
995 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'
995 37 convention consider-using-f-string C0209 NDDataArray.__getitem__
Formatting a regular string which could be an f-string
1012 12 refactor no-else-return R1705 NDDataArray.__getitem__
Unnecessary "else" after "return", remove the "else" and de-indent the code inside it
1018 0 convention line-too-long C0301
Line too long (156/100)
1018 15 convention consider-using-f-string C0209 NDDataArray.__repr__
Formatting a regular string which could be an f-string
1026 0 convention line-too-long C0301
Line too long (112/100)
1038 0 convention line-too-long C0301
Line too long (112/100)
1050 0 convention line-too-long C0301
Line too long (112/100)
1056 4 refactor too-many-locals R0914 NDDataArray.__matmul__
Too many local variables (25/15)
1096 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))'
1102 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))'
1109 16 warning redefined-outer-name W0621 NDDataArray.__matmul__
Redefining name 'matrix' from outer scope (line 33)
1125 0 convention line-too-long C0301
Line too long (101/100)
1143 34 error no-value-for-parameter E1120 NDDataArray.__matmul__
No value for argument 'data_dimension' in constructor call
1151 4 refactor too-many-locals R0914 NDDataArray.__rmatmul__
Too many local variables (25/15)
1195 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))'
1201 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))'
1209 16 warning redefined-outer-name W0621 NDDataArray.__rmatmul__
Redefining name 'matrix' from outer scope (line 33)
1254 34 error no-value-for-parameter E1120 NDDataArray.__rmatmul__
No value for argument 'data_dimension' in constructor call
1269 0 convention line-too-long C0301
Line too long (112/100)
1281 0 convention line-too-long C0301
Line too long (112/100)
1293 0 convention line-too-long C0301
Line too long (112/100)
1305 0 convention line-too-long C0301
Line too long (112/100)
1306 12 warning attribute-defined-outside-init W0201 NDDataArray.__rsub__
Attribute 'ordinate' defined outside __init__
1308 12 warning attribute-defined-outside-init W0201 NDDataArray.__rsub__
Attribute 'ordinate' defined outside __init__
1317 0 convention line-too-long C0301
Line too long (112/100)
1329 0 convention line-too-long C0301
Line too long (112/100)
1330 12 warning attribute-defined-outside-init W0201 NDDataArray.__rtruediv__
Attribute 'ordinate' defined outside __init__
1332 12 warning attribute-defined-outside-init W0201 NDDataArray.__rtruediv__
Attribute 'ordinate' defined outside __init__
1341 0 convention line-too-long C0301
Line too long (112/100)
1342 12 warning attribute-defined-outside-init W0201 NDDataArray.__rpow__
Attribute 'ordinate' defined outside __init__
1344 12 warning attribute-defined-outside-init W0201 NDDataArray.__rpow__
Attribute 'ordinate' defined outside __init__
1354 8 warning attribute-defined-outside-init W0201 NDDataArray.__abs__
Attribute 'ordinate' defined outside __init__
1357 4 warning keyword-arg-before-vararg W1113 NDDataArray.min
Keyword argument before variable positional arguments list in the definition of min function
1377 8 refactor no-else-return R1705 NDDataArray.min
Unnecessary "else" after "return", remove the "else" and de-indent the code inside it
1382 4 warning keyword-arg-before-vararg W1113 NDDataArray.max
Keyword argument before variable positional arguments list in the definition of max function
1401 8 refactor no-else-return R1705 NDDataArray.max
Unnecessary "else" after "return", remove the "else" and de-indent the code inside it
1406 4 warning keyword-arg-before-vararg W1113 NDDataArray.argmin
Keyword argument before variable positional arguments list in the definition of argmin function
1427 8 refactor no-else-return R1705 NDDataArray.argmin
Unnecessary "else" after "return", remove the "else" and de-indent the code inside it
1432 4 warning keyword-arg-before-vararg W1113 NDDataArray.argmax
Keyword argument before variable positional arguments list in the definition of argmax function
1454 8 refactor no-else-return R1705 NDDataArray.argmax
Unnecessary "else" after "return", remove the "else" and de-indent the code inside it
1459 0 convention line-too-long C0301
Line too long (116/100)
1459 35 convention invalid-name C0103 NDDataArray.to_imat_struct_array
Argument name "Version" doesn't conform to snake_case naming style
1459 46 convention invalid-name C0103 NDDataArray.to_imat_struct_array
Argument name "SetRecord" doesn't conform to snake_case naming style
1459 59 convention invalid-name C0103 NDDataArray.to_imat_struct_array
Argument name "CreateDate" doesn't conform to snake_case naming style
1459 88 convention invalid-name C0103 NDDataArray.to_imat_struct_array
Argument name "ModifyDate" doesn't conform to snake_case naming style
1459 4 refactor too-many-arguments R0913 NDDataArray.to_imat_struct_array
Too many arguments (39/5)
1459 4 refactor too-many-positional-arguments R0917 NDDataArray.to_imat_struct_array
Too many positional arguments (39/5)
1459 4 refactor too-many-locals R0914 NDDataArray.to_imat_struct_array
Too many local variables (47/15)
1459 4 refactor too-many-branches R0912 NDDataArray.to_imat_struct_array
Too many branches (27/12)
1459 4 refactor too-many-statements R0915 NDDataArray.to_imat_struct_array
Too many statements (101/50)
1460 0 convention line-too-long C0301
Line too long (124/100)
1460 29 convention invalid-name C0103 NDDataArray.to_imat_struct_array
Argument name "OwnerName" doesn't conform to snake_case naming style
1460 43 convention invalid-name C0103 NDDataArray.to_imat_struct_array
Argument name "AbscissaDataType" doesn't conform to snake_case naming style
1460 86 convention invalid-name C0103 NDDataArray.to_imat_struct_array
Argument name "AbscissaTypeQual" doesn't conform to snake_case naming style
1461 29 convention invalid-name C0103 NDDataArray.to_imat_struct_array
Argument name "AbscissaAxisLab" doesn't conform to snake_case naming style
1461 49 convention invalid-name C0103 NDDataArray.to_imat_struct_array
Argument name "AbscissaUnitsLab" 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 "OrdNumDataType" doesn't conform to snake_case naming style
1462 70 convention invalid-name C0103 NDDataArray.to_imat_struct_array
Argument name "OrdNumTypeQual" doesn't conform to snake_case naming style
1463 0 convention line-too-long C0301
Line too long (106/100)
1463 29 convention invalid-name C0103 NDDataArray.to_imat_struct_array
Argument name "OrdDenDataType" doesn't conform to snake_case naming style
1463 70 convention invalid-name C0103 NDDataArray.to_imat_struct_array
Argument name "OrdDenTypeQual" doesn't conform to snake_case naming style
1464 29 convention invalid-name C0103 NDDataArray.to_imat_struct_array
Argument name "OrdinateAxisLab" doesn't conform to snake_case naming style
1464 49 convention invalid-name C0103 NDDataArray.to_imat_struct_array
Argument name "OrdinateUnitsLab" doesn't conform to snake_case naming style
1465 0 convention line-too-long C0301
Line too long (104/100)
1465 29 convention invalid-name C0103 NDDataArray.to_imat_struct_array
Argument name "ZAxisDataType" doesn't conform to snake_case naming style
1465 69 convention invalid-name C0103 NDDataArray.to_imat_struct_array
Argument name "ZAxisTypeQual" doesn't conform to snake_case naming style
1466 29 convention invalid-name C0103 NDDataArray.to_imat_struct_array
Argument name "ZGeneralValue" doesn't conform to snake_case naming style
1466 46 convention invalid-name C0103 NDDataArray.to_imat_struct_array
Argument name "ZRPMValue" doesn't conform to snake_case naming style
1466 59 convention invalid-name C0103 NDDataArray.to_imat_struct_array
Argument name "ZOrderValue" doesn't conform to snake_case naming style
1466 74 convention invalid-name C0103 NDDataArray.to_imat_struct_array
Argument name "ZTimeValue" doesn't conform to snake_case naming style
1467 29 convention invalid-name C0103 NDDataArray.to_imat_struct_array
Argument name "UserValue1" doesn't conform to snake_case naming style
1467 43 convention invalid-name C0103 NDDataArray.to_imat_struct_array
Argument name "UserValue2" doesn't conform to snake_case naming style
1467 57 convention invalid-name C0103 NDDataArray.to_imat_struct_array
Argument name "UserValue3" doesn't conform to snake_case naming style
1467 71 convention invalid-name C0103 NDDataArray.to_imat_struct_array
Argument name "UserValue4" doesn't conform to snake_case naming style
1468 29 convention invalid-name C0103 NDDataArray.to_imat_struct_array
Argument name "SamplingType" doesn't conform to snake_case naming style
1468 53 convention invalid-name C0103 NDDataArray.to_imat_struct_array
Argument name "WeightingType" doesn't conform to snake_case naming style
1468 75 convention invalid-name C0103 NDDataArray.to_imat_struct_array
Argument name "WindowType" doesn't conform to snake_case naming style
1469 29 convention invalid-name C0103 NDDataArray.to_imat_struct_array
Argument name "AmplitudeUnits" doesn't conform to snake_case naming style
1469 55 convention invalid-name C0103 NDDataArray.to_imat_struct_array
Argument name "Normalization" doesn't conform to snake_case naming style
1469 80 convention invalid-name C0103 NDDataArray.to_imat_struct_array
Argument name "OctaveFormat" doesn't conform to snake_case naming style
1470 0 convention line-too-long C0301
Line too long (102/100)
1470 29 convention invalid-name C0103 NDDataArray.to_imat_struct_array
Argument name "OctaveAvgType" doesn't conform to snake_case naming style
1470 51 convention invalid-name C0103 NDDataArray.to_imat_struct_array
Argument name "ExpDampingFact" doesn't conform to snake_case naming style
1470 69 convention invalid-name C0103 NDDataArray.to_imat_struct_array
Argument name "PulsesPerRev" doesn't conform to snake_case naming style
1470 85 convention invalid-name C0103 NDDataArray.to_imat_struct_array
Argument name "MeasurementRun" doesn't conform to snake_case naming style
1471 29 convention invalid-name C0103 NDDataArray.to_imat_struct_array
Argument name "LoadCase" doesn't conform to snake_case naming style
1471 41 convention invalid-name C0103 NDDataArray.to_imat_struct_array
Argument name "IRIGTime" doesn't conform to snake_case naming style
1685 0 convention line-too-long C0301
Line too long (154/100)
1699 0 convention line-too-long C0301
Line too long (154/100)
1711 0 convention line-too-long C0301
Line too long (154/100)
1733 0 convention line-too-long C0301
Line too long (154/100)
1820 16 convention import-outside-toplevel C0415 NDDataArray.load
Import outside toplevel (fileio.sdynpy_uff.readunv)
1824 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'
1824 37 convention consider-using-f-string C0209 NDDataArray.load
Formatting a regular string which could be an f-string
1827 12 refactor no-else-return R1705 NDDataArray.load
Unnecessary "else" after "return", remove the "else" and de-indent the code inside it
1846 0 convention line-too-long C0301
Line too long (116/100)
1846 29 convention invalid-name C0103 NDDataArray.to_imat_struct
Argument name "Version" doesn't conform to snake_case naming style
1846 43 convention invalid-name C0103 NDDataArray.to_imat_struct
Argument name "SetRecord" doesn't conform to snake_case naming style
1846 59 convention invalid-name C0103 NDDataArray.to_imat_struct
Argument name "CreateDate" doesn't conform to snake_case naming style
1846 88 convention invalid-name C0103 NDDataArray.to_imat_struct
Argument name "ModifyDate" doesn't conform to snake_case naming style
1846 4 refactor too-many-arguments R0913 NDDataArray.to_imat_struct
Too many arguments (38/5)
1846 4 refactor too-many-positional-arguments R0917 NDDataArray.to_imat_struct
Too many positional arguments (38/5)
1846 4 refactor too-many-locals R0914 NDDataArray.to_imat_struct
Too many local variables (42/15)
1846 29 warning unused-argument W0613 NDDataArray.to_imat_struct
Unused argument 'Version'
1846 43 warning unused-argument W0613 NDDataArray.to_imat_struct
Unused argument 'SetRecord'
1846 59 warning unused-argument W0613 NDDataArray.to_imat_struct
Unused argument 'CreateDate'
1846 88 warning unused-argument W0613 NDDataArray.to_imat_struct
Unused argument 'ModifyDate'
1847 23 convention invalid-name C0103 NDDataArray.to_imat_struct
Argument name "OwnerName" doesn't conform to snake_case naming style
1847 39 convention invalid-name C0103 NDDataArray.to_imat_struct
Argument name "AbscissaDataType" doesn't conform to snake_case naming style
1847 62 convention invalid-name C0103 NDDataArray.to_imat_struct
Argument name "AbscissaTypeQual" doesn't conform to snake_case naming style
1847 23 warning unused-argument W0613 NDDataArray.to_imat_struct
Unused argument 'OwnerName'
1847 39 warning unused-argument W0613 NDDataArray.to_imat_struct
Unused argument 'AbscissaDataType'
1847 62 warning unused-argument W0613 NDDataArray.to_imat_struct
Unused argument 'AbscissaTypeQual'
1848 23 convention invalid-name C0103 NDDataArray.to_imat_struct
Argument name "AbscissaAxisLab" doesn't conform to snake_case naming style
1848 45 convention invalid-name C0103 NDDataArray.to_imat_struct
Argument name "AbscissaUnitsLab" doesn't conform to snake_case naming style
1848 23 warning unused-argument W0613 NDDataArray.to_imat_struct
Unused argument 'AbscissaAxisLab'
1848 45 warning unused-argument W0613 NDDataArray.to_imat_struct
Unused argument 'AbscissaUnitsLab'
1849 23 convention invalid-name C0103 NDDataArray.to_imat_struct
Argument name "OrdNumDataType" doesn't conform to snake_case naming style
1849 44 convention invalid-name C0103 NDDataArray.to_imat_struct
Argument name "OrdNumTypeQual" doesn't conform to snake_case naming style
1849 23 warning unused-argument W0613 NDDataArray.to_imat_struct
Unused argument 'OrdNumDataType'
1849 44 warning unused-argument W0613 NDDataArray.to_imat_struct
Unused argument 'OrdNumTypeQual'
1850 23 convention invalid-name C0103 NDDataArray.to_imat_struct
Argument name "OrdDenDataType" doesn't conform to snake_case naming style
1850 44 convention invalid-name C0103 NDDataArray.to_imat_struct
Argument name "OrdDenTypeQual" doesn't conform to snake_case naming style
1850 23 warning unused-argument W0613 NDDataArray.to_imat_struct
Unused argument 'OrdDenDataType'
1850 44 warning unused-argument W0613 NDDataArray.to_imat_struct
Unused argument 'OrdDenTypeQual'
1851 23 convention invalid-name C0103 NDDataArray.to_imat_struct
Argument name "OrdinateAxisLab" doesn't conform to snake_case naming style
1851 45 convention invalid-name C0103 NDDataArray.to_imat_struct
Argument name "OrdinateUnitsLab" doesn't conform to snake_case naming style
1851 23 warning unused-argument W0613 NDDataArray.to_imat_struct
Unused argument 'OrdinateAxisLab'
1851 45 warning unused-argument W0613 NDDataArray.to_imat_struct
Unused argument 'OrdinateUnitsLab'
1852 23 convention invalid-name C0103 NDDataArray.to_imat_struct
Argument name "ZAxisDataType" doesn't conform to snake_case naming style
1852 43 convention invalid-name C0103 NDDataArray.to_imat_struct
Argument name "ZAxisTypeQual" doesn't conform to snake_case naming style
1852 23 warning unused-argument W0613 NDDataArray.to_imat_struct
Unused argument 'ZAxisDataType'
1852 43 warning unused-argument W0613 NDDataArray.to_imat_struct
Unused argument 'ZAxisTypeQual'
1853 23 convention invalid-name C0103 NDDataArray.to_imat_struct
Argument name "ZGeneralValue" doesn't conform to snake_case naming style
1853 43 convention invalid-name C0103 NDDataArray.to_imat_struct
Argument name "ZRPMValue" doesn't conform to snake_case naming style
1853 59 convention invalid-name C0103 NDDataArray.to_imat_struct
Argument name "ZOrderValue" doesn't conform to snake_case naming style
1853 77 convention invalid-name C0103 NDDataArray.to_imat_struct
Argument name "ZTimeValue" doesn't conform to snake_case naming style
1853 23 warning unused-argument W0613 NDDataArray.to_imat_struct
Unused argument 'ZGeneralValue'
1853 43 warning unused-argument W0613 NDDataArray.to_imat_struct
Unused argument 'ZRPMValue'
1853 59 warning unused-argument W0613 NDDataArray.to_imat_struct
Unused argument 'ZOrderValue'
1853 77 warning unused-argument W0613 NDDataArray.to_imat_struct
Unused argument 'ZTimeValue'
1854 23 convention invalid-name C0103 NDDataArray.to_imat_struct
Argument name "UserValue1" doesn't conform to snake_case naming style
1854 40 convention invalid-name C0103 NDDataArray.to_imat_struct
Argument name "UserValue2" doesn't conform to snake_case naming style
1854 57 convention invalid-name C0103 NDDataArray.to_imat_struct
Argument name "UserValue3" doesn't conform to snake_case naming style
1854 74 convention invalid-name C0103 NDDataArray.to_imat_struct
Argument name "UserValue4" doesn't conform to snake_case naming style
1854 23 warning unused-argument W0613 NDDataArray.to_imat_struct
Unused argument 'UserValue1'
1854 40 warning unused-argument W0613 NDDataArray.to_imat_struct
Unused argument 'UserValue2'
1854 57 warning unused-argument W0613 NDDataArray.to_imat_struct
Unused argument 'UserValue3'
1854 74 warning unused-argument W0613 NDDataArray.to_imat_struct
Unused argument 'UserValue4'
1855 23 convention invalid-name C0103 NDDataArray.to_imat_struct
Argument name "SamplingType" doesn't conform to snake_case naming style
1855 42 convention invalid-name C0103 NDDataArray.to_imat_struct
Argument name "WeightingType" doesn't conform to snake_case naming style
1855 62 convention invalid-name C0103 NDDataArray.to_imat_struct
Argument name "WindowType" doesn't conform to snake_case naming style
1855 23 warning unused-argument W0613 NDDataArray.to_imat_struct
Unused argument 'SamplingType'
1855 42 warning unused-argument W0613 NDDataArray.to_imat_struct
Unused argument 'WeightingType'
1855 62 warning unused-argument W0613 NDDataArray.to_imat_struct
Unused argument 'WindowType'
1856 23 convention invalid-name C0103 NDDataArray.to_imat_struct
Argument name "AmplitudeUnits" doesn't conform to snake_case naming style
1856 44 convention invalid-name C0103 NDDataArray.to_imat_struct
Argument name "Normalization" doesn't conform to snake_case naming style
1856 64 convention invalid-name C0103 NDDataArray.to_imat_struct
Argument name "OctaveFormat" doesn't conform to snake_case naming style
1856 23 warning unused-argument W0613 NDDataArray.to_imat_struct
Unused argument 'AmplitudeUnits'
1856 44 warning unused-argument W0613 NDDataArray.to_imat_struct
Unused argument 'Normalization'
1856 64 warning unused-argument W0613 NDDataArray.to_imat_struct
Unused argument 'OctaveFormat'
1857 0 convention line-too-long C0301
Line too long (103/100)
1857 23 convention invalid-name C0103 NDDataArray.to_imat_struct
Argument name "OctaveAvgType" doesn't conform to snake_case naming style
1857 43 convention invalid-name C0103 NDDataArray.to_imat_struct
Argument name "ExpDampingFact" doesn't conform to snake_case naming style
1857 64 convention invalid-name C0103 NDDataArray.to_imat_struct
Argument name "PulsesPerRev" doesn't conform to snake_case naming style
1857 83 convention invalid-name C0103 NDDataArray.to_imat_struct
Argument name "MeasurementRun" doesn't conform to snake_case naming style
1857 23 warning unused-argument W0613 NDDataArray.to_imat_struct
Unused argument 'OctaveAvgType'
1857 43 warning unused-argument W0613 NDDataArray.to_imat_struct
Unused argument 'ExpDampingFact'
1857 64 warning unused-argument W0613 NDDataArray.to_imat_struct
Unused argument 'PulsesPerRev'
1857 83 warning unused-argument W0613 NDDataArray.to_imat_struct
Unused argument 'MeasurementRun'
1858 23 convention invalid-name C0103 NDDataArray.to_imat_struct
Argument name "LoadCase" doesn't conform to snake_case naming style
1858 38 convention invalid-name C0103 NDDataArray.to_imat_struct
Argument name "IRIGTime" doesn't conform to snake_case naming style
1858 23 warning unused-argument W0613 NDDataArray.to_imat_struct
Unused argument 'LoadCase'
1858 38 warning unused-argument W0613 NDDataArray.to_imat_struct
Unused argument 'IRIGTime'
1997 4 refactor too-many-locals R0914 NDDataArray.from_unv
Too many local variables (20/15)
2039 0 convention line-too-long C0301
Line too long (105/100)
2040 0 convention line-too-long C0301
Line too long (108/100)
2087 11 error unsubscriptable-object E1136 NDDataArray.get_reciprocal_data
Value 'self.dtype' is unsubscriptable
2096 30 refactor unnecessary-comprehension R1721 NDDataArray.get_reciprocal_data
Unnecessary use of a comprehension, use list(itertools.combinations(common_dofs, 2)) instead.
2102 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:])'
2103 8 refactor no-else-return R1705 NDDataArray.get_reciprocal_data
Unnecessary "else" after "return", remove the "else" and de-indent the code inside it
2134 11 error unsubscriptable-object E1136 NDDataArray.get_drive_points
Value 'self.dtype' is unsubscriptable
2135 0 convention line-too-long C0301
Line too long (101/100)
2137 8 refactor no-else-return R1705 NDDataArray.get_drive_points
Unnecessary "else" after "return", remove the "else" and de-indent the code inside it
2143 4 refactor too-many-locals R0914 NDDataArray.shape_filter
Too many local variables (17/15)
2198 0 convention line-too-long C0301
Line too long (102/100)
2242 16 warning redefined-outer-name W0621 NDDataArray.get_abscissa_limits
Redefining name 'data_array' from outer scope (line 8694)
2248 0 convention line-too-long C0301
Line too long (111/100)
2249 0 convention line-too-long C0301
Line too long (111/100)
2278 16 warning redefined-outer-name W0621 NDDataArray.get_ordinate_limits
Redefining name 'data_array' from outer scope (line 8694)
2280 0 convention line-too-long C0301
Line too long (101/100)
2289 36 warning nested-min-max W3301 NDDataArray.get_ordinate_limits
Do not use nested call of 'min'; it's possible to do 'min(np.nanmin(np.abs(ordinate)), *ylim)' instead
2290 36 warning nested-min-max W3301 NDDataArray.get_ordinate_limits
Do not use nested call of 'max'; it's possible to do 'max(np.nanmax(np.abs(ordinate)), *ylim)' instead
2292 36 warning nested-min-max W3301 NDDataArray.get_ordinate_limits
Do not use nested call of 'min'; it's possible to do 'min(np.nanmin(ordinate), *ylim)' instead
2293 36 warning nested-min-max W3301 NDDataArray.get_ordinate_limits
Do not use nested call of 'max'; it's possible to do 'max(np.nanmax(ordinate), *ylim)' instead
2296 0 refactor too-many-public-methods R0904 TimeHistoryArray
Too many public methods (34/20)
2298 4 convention bad-classmethod-argument C0202 TimeHistoryArray.__new__
Class method __new__ should have 'cls' as first argument
2298 4 warning signature-differs W0222 TimeHistoryArray.__new__
Signature differs from overridden '__new__' method
2298 4 refactor too-many-arguments R0913 TimeHistoryArray.__new__
Too many arguments (7/5)
2298 4 refactor too-many-positional-arguments R0917 TimeHistoryArray.__new__
Too many positional arguments (7/5)
2300 0 convention line-too-long C0301
Line too long (102/100)
2311 0 convention line-too-long C0301
Line too long (130/100)
2311 4 refactor too-many-arguments R0913 TimeHistoryArray.from_exodus
Too many arguments (9/5)
2311 4 refactor too-many-positional-arguments R0917 TimeHistoryArray.from_exodus
Too many positional arguments (9/5)
2311 4 refactor too-many-locals R0914 TimeHistoryArray.from_exodus
Too many local variables (18/15)
2338 8 refactor no-else-return R1705 TimeHistoryArray.from_exodus
Unnecessary "else" after "return", remove the "else" and de-indent the code inside it
2341 0 convention line-too-long C0301
Line too long (106/100)
2345 0 convention line-too-long C0301
Line too long (114/100)
2348 13 warning fixme W0511
TODO need to add in rotations
2350 0 convention line-too-long C0301
Line too long (113/100)
2361 0 convention line-too-long C0301
Line too long (106/100)
2407 0 convention line-too-long C0301
Line too long (122/100)
2457 4 refactor too-many-locals R0914 TimeHistoryArray.zero_early_time
Too many local variables (20/15)
2499 0 convention line-too-long C0301
Line too long (116/100)
2507 0 convention line-too-long C0301
Line too long (143/100)
2512 0 convention line-too-long C0301
Line too long (134/100)
2513 0 convention line-too-long C0301
Line too long (101/100)
2552 8 refactor no-else-return R1705 TimeHistoryArray.find_zero_crossings
Unnecessary "else" after "return", remove the "else" and de-indent the code inside it
2557 4 refactor too-many-arguments R0913 TimeHistoryArray.cpsd
Too many arguments (8/5)
2557 4 refactor too-many-positional-arguments R0917 TimeHistoryArray.cpsd
Too many positional arguments (8/5)
2557 4 refactor too-many-locals R0914 TimeHistoryArray.cpsd
Too many local variables (16/15)
2597 17 error no-member E1101 TimeHistoryArray.cpsd
Instance of 'ndarray' has no 'response_coordinate' member
2598 19 error no-member E1101 TimeHistoryArray.cpsd
Instance of 'ndarray' has no 'ordinate' member
2609 4 refactor too-many-arguments R0913 TimeHistoryArray.srs
Too many arguments (8/5)
2609 4 refactor too-many-positional-arguments R0917 TimeHistoryArray.srs
Too many positional arguments (8/5)
2660 27 warning protected-access W0212 TimeHistoryArray.srs
Access to a protected member _srs_type_map of a client class
2662 0 convention line-too-long C0301
Line too long (108/100)
2662 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'
2662 29 convention consider-using-f-string C0209 TimeHistoryArray.srs
Formatting a regular string which could be an f-string
2663 16 refactor unnecessary-comprehension R1721 TimeHistoryArray.srs
Unnecessary use of a comprehension, use list(ShockResponseSpectrumArray._srs_type_map) instead.
2663 28 warning protected-access W0212 TimeHistoryArray.srs
Access to a protected member _srs_type_map of a client class
2667 0 convention line-too-long C0301
Line too long (112/100)
2671 0 convention line-too-long C0301
Line too long (103/100)
2673 14 warning unused-variable W0612 TimeHistoryArray.srs
Unused variable 'f'
2680 0 convention line-too-long C0301
Line too long (112/100)
2700 11 convention trailing-whitespace C0303
Trailing whitespace
2705 8 error no-member E1101 TimeHistoryArray.hilbert
Instance of 'ndarray' has no 'ordinate' member
2705 31 error no-member E1101 TimeHistoryArray.hilbert
Instance of 'tuple' has no 'imag' member
2728 11 convention trailing-whitespace C0303
Trailing whitespace
2732 0 convention line-too-long C0301
Line too long (144/100)
2735 4 refactor too-many-arguments R0913 TimeHistoryArray.filter
Too many arguments (6/5)
2735 4 refactor too-many-positional-arguments R0917 TimeHistoryArray.filter
Too many positional arguments (6/5)
2779 4 convention missing-function-docstring C0116 TimeHistoryArray.vold_kalman_filter
Missing function or method docstring
2779 4 refactor too-many-arguments R0913 TimeHistoryArray.vold_kalman_filter
Too many arguments (9/5)
2779 4 refactor too-many-positional-arguments R0917 TimeHistoryArray.vold_kalman_filter
Too many positional arguments (9/5)
2779 4 refactor too-many-locals R0914 TimeHistoryArray.vold_kalman_filter
Too many local variables (27/15)
2790 12 warning unused-variable W0612 TimeHistoryArray.vold_kalman_filter
Unused variable 'key'
2792 16 warning redefined-outer-name W0621 TimeHistoryArray.vold_kalman_filter
Redefining name 'sig' from outer scope (line 87)
2836 61 convention trailing-whitespace C0303
Trailing whitespace
2836 4 convention missing-function-docstring C0116 TimeHistoryArray.digital_tracking_filter
Missing function or method docstring
2836 4 refactor too-many-arguments R0913 TimeHistoryArray.digital_tracking_filter
Too many arguments (9/5)
2836 4 refactor too-many-positional-arguments R0917 TimeHistoryArray.digital_tracking_filter
Too many positional arguments (9/5)
2836 4 refactor too-many-locals R0914 TimeHistoryArray.digital_tracking_filter
Too many local variables (19/15)
2849 12 warning unused-variable W0612 TimeHistoryArray.digital_tracking_filter
Unused variable 'key'
2868 4 refactor too-many-arguments R0913 TimeHistoryArray.split_into_frames
Too many arguments (8/5)
2868 4 refactor too-many-positional-arguments R0917 TimeHistoryArray.split_into_frames
Too many positional arguments (8/5)
2868 4 refactor too-many-branches R0912 TimeHistoryArray.split_into_frames
Too many branches (15/12)
2922 8 refactor no-else-raise R1720 TimeHistoryArray.split_into_frames
Unnecessary "elif" after "raise", remove the leading "el" from "elif"
2941 12 warning self-cls-assignment W0642 TimeHistoryArray.split_into_frames
Invalid assignment to self in method
2942 0 convention line-too-long C0301
Line too long (109/100)
2943 0 convention line-too-long C0301
Line too long (127/100)
2961 11 refactor consider-merging-isinstance R1701 TimeHistoryArray.split_into_frames
Consider merging these isinstance calls to isinstance(window, (str, tuple))
2966 0 convention line-too-long C0301
Line too long (143/100)
2966 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'
2966 29 convention consider-using-f-string C0209 TimeHistoryArray.split_into_frames
Formatting a regular string which could be an f-string
2969 0 convention line-too-long C0301
Line too long (176/100)
3008 8 warning self-cls-assignment W0642 TimeHistoryArray.mimo_forward
Invalid assignment to self in method
3010 8 warning unused-variable W0612 TimeHistoryArray.mimo_forward
Unused variable 'num_references'
3010 42 warning unused-variable W0612 TimeHistoryArray.mimo_forward
Unused variable 'model_order'
3015 0 convention line-too-long C0301
Line too long (112/100)
3015 29 convention consider-using-f-string C0209 TimeHistoryArray.mimo_forward
Formatting a regular string which could be an f-string
3022 0 convention line-too-long C0301
Line too long (102/100)
3024 0 convention line-too-long C0301
Line too long (124/100)
3026 4 refactor too-many-arguments R0913 TimeHistoryArray.mimo_inverse
Too many arguments (15/5)
3026 4 refactor too-many-positional-arguments R0917 TimeHistoryArray.mimo_inverse
Too many positional arguments (15/5)
3026 4 refactor too-many-locals R0914 TimeHistoryArray.mimo_inverse
Too many local variables (45/15)
3026 4 refactor too-many-branches R0912 TimeHistoryArray.mimo_inverse
Too many branches (22/12)
3026 4 refactor too-many-statements R0915 TimeHistoryArray.mimo_inverse
Too many statements (82/50)
3147 0 convention line-too-long C0301
Line too long (159/100)
3148 0 convention line-too-long C0301
Line too long (104/100)
3179 0 convention line-too-long C0301
Line too long (104/100)
3182 0 convention line-too-long C0301
Line too long (104/100)
3185 0 convention line-too-long C0301
Line too long (155/100)
3191 0 convention line-too-long C0301
Line too long (143/100)
3209 0 convention line-too-long C0301
Line too long (156/100)
3255 0 convention line-too-long C0301
Line too long (116/100)
3271 0 convention line-too-long C0301
Line too long (116/100)
3274 0 convention line-too-long C0301
Line too long (114/100)
3277 0 convention line-too-long C0301
Line too long (138/100)
3282 33 error invalid-sequence-index E1126 TimeHistoryArray.mimo_inverse
Sequence index is not an int, slice, or instance with __index__
3283 0 convention line-too-long C0301
Line too long (139/100)
3303 0 convention line-too-long C0301
Line too long (111/100)
3308 4 convention missing-function-docstring C0116 TimeHistoryArray.rms
Missing function or method docstring
3311 57 convention trailing-whitespace C0303
Trailing whitespace
3311 4 convention missing-function-docstring C0116 TimeHistoryArray.to_rattlesnake_specification
Missing function or method docstring
3327 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'.
3334 4 refactor too-many-locals R0914 TimeHistoryArray.find_signal_shift
Too many local variables (16/15)
3391 0 convention line-too-long C0301
Line too long (128/100)
3475 0 convention line-too-long C0301
Line too long (123/100)
3509 8 convention invalid-name C0103 TimeHistoryArray.remove_rigid_body_motion
Variable name "R" doesn't conform to snake_case naming style
3523 4 refactor too-many-arguments R0913 TimeHistoryArray.stft
Too many arguments (9/5)
3523 4 refactor too-many-positional-arguments R0917 TimeHistoryArray.stft
Too many positional arguments (9/5)
3666 0 convention line-too-long C0301
Line too long (104/100)
3669 0 convention line-too-long C0301
Line too long (120/100)
3673 0 convention line-too-long C0301
Line too long (106/100)
3675 0 convention line-too-long C0301
Line too long (111/100)
3678 0 convention line-too-long C0301
Line too long (106/100)
3682 11 error possibly-used-before-assignment E0606 TimeHistoryArray.apply_transformation
Possibly using variable 'transformation_matrix' before assignment
3687 127 convention trailing-whitespace C0303
Trailing whitespace
3687 0 convention line-too-long C0301
Line too long (127/100)
3687 55 error no-member E1101 TimeHistoryArray.apply_transformation
Instance of 'ndarray' has no 'abscissa' member
3691 4 refactor too-many-arguments R0913 TimeHistoryArray.pseudorandom_signal
Too many arguments (15/5)
3691 4 refactor too-many-positional-arguments R0917 TimeHistoryArray.pseudorandom_signal
Too many positional arguments (15/5)
3691 4 refactor too-many-locals R0914 TimeHistoryArray.pseudorandom_signal
Too many local variables (24/15)
3789 4 refactor too-many-arguments R0913 TimeHistoryArray.random_signal
Too many arguments (14/5)
3789 4 refactor too-many-positional-arguments R0917 TimeHistoryArray.random_signal
Too many positional arguments (14/5)
3789 4 refactor too-many-locals R0914 TimeHistoryArray.random_signal
Too many local variables (22/15)
3855 20 error unsupported-assignment-operation E1137 TimeHistoryArray.random_signal
'fft' does not support item assignment
3857 20 error unsupported-assignment-operation E1137 TimeHistoryArray.random_signal
'fft' does not support item assignment
3859 20 error unsupported-assignment-operation E1137 TimeHistoryArray.random_signal
'fft' does not support item assignment
3874 4 refactor too-many-arguments R0913 TimeHistoryArray.sine_signal
Too many arguments (12/5)
3874 4 refactor too-many-positional-arguments R0917 TimeHistoryArray.sine_signal
Too many positional arguments (12/5)
3938 4 refactor too-many-arguments R0913 TimeHistoryArray.burst_random_signal
Too many arguments (17/5)
3938 4 refactor too-many-positional-arguments R0917 TimeHistoryArray.burst_random_signal
Too many positional arguments (17/5)
3938 4 refactor too-many-locals R0914 TimeHistoryArray.burst_random_signal
Too many local variables (29/15)
4018 20 error unsupported-assignment-operation E1137 TimeHistoryArray.burst_random_signal
'fft' does not support item assignment
4020 20 error unsupported-assignment-operation E1137 TimeHistoryArray.burst_random_signal
'fft' does not support item assignment
4022 20 error unsupported-assignment-operation E1137 TimeHistoryArray.burst_random_signal
'fft' does not support item assignment
4046 4 refactor too-many-arguments R0913 TimeHistoryArray.chirp_signal
Too many arguments (14/5)
4046 4 refactor too-many-positional-arguments R0917 TimeHistoryArray.chirp_signal
Too many positional arguments (14/5)
4046 4 refactor too-many-locals R0914 TimeHistoryArray.chirp_signal
Too many local variables (23/15)
4136 4 refactor too-many-arguments R0913 TimeHistoryArray.pulse_signal
Too many arguments (14/5)
4136 4 refactor too-many-positional-arguments R0917 TimeHistoryArray.pulse_signal
Too many positional arguments (14/5)
4136 4 refactor too-many-locals R0914 TimeHistoryArray.pulse_signal
Too many local variables (17/15)
4208 4 refactor too-many-arguments R0913 TimeHistoryArray.haversine_signal
Too many arguments (13/5)
4208 4 refactor too-many-positional-arguments R0917 TimeHistoryArray.haversine_signal
Too many positional arguments (13/5)
4208 4 refactor too-many-locals R0914 TimeHistoryArray.haversine_signal
Too many local variables (22/15)
4265 0 convention line-too-long C0301
Line too long (102/100)
4266 0 convention line-too-long C0301
Line too long (104/100)
4282 4 convention missing-function-docstring C0116 TimeHistoryArray.sine_sweep_signal
Missing function or method docstring
4282 4 refactor too-many-arguments R0913 TimeHistoryArray.sine_sweep_signal
Too many arguments (13/5)
4282 4 refactor too-many-positional-arguments R0917 TimeHistoryArray.sine_sweep_signal
Too many positional arguments (13/5)
4282 4 refactor too-many-locals R0914 TimeHistoryArray.sine_sweep_signal
Too many local variables (23/15)
4294 16 warning unused-variable W0612 TimeHistoryArray.sine_sweep_signal
Unused variable 'coordinate'
4308 0 convention line-too-long C0301
Line too long (113/100)
4308 0 refactor too-many-arguments R0913 time_history_array
Too many arguments (8/5)
4308 0 refactor too-many-positional-arguments R0917 time_history_array
Too many positional arguments (8/5)
4345 4 convention bad-classmethod-argument C0202 SpectrumArray.__new__
Class method __new__ should have 'cls' as first argument
4345 4 warning signature-differs W0222 SpectrumArray.__new__
Signature differs from overridden '__new__' method
4345 4 refactor too-many-arguments R0913 SpectrumArray.__new__
Too many arguments (7/5)
4345 4 refactor too-many-positional-arguments R0917 SpectrumArray.__new__
Too many positional arguments (7/5)
4347 0 convention line-too-long C0301
Line too long (105/100)
4357 4 refactor too-many-locals R0914 SpectrumArray.ifft
Too many local variables (16/15)
4357 36 warning unused-argument W0613 SpectrumArray.ifft
Unused argument 'rtol'
4357 44 warning unused-argument W0613 SpectrumArray.ifft
Unused argument 'atol'
4405 0 convention trailing-whitespace C0303
Trailing whitespace
4418 0 convention trailing-whitespace C0303
Trailing whitespace
4433 0 convention trailing-whitespace C0303
Trailing whitespace
4479 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
4516 0 convention line-too-long C0301
Line too long (104/100)
4519 0 convention line-too-long C0301
Line too long (123/100)
4523 0 convention line-too-long C0301
Line too long (106/100)
4525 0 convention line-too-long C0301
Line too long (111/100)
4528 0 convention line-too-long C0301
Line too long (106/100)
4531 0 convention trailing-whitespace C0303
Trailing whitespace
4532 40 error possibly-used-before-assignment E0606 SpectrumArray.apply_transformation
Possibly using variable 'transformation_matrix' before assignment
4534 125 convention trailing-whitespace C0303
Trailing whitespace
4534 0 convention line-too-long C0301
Line too long (125/100)
4534 50 error no-member E1101 SpectrumArray.apply_transformation
Instance of 'ndarray' has no 'abscissa' member
4537 4 warning dangerous-default-value W0102 SpectrumArray.plot
Dangerous default value {} as argument
4537 4 warning dangerous-default-value W0102 SpectrumArray.plot
Dangerous default value {} as argument
4537 4 warning dangerous-default-value W0102 SpectrumArray.plot
Dangerous default value {} as argument
4537 4 refactor too-many-arguments R0913 SpectrumArray.plot
Too many arguments (8/5)
4537 4 refactor too-many-positional-arguments R0917 SpectrumArray.plot
Too many positional arguments (8/5)
4537 4 refactor too-many-locals R0914 SpectrumArray.plot
Too many local variables (26/15)
4537 4 refactor too-many-branches R0912 SpectrumArray.plot
Too many branches (32/12)
4537 4 refactor too-many-statements R0915 SpectrumArray.plot
Too many statements (84/50)
4538 37 convention trailing-whitespace C0303
Trailing whitespace
4583 0 convention trailing-whitespace C0303
Trailing whitespace
4585 12 warning unused-variable W0612 SpectrumArray.plot
Unused variable 'figure'
4586 33 error no-member E1101 SpectrumArray.plot
Instance of 'ndarray' has no 'abscissa' member
4587 16 error no-member E1101 SpectrumArray.plot
Instance of 'ndarray' has no 'ordinate' member
4595 0 convention line-too-long C0301
Line too long (162/100)
4602 0 convention line-too-long C0301
Line too long (103/100)
4606 0 convention line-too-long C0301
Line too long (129/100)
4607 33 error no-member E1101 SpectrumArray.plot
Instance of 'ndarray' has no 'abscissa' member
4608 16 error no-member E1101 SpectrumArray.plot
Instance of 'ndarray' has no 'ordinate' member
4617 0 convention line-too-long C0301
Line too long (162/100)
4624 0 convention line-too-long C0301
Line too long (103/100)
4628 0 convention line-too-long C0301
Line too long (129/100)
4629 8 refactor too-many-nested-blocks R1702 SpectrumArray.plot
Too many nested blocks (6/5)
4633 25 warning unused-variable W0612 SpectrumArray.plot
Unused variable 'index'
4643 0 convention line-too-long C0301
Line too long (156/100)
4650 0 convention line-too-long C0301
Line too long (107/100)
4653 0 convention line-too-long C0301
Line too long (101/100)
4654 0 convention line-too-long C0301
Line too long (128/100)
4655 37 warning undefined-loop-variable W0631 SpectrumArray.plot
Using possibly undefined loop variable 'i'
4659 0 convention line-too-long C0301
Line too long (106/100)
4659 30 error no-member E1101 SpectrumArray.plot
Instance of 'ndarray' has no 'abscissa' member
4659 64 error no-member E1101 SpectrumArray.plot
Instance of 'ndarray' has no 'ordinate' member
4666 0 convention line-too-long C0301
Line too long (156/100)
4673 0 convention line-too-long C0301
Line too long (103/100)
4677 0 convention line-too-long C0301
Line too long (126/100)
4680 4 warning dangerous-default-value W0102 SpectrumArray.plot_spectrogram
Dangerous default value {} as argument
4680 4 warning dangerous-default-value W0102 SpectrumArray.plot_spectrogram
Dangerous default value {} as argument
4680 4 refactor too-many-arguments R0913 SpectrumArray.plot_spectrogram
Too many arguments (6/5)
4680 4 refactor too-many-positional-arguments R0917 SpectrumArray.plot_spectrogram
Too many positional arguments (6/5)
4718 12 warning unused-variable W0612 SpectrumArray.plot_spectrogram
Unused variable 'fig'
4723 0 refactor too-many-arguments R0913 spectrum_array
Too many arguments (8/5)
4723 0 refactor too-many-positional-arguments R0917 spectrum_array
Too many positional arguments (8/5)
4759 0 refactor too-many-public-methods R0904 PowerSpectralDensityArray
Too many public methods (21/20)
4761 4 convention bad-classmethod-argument C0202 PowerSpectralDensityArray.__new__
Class method __new__ should have 'cls' as first argument
4761 4 warning signature-differs W0222 PowerSpectralDensityArray.__new__
Signature differs from overridden '__new__' method
4761 4 refactor too-many-arguments R0913 PowerSpectralDensityArray.__new__
Too many arguments (7/5)
4761 4 refactor too-many-positional-arguments R0917 PowerSpectralDensityArray.__new__
Too many positional arguments (7/5)
4763 0 convention line-too-long C0301
Line too long (105/100)
4774 4 refactor too-many-arguments R0913 PowerSpectralDensityArray.from_time_data
Too many arguments (6/5)
4774 4 refactor too-many-positional-arguments R0917 PowerSpectralDensityArray.from_time_data
Too many positional arguments (6/5)
4777 47 convention trailing-whitespace C0303
Trailing whitespace
4845 4 refactor too-many-locals R0914 PowerSpectralDensityArray.generate_time_history
Too many local variables (20/15)
4881 0 convention line-too-long C0301
Line too long (103/100)
4881 29 convention consider-using-f-string C0209 PowerSpectralDensityArray.generate_time_history
Formatting a regular string which could be an f-string
4892 0 convention line-too-long C0301
Line too long (105/100)
4898 0 convention line-too-long C0301
Line too long (127/100)
4951 4 refactor too-many-arguments R0913 PowerSpectralDensityArray.mimo_inverse
Too many arguments (9/5)
4951 4 refactor too-many-positional-arguments R0917 PowerSpectralDensityArray.mimo_inverse
Too many positional arguments (9/5)
4951 4 refactor too-many-locals R0914 PowerSpectralDensityArray.mimo_inverse
Too many local variables (20/15)
5034 0 convention line-too-long C0301
Line too long (159/100)
5035 0 convention line-too-long C0301
Line too long (104/100)
5059 0 convention line-too-long C0301
Line too long (121/100)
5062 0 convention line-too-long C0301
Line too long (103/100)
5064 0 convention line-too-long C0301
Line too long (109/100)
5082 4 warning dangerous-default-value W0102 PowerSpectralDensityArray.error_summary
Dangerous default value {} as argument
5082 4 warning dangerous-default-value W0102 PowerSpectralDensityArray.error_summary
Dangerous default value {} as argument
5082 4 refactor too-many-locals R0914 PowerSpectralDensityArray.error_summary
Too many local variables (36/15)
5082 4 refactor too-many-branches R0912 PowerSpectralDensityArray.error_summary
Too many branches (20/12)
5082 4 refactor too-many-statements R0915 PowerSpectralDensityArray.error_summary
Too many statements (73/50)
5112 8 convention invalid-name C0103 PowerSpectralDensityArray.error_summary.dB_pow
Function name "dB_pow" doesn't conform to snake_case naming style
5112 23 convention multiple-statements C0321 PowerSpectralDensityArray.error_summary.dB_pow
More than one statement on a single line
5124 0 convention line-too-long C0301
Line too long (108/100)
5184 30 convention consider-using-f-string C0209 PowerSpectralDensityArray.error_summary
Formatting a regular string which could be an f-string
5188 0 convention line-too-long C0301
Line too long (105/100)
5193 30 convention consider-using-f-string C0209 PowerSpectralDensityArray.error_summary
Formatting a regular string which could be an f-string
5197 0 convention line-too-long C0301
Line too long (101/100)
5228 8 convention invalid-name C0103 PowerSpectralDensityArray.svd
Variable name "cpsdOrd" doesn't conform to snake_case naming style
5229 8 refactor no-else-return R1705 PowerSpectralDensityArray.svd
Unnecessary "else" after "return", remove the "else" and de-indent the code inside it
5234 0 convention line-too-long C0301
Line too long (111/100)
5243 0 convention line-too-long C0301
Line too long (111/100)
5247 4 refactor inconsistent-return-statements R1710 PowerSpectralDensityArray.get_asd
Either all return statements in a function should return an expression, or none of them should.
5257 8 refactor no-else-return R1705 PowerSpectralDensityArray.get_asd
Unnecessary "elif" after "return", remove the leading "el" from "elif"
5261 12 refactor no-else-return R1705 PowerSpectralDensityArray.get_asd
Unnecessary "else" after "return", remove the "else" and de-indent the code inside it
5282 11 convention singleton-comparison C0121 PowerSpectralDensityArray.rms
Comparison 'oct_order == None' should be 'oct_order is None'
5289 0 convention line-too-long C0301
Line too long (111/100)
5289 12 warning unused-variable W0612 PowerSpectralDensityArray.rms
Unused variable 'nominal_band_centers'
5289 49 warning unused-variable W0612 PowerSpectralDensityArray.rms
Unused variable 'band_centers'
5295 4 convention missing-function-docstring C0116 PowerSpectralDensityArray.plot_asds
Missing function or method docstring
5295 4 warning dangerous-default-value W0102 PowerSpectralDensityArray.plot_asds
Dangerous default value {} as argument
5301 0 convention line-too-long C0301
Line too long (107/100)
5302 18 warning unused-variable W0612 PowerSpectralDensityArray.plot_asds
Unused variable 'asd'
5304 44 convention consider-using-f-string C0209 PowerSpectralDensityArray.plot_asds
Formatting a regular string which could be an f-string
5309 4 warning dangerous-default-value W0102 PowerSpectralDensityArray.compare_asds
Dangerous default value {} as argument
5309 4 refactor too-many-locals R0914 PowerSpectralDensityArray.compare_asds
Too many local variables (36/15)
5309 4 refactor too-many-branches R0912 PowerSpectralDensityArray.compare_asds
Too many branches (14/12)
5309 4 refactor too-many-statements R0915 PowerSpectralDensityArray.compare_asds
Too many statements (58/50)
5337 12 warning unused-variable W0612 PowerSpectralDensityArray.compare_asds
Unused variable 'this_abscissa'
5340 39 error possibly-used-before-assignment E0606 PowerSpectralDensityArray.compare_asds
Possibly using variable 'dofs' before assignment
5383 30 convention consider-using-f-string C0209 PowerSpectralDensityArray.compare_asds
Formatting a regular string which could be an f-string
5417 15 error no-member E1101 PowerSpectralDensityArray.plot_singular_values
Instance of 'ndarray' has no 'abscissa' member
5454 8 warning redefined-outer-name W0621 PowerSpectralDensityArray.coherence
Redefining name 'coherence_array' from outer scope (line 7708)
5473 34 warning redefined-outer-name W0621 PowerSpectralDensityArray.set_coherence_phase
Redefining name 'coherence_array' from outer scope (line 7708)
5502 0 convention trailing-whitespace C0303
Trailing whitespace
5526 4 refactor too-many-arguments R0913 PowerSpectralDensityArray.eye
Too many arguments (10/5)
5526 4 refactor too-many-positional-arguments R0917 PowerSpectralDensityArray.eye
Too many positional arguments (10/5)
5526 4 refactor too-many-locals R0914 PowerSpectralDensityArray.eye
Too many local variables (16/15)
5589 0 convention line-too-long C0301
Line too long (104/100)
5636 0 convention line-too-long C0301
Line too long (104/100)
5638 0 convention line-too-long C0301
Line too long (160/100)
5639 0 convention line-too-long C0301
Line too long (101/100)
5642 0 convention line-too-long C0301
Line too long (126/100)
5646 0 convention line-too-long C0301
Line too long (106/100)
5648 0 convention line-too-long C0301
Line too long (111/100)
5651 0 convention line-too-long C0301
Line too long (106/100)
5654 0 convention trailing-whitespace C0303
Trailing whitespace
5656 0 convention line-too-long C0301
Line too long (125/100)
5658 0 convention line-too-long C0301
Line too long (144/100)
5660 139 convention trailing-whitespace C0303
Trailing whitespace
5660 0 convention line-too-long C0301
Line too long (139/100)
5660 64 error no-member E1101 PowerSpectralDensityArray.apply_transformation
Instance of 'ndarray' has no 'abscissa' member
5663 4 warning dangerous-default-value W0102 PowerSpectralDensityArray.plot_magnitude_coherence_phase
Dangerous default value {} as argument
5663 4 warning dangerous-default-value W0102 PowerSpectralDensityArray.plot_magnitude_coherence_phase
Dangerous default value {} as argument
5663 4 warning dangerous-default-value W0102 PowerSpectralDensityArray.plot_magnitude_coherence_phase
Dangerous default value {} as argument
5663 4 warning dangerous-default-value W0102 PowerSpectralDensityArray.plot_magnitude_coherence_phase
Dangerous default value {} as argument
5663 4 refactor too-many-arguments R0913 PowerSpectralDensityArray.plot_magnitude_coherence_phase
Too many arguments (11/5)
5663 4 refactor too-many-positional-arguments R0917 PowerSpectralDensityArray.plot_magnitude_coherence_phase
Too many positional arguments (11/5)
5663 4 refactor too-many-locals R0914 PowerSpectralDensityArray.plot_magnitude_coherence_phase
Too many local variables (23/15)
5663 4 refactor too-many-branches R0912 PowerSpectralDensityArray.plot_magnitude_coherence_phase
Too many branches (17/12)
5776 4 convention missing-function-docstring C0116 PowerSpectralDensityArray.to_rattlesnake_specification
Missing function or method docstring
5776 4 refactor too-many-arguments R0913 PowerSpectralDensityArray.to_rattlesnake_specification
Too many arguments (13/5)
5776 4 refactor too-many-positional-arguments R0917 PowerSpectralDensityArray.to_rattlesnake_specification
Too many positional arguments (13/5)
5776 4 refactor too-many-locals R0914 PowerSpectralDensityArray.to_rattlesnake_specification
Too many local variables (18/15)
5776 4 refactor too-many-branches R0912 PowerSpectralDensityArray.to_rattlesnake_specification
Too many branches (25/12)
5776 4 refactor too-many-statements R0915 PowerSpectralDensityArray.to_rattlesnake_specification
Too many statements (62/50)
5789 12 warning redefined-outer-name W0621 PowerSpectralDensityArray.to_rattlesnake_specification
Redefining name 'coordinate_array' from outer scope (line 32)
5797 0 convention line-too-long C0301
Line too long (109/100)
5806 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'.
5811 0 convention line-too-long C0301
Line too long (113/100)
5813 0 convention line-too-long C0301
Line too long (113/100)
5815 0 convention line-too-long C0301
Line too long (109/100)
5817 0 convention line-too-long C0301
Line too long (109/100)
5822 0 convention line-too-long C0301
Line too long (108/100)
5824 0 convention line-too-long C0301
Line too long (119/100)
5830 0 convention line-too-long C0301
Line too long (108/100)
5832 0 convention line-too-long C0301
Line too long (119/100)
5838 0 convention line-too-long C0301
Line too long (108/100)
5840 0 convention line-too-long C0301
Line too long (117/100)
5846 0 convention line-too-long C0301
Line too long (108/100)
5848 0 convention line-too-long C0301
Line too long (117/100)
5853 0 convention trailing-whitespace C0303
Trailing whitespace
5887 0 convention trailing-whitespace C0303
Trailing whitespace
5893 12 warning pointless-exception-statement W0133 PowerSpectralDensityArray.bandwidth_average
Exception statement has no effect
5894 0 convention trailing-whitespace C0303
Trailing whitespace
5896 8 warning unused-variable W0612 PowerSpectralDensityArray.bandwidth_average
Unused variable 'bandwidths'
5899 0 convention trailing-whitespace C0303
Trailing whitespace
5902 0 convention trailing-whitespace C0303
Trailing whitespace
5905 0 convention trailing-whitespace C0303
Trailing whitespace
5908 0 convention trailing-whitespace C0303
Trailing whitespace
5914 0 refactor too-many-arguments R0913 power_spectral_density_array
Too many arguments (8/5)
5914 0 refactor too-many-positional-arguments R0917 power_spectral_density_array
Too many positional arguments (8/5)
5952 4 convention bad-classmethod-argument C0202 PowerSpectrumArray.__new__
Class method __new__ should have 'cls' as first argument
5952 4 warning signature-differs W0222 PowerSpectrumArray.__new__
Signature differs from overridden '__new__' method
5952 4 refactor too-many-arguments R0913 PowerSpectrumArray.__new__
Too many arguments (7/5)
5952 4 refactor too-many-positional-arguments R0917 PowerSpectrumArray.__new__
Too many positional arguments (7/5)
5954 0 convention line-too-long C0301
Line too long (105/100)
5965 0 refactor too-many-arguments R0913 power_spectrum_array
Too many arguments (8/5)
5965 0 refactor too-many-positional-arguments R0917 power_spectrum_array
Too many positional arguments (8/5)
6003 4 convention bad-classmethod-argument C0202 TransferFunctionArray.__new__
Class method __new__ should have 'cls' as first argument
6003 4 warning signature-differs W0222 TransferFunctionArray.__new__
Signature differs from overridden '__new__' method
6003 4 refactor too-many-arguments R0913 TransferFunctionArray.__new__
Too many arguments (7/5)
6003 4 refactor too-many-positional-arguments R0917 TransferFunctionArray.__new__
Too many positional arguments (7/5)
6005 0 convention line-too-long C0301
Line too long (105/100)
6009 4 refactor too-many-arguments R0913 TransferFunctionArray.from_time_data
Too many arguments (7/5)
6009 4 refactor too-many-positional-arguments R0917 TransferFunctionArray.from_time_data
Too many positional arguments (7/5)
6009 4 refactor too-many-locals R0914 TransferFunctionArray.from_time_data
Too many local variables (17/15)
6077 8 refactor no-else-return R1705 TransferFunctionArray.from_time_data
Unnecessary "else" after "return", remove the "else" and de-indent the code inside it
6079 0 convention line-too-long C0301
Line too long (105/100)
6152 0 convention line-too-long C0301
Line too long (103/100)
6220 0 convention line-too-long C0301
Line too long (122/100)
6221 0 convention line-too-long C0301
Line too long (158/100)
6258 8 convention invalid-name C0103 TransferFunctionArray.svd
Variable name "frfOrd" doesn't conform to snake_case naming style
6259 8 refactor no-else-return R1705 TransferFunctionArray.svd
Unnecessary "else" after "return", remove the "else" and de-indent the code inside it
6264 0 convention line-too-long C0301
Line too long (111/100)
6273 0 convention line-too-long C0301
Line too long (111/100)
6301 8 refactor no-else-return R1705 TransferFunctionArray.compute_mif
Unnecessary "elif" after "return", remove the leading "el" from "elif"
6310 4 refactor too-many-locals R0914 TransferFunctionArray.compute_cmif
Too many local variables (18/15)
6373 8 warning attribute-defined-outside-init W0201 TransferFunctionArray.compute_cmif
Attribute 'ordinate' defined outside __init__
6374 8 warning attribute-defined-outside-init W0201 TransferFunctionArray.compute_cmif
Attribute 'abscissa' defined outside __init__
6400 19 error no-member E1101 TransferFunctionArray.compute_nmif
Instance of 'ndarray' has no 'ordinate' member
6410 8 warning attribute-defined-outside-init W0201 TransferFunctionArray.compute_nmif
Attribute 'abscissa' defined outside __init__
6412 8 warning attribute-defined-outside-init W0201 TransferFunctionArray.compute_nmif
Attribute 'ordinate' defined outside __init__
6446 8 convention invalid-name C0103 TransferFunctionArray.compute_mmif
Variable name "A" doesn't conform to snake_case naming style
6447 8 convention invalid-name C0103 TransferFunctionArray.compute_mmif
Variable name "B" doesn't conform to snake_case naming style
6460 8 warning attribute-defined-outside-init W0201 TransferFunctionArray.compute_mmif
Attribute 'abscissa' defined outside __init__
6462 8 warning attribute-defined-outside-init W0201 TransferFunctionArray.compute_mmif
Attribute 'ordinate' defined outside __init__
6483 15 error no-member E1101 TransferFunctionArray.plot_cond_num
Instance of 'ndarray' has no 'abscissa' member
6494 16 convention consider-using-enumerate C0200 TransferFunctionArray.plot_cond_num
Consider using enumerate instead of iterating with range and len
6512 4 refactor too-many-arguments R0913 TransferFunctionArray.plot_singular_values
Too many arguments (7/5)
6512 4 refactor too-many-positional-arguments R0917 TransferFunctionArray.plot_singular_values
Too many positional arguments (7/5)
6512 4 refactor too-many-locals R0914 TransferFunctionArray.plot_singular_values
Too many local variables (16/15)
6544 15 error no-member E1101 TransferFunctionArray.plot_singular_values
Instance of 'ndarray' has no 'abscissa' member
6566 16 convention consider-using-enumerate C0200 TransferFunctionArray.plot_singular_values
Consider using enumerate instead of iterating with range and len
6588 4 warning dangerous-default-value W0102 TransferFunctionArray.plot
Dangerous default value {} as argument
6588 4 warning dangerous-default-value W0102 TransferFunctionArray.plot
Dangerous default value {} as argument
6588 4 warning dangerous-default-value W0102 TransferFunctionArray.plot
Dangerous default value {} as argument
6588 4 warning arguments-renamed W0237 TransferFunctionArray.plot
Parameter 'subplots_kwargs' has been renamed to 'part' in overriding 'TransferFunctionArray.plot' method
6588 4 warning arguments-renamed W0237 TransferFunctionArray.plot
Parameter 'plot_kwargs' has been renamed to 'subplots_kwargs' in overriding 'TransferFunctionArray.plot' method
6588 4 warning arguments-renamed W0237 TransferFunctionArray.plot
Parameter 'abscissa_markers' has been renamed to 'plot_kwargs' in overriding 'TransferFunctionArray.plot' method
6588 4 warning arguments-renamed W0237 TransferFunctionArray.plot
Parameter 'abscissa_marker_labels' has been renamed to 'abscissa_markers' in overriding 'TransferFunctionArray.plot' method
6588 4 warning arguments-renamed W0237 TransferFunctionArray.plot
Parameter 'abscissa_marker_type' has been renamed to 'abscissa_marker_labels' in overriding 'TransferFunctionArray.plot' method
6588 4 warning arguments-renamed W0237 TransferFunctionArray.plot
Parameter 'abscissa_marker_plot_kwargs' has been renamed to 'abscissa_marker_type' in overriding 'TransferFunctionArray.plot' method
6588 4 refactor too-many-arguments R0913 TransferFunctionArray.plot
Too many arguments (9/5)
6588 4 refactor too-many-positional-arguments R0917 TransferFunctionArray.plot
Too many positional arguments (9/5)
6588 4 refactor too-many-locals R0914 TransferFunctionArray.plot
Too many local variables (30/15)
6588 4 refactor too-many-branches R0912 TransferFunctionArray.plot
Too many branches (70/12)
6588 4 refactor too-many-statements R0915 TransferFunctionArray.plot
Too many statements (182/50)
6589 53 convention trailing-whitespace C0303
Trailing whitespace
6658 8 refactor too-many-nested-blocks R1702 TransferFunctionArray.plot
Too many nested blocks (6/5)
6658 8 refactor too-many-nested-blocks R1702 TransferFunctionArray.plot
Too many nested blocks (6/5)
6658 8 refactor too-many-nested-blocks R1702 TransferFunctionArray.plot
Too many nested blocks (6/5)
6660 16 warning unused-variable W0612 TransferFunctionArray.plot
Unused variable 'figure'
6661 37 error no-member E1101 TransferFunctionArray.plot
Instance of 'ndarray' has no 'abscissa' member
6662 20 error no-member E1101 TransferFunctionArray.plot
Instance of 'ndarray' has no 'ordinate' member
6669 0 convention line-too-long C0301
Line too long (166/100)
6676 0 convention line-too-long C0301
Line too long (107/100)
6679 0 convention line-too-long C0301
Line too long (101/100)
6680 0 convention line-too-long C0301
Line too long (133/100)
6681 37 error no-member E1101 TransferFunctionArray.plot
Instance of 'ndarray' has no 'abscissa' member
6682 20 error no-member E1101 TransferFunctionArray.plot
Instance of 'ndarray' has no 'ordinate' member
6690 0 convention line-too-long C0301
Line too long (166/100)
6697 0 convention line-too-long C0301
Line too long (107/100)
6700 0 convention line-too-long C0301
Line too long (101/100)
6701 0 convention line-too-long C0301
Line too long (133/100)
6708 34 error no-member E1101 TransferFunctionArray.plot
Instance of 'ndarray' has no 'abscissa' member
6709 20 error no-member E1101 TransferFunctionArray.plot
Instance of 'ndarray' has no 'ordinate' member
6719 0 convention line-too-long C0301
Line too long (160/100)
6726 0 convention line-too-long C0301
Line too long (107/100)
6729 0 convention line-too-long C0301
Line too long (101/100)
6730 0 convention line-too-long C0301
Line too long (130/100)
6731 8 refactor too-many-nested-blocks R1702 TransferFunctionArray.plot
Too many nested blocks (7/5)
6731 8 refactor too-many-nested-blocks R1702 TransferFunctionArray.plot
Too many nested blocks (7/5)
6731 8 refactor too-many-nested-blocks R1702 TransferFunctionArray.plot
Too many nested blocks (7/5)
6731 8 refactor too-many-nested-blocks R1702 TransferFunctionArray.plot
Too many nested blocks (7/5)
6736 0 convention line-too-long C0301
Line too long (101/100)
6736 29 warning unused-variable W0612 TransferFunctionArray.plot
Unused variable 'index'
6746 0 convention line-too-long C0301
Line too long (160/100)
6753 0 convention line-too-long C0301
Line too long (111/100)
6756 0 convention line-too-long C0301
Line too long (105/100)
6757 0 convention line-too-long C0301
Line too long (132/100)
6759 0 convention line-too-long C0301
Line too long (101/100)
6760 0 convention line-too-long C0301
Line too long (108/100)
6769 0 convention line-too-long C0301
Line too long (160/100)
6776 0 convention line-too-long C0301
Line too long (111/100)
6779 0 convention line-too-long C0301
Line too long (105/100)
6780 0 convention line-too-long C0301
Line too long (132/100)
6781 37 error used-before-assignment E0601 TransferFunctionArray.plot
Using variable 'i' before assignment
6787 41 error no-member E1101 TransferFunctionArray.plot
Instance of 'ndarray' has no 'abscissa' member
6788 24 error no-member E1101 TransferFunctionArray.plot
Instance of 'ndarray' has no 'ordinate' member
6795 0 convention line-too-long C0301
Line too long (170/100)
6796 0 convention line-too-long C0301
Line too long (104/100)
6802 0 convention line-too-long C0301
Line too long (111/100)
6805 0 convention line-too-long C0301
Line too long (105/100)
6806 0 convention line-too-long C0301
Line too long (137/100)
6807 41 error no-member E1101 TransferFunctionArray.plot
Instance of 'ndarray' has no 'abscissa' member
6808 24 error no-member E1101 TransferFunctionArray.plot
Instance of 'ndarray' has no 'ordinate' member
6815 0 convention line-too-long C0301
Line too long (170/100)
6816 0 convention line-too-long C0301
Line too long (104/100)
6822 0 convention line-too-long C0301
Line too long (111/100)
6825 0 convention line-too-long C0301
Line too long (105/100)
6826 0 convention line-too-long C0301
Line too long (137/100)
6828 38 error no-member E1101 TransferFunctionArray.plot
Instance of 'ndarray' has no 'abscissa' member
6829 24 error no-member E1101 TransferFunctionArray.plot
Instance of 'ndarray' has no 'ordinate' member
6836 0 convention line-too-long C0301
Line too long (164/100)
6837 0 convention line-too-long C0301
Line too long (101/100)
6843 0 convention line-too-long C0301
Line too long (111/100)
6846 0 convention line-too-long C0301
Line too long (105/100)
6847 0 convention line-too-long C0301
Line too long (134/100)
6849 34 error no-member E1101 TransferFunctionArray.plot
Instance of 'ndarray' has no 'abscissa' member
6850 20 error no-member E1101 TransferFunctionArray.plot
Instance of 'ndarray' has no 'ordinate' member
6857 0 convention line-too-long C0301
Line too long (160/100)
6864 0 convention line-too-long C0301
Line too long (107/100)
6867 0 convention line-too-long C0301
Line too long (101/100)
6868 0 convention line-too-long C0301
Line too long (130/100)
6871 4 convention missing-function-docstring C0116 TransferFunctionArray.plot_with_coherence
Missing function or method docstring
6871 4 warning dangerous-default-value W0102 TransferFunctionArray.plot_with_coherence
Dangerous default value {} as argument
6871 4 warning dangerous-default-value W0102 TransferFunctionArray.plot_with_coherence
Dangerous default value {} as argument
6882 0 convention line-too-long C0301
Line too long (123/100)
6903 17 error no-member E1101 TransferFunctionArray.delay_response
Instance of 'ndarray' has no 'abscissa' member
6904 8 error no-member E1101 TransferFunctionArray.delay_response
Instance of 'ndarray' has no 'ordinate' member
6914 95 convention trailing-whitespace C0303
Trailing whitespace
6915 0 convention line-too-long C0301
Line too long (105/100)
6974 0 convention line-too-long C0301
Line too long (104/100)
6978 0 convention line-too-long C0301
Line too long (141/100)
6985 0 convention line-too-long C0301
Line too long (118/100)
6986 0 convention line-too-long C0301
Line too long (131/100)
6987 0 convention line-too-long C0301
Line too long (101/100)
6988 0 convention line-too-long C0301
Line too long (155/100)
6990 0 convention line-too-long C0301
Line too long (115/100)
6991 0 convention line-too-long C0301
Line too long (131/100)
6992 0 convention line-too-long C0301
Line too long (104/100)
6993 0 convention line-too-long C0301
Line too long (139/100)
7000 0 convention line-too-long C0301
Line too long (113/100)
7001 0 convention line-too-long C0301
Line too long (130/100)
7003 0 convention line-too-long C0301
Line too long (151/100)
7005 0 convention line-too-long C0301
Line too long (116/100)
7006 0 convention line-too-long C0301
Line too long (130/100)
7008 0 convention line-too-long C0301
Line too long (135/100)
7010 0 convention line-too-long C0301
Line too long (123/100)
7010 35 error possibly-used-before-assignment E0606 TransferFunctionArray.apply_transformation
Possibly using variable 'response_transformation_matrix' before assignment
7010 92 error possibly-used-before-assignment E0606 TransferFunctionArray.apply_transformation
Possibly using variable 'reference_transformation_matrix' before assignment
7012 140 convention trailing-whitespace C0303
Trailing whitespace
7012 0 convention line-too-long C0301
Line too long (140/100)
7012 69 error no-member E1101 TransferFunctionArray.apply_transformation
Instance of 'ndarray' has no 'abscissa' member
7013 0 convention line-too-long C0301
Line too long (107/100)
7055 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
7064 4 refactor too-many-locals R0914 TransferFunctionArray.block_diagonal_frf
Too many local variables (20/15)
7111 0 convention line-too-long C0301
Line too long (120/100)
7140 0 convention line-too-long C0301
Line too long (109/100)
7192 8 convention invalid-name C0103 TransferFunctionArray.substructure_by_constraint_matrix
Variable name "H" doesn't conform to snake_case naming style
7194 0 convention line-too-long C0301
Line too long (105/100)
7194 8 convention invalid-name C0103 TransferFunctionArray.substructure_by_constraint_matrix
Variable name "H_constrained" doesn't conform to snake_case naming style
7239 4 refactor too-many-arguments R0913 TransferFunctionArray.from_exodus
Too many arguments (9/5)
7239 4 refactor too-many-positional-arguments R0917 TransferFunctionArray.from_exodus
Too many positional arguments (9/5)
7239 4 refactor too-many-locals R0914 TransferFunctionArray.from_exodus
Too many local variables (19/15)
7280 0 convention line-too-long C0301
Line too long (109/100)
7301 0 convention line-too-long C0301
Line too long (113/100)
7306 0 refactor too-many-arguments R0913 transfer_function_array
Too many arguments (8/5)
7306 0 refactor too-many-positional-arguments R0917 transfer_function_array
Too many positional arguments (8/5)
7345 4 convention bad-classmethod-argument C0202 ImpulseResponseFunctionArray.__new__
Class method __new__ should have 'cls' as first argument
7345 4 warning signature-differs W0222 ImpulseResponseFunctionArray.__new__
Signature differs from overridden '__new__' method
7345 4 refactor too-many-arguments R0913 ImpulseResponseFunctionArray.__new__
Too many arguments (7/5)
7345 4 refactor too-many-positional-arguments R0917 ImpulseResponseFunctionArray.__new__
Too many positional arguments (7/5)
7347 0 convention line-too-long C0301
Line too long (102/100)
7388 77 error no-member E1101 ImpulseResponseFunctionArray.fft
Instance of 'tuple' has no 'shape' member
7412 0 convention line-too-long C0301
Line too long (115/100)
7413 0 convention line-too-long C0301
Line too long (125/100)
7484 0 convention line-too-long C0301
Line too long (122/100)
7485 0 convention line-too-long C0301
Line too long (158/100)
7494 0 convention line-too-long C0301
Line too long (104/100)
7495 0 convention line-too-long C0301
Line too long (128/100)
7508 0 convention line-too-long C0301
Line too long (126/100)
7518 0 convention line-too-long C0301
Line too long (112/100)
7520 0 convention line-too-long C0301
Line too long (101/100)
7532 8 warning attribute-defined-outside-init W0201 ImpulseResponseFunctionArray.enforce_causality
Attribute 'ordinate' defined outside __init__
7536 0 refactor too-many-arguments R0913 impulse_response_function_array
Too many arguments (8/5)
7536 0 refactor too-many-positional-arguments R0917 impulse_response_function_array
Too many positional arguments (8/5)
7574 4 convention bad-classmethod-argument C0202 TransmissibilityArray.__new__
Class method __new__ should have 'cls' as first argument
7574 4 warning signature-differs W0222 TransmissibilityArray.__new__
Signature differs from overridden '__new__' method
7574 4 refactor too-many-arguments R0913 TransmissibilityArray.__new__
Too many arguments (7/5)
7574 4 refactor too-many-positional-arguments R0917 TransmissibilityArray.__new__
Too many positional arguments (7/5)
7576 0 convention line-too-long C0301
Line too long (105/100)
7587 0 refactor too-many-arguments R0913 transmissibility_array
Too many arguments (8/5)
7587 0 refactor too-many-positional-arguments R0917 transmissibility_array
Too many positional arguments (8/5)
7626 4 convention bad-classmethod-argument C0202 CoherenceArray.__new__
Class method __new__ should have 'cls' as first argument
7626 4 warning signature-differs W0222 CoherenceArray.__new__
Signature differs from overridden '__new__' method
7626 4 refactor too-many-arguments R0913 CoherenceArray.__new__
Too many arguments (7/5)
7626 4 refactor too-many-positional-arguments R0917 CoherenceArray.__new__
Too many positional arguments (7/5)
7628 0 convention line-too-long C0301
Line too long (102/100)
7639 4 refactor too-many-locals R0914 CoherenceArray.from_time_data
Too many local variables (19/15)
7708 0 refactor too-many-arguments R0913 coherence_array
Too many arguments (8/5)
7708 0 refactor too-many-positional-arguments R0917 coherence_array
Too many positional arguments (8/5)
7747 4 convention bad-classmethod-argument C0202 MultipleCoherenceArray.__new__
Class method __new__ should have 'cls' as first argument
7747 4 warning signature-differs W0222 MultipleCoherenceArray.__new__
Signature differs from overridden '__new__' method
7747 4 refactor too-many-arguments R0913 MultipleCoherenceArray.__new__
Too many arguments (7/5)
7747 4 refactor too-many-positional-arguments R0917 MultipleCoherenceArray.__new__
Too many positional arguments (7/5)
7749 0 convention line-too-long C0301
Line too long (102/100)
7758 0 convention trailing-whitespace C0303
Trailing whitespace
7760 4 refactor too-many-locals R0914 MultipleCoherenceArray.from_time_data
Too many local variables (18/15)
7817 0 convention trailing-whitespace C0303
Trailing whitespace
7818 0 convention line-too-long C0301
Line too long (114/100)
7826 0 refactor too-many-arguments R0913 multiple_coherence_array
Too many arguments (8/5)
7826 0 refactor too-many-positional-arguments R0917 multiple_coherence_array
Too many positional arguments (8/5)
7872 0 refactor too-many-arguments R0913 correlation_array
Too many arguments (8/5)
7872 0 refactor too-many-positional-arguments R0917 correlation_array
Too many positional arguments (8/5)
7911 4 convention bad-classmethod-argument C0202 ModeIndicatorFunctionArray.__new__
Class method __new__ should have 'cls' as first argument
7911 4 warning signature-differs W0222 ModeIndicatorFunctionArray.__new__
Signature differs from overridden '__new__' method
7911 4 refactor too-many-arguments R0913 ModeIndicatorFunctionArray.__new__
Too many arguments (7/5)
7911 4 refactor too-many-positional-arguments R0917 ModeIndicatorFunctionArray.__new__
Too many positional arguments (7/5)
7913 0 convention line-too-long C0301
Line too long (102/100)
7923 0 refactor too-many-arguments R0913 mode_indicator_function_array
Too many arguments (8/5)
7923 0 refactor too-many-positional-arguments R0917 mode_indicator_function_array
Too many positional arguments (8/5)
7959 0 convention missing-class-docstring C0115 ShockResponseSpectrumArray
Missing class docstring
7983 4 convention bad-classmethod-argument C0202 ShockResponseSpectrumArray.__new__
Class method __new__ should have 'cls' as first argument
7983 4 warning signature-differs W0222 ShockResponseSpectrumArray.__new__
Signature differs from overridden '__new__' method
7983 4 refactor too-many-arguments R0913 ShockResponseSpectrumArray.__new__
Too many arguments (7/5)
7983 4 refactor too-many-positional-arguments R0917 ShockResponseSpectrumArray.__new__
Too many positional arguments (7/5)
7985 0 convention line-too-long C0301
Line too long (102/100)
7995 4 refactor too-many-arguments R0913 ShockResponseSpectrumArray.sum_decayed_sines
Too many arguments (29/5)
7995 4 refactor too-many-positional-arguments R0917 ShockResponseSpectrumArray.sum_decayed_sines
Too many positional arguments (29/5)
7995 4 refactor too-many-locals R0914 ShockResponseSpectrumArray.sum_decayed_sines
Too many local variables (53/15)
7995 4 refactor too-many-branches R0912 ShockResponseSpectrumArray.sum_decayed_sines
Too many branches (30/12)
7995 4 refactor too-many-statements R0915 ShockResponseSpectrumArray.sum_decayed_sines
Too many statements (71/50)
8162 0 convention line-too-long C0301
Line too long (108/100)
8162 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'
8162 29 convention consider-using-f-string C0209 ShockResponseSpectrumArray.sum_decayed_sines
Formatting a regular string which could be an f-string
8163 16 refactor unnecessary-comprehension R1721 ShockResponseSpectrumArray.sum_decayed_sines
Unnecessary use of a comprehension, use list(ShockResponseSpectrumArray._srs_type_map) instead.
8206 14 warning unused-variable W0612 ShockResponseSpectrumArray.sum_decayed_sines
Unused variable 'plot_stuff'
8227 26 warning unused-variable W0612 ShockResponseSpectrumArray.sum_decayed_sines
Unused variable 'freq'
8235 0 convention line-too-long C0301
Line too long (130/100)
8270 4 warning dangerous-default-value W0102 ShockResponseSpectrumArray.plot
Dangerous default value {} as argument
8270 4 warning dangerous-default-value W0102 ShockResponseSpectrumArray.plot
Dangerous default value {} as argument
8270 4 warning dangerous-default-value W0102 ShockResponseSpectrumArray.plot
Dangerous default value {} as argument
8270 4 refactor too-many-arguments R0913 ShockResponseSpectrumArray.plot
Too many arguments (8/5)
8270 4 refactor too-many-positional-arguments R0917 ShockResponseSpectrumArray.plot
Too many positional arguments (8/5)
8270 4 refactor too-many-locals R0914 ShockResponseSpectrumArray.plot
Too many local variables (26/15)
8270 4 refactor too-many-branches R0912 ShockResponseSpectrumArray.plot
Too many branches (26/12)
8270 4 refactor too-many-statements R0915 ShockResponseSpectrumArray.plot
Too many statements (68/50)
8271 61 convention trailing-whitespace C0303
Trailing whitespace
8316 0 convention trailing-whitespace C0303
Trailing whitespace
8318 12 warning unused-variable W0612 ShockResponseSpectrumArray.plot
Unused variable 'figure'
8319 30 error no-member E1101 ShockResponseSpectrumArray.plot
Instance of 'ndarray' has no 'abscissa' member
8319 57 error no-member E1101 ShockResponseSpectrumArray.plot
Instance of 'ndarray' has no 'ordinate' member
8328 0 convention line-too-long C0301
Line too long (156/100)
8335 0 convention line-too-long C0301
Line too long (103/100)
8339 0 convention line-too-long C0301
Line too long (126/100)
8340 8 refactor too-many-nested-blocks R1702 ShockResponseSpectrumArray.plot
Too many nested blocks (6/5)
8344 25 warning unused-variable W0612 ShockResponseSpectrumArray.plot
Unused variable 'index'
8355 0 convention line-too-long C0301
Line too long (156/100)
8362 0 convention line-too-long C0301
Line too long (107/100)
8365 0 convention line-too-long C0301
Line too long (101/100)
8366 0 convention line-too-long C0301
Line too long (128/100)
8367 37 warning undefined-loop-variable W0631 ShockResponseSpectrumArray.plot
Using possibly undefined loop variable 'i'
8378 0 convention line-too-long C0301
Line too long (156/100)
8385 0 convention line-too-long C0301
Line too long (103/100)
8389 0 convention line-too-long C0301
Line too long (126/100)
8392 69 convention trailing-whitespace C0303
Trailing whitespace
8392 4 refactor too-many-arguments R0913 ShockResponseSpectrumArray.mimo_inverse
Too many arguments (16/5)
8392 4 refactor too-many-positional-arguments R0917 ShockResponseSpectrumArray.mimo_inverse
Too many positional arguments (16/5)
8392 4 refactor too-many-locals R0914 ShockResponseSpectrumArray.mimo_inverse
Too many local variables (50/15)
8392 4 refactor too-many-statements R0915 ShockResponseSpectrumArray.mimo_inverse
Too many statements (66/50)
8393 97 convention trailing-whitespace C0303
Trailing whitespace
8472 0 convention trailing-whitespace C0303
Trailing whitespace
8476 0 convention trailing-whitespace C0303
Trailing whitespace
8478 0 convention line-too-long C0301
Line too long (124/100)
8478 40 convention invalid-name C0103 ShockResponseSpectrumArray.mimo_inverse.optimize_phase_targets_pinv
Argument name "A" doesn't conform to snake_case naming style
8478 8 refactor too-many-arguments R0913 ShockResponseSpectrumArray.mimo_inverse.optimize_phase_targets_pinv
Too many arguments (6/5)
8478 8 refactor too-many-positional-arguments R0917 ShockResponseSpectrumArray.mimo_inverse.optimize_phase_targets_pinv
Too many positional arguments (6/5)
8480 0 convention line-too-long C0301
Line too long (101/100)
8494 15 warning unused-variable W0612 ShockResponseSpectrumArray.mimo_inverse.optimize_phase_targets_pinv
Unused variable 'n'
8497 12 convention invalid-name C0103 ShockResponseSpectrumArray.mimo_inverse.optimize_phase_targets_pinv
Variable name "A_pinv" doesn't conform to snake_case naming style
8503 0 convention trailing-whitespace C0303
Trailing whitespace
8506 0 convention trailing-whitespace C0303
Trailing whitespace
8508 16 convention invalid-name C0103 ShockResponseSpectrumArray.mimo_inverse.optimize_phase_targets_pinv.objective
Variable name "Ax" doesn't conform to snake_case naming style
8510 0 convention trailing-whitespace C0303
Trailing whitespace
8513 0 convention trailing-whitespace C0303
Trailing whitespace
8532 0 convention trailing-whitespace C0303
Trailing whitespace
8535 8 warning unused-variable W0612 ShockResponseSpectrumArray.mimo_inverse
Unused variable 'control_responses'
8544 0 convention trailing-whitespace C0303
Trailing whitespace
8549 0 convention trailing-whitespace C0303
Trailing whitespace
8550 8 convention invalid-name C0103 ShockResponseSpectrumArray.mimo_inverse
Variable name "A_all" doesn't conform to snake_case naming style
8552 0 convention trailing-whitespace C0303
Trailing whitespace
8554 12 convention invalid-name C0103 ShockResponseSpectrumArray.mimo_inverse
Variable name "A" doesn't conform to snake_case naming style
8555 0 convention line-too-long C0301
Line too long (146/100)
8562 0 convention trailing-whitespace C0303
Trailing whitespace
8568 0 convention trailing-whitespace C0303
Trailing whitespace
8569 8 warning unused-variable W0612 ShockResponseSpectrumArray.mimo_inverse
Unused variable 'control_responses_phase_update'
8577 0 convention trailing-whitespace C0303
Trailing whitespace
8584 12 convention invalid-name C0103 ShockResponseSpectrumArray.mimo_inverse
Variable name "A" doesn't conform to snake_case naming style
8585 0 convention line-too-long C0301
Line too long (155/100)
8592 0 convention trailing-whitespace C0303
Trailing whitespace
8598 0 convention trailing-whitespace C0303
Trailing whitespace
8600 0 convention line-too-long C0301
Line too long (133/100)
8602 0 convention trailing-whitespace C0303
Trailing whitespace
8604 0 convention trailing-whitespace C0303
Trailing whitespace
8617 0 convention trailing-whitespace C0303
Trailing whitespace
8621 0 convention trailing-whitespace C0303
Trailing whitespace
8624 0 refactor too-many-arguments R0913 shock_response_spectrum_array
Too many arguments (8/5)
8624 0 refactor too-many-positional-arguments R0917 shock_response_spectrum_array
Too many positional arguments (8/5)
8694 0 convention line-too-long C0301
Line too long (123/100)
8694 0 refactor too-many-arguments R0913 data_array
Too many arguments (9/5)
8694 0 refactor too-many-positional-arguments R0917 data_array
Too many positional arguments (9/5)
8754 0 refactor too-many-locals R0914 from_imat_struct
Too many local variables (19/15)
8754 0 refactor too-many-branches R0912 from_imat_struct
Too many branches (16/12)
8841 0 refactor too-many-instance-attributes R0902 DecayedSineTable
Too many instance attributes (10/7)
8845 4 convention bad-classmethod-argument C0202 DecayedSineTable.__new__
Class method __new__ should have 'cls' as first argument
8845 4 warning signature-differs W0222 DecayedSineTable.__new__
Signature differs from overridden '__new__' method
8845 4 refactor too-many-arguments R0913 DecayedSineTable.__new__
Too many arguments (7/5)
8845 4 refactor too-many-positional-arguments R0917 DecayedSineTable.__new__
Too many positional arguments (7/5)
8869 8 refactor no-else-return R1705 DecayedSineTable.__getitem__
Unnecessary "else" after "return", remove the "else" and de-indent the code inside it
8874 4 convention missing-function-docstring C0116 DecayedSineTable.construct_signal
Missing function or method docstring
8887 4 convention missing-function-docstring C0116 DecayedSineTable.construct_velocity
Missing function or method docstring
8900 4 convention missing-function-docstring C0116 DecayedSineTable.construct_displacement
Missing function or method docstring
8914 0 convention line-too-long C0301
Line too long (136/100)
8914 0 refactor too-many-arguments R0913 decayed_sine_table
Too many arguments (10/5)
8914 0 refactor too-many-positional-arguments R0917 decayed_sine_table
Too many positional arguments (10/5)
8952 5 warning unused-variable W0612 decayed_sine_table
Unused variable 'other'
8955 4 warning attribute-defined-outside-init W0201 decayed_sine_table
Attribute 'frequency' defined outside __init__
8956 4 warning attribute-defined-outside-init W0201 decayed_sine_table
Attribute 'amplitude' defined outside __init__
8957 4 warning attribute-defined-outside-init W0201 decayed_sine_table
Attribute 'decay' defined outside __init__
8958 4 warning attribute-defined-outside-init W0201 decayed_sine_table
Attribute 'delay' defined outside __init__
8959 4 warning attribute-defined-outside-init W0201 decayed_sine_table
Attribute 'coordinate' defined outside __init__
8960 4 warning attribute-defined-outside-init W0201 decayed_sine_table
Attribute 'comment1' defined outside __init__
8961 4 warning attribute-defined-outside-init W0201 decayed_sine_table
Attribute 'comment2' defined outside __init__
8962 4 warning attribute-defined-outside-init W0201 decayed_sine_table
Attribute 'comment3' defined outside __init__
8963 4 warning attribute-defined-outside-init W0201 decayed_sine_table
Attribute 'comment4' defined outside __init__
8964 4 warning attribute-defined-outside-init W0201 decayed_sine_table
Attribute 'comment5' defined outside __init__
8978 0 refactor too-many-instance-attributes R0902 GUIPlot
Too many instance attributes (12/7)
8981 4 refactor too-many-branches R0912 GUIPlot.__init__
Too many branches (18/12)
8981 4 refactor too-many-statements R0915 GUIPlot.__init__
Too many statements (85/50)
9036 21 refactor unnecessary-comprehension R1721 GUIPlot.__init__
Unnecessary use of a comprehension, use list(self.data_dictionary.values()) instead.
9040 8 convention consider-using-dict-items C0206 GUIPlot.__init__
Consider iterating with .items()
9041 0 convention line-too-long C0301
Line too long (104/100)
9042 22 convention consider-using-f-string C0209 GUIPlot.__init__
Formatting a regular string which could be an f-string
9044 8 refactor super-with-arguments R1725 GUIPlot.__init__
Consider using Python 3 style super() without arguments
9092 22 error no-member E1101 GUIPlot.__init__
Module 'matplotlib.cm' has no 'tab10' member
9107 0 convention line-too-long C0301
Line too long (102/100)
9137 12 warning unused-variable W0612 GUIPlot.__init__
Unused variable 'ct'
9144 47 warning fixme W0511
TODO Remove when you implement non-overlapping plots
9151 4 refactor too-many-branches R0912 GUIPlot._parse_arguments
Too many branches (19/12)
9151 4 refactor too-many-statements R0915 GUIPlot._parse_arguments
Too many statements (51/50)
9155 33 convention consider-using-f-string C0209 GUIPlot._parse_arguments
Formatting a regular string which could be an f-string
9173 33 convention consider-using-f-string C0209 GUIPlot._parse_arguments
Formatting a regular string which could be an f-string
9183 33 convention consider-using-f-string C0209 GUIPlot._parse_arguments
Formatting a regular string which could be an f-string
9193 33 convention consider-using-f-string C0209 GUIPlot._parse_arguments
Formatting a regular string which could be an f-string
9228 4 refactor too-many-locals R0914 GUIPlot.update
Too many local variables (33/15)
9228 4 refactor too-many-branches R0912 GUIPlot.update
Too many branches (22/12)
9228 4 refactor too-many-statements R0915 GUIPlot.update
Too many statements (56/50)
9250 8 refactor too-many-nested-blocks R1702 GUIPlot.update
Too many nested blocks (8/5)
9267 39 convention consider-using-f-string C0209 GUIPlot.update
Formatting a regular string which could be an f-string
9268 28 refactor consider-using-generator R1728 GUIPlot.update
Consider using a generator instead 'tuple(str(v) for v in original_index)'
9271 0 convention line-too-long C0301
Line too long (117/100)
9274 0 convention line-too-long C0301
Line too long (109/100)
9290 0 convention line-too-long C0301
Line too long (114/100)
9296 0 convention line-too-long C0301
Line too long (128/100)
9303 0 convention line-too-long C0301
Line too long (129/100)
9308 0 convention line-too-long C0301
Line too long (109/100)
9313 0 convention line-too-long C0301
Line too long (114/100)
9316 0 convention line-too-long C0301
Line too long (125/100)
9318 106 convention trailing-whitespace C0303
Trailing whitespace
9318 0 convention line-too-long C0301
Line too long (106/100)
9321 0 convention line-too-long C0301
Line too long (133/100)
9322 0 convention line-too-long C0301
Line too long (102/100)
9324 41 warning fixme W0511
TODO: Remove the log10s when pyqtgraph issue 2166 is fixed
9326 0 convention line-too-long C0301
Line too long (114/100)
9327 0 convention line-too-long C0301
Line too long (114/100)
9328 0 convention trailing-whitespace C0303
Trailing whitespace
9335 4 convention missing-function-docstring C0116 GUIPlot.update_data
Missing function or method docstring
9335 4 refactor too-many-branches R0912 GUIPlot.update_data
Too many branches (13/12)
9335 4 refactor too-many-statements R0915 GUIPlot.update_data
Too many statements (55/50)
9339 21 refactor unnecessary-comprehension R1721 GUIPlot.update_data
Unnecessary use of a comprehension, use list(self.data_dictionary.values()) instead.
9342 8 convention consider-using-dict-items C0206 GUIPlot.update_data
Consider iterating with .items()
9343 0 convention line-too-long C0301
Line too long (104/100)
9344 22 convention consider-using-f-string C0209 GUIPlot.update_data
Formatting a regular string which could be an f-string
9399 22 error no-member E1101 GUIPlot.update_data
Module 'matplotlib.cm' has no 'tab10' member
9476 0 convention missing-class-docstring C0115 MPLCanvas
Missing class docstring
9489 0 convention missing-class-docstring C0115 MPLMultiCanvas
Missing class docstring
9491 0 convention line-too-long C0301
Line too long (101/100)
9491 4 warning dangerous-default-value W0102 MPLMultiCanvas.__init__
Dangerous default value [] as argument
9491 4 refactor too-many-arguments R0913 MPLMultiCanvas.__init__
Too many arguments (7/5)
9491 4 refactor too-many-positional-arguments R0917 MPLMultiCanvas.__init__
Too many positional arguments (7/5)
9509 0 convention missing-class-docstring C0115 CPSDPlot
Missing class docstring
9509 0 refactor too-many-instance-attributes R0902 CPSDPlot
Too many instance attributes (52/7)
9509 0 refactor too-many-public-methods R0904 CPSDPlot
Too many public methods (26/20)
9511 4 convention missing-class-docstring C0115 CPSDPlot.DataType
Missing class docstring
9524 0 convention line-too-long C0301
Line too long (118/100)
9524 33 convention consider-using-f-string C0209 CPSDPlot.__init__
Formatting a regular string which could be an f-string
9531 18 error no-member E1101 CPSDPlot.__init__
Module 'matplotlib.cm' has no 'Dark2' member
9531 56 error no-member E1101 CPSDPlot.__init__
Module 'matplotlib.cm' has no 'Paired' member
9546 4 convention missing-function-docstring C0116 CPSDPlot.initUI
Missing function or method docstring
9546 4 convention invalid-name C0103 CPSDPlot.initUI
Method name "initUI" doesn't conform to snake_case naming style
9546 4 refactor too-many-statements R0915 CPSDPlot.initUI
Too many statements (75/50)
9660 4 convention missing-function-docstring C0116 CPSDPlot.settext
Missing function or method docstring
9691 4 convention missing-function-docstring C0116 CPSDPlot.connectUI
Missing function or method docstring
9691 4 convention invalid-name C0103 CPSDPlot.connectUI
Method name "connectUI" doesn't conform to snake_case naming style
9715 4 convention missing-function-docstring C0116 CPSDPlot.init_matrix_plot
Missing function or method docstring
9769 4 convention missing-function-docstring C0116 CPSDPlot.selector_click
Missing function or method docstring
9777 4 convention missing-function-docstring C0116 CPSDPlot.selector_unclick
Missing function or method docstring
9809 4 convention missing-function-docstring C0116 CPSDPlot.select_upper_triangular
Missing function or method docstring
9809 38 warning unused-argument W0613 CPSDPlot.select_upper_triangular
Unused argument 'event'
9811 20 warning unused-variable W0612 CPSDPlot.select_upper_triangular
Unused variable 'val'
9816 4 convention missing-function-docstring C0116 CPSDPlot.select_lower_triangular
Missing function or method docstring
9816 38 warning unused-argument W0613 CPSDPlot.select_lower_triangular
Unused argument 'event'
9818 20 warning unused-variable W0612 CPSDPlot.select_lower_triangular
Unused variable 'val'
9823 4 convention missing-function-docstring C0116 CPSDPlot.select_diagonal
Missing function or method docstring
9823 30 warning unused-argument W0613 CPSDPlot.select_diagonal
Unused argument 'event'
9825 20 warning unused-variable W0612 CPSDPlot.select_diagonal
Unused variable 'val'
9830 4 convention missing-function-docstring C0116 CPSDPlot.deselect_upper_triangular
Missing function or method docstring
9830 40 warning unused-argument W0613 CPSDPlot.deselect_upper_triangular
Unused argument 'event'
9832 20 warning unused-variable W0612 CPSDPlot.deselect_upper_triangular
Unused variable 'val'
9837 4 convention missing-function-docstring C0116 CPSDPlot.deselect_lower_triangular
Missing function or method docstring
9837 40 warning unused-argument W0613 CPSDPlot.deselect_lower_triangular
Unused argument 'event'
9839 20 warning unused-variable W0612 CPSDPlot.deselect_lower_triangular
Unused variable 'val'
9844 4 convention missing-function-docstring C0116 CPSDPlot.deselect_diagonal
Missing function or method docstring
9844 32 warning unused-argument W0613 CPSDPlot.deselect_diagonal
Unused argument 'event'
9846 20 warning unused-variable W0612 CPSDPlot.deselect_diagonal
Unused variable 'val'
9851 4 convention missing-function-docstring C0116 CPSDPlot.clear_selection
Missing function or method docstring
9851 30 warning unused-argument W0613 CPSDPlot.clear_selection
Unused argument 'event'
9855 4 convention missing-function-docstring C0116 CPSDPlot.invert_selection
Missing function or method docstring
9855 31 warning unused-argument W0613 CPSDPlot.invert_selection
Unused argument 'event'
9857 20 warning unused-variable W0612 CPSDPlot.invert_selection
Unused variable 'val'
9861 4 convention missing-function-docstring C0116 CPSDPlot.select_plotted
Missing function or method docstring
9861 29 warning unused-argument W0613 CPSDPlot.select_plotted
Unused argument 'event'
9866 4 convention missing-function-docstring C0116 CPSDPlot.magnitude_state
Missing function or method docstring
9866 30 warning unused-argument W0613 CPSDPlot.magnitude_state
Unused argument 'event'
9877 4 convention missing-function-docstring C0116 CPSDPlot.coherence_state
Missing function or method docstring
9877 30 warning unused-argument W0613 CPSDPlot.coherence_state
Unused argument 'event'
9887 4 convention missing-function-docstring C0116 CPSDPlot.phase_state
Missing function or method docstring
9887 26 warning unused-argument W0613 CPSDPlot.phase_state
Unused argument 'event'
9897 4 convention missing-function-docstring C0116 CPSDPlot.real_state
Missing function or method docstring
9897 25 warning unused-argument W0613 CPSDPlot.real_state
Unused argument 'event'
9907 4 convention missing-function-docstring C0116 CPSDPlot.imaginary_state
Missing function or method docstring
9907 30 warning unused-argument W0613 CPSDPlot.imaginary_state
Unused argument 'event'
9917 4 convention missing-function-docstring C0116 CPSDPlot.plot_selected_function
Missing function or method docstring
9917 37 warning unused-argument W0613 CPSDPlot.plot_selected_function
Unused argument 'event'
9929 4 convention missing-function-docstring C0116 CPSDPlot.update_selection
Missing function or method docstring
9946 4 convention missing-function-docstring C0116 CPSDPlot.extend_selection_matrix
Missing function or method docstring
9951 4 convention missing-function-docstring C0116 CPSDPlot.state_changed
Missing function or method docstring
9951 28 warning unused-argument W0613 CPSDPlot.state_changed
Unused argument 'event'
9957 4 convention missing-function-docstring C0116 CPSDPlot.find_function_types
Missing function or method docstring
9962 0 convention line-too-long C0301
Line too long (128/100)
9963 0 convention line-too-long C0301
Line too long (151/100)
9964 0 convention line-too-long C0301
Line too long (128/100)
9965 0 convention line-too-long C0301
Line too long (151/100)
9968 4 convention missing-function-docstring C0116 CPSDPlot.plot
Missing function or method docstring
9968 4 refactor too-many-locals R0914 CPSDPlot.plot
Too many local variables (33/15)
9968 4 refactor too-many-branches R0912 CPSDPlot.plot
Too many branches (20/12)
9968 4 refactor too-many-statements R0915 CPSDPlot.plot
Too many statements (64/50)
10003 56 error access-member-before-definition E0203 CPSDPlot.plot
Access to member 'plot_canvas' before its definition line 10008
10004 12 error access-member-before-definition E0203 CPSDPlot.plot
Access to member 'plot_canvas' before its definition line 10008
10008 8 warning attribute-defined-outside-init W0201 CPSDPlot.plot
Attribute 'plot_canvas' defined outside __init__
10012 12 warning unused-variable W0612 CPSDPlot.plot
Unused variable 'key'
10023 0 convention line-too-long C0301
Line too long (124/100)
10024 0 convention line-too-long C0301
Line too long (125/100)

Module sdynpy.core.sdynpy_geometry (/opt/hostedtoolcache/Python/3.13.13/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.13/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.13/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.13/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)
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.13/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.13/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.13/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.13/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.demo.frame_wing (/opt/hostedtoolcache/Python/3.13.13/x64/lib/python3.13/site-packages/sdynpy/demo/frame_wing.py)

Line Col. Type Symbol ID Obj Message
28 0 refactor too-many-locals R0914 _build_models
Too many local variables (69/15)
28 0 refactor too-many-statements R0915 _build_models
Too many statements (127/50)
42 4 convention invalid-name C0103 _build_models
Variable name "E" doesn't conform to snake_case naming style
45 4 convention invalid-name C0103 _build_models
Variable name "IN2M" doesn't conform to snake_case naming style
96 4 convention invalid-name C0103 _build_models
Variable name "K" doesn't conform to snake_case naming style
96 7 convention invalid-name C0103 _build_models
Variable name "M" doesn't conform to snake_case naming style
100 4 warning redefined-outer-name W0621 _build_models
Redefining name 'frame_system' from outer scope (line 336)
102 4 warning redefined-outer-name W0621 _build_models
Redefining name 'frame_geometry' from outer scope (line 336)
107 25 refactor unnecessary-comprehension R1721 _build_models
Unnecessary use of a comprehension, use list(node_ids[frame_connectivity]) instead.
115 4 refactor too-many-arguments R0913 _build_models.structured_tri_mesh
Too many arguments (7/5)
115 4 refactor too-many-positional-arguments R0917 _build_models.structured_tri_mesh
Too many positional arguments (7/5)
115 4 refactor too-many-locals R0914 _build_models.structured_tri_mesh
Too many local variables (27/15)
135 8 convention invalid-name C0103 _build_models.structured_tri_mesh
Variable name "X" doesn't conform to snake_case naming style
135 11 convention invalid-name C0103 _build_models.structured_tri_mesh
Variable name "Y" doesn't conform to snake_case naming style
157 19 refactor consider-using-in R1714 _build_models.structured_tri_mesh
Consider merging these comparisons with 'in' by using 'diag in ('same', 'x')'. Use a set instead if elements are hashable.
213 4 warning redefined-outer-name W0621 _build_models
Redefining name 'wing_geometry' from outer scope (line 336)
221 25 refactor unnecessary-comprehension R1721 _build_models
Unnecessary use of a comprehension, use list(wing_ids[wing_tris]) instead.
267 4 convention invalid-name C0103 _build_models
Variable name "K" doesn't conform to snake_case naming style
267 7 convention invalid-name C0103 _build_models
Variable name "M" doesn't conform to snake_case naming style
271 4 warning redefined-outer-name W0621 _build_models
Redefining name 'wing_system' from outer scope (line 336)
320 4 convention invalid-name C0103 _build_models
Variable name "K" doesn't conform to snake_case naming style
320 7 convention invalid-name C0103 _build_models
Variable name "M" doesn't conform to snake_case naming style

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

Line Col. Type Symbol ID Obj Message
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
        from .sdynpy_data import time_history_array
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:[5130:5157]
==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:[5176:5226]
==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 svd(self, full_matrices=True, compute_uv=True, as_matrix=True):
        """
        Compute the SVD of the provided CPSD matrix

        Parameters
        ----------
        full_matrices : bool, optional
            This is an optional input for np.linalg.svd
        compute_uv : bool, optional
            This is an optional input for np.linalg.svd
        as_matrix : bool, optional
            If True, matrices are returned as a SDynPy Matrix class with named
            rows and columns.  Otherwise, a simple numpy array is returned

        Returns
        -------
        u : ndarray
            Left hand singular vectors, sized [..., num_responses, num_responses].
            Only returned when compute_uv is True.
        s : ndarray
            Singular values, sized [..., num_references]
        vh : ndarray
            Right hand singular vectors, sized [..., num_references, num_references].
            Only returned when compute_uv is True.
        """
1 0 refactor duplicate-code R0801
Similar lines in 2 files
==sdynpy.core.sdynpy_data:[5158:5173]
==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 reduce_serep(self,shapes_full,shapes_reduced):
    #     if isinstance(shapes_full,)

1 0 refactor duplicate-code R0801
Similar lines in 2 files
==sdynpy.core.sdynpy_data:[5347:5358]
==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)

    def compute_poles(self, polynomial_orders, weighting=None,
                      frequency_stability_threshold=0.01,
                      damping_stability_threshold=0.1,
                      modal_participation_threshold=0.15):
1 0 refactor duplicate-code R0801
Similar lines in 2 files
==sdynpy.core.sdynpy_data:[5361:5369]
==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:[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_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_array:[266:274]
==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.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.doc.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_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:[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)

    # Create arguments for the beamkm function
1 0 refactor duplicate-code R0801
Similar lines in 2 files
==sdynpy.modal.sdynpy_polypy:[661:668]
==sdynpy.modal.sdynpy_smac:[939:946]
        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_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.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_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_data:[300:305]
==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:[8854:8859]
==sdynpy.core.sdynpy_shape:[106:111]
            ('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:[5182:5187]
==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_data:[5191:5196]
==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_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.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 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.core.sdynpy_shape -> sdynpy.core.sdynpy_system)
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_58 -> sdynpy.core.sdynpy_coordinate)
1 0 refactor cyclic-import R0401
Cyclic import (sdynpy -> sdynpy.doc -> sdynpy.doc.sdynpy_vibration_test)
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_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.fem.sdynpy_exodus -> sdynpy.core.sdynpy_data)
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_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_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.fileio.sdynpy_uff -> sdynpy.fileio.sdynpy_uff_datasets.sdynpy_uff_dataset_55)
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)
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_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_2400)
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_1858)
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)
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)
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.fem.sdynpy_exodus -> sdynpy.core.sdynpy_shape)
26 0 convention missing-final-newline C0304
Final newline missing

Module sdynpy.doc (/opt/hostedtoolcache/Python/3.13.13/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
25 0 convention wrong-import-position C0413
Import "from .sdynpy_vibration_test import RandomVibTest" should be placed at the top of the module
26 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.doc.sdynpy_latex (/opt/hostedtoolcache/Python/3.13.13/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_modal_test (/opt/hostedtoolcache/Python/3.13.13/x64/lib/python3.13/site-packages/sdynpy/doc/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 ..modal.sdynpy_signal_processing_gui import SignalProcessingGUI" should be placed at the top of the module
36 0 convention wrong-import-position C0413
Import "from ..modal.sdynpy_polypy import PolyPy_GUI" should be placed at the top of the module
37 0 convention wrong-import-position C0413
Import "from ..modal.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 modal.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 .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 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" (...) "modal.sdynpy_smac.SMAC_GUI", "fileio.sdynpy_rattlesnake.read_modal_data", "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" (...) "modal.sdynpy_smac.SMAC_GUI", "fileio.sdynpy_rattlesnake.read_modal_data", "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" (...) "modal.sdynpy_smac.SMAC_GUI", "fileio.sdynpy_rattlesnake.read_modal_data", "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" (...) "modal.sdynpy_smac.SMAC_GUI", "fileio.sdynpy_rattlesnake.read_modal_data", "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" (...) "modal.sdynpy_smac.SMAC_GUI", "fileio.sdynpy_rattlesnake.read_modal_data", "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.doc.sdynpy_ppt (/opt/hostedtoolcache/Python/3.13.13/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.doc.sdynpy_vibration_test (/opt/hostedtoolcache/Python/3.13.13/x64/lib/python3.13/site-packages/sdynpy/doc/sdynpy_vibration_test.py)

Line Col. Type Symbol ID Obj Message
1 0 convention too-many-lines C0302
Too many lines in module (1589/1000)
38 0 convention line-too-long C0301
Line too long (152/100)
38 0 warning unused-import W0611
Unused CoherenceArray imported from core.sdynpy_data
38 0 warning unused-import W0611
Unused MultipleCoherenceArray imported from core.sdynpy_data
39 0 warning unused-import W0611
Unused GeometryPlotter imported from core.sdynpy_geometry
39 0 warning unused-import W0611
Unused ShapePlotter imported from core.sdynpy_geometry
40 0 warning unused-import W0611
Unused coordinate_array imported from core.sdynpy_coordinate as sd_coordinate_array
41 0 warning unused-import W0611
Unused SignalProcessingGUI imported from modal.sdynpy_signal_processing_gui
43 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_coordinate.CoordinateArray", "modal.sdynpy_signal_processing_gui.SignalProcessingGUI", "fileio.sdynpy_rattlesnake.RattlesnakeData"
44 0 convention wrong-import-order C0411
third party import "matplotlib.patches.Patch" should be placed before local imports "core.sdynpy_data.TransferFunctionArray", "core.sdynpy_geometry.Geometry", "core.sdynpy_coordinate.CoordinateArray", "modal.sdynpy_signal_processing_gui.SignalProcessingGUI", "fileio.sdynpy_rattlesnake.RattlesnakeData"
44 0 warning unused-import W0611
Unused Patch imported from matplotlib.patches
45 0 convention wrong-import-order C0411
third party import "matplotlib.ticker.LogLocator" should be placed before local imports "core.sdynpy_data.TransferFunctionArray", "core.sdynpy_geometry.Geometry", "core.sdynpy_coordinate.CoordinateArray", "modal.sdynpy_signal_processing_gui.SignalProcessingGUI", "fileio.sdynpy_rattlesnake.RattlesnakeData"
46 0 convention wrong-import-order C0411
standard import "os" should be placed before third party imports "matplotlib.pyplot", "matplotlib.patches.Patch", "matplotlib.ticker.LogLocator" and local imports "core.sdynpy_data.TransferFunctionArray", "core.sdynpy_geometry.Geometry", "core.sdynpy_coordinate.CoordinateArray", "modal.sdynpy_signal_processing_gui.SignalProcessingGUI", "fileio.sdynpy_rattlesnake.RattlesnakeData"
47 0 convention wrong-import-order C0411
third party import "netCDF4" should be placed before local imports "core.sdynpy_data.TransferFunctionArray", "core.sdynpy_geometry.Geometry", "core.sdynpy_coordinate.CoordinateArray", "modal.sdynpy_signal_processing_gui.SignalProcessingGUI", "fileio.sdynpy_rattlesnake.RattlesnakeData"
47 0 warning unused-import W0611
Unused netCDF4 imported as nc4
48 0 convention wrong-import-order C0411
third party import "numpy" should be placed before local imports "core.sdynpy_data.TransferFunctionArray", "core.sdynpy_geometry.Geometry", "core.sdynpy_coordinate.CoordinateArray", "modal.sdynpy_signal_processing_gui.SignalProcessingGUI", "fileio.sdynpy_rattlesnake.RattlesnakeData"
49 0 convention wrong-import-order C0411
third party import "pandas" should be placed before local imports "core.sdynpy_data.TransferFunctionArray", "core.sdynpy_geometry.Geometry", "core.sdynpy_coordinate.CoordinateArray", "modal.sdynpy_signal_processing_gui.SignalProcessingGUI", "fileio.sdynpy_rattlesnake.RattlesnakeData"
49 0 warning unused-import W0611
Unused pandas imported as pd
50 0 convention wrong-import-order C0411
first party import "sdynpy" should be placed before local imports "core.sdynpy_data.TransferFunctionArray", "core.sdynpy_geometry.Geometry", "core.sdynpy_coordinate.CoordinateArray", "modal.sdynpy_signal_processing_gui.SignalProcessingGUI", "fileio.sdynpy_rattlesnake.RattlesnakeData"
51 0 convention wrong-import-order C0411
standard import "warnings" should be placed before third party imports "matplotlib.pyplot", "matplotlib.patches.Patch", "matplotlib.ticker.LogLocator", "netCDF4", "numpy", "pandas", first party import "sdynpy", and local imports "core.sdynpy_data.TransferFunctionArray", "core.sdynpy_geometry.Geometry", "core.sdynpy_coordinate.CoordinateArray", "modal.sdynpy_signal_processing_gui.SignalProcessingGUI", "fileio.sdynpy_rattlesnake.RattlesnakeData"
52 0 convention wrong-import-order C0411
standard import "math" should be placed before third party imports "matplotlib.pyplot", "matplotlib.patches.Patch", "matplotlib.ticker.LogLocator", "netCDF4", "numpy", "pandas", first party import "sdynpy", and local imports "core.sdynpy_data.TransferFunctionArray", "core.sdynpy_geometry.Geometry", "core.sdynpy_coordinate.CoordinateArray", "modal.sdynpy_signal_processing_gui.SignalProcessingGUI", "fileio.sdynpy_rattlesnake.RattlesnakeData"
53 0 convention wrong-import-order C0411
third party import "scipy.stats.kurtosis" should be placed before first party import "sdynpy" and local imports "core.sdynpy_data.TransferFunctionArray", "core.sdynpy_geometry.Geometry", "core.sdynpy_coordinate.CoordinateArray", "modal.sdynpy_signal_processing_gui.SignalProcessingGUI", "fileio.sdynpy_rattlesnake.RattlesnakeData"
56 0 convention line-too-long C0301
Line too long (101/100)
86 0 convention line-too-long C0301
Line too long (101/100)
87 0 convention line-too-long C0301
Line too long (122/100)
99 0 convention line-too-long C0301
Line too long (153/100)
99 0 refactor too-many-arguments R0913 make_multi_figures
Too many arguments (7/5)
99 0 refactor too-many-positional-arguments R0917 make_multi_figures
Too many positional arguments (7/5)
99 0 refactor too-many-locals R0914 make_multi_figures
Too many local variables (23/15)
129 0 convention trailing-whitespace C0303
Trailing whitespace
136 0 convention trailing-whitespace C0303
Trailing whitespace
160 0 convention trailing-whitespace C0303
Trailing whitespace
185 0 refactor too-many-locals R0914 dynamic_barh
Too many local variables (19/15)
302 0 convention line-too-long C0301
Line too long (323/100)
304 0 convention line-too-long C0301
Line too long (323/100)
308 0 convention line-too-long C0301
Line too long (122/100)
312 0 refactor too-many-arguments R0913 _shade_out_of_limit
Too many arguments (8/5)
312 0 refactor too-many-positional-arguments R0917 _shade_out_of_limit
Too many positional arguments (8/5)
312 0 refactor too-many-locals R0914 _shade_out_of_limit
Too many local variables (19/15)
369 0 convention line-too-long C0301
Line too long (113/100)
378 0 refactor too-many-instance-attributes R0902 RandomVibTest
Too many instance attributes (24/7)
430 4 refactor too-many-arguments R0913 RandomVibTest.__init__
Too many arguments (21/5)
430 4 refactor too-many-positional-arguments R0917 RandomVibTest.__init__
Too many positional arguments (21/5)
430 4 refactor too-many-locals R0914 RandomVibTest.__init__
Too many local variables (22/15)
590 0 convention line-too-long C0301
Line too long (110/100)
594 0 convention line-too-long C0301
Line too long (140/100)
598 38 convention invalid-name C0103 RandomVibTest.set_tolerance_limit_psd
Argument name "dB" doesn't conform to snake_case naming style
621 0 convention line-too-long C0301
Line too long (115/100)
623 0 convention line-too-long C0301
Line too long (109/100)
657 8 convention consider-using-enumerate C0200 RandomVibTest.plot_cpsd_time_subset
Consider using enumerate instead of iterating with range and len
662 0 convention line-too-long C0301
Line too long (110/100)
663 0 convention line-too-long C0301
Line too long (113/100)
664 0 convention line-too-long C0301
Line too long (143/100)
677 0 convention line-too-long C0301
Line too long (139/100)
692 12 warning unused-variable W0612 RandomVibTest.compute_frf
Unused variable 'index'
704 4 refactor too-many-locals R0914 RandomVibTest.plot_control_vs_spec
Too many local variables (35/15)
704 4 refactor too-many-branches R0912 RandomVibTest.plot_control_vs_spec
Too many branches (13/12)
704 4 refactor too-many-statements R0915 RandomVibTest.plot_control_vs_spec
Too many statements (76/50)
736 0 convention line-too-long C0301
Line too long (130/100)
738 0 convention line-too-long C0301
Line too long (182/100)
739 0 convention line-too-long C0301
Line too long (187/100)
741 0 convention line-too-long C0301
Line too long (112/100)
755 0 convention line-too-long C0301
Line too long (151/100)
756 0 convention line-too-long C0301
Line too long (137/100)
757 0 convention line-too-long C0301
Line too long (139/100)
758 0 convention line-too-long C0301
Line too long (139/100)
759 0 convention line-too-long C0301
Line too long (150/100)
763 0 convention line-too-long C0301
Line too long (155/100)
764 0 convention line-too-long C0301
Line too long (139/100)
765 0 convention line-too-long C0301
Line too long (141/100)
766 0 convention line-too-long C0301
Line too long (141/100)
767 0 convention line-too-long C0301
Line too long (152/100)
769 0 convention trailing-whitespace C0303
Trailing whitespace
771 0 convention line-too-long C0301
Line too long (141/100)
772 0 convention line-too-long C0301
Line too long (129/100)
773 0 convention line-too-long C0301
Line too long (129/100)
779 0 convention line-too-long C0301
Line too long (110/100)
780 0 convention line-too-long C0301
Line too long (110/100)
785 0 convention line-too-long C0301
Line too long (198/100)
786 0 convention line-too-long C0301
Line too long (149/100)
787 0 convention line-too-long C0301
Line too long (150/100)
790 0 convention line-too-long C0301
Line too long (108/100)
791 0 convention line-too-long C0301
Line too long (102/100)
793 0 convention line-too-long C0301
Line too long (109/100)
794 0 convention line-too-long C0301
Line too long (101/100)
796 0 convention line-too-long C0301
Line too long (146/100)
797 0 convention line-too-long C0301
Line too long (117/100)
798 0 convention line-too-long C0301
Line too long (151/100)
799 0 convention line-too-long C0301
Line too long (129/100)
801 0 convention line-too-long C0301
Line too long (145/100)
804 0 convention line-too-long C0301
Line too long (118/100)
810 0 convention line-too-long C0301
Line too long (108/100)
811 0 convention line-too-long C0301
Line too long (146/100)
822 0 convention trailing-whitespace C0303
Trailing whitespace
826 0 convention trailing-whitespace C0303
Trailing whitespace
829 0 convention line-too-long C0301
Line too long (102/100)
837 0 convention line-too-long C0301
Line too long (144/100)
839 0 convention line-too-long C0301
Line too long (177/100)
847 4 refactor too-many-locals R0914 RandomVibTest.plot_response
Too many local variables (25/15)
880 0 convention line-too-long C0301
Line too long (133/100)
891 39 error possibly-used-before-assignment E0606 RandomVibTest.plot_response
Possibly using variable 'all_figs' before assignment
891 48 error possibly-used-before-assignment E0606 RandomVibTest.plot_response
Possibly using variable 'all_axes' before assignment
895 20 warning unused-variable W0612 RandomVibTest.plot_response
Unused variable 'handles'
896 20 warning unused-variable W0612 RandomVibTest.plot_response
Unused variable 'labels'
900 0 convention line-too-long C0301
Line too long (110/100)
901 0 convention line-too-long C0301
Line too long (110/100)
902 0 convention line-too-long C0301
Line too long (114/100)
905 0 convention line-too-long C0301
Line too long (118/100)
910 0 convention line-too-long C0301
Line too long (108/100)
912 0 convention line-too-long C0301
Line too long (138/100)
920 0 convention trailing-whitespace C0303
Trailing whitespace
922 0 convention trailing-whitespace C0303
Trailing whitespace
931 0 convention line-too-long C0301
Line too long (148/100)
933 0 convention line-too-long C0301
Line too long (181/100)
941 4 refactor too-many-locals R0914 RandomVibTest.plot_percent_lines_out
Too many local variables (22/15)
971 0 convention line-too-long C0301
Line too long (130/100)
974 0 convention line-too-long C0301
Line too long (182/100)
977 0 convention line-too-long C0301
Line too long (155/100)
978 0 convention line-too-long C0301
Line too long (156/100)
980 0 convention line-too-long C0301
Line too long (152/100)
981 0 convention line-too-long C0301
Line too long (105/100)
982 0 convention line-too-long C0301
Line too long (139/100)
983 0 convention line-too-long C0301
Line too long (121/100)
992 20 convention disallowed-name C0104 RandomVibTest.plot_percent_lines_out
Disallowed name "bar"
995 0 convention line-too-long C0301
Line too long (116/100)
997 0 convention line-too-long C0301
Line too long (104/100)
1007 0 convention line-too-long C0301
Line too long (135/100)
1009 0 convention trailing-whitespace C0303
Trailing whitespace
1042 0 convention line-too-long C0301
Line too long (133/100)
1044 0 convention line-too-long C0301
Line too long (161/100)
1047 0 convention line-too-long C0301
Line too long (133/100)
1064 0 convention line-too-long C0301
Line too long (135/100)
1071 4 refactor too-many-locals R0914 RandomVibTest.plot_rms_error
Too many local variables (17/15)
1095 0 convention line-too-long C0301
Line too long (130/100)
1102 0 convention line-too-long C0301
Line too long (182/100)
1105 0 convention line-too-long C0301
Line too long (103/100)
1106 0 convention line-too-long C0301
Line too long (127/100)
1130 0 convention line-too-long C0301
Line too long (135/100)
1132 0 convention trailing-whitespace C0303
Trailing whitespace
1137 4 refactor too-many-locals R0914 RandomVibTest.plot_kurtosis
Too many local variables (17/15)
1161 77 convention trailing-whitespace C0303
Trailing whitespace
1163 0 convention line-too-long C0301
Line too long (116/100)
1165 0 convention line-too-long C0301
Line too long (111/100)
1179 20 convention disallowed-name C0104 RandomVibTest.plot_kurtosis
Disallowed name "bar"
1182 0 convention line-too-long C0301
Line too long (128/100)
1195 0 convention line-too-long C0301
Line too long (135/100)
1200 4 refactor inconsistent-return-statements R1710 RandomVibTest.plot_signal_to_noise
Either all return statements in a function should return an expression, or none of them should.
1227 0 convention trailing-whitespace C0303
Trailing whitespace
1230 0 convention trailing-whitespace C0303
Trailing whitespace
1234 0 convention trailing-whitespace C0303
Trailing whitespace
1255 20 convention disallowed-name C0104 RandomVibTest.plot_signal_to_noise
Disallowed name "bar"
1258 0 convention line-too-long C0301
Line too long (135/100)
1273 4 refactor too-many-locals R0914 RandomVibTest.plot_time_histories
Too many local variables (20/15)
1304 0 convention line-too-long C0301
Line too long (111/100)
1311 24 warning unused-variable W0612 RandomVibTest.plot_time_histories
Unused variable 'handles'
1312 24 warning unused-variable W0612 RandomVibTest.plot_time_histories
Unused variable 'labels'
1315 0 convention line-too-long C0301
Line too long (146/100)
1317 0 convention line-too-long C0301
Line too long (112/100)
1318 0 convention line-too-long C0301
Line too long (106/100)
1334 0 convention line-too-long C0301
Line too long (148/100)
1336 0 convention line-too-long C0301
Line too long (181/100)
1344 4 refactor too-many-locals R0914 RandomVibTest.plot_multiple_coherence
Too many local variables (22/15)
1344 4 refactor too-many-branches R0912 RandomVibTest.plot_multiple_coherence
Too many branches (13/12)
1377 0 convention line-too-long C0301
Line too long (160/100)
1386 0 convention line-too-long C0301
Line too long (240/100)
1390 0 convention line-too-long C0301
Line too long (105/100)
1393 0 convention line-too-long C0301
Line too long (101/100)
1413 0 convention trailing-whitespace C0303
Trailing whitespace
1415 0 convention trailing-whitespace C0303
Trailing whitespace
1423 0 convention line-too-long C0301
Line too long (144/100)
1425 0 convention line-too-long C0301
Line too long (177/100)
1462 0 convention line-too-long C0301
Line too long (147/100)
1463 0 convention trailing-whitespace C0303
Trailing whitespace
1468 0 convention line-too-long C0301
Line too long (135/100)
1470 0 convention line-too-long C0301
Line too long (115/100)
1474 0 convention line-too-long C0301
Line too long (106/100)
1475 0 convention line-too-long C0301
Line too long (118/100)
1476 0 convention line-too-long C0301
Line too long (109/100)
1480 8 convention consider-using-dict-items C0206 RandomVibTest.create_all_plots
Consider iterating with .items()
1482 0 convention line-too-long C0301
Line too long (164/100)
1505 0 warning bad-indentation W0311
Bad indentation. Found 16 spaces, expected 12
1508 0 convention line-too-long C0301
Line too long (152/100)
1511 0 convention line-too-long C0301
Line too long (117/100)
1511 8 warning unused-variable W0612 RandomVibTest.convert_to_octave
Unused variable 'nominal_band_centers'
1511 45 warning unused-variable W0612 RandomVibTest.convert_to_octave
Unused variable 'band_centers'
1515 0 convention line-too-long C0301
Line too long (120/100)
1517 0 convention line-too-long C0301
Line too long (142/100)
1518 0 convention line-too-long C0301
Line too long (156/100)
1519 0 convention line-too-long C0301
Line too long (152/100)
1567 0 convention line-too-long C0301
Line too long (175/100)
1579 0 convention line-too-long C0301
Line too long (102/100)
1589 0 convention missing-final-newline C0304
Final newline missing

Module sdynpy.fem (/opt/hostedtoolcache/Python/3.13.13/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.13/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.13/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.13/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.13/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.13/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.13/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.13/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.13/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.13/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 (2556/1000)
26 0 warning unused-import W0611
Unused transfer_function_array imported from core.sdynpy_data
26 0 warning unused-import W0611
Unused TransferFunctionArray imported from core.sdynpy_data
26 0 warning unused-import W0611
Unused coherence_array imported from core.sdynpy_data
26 0 warning unused-import W0611
Unused CoherenceArray imported from core.sdynpy_data
26 0 warning unused-import W0611
Unused multiple_coherence_array imported from core.sdynpy_data
26 0 warning unused-import W0611
Unused MultipleCoherenceArray imported from core.sdynpy_data
42 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", "core.sdynpy_matrix.matrix"
43 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", "core.sdynpy_matrix.matrix"
44 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", "core.sdynpy_matrix.matrix"
45 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", "core.sdynpy_matrix.matrix"
46 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", "core.sdynpy_matrix.matrix"
49 0 refactor too-many-arguments R0913 read_rattlesnake_output
Too many arguments (7/5)
49 0 refactor too-many-positional-arguments R0917 read_rattlesnake_output
Too many positional arguments (7/5)
49 0 refactor too-many-locals R0914 read_rattlesnake_output
Too many local variables (25/15)
92 13 error no-member E1101 read_rattlesnake_output
Module 'netCDF4' has no 'Dataset' member
93 26 error no-member E1101 read_rattlesnake_output
Module 'netCDF4' has no 'Dataset' member
100 51 error possibly-used-before-assignment E0606 read_rattlesnake_output
Possibly using variable 'ds' before assignment
212 15 warning broad-exception-caught W0718 read_system_id_data
Catching too general exception Exception
224 15 warning broad-exception-caught W0718 read_system_id_data
Catching too general exception Exception
275 0 refactor too-many-locals R0914 read_system_id_nc4
Too many local variables (88/15)
275 0 refactor too-many-branches R0912 read_system_id_nc4
Too many branches (23/12)
275 0 refactor too-many-statements R0915 read_system_id_nc4
Too many statements (158/50)
308 13 error no-member E1101 read_system_id_nc4
Module 'netCDF4' has no 'Dataset' member
309 26 error no-member E1101 read_system_id_nc4
Module 'netCDF4' has no 'Dataset' member
467 4 warning redefined-outer-name W0621 read_system_id_nc4
Redefining name 'coherence_array' from outer scope (line 26)
703 0 refactor too-many-locals R0914 read_random_spectral_data
Too many local variables (55/15)
703 0 refactor too-many-branches R0912 read_random_spectral_data
Too many branches (17/12)
703 0 refactor too-many-statements R0915 read_random_spectral_data
Too many statements (104/50)
731 13 error no-member E1101 read_random_spectral_data
Module 'netCDF4' has no 'Dataset' member
732 26 error no-member E1101 read_random_spectral_data
Module 'netCDF4' has no 'Dataset' member
1012 0 refactor too-many-locals R0914 read_modal_data
Too many local variables (43/15)
1012 0 refactor too-many-statements R0915 read_modal_data
Too many statements (77/50)
1049 13 error no-member E1101 read_modal_data
Module 'netCDF4' has no 'Dataset' member
1050 26 error no-member E1101 read_modal_data
Module 'netCDF4' has no 'Dataset' member
1055 19 error possibly-used-before-assignment E0606 read_modal_data
Possibly using variable 'ds' before assignment
1064 12 error too-many-function-args E1121 read_modal_data
Too many positional arguments for method call
1070 0 convention line-too-long C0301
Line too long (149/100)
1073 12 error too-many-function-args E1121 read_modal_data
Too many positional arguments for method call
1363 0 refactor too-many-locals R0914 read_transient_control_data
Too many local variables (39/15)
1363 0 refactor too-many-branches R0912 read_transient_control_data
Too many branches (13/12)
1363 0 refactor too-many-statements R0915 read_transient_control_data
Too many statements (84/50)
1390 13 error no-member E1101 read_transient_control_data
Module 'netCDF4' has no 'Dataset' member
1391 26 error no-member E1101 read_transient_control_data
Module 'netCDF4' has no 'Dataset' member
1605 0 warning dangerous-default-value W0102 create_synthetic_test
Dangerous default value [] as argument
1605 0 refactor too-many-arguments R0913 create_synthetic_test
Too many arguments (19/5)
1605 0 refactor too-many-positional-arguments R0917 create_synthetic_test
Too many positional arguments (19/5)
1605 0 refactor too-many-locals R0914 create_synthetic_test
Too many local variables (33/15)
1605 0 refactor too-many-branches R0912 create_synthetic_test
Too many branches (16/12)
1612 4 warning unused-argument W0613 create_synthetic_test
Unused argument 'displacement_derivative'
1684 4 convention import-outside-toplevel C0415 create_synthetic_test
Import outside toplevel (components)
1684 4 error import-error E0401 create_synthetic_test
Unable to import 'components'
1752 0 refactor too-many-locals R0914 read_sine_control_data
Too many local variables (18/15)
1752 0 refactor too-many-branches R0912 read_sine_control_data
Too many branches (25/12)
1752 0 refactor too-many-statements R0915 read_sine_control_data
Too many statements (65/50)
1843 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'
1844 0 convention line-too-long C0301
Line too long (138/100)
1860 0 convention line-too-long C0301
Line too long (138/100)
1884 11 refactor use-a-generator R1729 read_sine_control_data
Use a generator instead 'any(dimension == 'tone' for dimension in dimension_label)'
1897 0 refactor too-many-instance-attributes R0902 RattlesnakeRandomEnvironmentData
Too many instance attributes (39/7)
1940 4 refactor too-many-arguments R0913 RattlesnakeRandomEnvironmentData.__init__
Too many arguments (40/5)
1940 4 refactor too-many-positional-arguments R0917 RattlesnakeRandomEnvironmentData.__init__
Too many positional arguments (40/5)
1940 4 refactor too-many-locals R0914 RattlesnakeRandomEnvironmentData.__init__
Too many local variables (43/15)
2059 27 convention unnecessary-dunder-call C2801 RattlesnakeRandomEnvironmentData.load_from_env_group
Unnecessarily calls dunder method __getattr__. Access attribute directly or use getattr built-in function.
2066 16 refactor no-else-continue R1724 RattlesnakeRandomEnvironmentData.load_from_env_group
Unnecessary "else" after "continue", remove the "else" and de-indent the code inside it
2111 4 refactor inconsistent-return-statements R1710 RattlesnakeRandomEnvironmentData.specification_cpsd
Either all return statements in a function should return an expression, or none of them should.
2138 4 refactor inconsistent-return-statements R1710 RattlesnakeRandomEnvironmentData.specification_warning_psd
Either all return statements in a function should return an expression, or none of them should.
2172 4 refactor inconsistent-return-statements R1710 RattlesnakeRandomEnvironmentData.specification_abort_psd
Either all return statements in a function should return an expression, or none of them should.
2206 0 refactor too-many-instance-attributes R0902 RattlesnakeData
Too many instance attributes (14/7)
2259 4 warning dangerous-default-value W0102 RattlesnakeData.__init__
Dangerous default value [] as argument
2259 4 warning dangerous-default-value W0102 RattlesnakeData.__init__
Dangerous default value [] as argument
2259 4 warning dangerous-default-value W0102 RattlesnakeData.__init__
Dangerous default value {} as argument
2259 4 refactor too-many-arguments R0913 RattlesnakeData.__init__
Too many arguments (15/5)
2259 4 refactor too-many-positional-arguments R0917 RattlesnakeData.__init__
Too many positional arguments (15/5)
2259 4 refactor too-many-locals R0914 RattlesnakeData.__init__
Too many local variables (18/15)
2331 32 error no-member E1101 RattlesnakeData.read_rattlesnake_nc4
Module 'netCDF4' has no 'Dataset' member
2334 19 error no-member E1101 RattlesnakeData.read_rattlesnake_nc4
Module 'netCDF4' has no 'Dataset' member
2339 27 convention unnecessary-dunder-call C2801 RattlesnakeData.read_rattlesnake_nc4
Unnecessarily calls dunder method __getattr__. Access attribute directly or use getattr built-in function.
2355 0 convention line-too-long C0301
Line too long (115/100)
2364 23 warning broad-exception-caught W0718 RattlesnakeData.read_rattlesnake_nc4
Catching too general exception Exception
2368 0 convention line-too-long C0301
Line too long (115/100)
2488 4 refactor inconsistent-return-statements R1710 RattlesnakeData.get_time_data
Either all return statements in a function should return an expression, or none of them should.
2534 0 convention line-too-long C0301
Line too long (234/100)

Module sdynpy.fileio.sdynpy_tshaker (/opt/hostedtoolcache/Python/3.13.13/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.13/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.13/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.13/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.13/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.13/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.13/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.13/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.13/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.13/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.13/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.13/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.13/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.13/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.13/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 ..doc.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.13/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_modeshape (/opt/hostedtoolcache/Python/3.13.13/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.13/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.13/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.13/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.13/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.13/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.13/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.13/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.13/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.13/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.13/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.13/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.13/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.13/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.13/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.13/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.13/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.13/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.13/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 4536
warning 1115
refactor 1180
error 355

Count per messages

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

Count per modules

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

Count per path

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