Pylint report from report.jinja2

Messages

Module sdynpy (/opt/hostedtoolcache/Python/3.13.15/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, psv" 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 convention wrong-import-position C0413
Import "from .fem import sdynpy_visualization_reduction as viz_reduction" should be placed at the top of the module
28 0 warning redefined-builtin W0622
Redefining built-in 'complex'
28 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, massprops, interpolation" should be placed at the top of the module
46 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
49 0 convention wrong-import-position C0413
Import "from . import doc" should be placed at the top of the module
84 0 convention invalid-name C0103
Class name "id_map" doesn't conform to PascalCase naming style

Module sdynpy.core (/opt/hostedtoolcache/Python/3.13.15/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.15/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 (6/5)
46 4 refactor too-many-positional-arguments R0917 SdynpyArray.__new__
Too many positional arguments (6/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.15/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.15/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
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.15/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 (10342/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_interpolation import adaptive_linear_interpolation" should be placed at the top of the module
43 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, generate_windowed_random as sp_generate_windowed_random, select_realization as sp_select_windowed_random_realization" should be placed at the top of the module
52 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
53 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
55 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
57 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
62 0 convention wrong-import-position C0413
Import "from scipy.linalg import eigh" should be placed at the top of the module
62 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_generator.pseudorandom", "signal_processing.sdynpy_frf_inverse.frf_inverse", "signal_processing.sdynpy_harmonic.digital_tracking_filter"
63 0 convention wrong-import-position C0413
Import "from scipy.optimize import minimize" should be placed at the top of the module
63 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_generator.pseudorandom", "signal_processing.sdynpy_frf_inverse.frf_inverse", "signal_processing.sdynpy_harmonic.digital_tracking_filter"
64 0 convention wrong-import-position C0413
Import "from enum import Enum" should be placed at the top of the module
64 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_generator.pseudorandom", "signal_processing.sdynpy_frf_inverse.frf_inverse", "signal_processing.sdynpy_harmonic.digital_tracking_filter"
65 0 convention wrong-import-position C0413
Import "import matplotlib" should be placed at the top of the module
65 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_generator.pseudorandom", "signal_processing.sdynpy_frf_inverse.frf_inverse", "signal_processing.sdynpy_harmonic.digital_tracking_filter"
66 0 convention wrong-import-position C0413
Import "import matplotlib.pyplot as plt" should be placed at the top of the module
66 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_generator.pseudorandom", "signal_processing.sdynpy_frf_inverse.frf_inverse", "signal_processing.sdynpy_harmonic.digital_tracking_filter"
67 0 refactor consider-using-from-import R0402
Use 'from matplotlib import cm' instead
67 0 convention wrong-import-position C0413
Import "import matplotlib.cm as cm" should be placed at the top of the module
67 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_generator.pseudorandom", "signal_processing.sdynpy_frf_inverse.frf_inverse", "signal_processing.sdynpy_harmonic.digital_tracking_filter"
68 0 convention wrong-import-position C0413
Import "from matplotlib.colors import ListedColormap" should be placed at the top of the module
68 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_generator.pseudorandom", "signal_processing.sdynpy_frf_inverse.frf_inverse", "signal_processing.sdynpy_harmonic.digital_tracking_filter"
69 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
69 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_generator.pseudorandom", "signal_processing.sdynpy_frf_inverse.frf_inverse", "signal_processing.sdynpy_harmonic.digital_tracking_filter"
70 0 convention wrong-import-position C0413
Import "from matplotlib.figure import Figure" should be placed at the top of the module
70 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_generator.pseudorandom", "signal_processing.sdynpy_frf_inverse.frf_inverse", "signal_processing.sdynpy_harmonic.digital_tracking_filter"
71 0 convention wrong-import-position C0413
Import "from matplotlib.patches import Rectangle" should be placed at the top of the module
71 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_generator.pseudorandom", "signal_processing.sdynpy_frf_inverse.frf_inverse", "signal_processing.sdynpy_harmonic.digital_tracking_filter"
72 0 convention wrong-import-position C0413
Import "from matplotlib.gridspec import GridSpec" should be placed at the top of the module
72 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_generator.pseudorandom", "signal_processing.sdynpy_frf_inverse.frf_inverse", "signal_processing.sdynpy_harmonic.digital_tracking_filter"
73 0 convention wrong-import-position C0413
Import "from matplotlib.ticker import MaxNLocator" should be placed at the top of the module
73 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_generator.pseudorandom", "signal_processing.sdynpy_frf_inverse.frf_inverse", "signal_processing.sdynpy_harmonic.digital_tracking_filter"
74 0 convention wrong-import-position C0413
Import "from copy import copy, deepcopy" should be placed at the top of the module
74 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_generator.pseudorandom", "signal_processing.sdynpy_frf_inverse.frf_inverse", "signal_processing.sdynpy_harmonic.digital_tracking_filter"
74 0 warning unused-import W0611
Unused copy imported from copy
75 0 convention wrong-import-position C0413
Import "from datetime import datetime" should be placed at the top of the module
75 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_generator.pseudorandom", "signal_processing.sdynpy_frf_inverse.frf_inverse", "signal_processing.sdynpy_harmonic.digital_tracking_filter"
76 0 convention wrong-import-position C0413
Import "from qtpy import QtWidgets, uic, QtGui" should be placed at the top of the module
76 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_generator.pseudorandom", "signal_processing.sdynpy_frf_inverse.frf_inverse", "signal_processing.sdynpy_harmonic.digital_tracking_filter"
76 0 warning unused-import W0611
Unused QtGui imported from qtpy
77 0 convention wrong-import-position C0413
Import "from qtpy.QtGui import QIcon, QFont" should be placed at the top of the module
77 0 error no-name-in-module E0611
No name 'QIcon' in module 'qtpy.QtGui'
77 0 error no-name-in-module E0611
No name 'QFont' in module 'qtpy.QtGui'
77 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_generator.pseudorandom", "signal_processing.sdynpy_frf_inverse.frf_inverse", "signal_processing.sdynpy_harmonic.digital_tracking_filter"
77 0 warning unused-import W0611
Unused QIcon imported from qtpy.QtGui
77 0 warning unused-import W0611
Unused QFont imported from qtpy.QtGui
78 0 convention wrong-import-position C0413
Import "from qtpy.QtCore import Qt, QCoreApplication, QRect" should be placed at the top of the module
78 0 error no-name-in-module E0611
No name 'QCoreApplication' in module 'qtpy.QtCore'
78 0 error no-name-in-module E0611
No name 'QRect' in module 'qtpy.QtCore'
78 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_generator.pseudorandom", "signal_processing.sdynpy_frf_inverse.frf_inverse", "signal_processing.sdynpy_harmonic.digital_tracking_filter"
78 0 warning unused-import W0611
Unused QCoreApplication imported from qtpy.QtCore
78 0 warning unused-import W0611
Unused QRect imported from qtpy.QtCore
79 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
79 0 error no-name-in-module E0611
No name 'QToolTip' in module 'qtpy.QtWidgets'
79 0 error no-name-in-module E0611
No name 'QLabel' in module 'qtpy.QtWidgets'
79 0 error no-name-in-module E0611
No name 'QPushButton' in module 'qtpy.QtWidgets'
79 0 error no-name-in-module E0611
No name 'QApplication' in module 'qtpy.QtWidgets'
79 0 error no-name-in-module E0611
No name 'QGroupBox' in module 'qtpy.QtWidgets'
79 0 error no-name-in-module E0611
No name 'QWidget' in module 'qtpy.QtWidgets'
79 0 error no-name-in-module E0611
No name 'QMessageBox' in module 'qtpy.QtWidgets'
79 0 error no-name-in-module E0611
No name 'QHBoxLayout' in module 'qtpy.QtWidgets'
79 0 error no-name-in-module E0611
No name 'QVBoxLayout' in module 'qtpy.QtWidgets'
79 0 error no-name-in-module E0611
No name 'QSizePolicy' in module 'qtpy.QtWidgets'
79 0 error no-name-in-module E0611
No name 'QMainWindow' in module 'qtpy.QtWidgets'
79 0 error no-name-in-module E0611
No name 'QFileDialog' in module 'qtpy.QtWidgets'
79 0 error no-name-in-module E0611
No name 'QErrorMessage' in module 'qtpy.QtWidgets'
79 0 error no-name-in-module E0611
No name 'QListWidget' in module 'qtpy.QtWidgets'
79 0 error no-name-in-module E0611
No name 'QLineEdit' in module 'qtpy.QtWidgets'
79 0 error no-name-in-module E0611
No name 'QDockWidget' in module 'qtpy.QtWidgets'
79 0 error no-name-in-module E0611
No name 'QGridLayout' in module 'qtpy.QtWidgets'
79 0 error no-name-in-module E0611
No name 'QButtonGroup' in module 'qtpy.QtWidgets'
79 0 error no-name-in-module E0611
No name 'QDialog' in module 'qtpy.QtWidgets'
79 0 error no-name-in-module E0611
No name 'QCheckBox' in module 'qtpy.QtWidgets'
79 0 error no-name-in-module E0611
No name 'QRadioButton' in module 'qtpy.QtWidgets'
79 0 error no-name-in-module E0611
No name 'QMenuBar' in module 'qtpy.QtWidgets'
79 0 error no-name-in-module E0611
No name 'QMenu' in module 'qtpy.QtWidgets'
79 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_generator.pseudorandom", "signal_processing.sdynpy_frf_inverse.frf_inverse", "signal_processing.sdynpy_harmonic.digital_tracking_filter"
79 0 warning unused-import W0611
Unused QToolTip imported from qtpy.QtWidgets
79 0 warning unused-import W0611
Unused QLabel imported from qtpy.QtWidgets
79 0 warning unused-import W0611
Unused QMessageBox imported from qtpy.QtWidgets
79 0 warning unused-import W0611
Unused QHBoxLayout imported from qtpy.QtWidgets
79 0 warning unused-import W0611
Unused QFileDialog imported from qtpy.QtWidgets
79 0 warning unused-import W0611
Unused QErrorMessage imported from qtpy.QtWidgets
79 0 warning unused-import W0611
Unused QListWidget imported from qtpy.QtWidgets
79 0 warning unused-import W0611
Unused QLineEdit imported from qtpy.QtWidgets
79 0 warning unused-import W0611
Unused QButtonGroup imported from qtpy.QtWidgets
79 0 warning unused-import W0611
Unused QDialog imported from qtpy.QtWidgets
79 0 warning unused-import W0611
Unused QMenuBar imported from qtpy.QtWidgets
79 0 warning unused-import W0611
Unused QMenu imported from qtpy.QtWidgets
86 4 warning unused-import W0611
Unused QAction imported from qtpy.QtGui
89 0 convention wrong-import-position C0413
Import "import pyqtgraph" should be placed at the top of the module
89 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_generator.pseudorandom", "signal_processing.sdynpy_frf_inverse.frf_inverse", "signal_processing.sdynpy_harmonic.digital_tracking_filter"
90 0 convention wrong-import-position C0413
Import "import os" should be placed at the top of the module
90 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_generator.pseudorandom", "signal_processing.sdynpy_frf_inverse.frf_inverse", "signal_processing.sdynpy_harmonic.digital_tracking_filter"
91 0 convention wrong-import-position C0413
Import "import scipy.signal as sig" should be placed at the top of the module
91 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_generator.pseudorandom", "signal_processing.sdynpy_frf_inverse.frf_inverse", "signal_processing.sdynpy_harmonic.digital_tracking_filter"
92 0 convention wrong-import-position C0413
Import "import warnings" should be placed at the top of the module
92 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_generator.pseudorandom", "signal_processing.sdynpy_frf_inverse.frf_inverse", "signal_processing.sdynpy_harmonic.digital_tracking_filter"
93 0 convention wrong-import-position C0413
Import "import scipy.fft as scipyfft" should be placed at the top of the module
93 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_generator.pseudorandom", "signal_processing.sdynpy_frf_inverse.frf_inverse", "signal_processing.sdynpy_harmonic.digital_tracking_filter"
94 0 convention wrong-import-position C0413
Import "from scipy.signal.windows import exponential, get_window, hann" should be placed at the top of the module
94 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_generator.pseudorandom", "signal_processing.sdynpy_frf_inverse.frf_inverse", "signal_processing.sdynpy_harmonic.digital_tracking_filter"
95 0 convention wrong-import-position C0413
Import "from scipy.signal import oaconvolve, convolve" should be placed at the top of the module
95 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_generator.pseudorandom", "signal_processing.sdynpy_frf_inverse.frf_inverse", "signal_processing.sdynpy_harmonic.digital_tracking_filter"
96 0 convention wrong-import-position C0413
Import "from scipy.interpolate import interp1d" should be placed at the top of the module
96 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_generator.pseudorandom", "signal_processing.sdynpy_frf_inverse.frf_inverse", "signal_processing.sdynpy_harmonic.digital_tracking_filter"
99 0 convention wrong-import-position C0413
Import "from pathlib import Path" should be placed at the top of the module
99 0 convention wrong-import-order C0411
standard import "pathlib.Path" should be placed before third party imports "numpy", "scipy.linalg.eigh", "scipy.optimize.minimize" (...) "scipy.signal.windows.exponential", "scipy.signal.oaconvolve", "scipy.interpolate.interp1d" and local imports "sdynpy_array.SdynpyArray", "sdynpy_coordinate.outer_product", "sdynpy_matrix.Matrix" (...) "signal_processing.sdynpy_generator.pseudorandom", "signal_processing.sdynpy_frf_inverse.frf_inverse", "signal_processing.sdynpy_harmonic.digital_tracking_filter"
233 0 convention line-too-long C0301
Line too long (102/100)
235 0 convention line-too-long C0301
Line too long (112/100)
247 0 convention line-too-long C0301
Line too long (106/100)
257 26 warning unused-argument W0613 _flat_frequency_shape
Unused argument 'freq'
261 0 convention missing-class-docstring C0115 AbscissaIndexExtractor
Missing class docstring
272 0 convention missing-class-docstring C0115 AbscissaValueExtractor
Missing class docstring
284 0 convention line-too-long C0301
Line too long (107/100)
289 0 refactor too-many-instance-attributes R0902 NDDataArray
Too many instance attributes (8/7)
289 0 refactor too-many-public-methods R0904 NDDataArray
Too many public methods (36/20)
296 4 convention bad-classmethod-argument C0202 NDDataArray.__new__
Class method __new__ should have 'cls' as first argument
296 4 refactor too-many-arguments R0913 NDDataArray.__new__
Too many arguments (8/5)
296 4 refactor too-many-positional-arguments R0917 NDDataArray.__new__
Too many positional arguments (8/5)
339 11 error unsubscriptable-object E1136 NDDataArray.reference_coordinate
Value 'self.dtype' is unsubscriptable
340 33 convention consider-using-f-string C0209 NDDataArray.reference_coordinate
Formatting a regular string which could be an f-string
346 11 error unsubscriptable-object E1136 NDDataArray.reference_coordinate
Value 'self.dtype' is unsubscriptable
347 33 convention consider-using-f-string C0209 NDDataArray.reference_coordinate
Formatting a regular string which could be an f-string
353 15 error unsubscriptable-object E1136 NDDataArray.num_elements
Value 'self.dtype' is unsubscriptable
358 15 error unsubscriptable-object E1136 NDDataArray.num_coordinates
Value 'self.dtype' is unsubscriptable
363 15 error unsubscriptable-object E1136 NDDataArray.data_dimension
Value 'self.dtype' is unsubscriptable
387 0 convention line-too-long C0301
Line too long (102/100)
387 29 convention consider-using-f-string C0209 NDDataArray.abscissa_spacing
Formatting a regular string which could be an f-string
390 4 warning dangerous-default-value W0102 NDDataArray.plot
Dangerous default value {} as argument
390 4 warning dangerous-default-value W0102 NDDataArray.plot
Dangerous default value {} as argument
390 4 warning dangerous-default-value W0102 NDDataArray.plot
Dangerous default value {} as argument
390 4 refactor too-many-arguments R0913 NDDataArray.plot
Too many arguments (7/5)
390 4 refactor too-many-positional-arguments R0917 NDDataArray.plot
Too many positional arguments (7/5)
390 4 refactor too-many-locals R0914 NDDataArray.plot
Too many local variables (26/15)
390 4 refactor too-many-branches R0912 NDDataArray.plot
Too many branches (26/12)
390 4 refactor too-many-statements R0915 NDDataArray.plot
Too many statements (64/50)
391 61 convention trailing-whitespace C0303
Trailing whitespace
438 12 warning unused-variable W0612 NDDataArray.plot
Unused variable 'figure'
439 0 convention line-too-long C0301
Line too long (103/100)
439 30 error no-member E1101 NDDataArray.plot
Instance of 'ndarray' has no 'abscissa' member
439 57 error no-member E1101 NDDataArray.plot
Instance of 'ndarray' has no 'ordinate' member
446 0 convention line-too-long C0301
Line too long (156/100)
453 0 convention line-too-long C0301
Line too long (103/100)
457 0 convention line-too-long C0301
Line too long (126/100)
458 8 refactor too-many-nested-blocks R1702 NDDataArray.plot
Too many nested blocks (6/5)
462 25 warning unused-variable W0612 NDDataArray.plot
Unused variable 'index'
471 0 convention line-too-long C0301
Line too long (156/100)
478 0 convention line-too-long C0301
Line too long (107/100)
481 0 convention line-too-long C0301
Line too long (101/100)
482 0 convention line-too-long C0301
Line too long (128/100)
483 37 warning undefined-loop-variable W0631 NDDataArray.plot
Using possibly undefined loop variable 'i'
494 0 convention line-too-long C0301
Line too long (156/100)
501 0 convention line-too-long C0301
Line too long (103/100)
505 0 convention line-too-long C0301
Line too long (126/100)
549 4 convention missing-function-docstring C0116 NDDataArray.plot_image
Missing function or method docstring
549 35 warning unused-argument W0613 NDDataArray.plot_image
Unused argument 'reduction_function'
551 21 error no-member E1101 NDDataArray.plot_image
Instance of 'ndarray' has no 'ordinate' member
558 29 warning unused-argument W0613 NDDataArray.plot_image.dof_formatter
Unused argument 'pos'
559 12 refactor no-else-return R1705 NDDataArray.plot_image.dof_formatter
Unnecessary "elif" after "return", remove the leading "el" from "elif"
566 12 warning unused-variable W0612 NDDataArray.plot_image
Unused variable 'fig'
578 37 convention consider-using-f-string C0209 NDDataArray.plot_image.<lambda>
Formatting a regular string which could be an f-string
606 62 error unsubscriptable-object E1136 NDDataArray.reshape_to_matrix
Value 'self.dtype' is unsubscriptable
609 23 error no-value-for-parameter E1120 NDDataArray.reshape_to_matrix
No value for argument 'data_dimension' in constructor call
613 0 convention line-too-long C0301
Line too long (104/100)
622 16 refactor no-else-raise R1720 NDDataArray.reshape_to_matrix
Unnecessary "else" after "raise", remove the "else" and de-indent the code inside it
625 20 error possibly-used-before-assignment E0606 NDDataArray.reshape_to_matrix
Possibly using variable 'keep_indices' before assignment
629 0 convention line-too-long C0301
Line too long (104/100)
710 0 convention line-too-long C0301
Line too long (101/100)
750 0 convention line-too-long C0301
Line too long (110/100)
775 8 refactor no-else-return R1705 NDDataArray.transform_coordinate_system
Unnecessary "else" after "return", remove the "else" and de-indent the code inside it
779 16 warning self-cls-assignment W0642 NDDataArray.transform_coordinate_system
Invalid assignment to self in method
781 0 convention line-too-long C0301
Line too long (106/100)
826 0 convention line-too-long C0301
Line too long (125/100)
828 22 error no-member E1101 NDDataArray.to_shape_array
Instance of 'ndarray' has no 'response_coordinate' member
830 0 convention line-too-long C0301
Line too long (151/100)
832 23 error no-member E1101 NDDataArray.to_shape_array
Instance of 'ndarray' has no 'ordinate' member
834 8 convention import-outside-toplevel C0415 NDDataArray.to_shape_array
Import outside toplevel (sdynpy_shape.shape_array)
894 0 convention line-too-long C0301
Line too long (147/100)
896 0 convention line-too-long C0301
Line too long (104/100)
934 17 error no-value-for-parameter E1120 NDDataArray.interpolate
No value for argument 'data_dimension' in constructor call
935 8 warning attribute-defined-outside-init W0201 NDDataArray.interpolate
Attribute 'coordinate' defined outside __init__
936 8 warning attribute-defined-outside-init W0201 NDDataArray.interpolate
Attribute 'comment1' defined outside __init__
937 8 warning attribute-defined-outside-init W0201 NDDataArray.interpolate
Attribute 'comment2' defined outside __init__
938 8 warning attribute-defined-outside-init W0201 NDDataArray.interpolate
Attribute 'comment3' defined outside __init__
939 8 warning attribute-defined-outside-init W0201 NDDataArray.interpolate
Attribute 'comment4' defined outside __init__
940 8 warning attribute-defined-outside-init W0201 NDDataArray.interpolate
Attribute 'comment5' defined outside __init__
941 8 warning attribute-defined-outside-init W0201 NDDataArray.interpolate
Attribute 'abscissa' defined outside __init__
961 0 convention line-too-long C0301
Line too long (108/100)
962 12 warning attribute-defined-outside-init W0201 NDDataArray.interpolate
Attribute 'ordinate' defined outside __init__
968 0 convention line-too-long C0301
Line too long (112/100)
969 0 convention line-too-long C0301
Line too long (103/100)
988 8 refactor no-else-return R1705 NDDataArray.__getitem__
Unnecessary "else" after "return", remove the "else" and de-indent the code inside it
989 29 error unsubscriptable-object E1136 NDDataArray.__getitem__
Value 'self.dtype' is unsubscriptable
993 39 error no-member E1101 NDDataArray.__getitem__
Instance of 'ndarray' has no 'coordinate' member
1000 0 convention line-too-long C0301
Line too long (102/100)
1000 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'
1000 37 convention consider-using-f-string C0209 NDDataArray.__getitem__
Formatting a regular string which could be an f-string
1017 12 refactor no-else-return R1705 NDDataArray.__getitem__
Unnecessary "else" after "return", remove the "else" and de-indent the code inside it
1023 0 convention line-too-long C0301
Line too long (156/100)
1023 15 convention consider-using-f-string C0209 NDDataArray.__repr__
Formatting a regular string which could be an f-string
1031 0 convention line-too-long C0301
Line too long (112/100)
1043 0 convention line-too-long C0301
Line too long (112/100)
1055 0 convention line-too-long C0301
Line too long (112/100)
1061 4 refactor too-many-locals R0914 NDDataArray.__matmul__
Too many local variables (25/15)
1101 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))'
1107 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))'
1114 16 warning redefined-outer-name W0621 NDDataArray.__matmul__
Redefining name 'matrix' from outer scope (line 33)
1130 0 convention line-too-long C0301
Line too long (101/100)
1148 34 error no-value-for-parameter E1120 NDDataArray.__matmul__
No value for argument 'data_dimension' in constructor call
1156 4 refactor too-many-locals R0914 NDDataArray.__rmatmul__
Too many local variables (25/15)
1200 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))'
1206 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))'
1214 16 warning redefined-outer-name W0621 NDDataArray.__rmatmul__
Redefining name 'matrix' from outer scope (line 33)
1259 34 error no-value-for-parameter E1120 NDDataArray.__rmatmul__
No value for argument 'data_dimension' in constructor call
1274 0 convention line-too-long C0301
Line too long (112/100)
1286 0 convention line-too-long C0301
Line too long (112/100)
1298 0 convention line-too-long C0301
Line too long (112/100)
1310 0 convention line-too-long C0301
Line too long (112/100)
1311 12 warning attribute-defined-outside-init W0201 NDDataArray.__rsub__
Attribute 'ordinate' defined outside __init__
1313 12 warning attribute-defined-outside-init W0201 NDDataArray.__rsub__
Attribute 'ordinate' defined outside __init__
1322 0 convention line-too-long C0301
Line too long (112/100)
1334 0 convention line-too-long C0301
Line too long (112/100)
1335 12 warning attribute-defined-outside-init W0201 NDDataArray.__rtruediv__
Attribute 'ordinate' defined outside __init__
1337 12 warning attribute-defined-outside-init W0201 NDDataArray.__rtruediv__
Attribute 'ordinate' defined outside __init__
1346 0 convention line-too-long C0301
Line too long (112/100)
1347 12 warning attribute-defined-outside-init W0201 NDDataArray.__rpow__
Attribute 'ordinate' defined outside __init__
1349 12 warning attribute-defined-outside-init W0201 NDDataArray.__rpow__
Attribute 'ordinate' defined outside __init__
1359 8 warning attribute-defined-outside-init W0201 NDDataArray.__abs__
Attribute 'ordinate' defined outside __init__
1362 4 warning keyword-arg-before-vararg W1113 NDDataArray.min
Keyword argument before variable positional arguments list in the definition of min function
1382 8 refactor no-else-return R1705 NDDataArray.min
Unnecessary "else" after "return", remove the "else" and de-indent the code inside it
1387 4 warning keyword-arg-before-vararg W1113 NDDataArray.max
Keyword argument before variable positional arguments list in the definition of max function
1406 8 refactor no-else-return R1705 NDDataArray.max
Unnecessary "else" after "return", remove the "else" and de-indent the code inside it
1411 4 warning keyword-arg-before-vararg W1113 NDDataArray.argmin
Keyword argument before variable positional arguments list in the definition of argmin function
1432 8 refactor no-else-return R1705 NDDataArray.argmin
Unnecessary "else" after "return", remove the "else" and de-indent the code inside it
1437 4 warning keyword-arg-before-vararg W1113 NDDataArray.argmax
Keyword argument before variable positional arguments list in the definition of argmax function
1459 8 refactor no-else-return R1705 NDDataArray.argmax
Unnecessary "else" after "return", remove the "else" and de-indent the code inside it
1464 0 convention line-too-long C0301
Line too long (116/100)
1464 35 convention invalid-name C0103 NDDataArray.to_imat_struct_array
Argument name "Version" doesn't conform to snake_case naming style
1464 46 convention invalid-name C0103 NDDataArray.to_imat_struct_array
Argument name "SetRecord" doesn't conform to snake_case naming style
1464 59 convention invalid-name C0103 NDDataArray.to_imat_struct_array
Argument name "CreateDate" doesn't conform to snake_case naming style
1464 88 convention invalid-name C0103 NDDataArray.to_imat_struct_array
Argument name "ModifyDate" doesn't conform to snake_case naming style
1464 4 refactor too-many-arguments R0913 NDDataArray.to_imat_struct_array
Too many arguments (38/5)
1464 4 refactor too-many-positional-arguments R0917 NDDataArray.to_imat_struct_array
Too many positional arguments (38/5)
1464 4 refactor too-many-locals R0914 NDDataArray.to_imat_struct_array
Too many local variables (47/15)
1464 4 refactor too-many-branches R0912 NDDataArray.to_imat_struct_array
Too many branches (27/12)
1464 4 refactor too-many-statements R0915 NDDataArray.to_imat_struct_array
Too many statements (101/50)
1465 0 convention line-too-long C0301
Line too long (124/100)
1465 29 convention invalid-name C0103 NDDataArray.to_imat_struct_array
Argument name "OwnerName" doesn't conform to snake_case naming style
1465 43 convention invalid-name C0103 NDDataArray.to_imat_struct_array
Argument name "AbscissaDataType" doesn't conform to snake_case naming style
1465 86 convention invalid-name C0103 NDDataArray.to_imat_struct_array
Argument name "AbscissaTypeQual" doesn't conform to snake_case naming style
1466 29 convention invalid-name C0103 NDDataArray.to_imat_struct_array
Argument name "AbscissaAxisLab" doesn't conform to snake_case naming style
1466 49 convention invalid-name C0103 NDDataArray.to_imat_struct_array
Argument name "AbscissaUnitsLab" doesn't conform to snake_case naming style
1467 0 convention line-too-long C0301
Line too long (106/100)
1467 29 convention invalid-name C0103 NDDataArray.to_imat_struct_array
Argument name "OrdNumDataType" doesn't conform to snake_case naming style
1467 70 convention invalid-name C0103 NDDataArray.to_imat_struct_array
Argument name "OrdNumTypeQual" doesn't conform to snake_case naming style
1468 0 convention line-too-long C0301
Line too long (106/100)
1468 29 convention invalid-name C0103 NDDataArray.to_imat_struct_array
Argument name "OrdDenDataType" doesn't conform to snake_case naming style
1468 70 convention invalid-name C0103 NDDataArray.to_imat_struct_array
Argument name "OrdDenTypeQual" doesn't conform to snake_case naming style
1469 29 convention invalid-name C0103 NDDataArray.to_imat_struct_array
Argument name "OrdinateAxisLab" doesn't conform to snake_case naming style
1469 49 convention invalid-name C0103 NDDataArray.to_imat_struct_array
Argument name "OrdinateUnitsLab" doesn't conform to snake_case naming style
1470 0 convention line-too-long C0301
Line too long (104/100)
1470 29 convention invalid-name C0103 NDDataArray.to_imat_struct_array
Argument name "ZAxisDataType" doesn't conform to snake_case naming style
1470 69 convention invalid-name C0103 NDDataArray.to_imat_struct_array
Argument name "ZAxisTypeQual" doesn't conform to snake_case naming style
1471 29 convention invalid-name C0103 NDDataArray.to_imat_struct_array
Argument name "ZGeneralValue" doesn't conform to snake_case naming style
1471 46 convention invalid-name C0103 NDDataArray.to_imat_struct_array
Argument name "ZRPMValue" doesn't conform to snake_case naming style
1471 59 convention invalid-name C0103 NDDataArray.to_imat_struct_array
Argument name "ZOrderValue" doesn't conform to snake_case naming style
1471 74 convention invalid-name C0103 NDDataArray.to_imat_struct_array
Argument name "ZTimeValue" doesn't conform to snake_case naming style
1472 29 convention invalid-name C0103 NDDataArray.to_imat_struct_array
Argument name "UserValue1" doesn't conform to snake_case naming style
1472 43 convention invalid-name C0103 NDDataArray.to_imat_struct_array
Argument name "UserValue2" doesn't conform to snake_case naming style
1472 57 convention invalid-name C0103 NDDataArray.to_imat_struct_array
Argument name "UserValue3" doesn't conform to snake_case naming style
1472 71 convention invalid-name C0103 NDDataArray.to_imat_struct_array
Argument name "UserValue4" doesn't conform to snake_case naming style
1473 29 convention invalid-name C0103 NDDataArray.to_imat_struct_array
Argument name "SamplingType" doesn't conform to snake_case naming style
1473 53 convention invalid-name C0103 NDDataArray.to_imat_struct_array
Argument name "WeightingType" doesn't conform to snake_case naming style
1473 75 convention invalid-name C0103 NDDataArray.to_imat_struct_array
Argument name "WindowType" doesn't conform to snake_case naming style
1474 29 convention invalid-name C0103 NDDataArray.to_imat_struct_array
Argument name "AmplitudeUnits" doesn't conform to snake_case naming style
1474 55 convention invalid-name C0103 NDDataArray.to_imat_struct_array
Argument name "Normalization" doesn't conform to snake_case naming style
1474 80 convention invalid-name C0103 NDDataArray.to_imat_struct_array
Argument name "OctaveFormat" doesn't conform to snake_case naming style
1475 0 convention line-too-long C0301
Line too long (102/100)
1475 29 convention invalid-name C0103 NDDataArray.to_imat_struct_array
Argument name "OctaveAvgType" doesn't conform to snake_case naming style
1475 51 convention invalid-name C0103 NDDataArray.to_imat_struct_array
Argument name "ExpDampingFact" doesn't conform to snake_case naming style
1475 69 convention invalid-name C0103 NDDataArray.to_imat_struct_array
Argument name "PulsesPerRev" doesn't conform to snake_case naming style
1475 85 convention invalid-name C0103 NDDataArray.to_imat_struct_array
Argument name "MeasurementRun" doesn't conform to snake_case naming style
1476 29 convention invalid-name C0103 NDDataArray.to_imat_struct_array
Argument name "LoadCase" doesn't conform to snake_case naming style
1476 41 convention invalid-name C0103 NDDataArray.to_imat_struct_array
Argument name "IRIGTime" doesn't conform to snake_case naming style
1690 0 convention line-too-long C0301
Line too long (154/100)
1704 0 convention line-too-long C0301
Line too long (154/100)
1716 0 convention line-too-long C0301
Line too long (154/100)
1738 0 convention line-too-long C0301
Line too long (154/100)
1827 16 convention import-outside-toplevel C0415 NDDataArray.load
Import outside toplevel (fileio.sdynpy_uff.readunv)
1831 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'
1831 37 convention consider-using-f-string C0209 NDDataArray.load
Formatting a regular string which could be an f-string
1834 12 refactor no-else-return R1705 NDDataArray.load
Unnecessary "else" after "return", remove the "else" and de-indent the code inside it
1853 0 convention line-too-long C0301
Line too long (116/100)
1853 29 convention invalid-name C0103 NDDataArray.to_imat_struct
Argument name "Version" doesn't conform to snake_case naming style
1853 43 convention invalid-name C0103 NDDataArray.to_imat_struct
Argument name "SetRecord" doesn't conform to snake_case naming style
1853 59 convention invalid-name C0103 NDDataArray.to_imat_struct
Argument name "CreateDate" doesn't conform to snake_case naming style
1853 88 convention invalid-name C0103 NDDataArray.to_imat_struct
Argument name "ModifyDate" doesn't conform to snake_case naming style
1853 4 refactor too-many-arguments R0913 NDDataArray.to_imat_struct
Too many arguments (37/5)
1853 4 refactor too-many-positional-arguments R0917 NDDataArray.to_imat_struct
Too many positional arguments (37/5)
1853 4 refactor too-many-locals R0914 NDDataArray.to_imat_struct
Too many local variables (42/15)
1853 29 warning unused-argument W0613 NDDataArray.to_imat_struct
Unused argument 'Version'
1853 43 warning unused-argument W0613 NDDataArray.to_imat_struct
Unused argument 'SetRecord'
1853 59 warning unused-argument W0613 NDDataArray.to_imat_struct
Unused argument 'CreateDate'
1853 88 warning unused-argument W0613 NDDataArray.to_imat_struct
Unused argument 'ModifyDate'
1854 23 convention invalid-name C0103 NDDataArray.to_imat_struct
Argument name "OwnerName" doesn't conform to snake_case naming style
1854 39 convention invalid-name C0103 NDDataArray.to_imat_struct
Argument name "AbscissaDataType" doesn't conform to snake_case naming style
1854 62 convention invalid-name C0103 NDDataArray.to_imat_struct
Argument name "AbscissaTypeQual" doesn't conform to snake_case naming style
1854 23 warning unused-argument W0613 NDDataArray.to_imat_struct
Unused argument 'OwnerName'
1854 39 warning unused-argument W0613 NDDataArray.to_imat_struct
Unused argument 'AbscissaDataType'
1854 62 warning unused-argument W0613 NDDataArray.to_imat_struct
Unused argument 'AbscissaTypeQual'
1855 23 convention invalid-name C0103 NDDataArray.to_imat_struct
Argument name "AbscissaAxisLab" doesn't conform to snake_case naming style
1855 45 convention invalid-name C0103 NDDataArray.to_imat_struct
Argument name "AbscissaUnitsLab" doesn't conform to snake_case naming style
1855 23 warning unused-argument W0613 NDDataArray.to_imat_struct
Unused argument 'AbscissaAxisLab'
1855 45 warning unused-argument W0613 NDDataArray.to_imat_struct
Unused argument 'AbscissaUnitsLab'
1856 23 convention invalid-name C0103 NDDataArray.to_imat_struct
Argument name "OrdNumDataType" doesn't conform to snake_case naming style
1856 44 convention invalid-name C0103 NDDataArray.to_imat_struct
Argument name "OrdNumTypeQual" doesn't conform to snake_case naming style
1856 23 warning unused-argument W0613 NDDataArray.to_imat_struct
Unused argument 'OrdNumDataType'
1856 44 warning unused-argument W0613 NDDataArray.to_imat_struct
Unused argument 'OrdNumTypeQual'
1857 23 convention invalid-name C0103 NDDataArray.to_imat_struct
Argument name "OrdDenDataType" doesn't conform to snake_case naming style
1857 44 convention invalid-name C0103 NDDataArray.to_imat_struct
Argument name "OrdDenTypeQual" doesn't conform to snake_case naming style
1857 23 warning unused-argument W0613 NDDataArray.to_imat_struct
Unused argument 'OrdDenDataType'
1857 44 warning unused-argument W0613 NDDataArray.to_imat_struct
Unused argument 'OrdDenTypeQual'
1858 23 convention invalid-name C0103 NDDataArray.to_imat_struct
Argument name "OrdinateAxisLab" doesn't conform to snake_case naming style
1858 45 convention invalid-name C0103 NDDataArray.to_imat_struct
Argument name "OrdinateUnitsLab" doesn't conform to snake_case naming style
1858 23 warning unused-argument W0613 NDDataArray.to_imat_struct
Unused argument 'OrdinateAxisLab'
1858 45 warning unused-argument W0613 NDDataArray.to_imat_struct
Unused argument 'OrdinateUnitsLab'
1859 23 convention invalid-name C0103 NDDataArray.to_imat_struct
Argument name "ZAxisDataType" doesn't conform to snake_case naming style
1859 43 convention invalid-name C0103 NDDataArray.to_imat_struct
Argument name "ZAxisTypeQual" doesn't conform to snake_case naming style
1859 23 warning unused-argument W0613 NDDataArray.to_imat_struct
Unused argument 'ZAxisDataType'
1859 43 warning unused-argument W0613 NDDataArray.to_imat_struct
Unused argument 'ZAxisTypeQual'
1860 23 convention invalid-name C0103 NDDataArray.to_imat_struct
Argument name "ZGeneralValue" doesn't conform to snake_case naming style
1860 43 convention invalid-name C0103 NDDataArray.to_imat_struct
Argument name "ZRPMValue" doesn't conform to snake_case naming style
1860 59 convention invalid-name C0103 NDDataArray.to_imat_struct
Argument name "ZOrderValue" doesn't conform to snake_case naming style
1860 77 convention invalid-name C0103 NDDataArray.to_imat_struct
Argument name "ZTimeValue" doesn't conform to snake_case naming style
1860 23 warning unused-argument W0613 NDDataArray.to_imat_struct
Unused argument 'ZGeneralValue'
1860 43 warning unused-argument W0613 NDDataArray.to_imat_struct
Unused argument 'ZRPMValue'
1860 59 warning unused-argument W0613 NDDataArray.to_imat_struct
Unused argument 'ZOrderValue'
1860 77 warning unused-argument W0613 NDDataArray.to_imat_struct
Unused argument 'ZTimeValue'
1861 23 convention invalid-name C0103 NDDataArray.to_imat_struct
Argument name "UserValue1" doesn't conform to snake_case naming style
1861 40 convention invalid-name C0103 NDDataArray.to_imat_struct
Argument name "UserValue2" doesn't conform to snake_case naming style
1861 57 convention invalid-name C0103 NDDataArray.to_imat_struct
Argument name "UserValue3" doesn't conform to snake_case naming style
1861 74 convention invalid-name C0103 NDDataArray.to_imat_struct
Argument name "UserValue4" doesn't conform to snake_case naming style
1861 23 warning unused-argument W0613 NDDataArray.to_imat_struct
Unused argument 'UserValue1'
1861 40 warning unused-argument W0613 NDDataArray.to_imat_struct
Unused argument 'UserValue2'
1861 57 warning unused-argument W0613 NDDataArray.to_imat_struct
Unused argument 'UserValue3'
1861 74 warning unused-argument W0613 NDDataArray.to_imat_struct
Unused argument 'UserValue4'
1862 23 convention invalid-name C0103 NDDataArray.to_imat_struct
Argument name "SamplingType" doesn't conform to snake_case naming style
1862 42 convention invalid-name C0103 NDDataArray.to_imat_struct
Argument name "WeightingType" doesn't conform to snake_case naming style
1862 62 convention invalid-name C0103 NDDataArray.to_imat_struct
Argument name "WindowType" doesn't conform to snake_case naming style
1862 23 warning unused-argument W0613 NDDataArray.to_imat_struct
Unused argument 'SamplingType'
1862 42 warning unused-argument W0613 NDDataArray.to_imat_struct
Unused argument 'WeightingType'
1862 62 warning unused-argument W0613 NDDataArray.to_imat_struct
Unused argument 'WindowType'
1863 23 convention invalid-name C0103 NDDataArray.to_imat_struct
Argument name "AmplitudeUnits" doesn't conform to snake_case naming style
1863 44 convention invalid-name C0103 NDDataArray.to_imat_struct
Argument name "Normalization" doesn't conform to snake_case naming style
1863 64 convention invalid-name C0103 NDDataArray.to_imat_struct
Argument name "OctaveFormat" doesn't conform to snake_case naming style
1863 23 warning unused-argument W0613 NDDataArray.to_imat_struct
Unused argument 'AmplitudeUnits'
1863 44 warning unused-argument W0613 NDDataArray.to_imat_struct
Unused argument 'Normalization'
1863 64 warning unused-argument W0613 NDDataArray.to_imat_struct
Unused argument 'OctaveFormat'
1864 0 convention line-too-long C0301
Line too long (103/100)
1864 23 convention invalid-name C0103 NDDataArray.to_imat_struct
Argument name "OctaveAvgType" doesn't conform to snake_case naming style
1864 43 convention invalid-name C0103 NDDataArray.to_imat_struct
Argument name "ExpDampingFact" doesn't conform to snake_case naming style
1864 64 convention invalid-name C0103 NDDataArray.to_imat_struct
Argument name "PulsesPerRev" doesn't conform to snake_case naming style
1864 83 convention invalid-name C0103 NDDataArray.to_imat_struct
Argument name "MeasurementRun" doesn't conform to snake_case naming style
1864 23 warning unused-argument W0613 NDDataArray.to_imat_struct
Unused argument 'OctaveAvgType'
1864 43 warning unused-argument W0613 NDDataArray.to_imat_struct
Unused argument 'ExpDampingFact'
1864 64 warning unused-argument W0613 NDDataArray.to_imat_struct
Unused argument 'PulsesPerRev'
1864 83 warning unused-argument W0613 NDDataArray.to_imat_struct
Unused argument 'MeasurementRun'
1865 23 convention invalid-name C0103 NDDataArray.to_imat_struct
Argument name "LoadCase" doesn't conform to snake_case naming style
1865 38 convention invalid-name C0103 NDDataArray.to_imat_struct
Argument name "IRIGTime" doesn't conform to snake_case naming style
1865 23 warning unused-argument W0613 NDDataArray.to_imat_struct
Unused argument 'LoadCase'
1865 38 warning unused-argument W0613 NDDataArray.to_imat_struct
Unused argument 'IRIGTime'
2004 4 refactor too-many-locals R0914 NDDataArray.from_unv
Too many local variables (20/15)
2046 0 convention line-too-long C0301
Line too long (105/100)
2047 0 convention line-too-long C0301
Line too long (108/100)
2094 11 error unsubscriptable-object E1136 NDDataArray.get_reciprocal_data
Value 'self.dtype' is unsubscriptable
2103 30 refactor unnecessary-comprehension R1721 NDDataArray.get_reciprocal_data
Unnecessary use of a comprehension, use list(itertools.combinations(common_dofs, 2)) instead.
2109 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:])'
2110 8 refactor no-else-return R1705 NDDataArray.get_reciprocal_data
Unnecessary "else" after "return", remove the "else" and de-indent the code inside it
2141 11 error unsubscriptable-object E1136 NDDataArray.get_drive_points
Value 'self.dtype' is unsubscriptable
2142 0 convention line-too-long C0301
Line too long (101/100)
2144 8 refactor no-else-return R1705 NDDataArray.get_drive_points
Unnecessary "else" after "return", remove the "else" and de-indent the code inside it
2150 4 refactor too-many-locals R0914 NDDataArray.shape_filter
Too many local variables (17/15)
2205 0 convention line-too-long C0301
Line too long (102/100)
2249 16 warning redefined-outer-name W0621 NDDataArray.get_abscissa_limits
Redefining name 'data_array' from outer scope (line 8984)
2255 0 convention line-too-long C0301
Line too long (111/100)
2256 0 convention line-too-long C0301
Line too long (111/100)
2285 16 warning redefined-outer-name W0621 NDDataArray.get_ordinate_limits
Redefining name 'data_array' from outer scope (line 8984)
2287 0 convention line-too-long C0301
Line too long (101/100)
2296 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
2297 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
2299 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
2300 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
2303 0 refactor too-many-public-methods R0904 TimeHistoryArray
Too many public methods (35/20)
2305 4 convention bad-classmethod-argument C0202 TimeHistoryArray.__new__
Class method __new__ should have 'cls' as first argument
2305 4 warning signature-differs W0222 TimeHistoryArray.__new__
Signature differs from overridden '__new__' method
2305 4 refactor too-many-arguments R0913 TimeHistoryArray.__new__
Too many arguments (6/5)
2305 4 refactor too-many-positional-arguments R0917 TimeHistoryArray.__new__
Too many positional arguments (6/5)
2307 0 convention line-too-long C0301
Line too long (102/100)
2318 0 convention line-too-long C0301
Line too long (130/100)
2318 4 refactor too-many-arguments R0913 TimeHistoryArray.from_exodus
Too many arguments (8/5)
2318 4 refactor too-many-positional-arguments R0917 TimeHistoryArray.from_exodus
Too many positional arguments (8/5)
2318 4 refactor too-many-locals R0914 TimeHistoryArray.from_exodus
Too many local variables (19/15)
2345 8 convention import-outside-toplevel C0415 TimeHistoryArray.from_exodus
Import outside toplevel (fem.sdynpy_exodus.Exodus)
2346 8 refactor no-else-return R1705 TimeHistoryArray.from_exodus
Unnecessary "else" after "return", remove the "else" and de-indent the code inside it
2349 0 convention line-too-long C0301
Line too long (106/100)
2353 0 convention line-too-long C0301
Line too long (114/100)
2356 13 warning fixme W0511
TODO need to add in rotations
2358 0 convention line-too-long C0301
Line too long (113/100)
2369 0 convention line-too-long C0301
Line too long (106/100)
2371 4 refactor too-many-arguments R0913 TimeHistoryArray.adaptive_interpolate
Too many arguments (6/5)
2371 4 refactor too-many-positional-arguments R0917 TimeHistoryArray.adaptive_interpolate
Too many positional arguments (6/5)
2411 0 convention trailing-whitespace C0303
Trailing whitespace
2414 0 convention trailing-whitespace C0303
Trailing whitespace
2416 0 convention trailing-whitespace C0303
Trailing whitespace
2418 12 error no-member E1101 TimeHistoryArray.adaptive_interpolate
Instance of 'ndarray' has no 'ordinate' member
2419 0 convention trailing-whitespace C0303
Trailing whitespace
2420 8 warning unused-variable W0612 TimeHistoryArray.adaptive_interpolate
Unused variable 'bp'
2423 0 convention trailing-whitespace C0303
Trailing whitespace
2424 62 error no-member E1101 TimeHistoryArray.adaptive_interpolate
Instance of 'ndarray' has no 'coordinate' member
2425 50 error no-member E1101 TimeHistoryArray.adaptive_interpolate
Instance of 'ndarray' has no 'comment1' member
2425 70 error no-member E1101 TimeHistoryArray.adaptive_interpolate
Instance of 'ndarray' has no 'comment2' member
2426 50 error no-member E1101 TimeHistoryArray.adaptive_interpolate
Instance of 'ndarray' has no 'comment3' member
2426 70 error no-member E1101 TimeHistoryArray.adaptive_interpolate
Instance of 'ndarray' has no 'comment4' member
2427 50 error no-member E1101 TimeHistoryArray.adaptive_interpolate
Instance of 'ndarray' has no 'comment5' member
2428 0 convention trailing-whitespace C0303
Trailing whitespace
2430 0 convention trailing-whitespace C0303
Trailing whitespace
2477 0 convention line-too-long C0301
Line too long (122/100)
2527 4 refactor too-many-locals R0914 TimeHistoryArray.zero_early_time
Too many local variables (20/15)
2569 0 convention line-too-long C0301
Line too long (116/100)
2577 0 convention line-too-long C0301
Line too long (143/100)
2582 0 convention line-too-long C0301
Line too long (134/100)
2583 0 convention line-too-long C0301
Line too long (101/100)
2622 8 refactor no-else-return R1705 TimeHistoryArray.find_zero_crossings
Unnecessary "else" after "return", remove the "else" and de-indent the code inside it
2627 4 refactor too-many-arguments R0913 TimeHistoryArray.cpsd
Too many arguments (7/5)
2627 4 refactor too-many-positional-arguments R0917 TimeHistoryArray.cpsd
Too many positional arguments (7/5)
2627 4 refactor too-many-locals R0914 TimeHistoryArray.cpsd
Too many local variables (16/15)
2667 17 error no-member E1101 TimeHistoryArray.cpsd
Instance of 'ndarray' has no 'response_coordinate' member
2668 19 error no-member E1101 TimeHistoryArray.cpsd
Instance of 'ndarray' has no 'ordinate' member
2679 4 refactor too-many-arguments R0913 TimeHistoryArray.srs
Too many arguments (7/5)
2679 4 refactor too-many-positional-arguments R0917 TimeHistoryArray.srs
Too many positional arguments (7/5)
2730 27 warning protected-access W0212 TimeHistoryArray.srs
Access to a protected member _srs_type_map of a client class
2732 0 convention line-too-long C0301
Line too long (108/100)
2732 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'
2732 29 convention consider-using-f-string C0209 TimeHistoryArray.srs
Formatting a regular string which could be an f-string
2733 16 refactor unnecessary-comprehension R1721 TimeHistoryArray.srs
Unnecessary use of a comprehension, use list(ShockResponseSpectrumArray._srs_type_map) instead.
2733 28 warning protected-access W0212 TimeHistoryArray.srs
Access to a protected member _srs_type_map of a client class
2737 0 convention line-too-long C0301
Line too long (112/100)
2741 0 convention line-too-long C0301
Line too long (103/100)
2743 14 warning unused-variable W0612 TimeHistoryArray.srs
Unused variable 'f'
2750 0 convention line-too-long C0301
Line too long (112/100)
2770 11 convention trailing-whitespace C0303
Trailing whitespace
2775 8 error no-member E1101 TimeHistoryArray.hilbert
Instance of 'ndarray' has no 'ordinate' member
2775 31 error no-member E1101 TimeHistoryArray.hilbert
Instance of 'tuple' has no 'imag' member
2798 11 convention trailing-whitespace C0303
Trailing whitespace
2802 0 convention line-too-long C0301
Line too long (144/100)
2849 4 convention missing-function-docstring C0116 TimeHistoryArray.vold_kalman_filter
Missing function or method docstring
2849 4 refactor too-many-arguments R0913 TimeHistoryArray.vold_kalman_filter
Too many arguments (8/5)
2849 4 refactor too-many-positional-arguments R0917 TimeHistoryArray.vold_kalman_filter
Too many positional arguments (8/5)
2849 4 refactor too-many-locals R0914 TimeHistoryArray.vold_kalman_filter
Too many local variables (27/15)
2860 12 warning unused-variable W0612 TimeHistoryArray.vold_kalman_filter
Unused variable 'key'
2862 16 warning redefined-outer-name W0621 TimeHistoryArray.vold_kalman_filter
Redefining name 'sig' from outer scope (line 91)
2906 61 convention trailing-whitespace C0303
Trailing whitespace
2906 4 convention missing-function-docstring C0116 TimeHistoryArray.digital_tracking_filter
Missing function or method docstring
2906 4 refactor too-many-arguments R0913 TimeHistoryArray.digital_tracking_filter
Too many arguments (8/5)
2906 4 refactor too-many-positional-arguments R0917 TimeHistoryArray.digital_tracking_filter
Too many positional arguments (8/5)
2906 4 refactor too-many-locals R0914 TimeHistoryArray.digital_tracking_filter
Too many local variables (19/15)
2919 12 warning unused-variable W0612 TimeHistoryArray.digital_tracking_filter
Unused variable 'key'
2938 4 refactor too-many-arguments R0913 TimeHistoryArray.split_into_frames
Too many arguments (7/5)
2938 4 refactor too-many-positional-arguments R0917 TimeHistoryArray.split_into_frames
Too many positional arguments (7/5)
2938 4 refactor too-many-branches R0912 TimeHistoryArray.split_into_frames
Too many branches (15/12)
2992 8 refactor no-else-raise R1720 TimeHistoryArray.split_into_frames
Unnecessary "elif" after "raise", remove the leading "el" from "elif"
3011 12 warning self-cls-assignment W0642 TimeHistoryArray.split_into_frames
Invalid assignment to self in method
3012 0 convention line-too-long C0301
Line too long (109/100)
3013 0 convention line-too-long C0301
Line too long (127/100)
3031 11 refactor consider-merging-isinstance R1701 TimeHistoryArray.split_into_frames
Consider merging these isinstance calls to isinstance(window, (str, tuple))
3036 0 convention line-too-long C0301
Line too long (143/100)
3036 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'
3036 29 convention consider-using-f-string C0209 TimeHistoryArray.split_into_frames
Formatting a regular string which could be an f-string
3039 0 convention line-too-long C0301
Line too long (176/100)
3078 8 warning self-cls-assignment W0642 TimeHistoryArray.mimo_forward
Invalid assignment to self in method
3080 8 warning unused-variable W0612 TimeHistoryArray.mimo_forward
Unused variable 'num_references'
3080 42 warning unused-variable W0612 TimeHistoryArray.mimo_forward
Unused variable 'model_order'
3085 0 convention line-too-long C0301
Line too long (112/100)
3085 29 convention consider-using-f-string C0209 TimeHistoryArray.mimo_forward
Formatting a regular string which could be an f-string
3092 0 convention line-too-long C0301
Line too long (102/100)
3094 0 convention line-too-long C0301
Line too long (124/100)
3096 4 refactor too-many-arguments R0913 TimeHistoryArray.mimo_inverse
Too many arguments (14/5)
3096 4 refactor too-many-positional-arguments R0917 TimeHistoryArray.mimo_inverse
Too many positional arguments (14/5)
3096 4 refactor too-many-locals R0914 TimeHistoryArray.mimo_inverse
Too many local variables (45/15)
3096 4 refactor too-many-branches R0912 TimeHistoryArray.mimo_inverse
Too many branches (22/12)
3096 4 refactor too-many-statements R0915 TimeHistoryArray.mimo_inverse
Too many statements (82/50)
3217 0 convention line-too-long C0301
Line too long (159/100)
3218 0 convention line-too-long C0301
Line too long (104/100)
3249 0 convention line-too-long C0301
Line too long (104/100)
3252 0 convention line-too-long C0301
Line too long (104/100)
3255 0 convention line-too-long C0301
Line too long (155/100)
3261 0 convention line-too-long C0301
Line too long (143/100)
3279 0 convention line-too-long C0301
Line too long (156/100)
3325 0 convention line-too-long C0301
Line too long (116/100)
3341 0 convention line-too-long C0301
Line too long (116/100)
3344 0 convention line-too-long C0301
Line too long (114/100)
3347 0 convention line-too-long C0301
Line too long (138/100)
3352 33 error invalid-sequence-index E1126 TimeHistoryArray.mimo_inverse
Sequence index is not an int, slice, or instance with __index__
3353 0 convention line-too-long C0301
Line too long (139/100)
3373 0 convention line-too-long C0301
Line too long (111/100)
3378 4 convention missing-function-docstring C0116 TimeHistoryArray.rms
Missing function or method docstring
3381 57 convention trailing-whitespace C0303
Trailing whitespace
3381 4 convention missing-function-docstring C0116 TimeHistoryArray.to_rattlesnake_specification
Missing function or method docstring
3397 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'.
3404 4 refactor too-many-locals R0914 TimeHistoryArray.find_signal_shift
Too many local variables (16/15)
3461 0 convention line-too-long C0301
Line too long (128/100)
3545 0 convention line-too-long C0301
Line too long (123/100)
3579 8 convention invalid-name C0103 TimeHistoryArray.remove_rigid_body_motion
Variable name "R" doesn't conform to snake_case naming style
3593 4 refactor too-many-arguments R0913 TimeHistoryArray.stft
Too many arguments (8/5)
3593 4 refactor too-many-positional-arguments R0917 TimeHistoryArray.stft
Too many positional arguments (8/5)
3736 0 convention line-too-long C0301
Line too long (104/100)
3739 0 convention line-too-long C0301
Line too long (120/100)
3743 0 convention line-too-long C0301
Line too long (106/100)
3745 0 convention line-too-long C0301
Line too long (111/100)
3748 0 convention line-too-long C0301
Line too long (106/100)
3752 11 error possibly-used-before-assignment E0606 TimeHistoryArray.apply_transformation
Possibly using variable 'transformation_matrix' before assignment
3757 127 convention trailing-whitespace C0303
Trailing whitespace
3757 0 convention line-too-long C0301
Line too long (127/100)
3757 55 error no-member E1101 TimeHistoryArray.apply_transformation
Instance of 'ndarray' has no 'abscissa' member
3761 4 refactor too-many-arguments R0913 TimeHistoryArray.pseudorandom_signal
Too many arguments (14/5)
3761 4 refactor too-many-positional-arguments R0917 TimeHistoryArray.pseudorandom_signal
Too many positional arguments (14/5)
3761 4 refactor too-many-locals R0914 TimeHistoryArray.pseudorandom_signal
Too many local variables (24/15)
3859 4 refactor too-many-arguments R0913 TimeHistoryArray.random_signal
Too many arguments (13/5)
3859 4 refactor too-many-positional-arguments R0917 TimeHistoryArray.random_signal
Too many positional arguments (13/5)
3859 4 refactor too-many-locals R0914 TimeHistoryArray.random_signal
Too many local variables (22/15)
3925 20 error unsupported-assignment-operation E1137 TimeHistoryArray.random_signal
'fft' does not support item assignment
3927 20 error unsupported-assignment-operation E1137 TimeHistoryArray.random_signal
'fft' does not support item assignment
3929 20 error unsupported-assignment-operation E1137 TimeHistoryArray.random_signal
'fft' does not support item assignment
3944 4 refactor too-many-arguments R0913 TimeHistoryArray.sine_signal
Too many arguments (11/5)
3944 4 refactor too-many-positional-arguments R0917 TimeHistoryArray.sine_signal
Too many positional arguments (11/5)
4008 4 refactor too-many-arguments R0913 TimeHistoryArray.burst_random_signal
Too many arguments (16/5)
4008 4 refactor too-many-positional-arguments R0917 TimeHistoryArray.burst_random_signal
Too many positional arguments (16/5)
4008 4 refactor too-many-locals R0914 TimeHistoryArray.burst_random_signal
Too many local variables (29/15)
4088 20 error unsupported-assignment-operation E1137 TimeHistoryArray.burst_random_signal
'fft' does not support item assignment
4090 20 error unsupported-assignment-operation E1137 TimeHistoryArray.burst_random_signal
'fft' does not support item assignment
4092 20 error unsupported-assignment-operation E1137 TimeHistoryArray.burst_random_signal
'fft' does not support item assignment
4116 4 refactor too-many-arguments R0913 TimeHistoryArray.chirp_signal
Too many arguments (13/5)
4116 4 refactor too-many-positional-arguments R0917 TimeHistoryArray.chirp_signal
Too many positional arguments (13/5)
4116 4 refactor too-many-locals R0914 TimeHistoryArray.chirp_signal
Too many local variables (23/15)
4206 4 refactor too-many-arguments R0913 TimeHistoryArray.pulse_signal
Too many arguments (13/5)
4206 4 refactor too-many-positional-arguments R0917 TimeHistoryArray.pulse_signal
Too many positional arguments (13/5)
4206 4 refactor too-many-locals R0914 TimeHistoryArray.pulse_signal
Too many local variables (17/15)
4278 4 refactor too-many-arguments R0913 TimeHistoryArray.haversine_signal
Too many arguments (12/5)
4278 4 refactor too-many-positional-arguments R0917 TimeHistoryArray.haversine_signal
Too many positional arguments (12/5)
4278 4 refactor too-many-locals R0914 TimeHistoryArray.haversine_signal
Too many local variables (22/15)
4335 0 convention line-too-long C0301
Line too long (102/100)
4336 0 convention line-too-long C0301
Line too long (104/100)
4352 4 convention missing-function-docstring C0116 TimeHistoryArray.sine_sweep_signal
Missing function or method docstring
4352 4 refactor too-many-arguments R0913 TimeHistoryArray.sine_sweep_signal
Too many arguments (12/5)
4352 4 refactor too-many-positional-arguments R0917 TimeHistoryArray.sine_sweep_signal
Too many positional arguments (12/5)
4352 4 refactor too-many-locals R0914 TimeHistoryArray.sine_sweep_signal
Too many local variables (23/15)
4364 16 warning unused-variable W0612 TimeHistoryArray.sine_sweep_signal
Unused variable 'coordinate'
4378 0 convention line-too-long C0301
Line too long (113/100)
4378 0 refactor too-many-arguments R0913 time_history_array
Too many arguments (8/5)
4378 0 refactor too-many-positional-arguments R0917 time_history_array
Too many positional arguments (8/5)
4415 4 convention bad-classmethod-argument C0202 SpectrumArray.__new__
Class method __new__ should have 'cls' as first argument
4415 4 warning signature-differs W0222 SpectrumArray.__new__
Signature differs from overridden '__new__' method
4415 4 refactor too-many-arguments R0913 SpectrumArray.__new__
Too many arguments (6/5)
4415 4 refactor too-many-positional-arguments R0917 SpectrumArray.__new__
Too many positional arguments (6/5)
4417 0 convention line-too-long C0301
Line too long (105/100)
4427 4 refactor too-many-locals R0914 SpectrumArray.ifft
Too many local variables (16/15)
4427 36 warning unused-argument W0613 SpectrumArray.ifft
Unused argument 'rtol'
4427 44 warning unused-argument W0613 SpectrumArray.ifft
Unused argument 'atol'
4475 0 convention trailing-whitespace C0303
Trailing whitespace
4488 0 convention trailing-whitespace C0303
Trailing whitespace
4503 0 convention trailing-whitespace C0303
Trailing whitespace
4549 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
4586 0 convention line-too-long C0301
Line too long (104/100)
4589 0 convention line-too-long C0301
Line too long (123/100)
4593 0 convention line-too-long C0301
Line too long (106/100)
4595 0 convention line-too-long C0301
Line too long (111/100)
4598 0 convention line-too-long C0301
Line too long (106/100)
4601 0 convention trailing-whitespace C0303
Trailing whitespace
4602 40 error possibly-used-before-assignment E0606 SpectrumArray.apply_transformation
Possibly using variable 'transformation_matrix' before assignment
4604 125 convention trailing-whitespace C0303
Trailing whitespace
4604 0 convention line-too-long C0301
Line too long (125/100)
4604 50 error no-member E1101 SpectrumArray.apply_transformation
Instance of 'ndarray' has no 'abscissa' member
4607 4 warning dangerous-default-value W0102 SpectrumArray.plot
Dangerous default value {} as argument
4607 4 warning dangerous-default-value W0102 SpectrumArray.plot
Dangerous default value {} as argument
4607 4 warning dangerous-default-value W0102 SpectrumArray.plot
Dangerous default value {} as argument
4607 4 refactor too-many-arguments R0913 SpectrumArray.plot
Too many arguments (7/5)
4607 4 refactor too-many-positional-arguments R0917 SpectrumArray.plot
Too many positional arguments (7/5)
4607 4 refactor too-many-locals R0914 SpectrumArray.plot
Too many local variables (26/15)
4607 4 refactor too-many-branches R0912 SpectrumArray.plot
Too many branches (32/12)
4607 4 refactor too-many-statements R0915 SpectrumArray.plot
Too many statements (84/50)
4608 37 convention trailing-whitespace C0303
Trailing whitespace
4653 0 convention trailing-whitespace C0303
Trailing whitespace
4655 12 warning unused-variable W0612 SpectrumArray.plot
Unused variable 'figure'
4656 33 error no-member E1101 SpectrumArray.plot
Instance of 'ndarray' has no 'abscissa' member
4657 16 error no-member E1101 SpectrumArray.plot
Instance of 'ndarray' has no 'ordinate' member
4665 0 convention line-too-long C0301
Line too long (162/100)
4672 0 convention line-too-long C0301
Line too long (103/100)
4676 0 convention line-too-long C0301
Line too long (129/100)
4677 33 error no-member E1101 SpectrumArray.plot
Instance of 'ndarray' has no 'abscissa' member
4678 16 error no-member E1101 SpectrumArray.plot
Instance of 'ndarray' has no 'ordinate' member
4687 0 convention line-too-long C0301
Line too long (162/100)
4694 0 convention line-too-long C0301
Line too long (103/100)
4698 0 convention line-too-long C0301
Line too long (129/100)
4699 8 refactor too-many-nested-blocks R1702 SpectrumArray.plot
Too many nested blocks (6/5)
4703 25 warning unused-variable W0612 SpectrumArray.plot
Unused variable 'index'
4713 0 convention line-too-long C0301
Line too long (156/100)
4720 0 convention line-too-long C0301
Line too long (107/100)
4723 0 convention line-too-long C0301
Line too long (101/100)
4724 0 convention line-too-long C0301
Line too long (128/100)
4725 37 warning undefined-loop-variable W0631 SpectrumArray.plot
Using possibly undefined loop variable 'i'
4729 0 convention line-too-long C0301
Line too long (106/100)
4729 30 error no-member E1101 SpectrumArray.plot
Instance of 'ndarray' has no 'abscissa' member
4729 64 error no-member E1101 SpectrumArray.plot
Instance of 'ndarray' has no 'ordinate' member
4736 0 convention line-too-long C0301
Line too long (156/100)
4743 0 convention line-too-long C0301
Line too long (103/100)
4747 0 convention line-too-long C0301
Line too long (126/100)
4750 4 warning dangerous-default-value W0102 SpectrumArray.plot_spectrogram
Dangerous default value {} as argument
4750 4 warning dangerous-default-value W0102 SpectrumArray.plot_spectrogram
Dangerous default value {} as argument
4788 12 warning unused-variable W0612 SpectrumArray.plot_spectrogram
Unused variable 'fig'
4793 0 refactor too-many-arguments R0913 spectrum_array
Too many arguments (8/5)
4793 0 refactor too-many-positional-arguments R0917 spectrum_array
Too many positional arguments (8/5)
4829 0 refactor too-many-public-methods R0904 PowerSpectralDensityArray
Too many public methods (21/20)
4831 4 convention bad-classmethod-argument C0202 PowerSpectralDensityArray.__new__
Class method __new__ should have 'cls' as first argument
4831 4 warning signature-differs W0222 PowerSpectralDensityArray.__new__
Signature differs from overridden '__new__' method
4831 4 refactor too-many-arguments R0913 PowerSpectralDensityArray.__new__
Too many arguments (6/5)
4831 4 refactor too-many-positional-arguments R0917 PowerSpectralDensityArray.__new__
Too many positional arguments (6/5)
4833 0 convention line-too-long C0301
Line too long (105/100)
4844 4 refactor too-many-arguments R0913 PowerSpectralDensityArray.from_time_data
Too many arguments (6/5)
4844 4 refactor too-many-positional-arguments R0917 PowerSpectralDensityArray.from_time_data
Too many positional arguments (6/5)
4847 47 convention trailing-whitespace C0303
Trailing whitespace
4915 4 refactor too-many-locals R0914 PowerSpectralDensityArray.generate_time_history
Too many local variables (20/15)
4951 0 convention line-too-long C0301
Line too long (103/100)
4951 29 convention consider-using-f-string C0209 PowerSpectralDensityArray.generate_time_history
Formatting a regular string which could be an f-string
4962 0 convention line-too-long C0301
Line too long (105/100)
4968 0 convention line-too-long C0301
Line too long (127/100)
5021 4 refactor too-many-arguments R0913 PowerSpectralDensityArray.mimo_inverse
Too many arguments (8/5)
5021 4 refactor too-many-positional-arguments R0917 PowerSpectralDensityArray.mimo_inverse
Too many positional arguments (8/5)
5021 4 refactor too-many-locals R0914 PowerSpectralDensityArray.mimo_inverse
Too many local variables (20/15)
5104 0 convention line-too-long C0301
Line too long (159/100)
5105 0 convention line-too-long C0301
Line too long (104/100)
5129 0 convention line-too-long C0301
Line too long (121/100)
5132 0 convention line-too-long C0301
Line too long (103/100)
5134 0 convention line-too-long C0301
Line too long (109/100)
5152 4 warning dangerous-default-value W0102 PowerSpectralDensityArray.error_summary
Dangerous default value {} as argument
5152 4 warning dangerous-default-value W0102 PowerSpectralDensityArray.error_summary
Dangerous default value {} as argument
5152 4 refactor too-many-locals R0914 PowerSpectralDensityArray.error_summary
Too many local variables (36/15)
5152 4 refactor too-many-branches R0912 PowerSpectralDensityArray.error_summary
Too many branches (20/12)
5152 4 refactor too-many-statements R0915 PowerSpectralDensityArray.error_summary
Too many statements (73/50)
5182 8 convention invalid-name C0103 PowerSpectralDensityArray.error_summary.dB_pow
Function name "dB_pow" doesn't conform to snake_case naming style
5182 23 convention multiple-statements C0321 PowerSpectralDensityArray.error_summary.dB_pow
More than one statement on a single line
5194 0 convention line-too-long C0301
Line too long (108/100)
5254 30 convention consider-using-f-string C0209 PowerSpectralDensityArray.error_summary
Formatting a regular string which could be an f-string
5258 0 convention line-too-long C0301
Line too long (105/100)
5263 30 convention consider-using-f-string C0209 PowerSpectralDensityArray.error_summary
Formatting a regular string which could be an f-string
5267 0 convention line-too-long C0301
Line too long (101/100)
5298 8 convention invalid-name C0103 PowerSpectralDensityArray.svd
Variable name "cpsdOrd" doesn't conform to snake_case naming style
5299 8 refactor no-else-return R1705 PowerSpectralDensityArray.svd
Unnecessary "else" after "return", remove the "else" and de-indent the code inside it
5304 0 convention line-too-long C0301
Line too long (111/100)
5313 0 convention line-too-long C0301
Line too long (111/100)
5317 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.
5327 8 refactor no-else-return R1705 PowerSpectralDensityArray.get_asd
Unnecessary "elif" after "return", remove the leading "el" from "elif"
5331 12 refactor no-else-return R1705 PowerSpectralDensityArray.get_asd
Unnecessary "else" after "return", remove the "else" and de-indent the code inside it
5352 11 convention singleton-comparison C0121 PowerSpectralDensityArray.rms
Comparison 'oct_order == None' should be 'oct_order is None'
5359 0 convention line-too-long C0301
Line too long (111/100)
5359 12 warning unused-variable W0612 PowerSpectralDensityArray.rms
Unused variable 'nominal_band_centers'
5359 49 warning unused-variable W0612 PowerSpectralDensityArray.rms
Unused variable 'band_centers'
5365 4 convention missing-function-docstring C0116 PowerSpectralDensityArray.plot_asds
Missing function or method docstring
5365 4 warning dangerous-default-value W0102 PowerSpectralDensityArray.plot_asds
Dangerous default value {} as argument
5371 0 convention line-too-long C0301
Line too long (107/100)
5372 18 warning unused-variable W0612 PowerSpectralDensityArray.plot_asds
Unused variable 'asd'
5374 44 convention consider-using-f-string C0209 PowerSpectralDensityArray.plot_asds
Formatting a regular string which could be an f-string
5379 4 warning dangerous-default-value W0102 PowerSpectralDensityArray.compare_asds
Dangerous default value {} as argument
5379 4 refactor too-many-locals R0914 PowerSpectralDensityArray.compare_asds
Too many local variables (36/15)
5379 4 refactor too-many-branches R0912 PowerSpectralDensityArray.compare_asds
Too many branches (14/12)
5379 4 refactor too-many-statements R0915 PowerSpectralDensityArray.compare_asds
Too many statements (58/50)
5407 12 warning unused-variable W0612 PowerSpectralDensityArray.compare_asds
Unused variable 'this_abscissa'
5410 39 error possibly-used-before-assignment E0606 PowerSpectralDensityArray.compare_asds
Possibly using variable 'dofs' before assignment
5453 30 convention consider-using-f-string C0209 PowerSpectralDensityArray.compare_asds
Formatting a regular string which could be an f-string
5487 15 error no-member E1101 PowerSpectralDensityArray.plot_singular_values
Instance of 'ndarray' has no 'abscissa' member
5524 8 warning redefined-outer-name W0621 PowerSpectralDensityArray.coherence
Redefining name 'coherence_array' from outer scope (line 7779)
5543 34 warning redefined-outer-name W0621 PowerSpectralDensityArray.set_coherence_phase
Redefining name 'coherence_array' from outer scope (line 7779)
5572 0 convention trailing-whitespace C0303
Trailing whitespace
5596 4 refactor too-many-arguments R0913 PowerSpectralDensityArray.eye
Too many arguments (9/5)
5596 4 refactor too-many-positional-arguments R0917 PowerSpectralDensityArray.eye
Too many positional arguments (9/5)
5596 4 refactor too-many-locals R0914 PowerSpectralDensityArray.eye
Too many local variables (16/15)
5659 0 convention line-too-long C0301
Line too long (104/100)
5706 0 convention line-too-long C0301
Line too long (104/100)
5708 0 convention line-too-long C0301
Line too long (160/100)
5709 0 convention line-too-long C0301
Line too long (101/100)
5712 0 convention line-too-long C0301
Line too long (126/100)
5716 0 convention line-too-long C0301
Line too long (106/100)
5718 0 convention line-too-long C0301
Line too long (111/100)
5721 0 convention line-too-long C0301
Line too long (106/100)
5724 0 convention trailing-whitespace C0303
Trailing whitespace
5726 0 convention line-too-long C0301
Line too long (125/100)
5728 0 convention line-too-long C0301
Line too long (144/100)
5730 139 convention trailing-whitespace C0303
Trailing whitespace
5730 0 convention line-too-long C0301
Line too long (139/100)
5730 64 error no-member E1101 PowerSpectralDensityArray.apply_transformation
Instance of 'ndarray' has no 'abscissa' member
5733 4 warning dangerous-default-value W0102 PowerSpectralDensityArray.plot_magnitude_coherence_phase
Dangerous default value {} as argument
5733 4 warning dangerous-default-value W0102 PowerSpectralDensityArray.plot_magnitude_coherence_phase
Dangerous default value {} as argument
5733 4 warning dangerous-default-value W0102 PowerSpectralDensityArray.plot_magnitude_coherence_phase
Dangerous default value {} as argument
5733 4 warning dangerous-default-value W0102 PowerSpectralDensityArray.plot_magnitude_coherence_phase
Dangerous default value {} as argument
5733 4 refactor too-many-arguments R0913 PowerSpectralDensityArray.plot_magnitude_coherence_phase
Too many arguments (10/5)
5733 4 refactor too-many-positional-arguments R0917 PowerSpectralDensityArray.plot_magnitude_coherence_phase
Too many positional arguments (10/5)
5733 4 refactor too-many-locals R0914 PowerSpectralDensityArray.plot_magnitude_coherence_phase
Too many local variables (23/15)
5733 4 refactor too-many-branches R0912 PowerSpectralDensityArray.plot_magnitude_coherence_phase
Too many branches (17/12)
5846 4 convention missing-function-docstring C0116 PowerSpectralDensityArray.to_rattlesnake_specification
Missing function or method docstring
5846 4 refactor too-many-arguments R0913 PowerSpectralDensityArray.to_rattlesnake_specification
Too many arguments (12/5)
5846 4 refactor too-many-positional-arguments R0917 PowerSpectralDensityArray.to_rattlesnake_specification
Too many positional arguments (12/5)
5846 4 refactor too-many-locals R0914 PowerSpectralDensityArray.to_rattlesnake_specification
Too many local variables (18/15)
5846 4 refactor too-many-branches R0912 PowerSpectralDensityArray.to_rattlesnake_specification
Too many branches (25/12)
5846 4 refactor too-many-statements R0915 PowerSpectralDensityArray.to_rattlesnake_specification
Too many statements (62/50)
5859 12 warning redefined-outer-name W0621 PowerSpectralDensityArray.to_rattlesnake_specification
Redefining name 'coordinate_array' from outer scope (line 32)
5867 0 convention line-too-long C0301
Line too long (109/100)
5876 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'.
5881 0 convention line-too-long C0301
Line too long (113/100)
5883 0 convention line-too-long C0301
Line too long (113/100)
5885 0 convention line-too-long C0301
Line too long (109/100)
5887 0 convention line-too-long C0301
Line too long (109/100)
5892 0 convention line-too-long C0301
Line too long (108/100)
5894 0 convention line-too-long C0301
Line too long (119/100)
5900 0 convention line-too-long C0301
Line too long (108/100)
5902 0 convention line-too-long C0301
Line too long (119/100)
5908 0 convention line-too-long C0301
Line too long (108/100)
5910 0 convention line-too-long C0301
Line too long (117/100)
5916 0 convention line-too-long C0301
Line too long (108/100)
5918 0 convention line-too-long C0301
Line too long (117/100)
5923 0 convention trailing-whitespace C0303
Trailing whitespace
5957 0 convention trailing-whitespace C0303
Trailing whitespace
5963 12 warning pointless-exception-statement W0133 PowerSpectralDensityArray.bandwidth_average
Exception statement has no effect
5964 0 convention trailing-whitespace C0303
Trailing whitespace
5966 8 warning unused-variable W0612 PowerSpectralDensityArray.bandwidth_average
Unused variable 'bandwidths'
5969 0 convention trailing-whitespace C0303
Trailing whitespace
5972 0 convention trailing-whitespace C0303
Trailing whitespace
5975 0 convention trailing-whitespace C0303
Trailing whitespace
5978 0 convention trailing-whitespace C0303
Trailing whitespace
5984 0 refactor too-many-arguments R0913 power_spectral_density_array
Too many arguments (8/5)
5984 0 refactor too-many-positional-arguments R0917 power_spectral_density_array
Too many positional arguments (8/5)
6022 4 convention bad-classmethod-argument C0202 PowerSpectrumArray.__new__
Class method __new__ should have 'cls' as first argument
6022 4 warning signature-differs W0222 PowerSpectrumArray.__new__
Signature differs from overridden '__new__' method
6022 4 refactor too-many-arguments R0913 PowerSpectrumArray.__new__
Too many arguments (6/5)
6022 4 refactor too-many-positional-arguments R0917 PowerSpectrumArray.__new__
Too many positional arguments (6/5)
6024 0 convention line-too-long C0301
Line too long (105/100)
6035 0 refactor too-many-arguments R0913 power_spectrum_array
Too many arguments (8/5)
6035 0 refactor too-many-positional-arguments R0917 power_spectrum_array
Too many positional arguments (8/5)
6073 4 convention bad-classmethod-argument C0202 TransferFunctionArray.__new__
Class method __new__ should have 'cls' as first argument
6073 4 warning signature-differs W0222 TransferFunctionArray.__new__
Signature differs from overridden '__new__' method
6073 4 refactor too-many-arguments R0913 TransferFunctionArray.__new__
Too many arguments (6/5)
6073 4 refactor too-many-positional-arguments R0917 TransferFunctionArray.__new__
Too many positional arguments (6/5)
6075 0 convention line-too-long C0301
Line too long (105/100)
6079 4 refactor too-many-arguments R0913 TransferFunctionArray.from_time_data
Too many arguments (7/5)
6079 4 refactor too-many-positional-arguments R0917 TransferFunctionArray.from_time_data
Too many positional arguments (7/5)
6079 4 refactor too-many-locals R0914 TransferFunctionArray.from_time_data
Too many local variables (17/15)
6147 8 refactor no-else-return R1705 TransferFunctionArray.from_time_data
Unnecessary "else" after "return", remove the "else" and de-indent the code inside it
6149 0 convention line-too-long C0301
Line too long (105/100)
6222 0 convention line-too-long C0301
Line too long (103/100)
6290 0 convention line-too-long C0301
Line too long (122/100)
6291 0 convention line-too-long C0301
Line too long (158/100)
6328 8 convention invalid-name C0103 TransferFunctionArray.svd
Variable name "frfOrd" doesn't conform to snake_case naming style
6329 8 refactor no-else-return R1705 TransferFunctionArray.svd
Unnecessary "else" after "return", remove the "else" and de-indent the code inside it
6334 0 convention line-too-long C0301
Line too long (111/100)
6343 0 convention line-too-long C0301
Line too long (111/100)
6371 8 refactor no-else-return R1705 TransferFunctionArray.compute_mif
Unnecessary "elif" after "return", remove the leading "el" from "elif"
6380 4 refactor too-many-locals R0914 TransferFunctionArray.compute_cmif
Too many local variables (18/15)
6443 8 warning attribute-defined-outside-init W0201 TransferFunctionArray.compute_cmif
Attribute 'ordinate' defined outside __init__
6444 8 warning attribute-defined-outside-init W0201 TransferFunctionArray.compute_cmif
Attribute 'abscissa' defined outside __init__
6470 19 error no-member E1101 TransferFunctionArray.compute_nmif
Instance of 'ndarray' has no 'ordinate' member
6480 8 warning attribute-defined-outside-init W0201 TransferFunctionArray.compute_nmif
Attribute 'abscissa' defined outside __init__
6482 8 warning attribute-defined-outside-init W0201 TransferFunctionArray.compute_nmif
Attribute 'ordinate' defined outside __init__
6516 8 convention invalid-name C0103 TransferFunctionArray.compute_mmif
Variable name "A" doesn't conform to snake_case naming style
6517 8 convention invalid-name C0103 TransferFunctionArray.compute_mmif
Variable name "B" doesn't conform to snake_case naming style
6530 8 warning attribute-defined-outside-init W0201 TransferFunctionArray.compute_mmif
Attribute 'abscissa' defined outside __init__
6532 8 warning attribute-defined-outside-init W0201 TransferFunctionArray.compute_mmif
Attribute 'ordinate' defined outside __init__
6553 15 error no-member E1101 TransferFunctionArray.plot_cond_num
Instance of 'ndarray' has no 'abscissa' member
6564 16 convention consider-using-enumerate C0200 TransferFunctionArray.plot_cond_num
Consider using enumerate instead of iterating with range and len
6582 4 refactor too-many-arguments R0913 TransferFunctionArray.plot_singular_values
Too many arguments (6/5)
6582 4 refactor too-many-positional-arguments R0917 TransferFunctionArray.plot_singular_values
Too many positional arguments (6/5)
6582 4 refactor too-many-locals R0914 TransferFunctionArray.plot_singular_values
Too many local variables (16/15)
6614 15 error no-member E1101 TransferFunctionArray.plot_singular_values
Instance of 'ndarray' has no 'abscissa' member
6636 16 convention consider-using-enumerate C0200 TransferFunctionArray.plot_singular_values
Consider using enumerate instead of iterating with range and len
6658 4 warning dangerous-default-value W0102 TransferFunctionArray.plot
Dangerous default value {} as argument
6658 4 warning dangerous-default-value W0102 TransferFunctionArray.plot
Dangerous default value {} as argument
6658 4 warning dangerous-default-value W0102 TransferFunctionArray.plot
Dangerous default value {} as argument
6658 4 warning arguments-renamed W0237 TransferFunctionArray.plot
Parameter 'subplots_kwargs' has been renamed to 'part' in overriding 'TransferFunctionArray.plot' method
6658 4 warning arguments-renamed W0237 TransferFunctionArray.plot
Parameter 'plot_kwargs' has been renamed to 'subplots_kwargs' in overriding 'TransferFunctionArray.plot' method
6658 4 warning arguments-renamed W0237 TransferFunctionArray.plot
Parameter 'abscissa_markers' has been renamed to 'plot_kwargs' in overriding 'TransferFunctionArray.plot' method
6658 4 warning arguments-renamed W0237 TransferFunctionArray.plot
Parameter 'abscissa_marker_labels' has been renamed to 'abscissa_markers' in overriding 'TransferFunctionArray.plot' method
6658 4 warning arguments-renamed W0237 TransferFunctionArray.plot
Parameter 'abscissa_marker_type' has been renamed to 'abscissa_marker_labels' in overriding 'TransferFunctionArray.plot' method
6658 4 warning arguments-renamed W0237 TransferFunctionArray.plot
Parameter 'abscissa_marker_plot_kwargs' has been renamed to 'abscissa_marker_type' in overriding 'TransferFunctionArray.plot' method
6658 4 refactor too-many-arguments R0913 TransferFunctionArray.plot
Too many arguments (8/5)
6658 4 refactor too-many-positional-arguments R0917 TransferFunctionArray.plot
Too many positional arguments (8/5)
6658 4 refactor too-many-locals R0914 TransferFunctionArray.plot
Too many local variables (30/15)
6658 4 refactor too-many-branches R0912 TransferFunctionArray.plot
Too many branches (70/12)
6658 4 refactor too-many-statements R0915 TransferFunctionArray.plot
Too many statements (182/50)
6659 53 convention trailing-whitespace C0303
Trailing whitespace
6728 8 refactor too-many-nested-blocks R1702 TransferFunctionArray.plot
Too many nested blocks (6/5)
6728 8 refactor too-many-nested-blocks R1702 TransferFunctionArray.plot
Too many nested blocks (6/5)
6728 8 refactor too-many-nested-blocks R1702 TransferFunctionArray.plot
Too many nested blocks (6/5)
6730 16 warning unused-variable W0612 TransferFunctionArray.plot
Unused variable 'figure'
6731 37 error no-member E1101 TransferFunctionArray.plot
Instance of 'ndarray' has no 'abscissa' member
6732 20 error no-member E1101 TransferFunctionArray.plot
Instance of 'ndarray' has no 'ordinate' member
6739 0 convention line-too-long C0301
Line too long (166/100)
6746 0 convention line-too-long C0301
Line too long (107/100)
6749 0 convention line-too-long C0301
Line too long (101/100)
6750 0 convention line-too-long C0301
Line too long (133/100)
6751 37 error no-member E1101 TransferFunctionArray.plot
Instance of 'ndarray' has no 'abscissa' member
6752 20 error no-member E1101 TransferFunctionArray.plot
Instance of 'ndarray' has no 'ordinate' member
6760 0 convention line-too-long C0301
Line too long (166/100)
6767 0 convention line-too-long C0301
Line too long (107/100)
6770 0 convention line-too-long C0301
Line too long (101/100)
6771 0 convention line-too-long C0301
Line too long (133/100)
6778 34 error no-member E1101 TransferFunctionArray.plot
Instance of 'ndarray' has no 'abscissa' member
6779 20 error no-member E1101 TransferFunctionArray.plot
Instance of 'ndarray' has no 'ordinate' member
6789 0 convention line-too-long C0301
Line too long (160/100)
6796 0 convention line-too-long C0301
Line too long (107/100)
6799 0 convention line-too-long C0301
Line too long (101/100)
6800 0 convention line-too-long C0301
Line too long (130/100)
6801 8 refactor too-many-nested-blocks R1702 TransferFunctionArray.plot
Too many nested blocks (7/5)
6801 8 refactor too-many-nested-blocks R1702 TransferFunctionArray.plot
Too many nested blocks (7/5)
6801 8 refactor too-many-nested-blocks R1702 TransferFunctionArray.plot
Too many nested blocks (7/5)
6801 8 refactor too-many-nested-blocks R1702 TransferFunctionArray.plot
Too many nested blocks (7/5)
6806 0 convention line-too-long C0301
Line too long (101/100)
6806 29 warning unused-variable W0612 TransferFunctionArray.plot
Unused variable 'index'
6816 0 convention line-too-long C0301
Line too long (160/100)
6823 0 convention line-too-long C0301
Line too long (111/100)
6826 0 convention line-too-long C0301
Line too long (105/100)
6827 0 convention line-too-long C0301
Line too long (132/100)
6829 0 convention line-too-long C0301
Line too long (101/100)
6830 0 convention line-too-long C0301
Line too long (108/100)
6839 0 convention line-too-long C0301
Line too long (160/100)
6846 0 convention line-too-long C0301
Line too long (111/100)
6849 0 convention line-too-long C0301
Line too long (105/100)
6850 0 convention line-too-long C0301
Line too long (132/100)
6851 37 error used-before-assignment E0601 TransferFunctionArray.plot
Using variable 'i' before assignment
6857 41 error no-member E1101 TransferFunctionArray.plot
Instance of 'ndarray' has no 'abscissa' member
6858 24 error no-member E1101 TransferFunctionArray.plot
Instance of 'ndarray' has no 'ordinate' member
6865 0 convention line-too-long C0301
Line too long (170/100)
6866 0 convention line-too-long C0301
Line too long (104/100)
6872 0 convention line-too-long C0301
Line too long (111/100)
6875 0 convention line-too-long C0301
Line too long (105/100)
6876 0 convention line-too-long C0301
Line too long (137/100)
6877 41 error no-member E1101 TransferFunctionArray.plot
Instance of 'ndarray' has no 'abscissa' member
6878 24 error no-member E1101 TransferFunctionArray.plot
Instance of 'ndarray' has no 'ordinate' member
6885 0 convention line-too-long C0301
Line too long (170/100)
6886 0 convention line-too-long C0301
Line too long (104/100)
6892 0 convention line-too-long C0301
Line too long (111/100)
6895 0 convention line-too-long C0301
Line too long (105/100)
6896 0 convention line-too-long C0301
Line too long (137/100)
6898 38 error no-member E1101 TransferFunctionArray.plot
Instance of 'ndarray' has no 'abscissa' member
6899 24 error no-member E1101 TransferFunctionArray.plot
Instance of 'ndarray' has no 'ordinate' member
6906 0 convention line-too-long C0301
Line too long (164/100)
6907 0 convention line-too-long C0301
Line too long (101/100)
6913 0 convention line-too-long C0301
Line too long (111/100)
6916 0 convention line-too-long C0301
Line too long (105/100)
6917 0 convention line-too-long C0301
Line too long (134/100)
6919 34 error no-member E1101 TransferFunctionArray.plot
Instance of 'ndarray' has no 'abscissa' member
6920 20 error no-member E1101 TransferFunctionArray.plot
Instance of 'ndarray' has no 'ordinate' member
6927 0 convention line-too-long C0301
Line too long (160/100)
6934 0 convention line-too-long C0301
Line too long (107/100)
6937 0 convention line-too-long C0301
Line too long (101/100)
6938 0 convention line-too-long C0301
Line too long (130/100)
6941 4 convention missing-function-docstring C0116 TransferFunctionArray.plot_with_coherence
Missing function or method docstring
6941 4 warning dangerous-default-value W0102 TransferFunctionArray.plot_with_coherence
Dangerous default value {} as argument
6941 4 warning dangerous-default-value W0102 TransferFunctionArray.plot_with_coherence
Dangerous default value {} as argument
6952 0 convention line-too-long C0301
Line too long (123/100)
6973 17 error no-member E1101 TransferFunctionArray.delay_response
Instance of 'ndarray' has no 'abscissa' member
6974 8 error no-member E1101 TransferFunctionArray.delay_response
Instance of 'ndarray' has no 'ordinate' member
6984 95 convention trailing-whitespace C0303
Trailing whitespace
6985 0 convention line-too-long C0301
Line too long (105/100)
7044 0 convention line-too-long C0301
Line too long (104/100)
7048 0 convention line-too-long C0301
Line too long (141/100)
7055 0 convention line-too-long C0301
Line too long (118/100)
7056 0 convention line-too-long C0301
Line too long (131/100)
7057 0 convention line-too-long C0301
Line too long (101/100)
7058 0 convention line-too-long C0301
Line too long (155/100)
7060 0 convention line-too-long C0301
Line too long (115/100)
7061 0 convention line-too-long C0301
Line too long (131/100)
7062 0 convention line-too-long C0301
Line too long (104/100)
7063 0 convention line-too-long C0301
Line too long (139/100)
7070 0 convention line-too-long C0301
Line too long (113/100)
7071 0 convention line-too-long C0301
Line too long (130/100)
7073 0 convention line-too-long C0301
Line too long (151/100)
7075 0 convention line-too-long C0301
Line too long (116/100)
7076 0 convention line-too-long C0301
Line too long (130/100)
7078 0 convention line-too-long C0301
Line too long (135/100)
7080 0 convention line-too-long C0301
Line too long (123/100)
7080 35 error possibly-used-before-assignment E0606 TransferFunctionArray.apply_transformation
Possibly using variable 'response_transformation_matrix' before assignment
7080 92 error possibly-used-before-assignment E0606 TransferFunctionArray.apply_transformation
Possibly using variable 'reference_transformation_matrix' before assignment
7082 140 convention trailing-whitespace C0303
Trailing whitespace
7082 0 convention line-too-long C0301
Line too long (140/100)
7082 69 error no-member E1101 TransferFunctionArray.apply_transformation
Instance of 'ndarray' has no 'abscissa' member
7083 0 convention line-too-long C0301
Line too long (107/100)
7125 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
7134 4 refactor too-many-locals R0914 TransferFunctionArray.block_diagonal_frf
Too many local variables (20/15)
7181 0 convention line-too-long C0301
Line too long (120/100)
7210 0 convention line-too-long C0301
Line too long (109/100)
7262 8 convention invalid-name C0103 TransferFunctionArray.substructure_by_constraint_matrix
Variable name "H" doesn't conform to snake_case naming style
7264 0 convention line-too-long C0301
Line too long (105/100)
7264 8 convention invalid-name C0103 TransferFunctionArray.substructure_by_constraint_matrix
Variable name "H_constrained" doesn't conform to snake_case naming style
7309 4 refactor too-many-arguments R0913 TransferFunctionArray.from_exodus
Too many arguments (8/5)
7309 4 refactor too-many-positional-arguments R0917 TransferFunctionArray.from_exodus
Too many positional arguments (8/5)
7309 4 refactor too-many-locals R0914 TransferFunctionArray.from_exodus
Too many local variables (20/15)
7346 8 convention import-outside-toplevel C0415 TransferFunctionArray.from_exodus
Import outside toplevel (fem.sdynpy_exodus.Exodus)
7351 0 convention line-too-long C0301
Line too long (109/100)
7372 0 convention line-too-long C0301
Line too long (113/100)
7377 0 refactor too-many-arguments R0913 transfer_function_array
Too many arguments (8/5)
7377 0 refactor too-many-positional-arguments R0917 transfer_function_array
Too many positional arguments (8/5)
7416 4 convention bad-classmethod-argument C0202 ImpulseResponseFunctionArray.__new__
Class method __new__ should have 'cls' as first argument
7416 4 warning signature-differs W0222 ImpulseResponseFunctionArray.__new__
Signature differs from overridden '__new__' method
7416 4 refactor too-many-arguments R0913 ImpulseResponseFunctionArray.__new__
Too many arguments (6/5)
7416 4 refactor too-many-positional-arguments R0917 ImpulseResponseFunctionArray.__new__
Too many positional arguments (6/5)
7418 0 convention line-too-long C0301
Line too long (102/100)
7459 77 error no-member E1101 ImpulseResponseFunctionArray.fft
Instance of 'tuple' has no 'shape' member
7483 0 convention line-too-long C0301
Line too long (115/100)
7484 0 convention line-too-long C0301
Line too long (125/100)
7555 0 convention line-too-long C0301
Line too long (122/100)
7556 0 convention line-too-long C0301
Line too long (158/100)
7565 0 convention line-too-long C0301
Line too long (104/100)
7566 0 convention line-too-long C0301
Line too long (128/100)
7579 0 convention line-too-long C0301
Line too long (126/100)
7589 0 convention line-too-long C0301
Line too long (112/100)
7591 0 convention line-too-long C0301
Line too long (101/100)
7603 8 warning attribute-defined-outside-init W0201 ImpulseResponseFunctionArray.enforce_causality
Attribute 'ordinate' defined outside __init__
7607 0 refactor too-many-arguments R0913 impulse_response_function_array
Too many arguments (8/5)
7607 0 refactor too-many-positional-arguments R0917 impulse_response_function_array
Too many positional arguments (8/5)
7645 4 convention bad-classmethod-argument C0202 TransmissibilityArray.__new__
Class method __new__ should have 'cls' as first argument
7645 4 warning signature-differs W0222 TransmissibilityArray.__new__
Signature differs from overridden '__new__' method
7645 4 refactor too-many-arguments R0913 TransmissibilityArray.__new__
Too many arguments (6/5)
7645 4 refactor too-many-positional-arguments R0917 TransmissibilityArray.__new__
Too many positional arguments (6/5)
7647 0 convention line-too-long C0301
Line too long (105/100)
7658 0 refactor too-many-arguments R0913 transmissibility_array
Too many arguments (8/5)
7658 0 refactor too-many-positional-arguments R0917 transmissibility_array
Too many positional arguments (8/5)
7697 4 convention bad-classmethod-argument C0202 CoherenceArray.__new__
Class method __new__ should have 'cls' as first argument
7697 4 warning signature-differs W0222 CoherenceArray.__new__
Signature differs from overridden '__new__' method
7697 4 refactor too-many-arguments R0913 CoherenceArray.__new__
Too many arguments (6/5)
7697 4 refactor too-many-positional-arguments R0917 CoherenceArray.__new__
Too many positional arguments (6/5)
7699 0 convention line-too-long C0301
Line too long (102/100)
7710 4 refactor too-many-locals R0914 CoherenceArray.from_time_data
Too many local variables (19/15)
7779 0 refactor too-many-arguments R0913 coherence_array
Too many arguments (8/5)
7779 0 refactor too-many-positional-arguments R0917 coherence_array
Too many positional arguments (8/5)
7818 4 convention bad-classmethod-argument C0202 MultipleCoherenceArray.__new__
Class method __new__ should have 'cls' as first argument
7818 4 warning signature-differs W0222 MultipleCoherenceArray.__new__
Signature differs from overridden '__new__' method
7818 4 refactor too-many-arguments R0913 MultipleCoherenceArray.__new__
Too many arguments (6/5)
7818 4 refactor too-many-positional-arguments R0917 MultipleCoherenceArray.__new__
Too many positional arguments (6/5)
7820 0 convention line-too-long C0301
Line too long (102/100)
7829 0 convention trailing-whitespace C0303
Trailing whitespace
7831 4 refactor too-many-locals R0914 MultipleCoherenceArray.from_time_data
Too many local variables (18/15)
7888 0 convention trailing-whitespace C0303
Trailing whitespace
7889 0 convention line-too-long C0301
Line too long (114/100)
7897 0 refactor too-many-arguments R0913 multiple_coherence_array
Too many arguments (8/5)
7897 0 refactor too-many-positional-arguments R0917 multiple_coherence_array
Too many positional arguments (8/5)
7943 0 refactor too-many-arguments R0913 correlation_array
Too many arguments (8/5)
7943 0 refactor too-many-positional-arguments R0917 correlation_array
Too many positional arguments (8/5)
7982 4 convention bad-classmethod-argument C0202 ModeIndicatorFunctionArray.__new__
Class method __new__ should have 'cls' as first argument
7982 4 warning signature-differs W0222 ModeIndicatorFunctionArray.__new__
Signature differs from overridden '__new__' method
7982 4 refactor too-many-arguments R0913 ModeIndicatorFunctionArray.__new__
Too many arguments (6/5)
7982 4 refactor too-many-positional-arguments R0917 ModeIndicatorFunctionArray.__new__
Too many positional arguments (6/5)
7984 0 convention line-too-long C0301
Line too long (102/100)
7994 0 refactor too-many-arguments R0913 mode_indicator_function_array
Too many arguments (8/5)
7994 0 refactor too-many-positional-arguments R0917 mode_indicator_function_array
Too many positional arguments (8/5)
8030 0 convention missing-class-docstring C0115 ShockResponseSpectrumArray
Missing class docstring
8054 4 convention bad-classmethod-argument C0202 ShockResponseSpectrumArray.__new__
Class method __new__ should have 'cls' as first argument
8054 4 warning signature-differs W0222 ShockResponseSpectrumArray.__new__
Signature differs from overridden '__new__' method
8054 4 refactor too-many-arguments R0913 ShockResponseSpectrumArray.__new__
Too many arguments (6/5)
8054 4 refactor too-many-positional-arguments R0917 ShockResponseSpectrumArray.__new__
Too many positional arguments (6/5)
8056 0 convention line-too-long C0301
Line too long (102/100)
8066 4 refactor too-many-arguments R0913 ShockResponseSpectrumArray.sum_decayed_sines
Too many arguments (28/5)
8066 4 refactor too-many-positional-arguments R0917 ShockResponseSpectrumArray.sum_decayed_sines
Too many positional arguments (28/5)
8066 4 refactor too-many-locals R0914 ShockResponseSpectrumArray.sum_decayed_sines
Too many local variables (53/15)
8066 4 refactor too-many-branches R0912 ShockResponseSpectrumArray.sum_decayed_sines
Too many branches (30/12)
8066 4 refactor too-many-statements R0915 ShockResponseSpectrumArray.sum_decayed_sines
Too many statements (71/50)
8233 0 convention line-too-long C0301
Line too long (108/100)
8233 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'
8233 29 convention consider-using-f-string C0209 ShockResponseSpectrumArray.sum_decayed_sines
Formatting a regular string which could be an f-string
8234 16 refactor unnecessary-comprehension R1721 ShockResponseSpectrumArray.sum_decayed_sines
Unnecessary use of a comprehension, use list(ShockResponseSpectrumArray._srs_type_map) instead.
8277 14 warning unused-variable W0612 ShockResponseSpectrumArray.sum_decayed_sines
Unused variable 'plot_stuff'
8298 26 warning unused-variable W0612 ShockResponseSpectrumArray.sum_decayed_sines
Unused variable 'freq'
8306 0 convention line-too-long C0301
Line too long (130/100)
8341 4 refactor too-many-arguments R0913 ShockResponseSpectrumArray.windowed_random
Too many arguments (20/5)
8341 4 refactor too-many-positional-arguments R0917 ShockResponseSpectrumArray.windowed_random
Too many positional arguments (20/5)
8341 4 refactor too-many-locals R0914 ShockResponseSpectrumArray.windowed_random
Too many local variables (40/15)
8341 4 refactor too-many-branches R0912 ShockResponseSpectrumArray.windowed_random
Too many branches (14/12)
8466 12 warning raise-missing-from W0707 ShockResponseSpectrumArray.windowed_random
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'
8467 16 convention consider-using-f-string C0209 ShockResponseSpectrumArray.windowed_random
Formatting a regular string which could be an f-string
8468 20 refactor unnecessary-comprehension R1721 ShockResponseSpectrumArray.windowed_random
Unnecessary use of a comprehension, use list(ShockResponseSpectrumArray._srs_type_map) instead.
8471 0 convention trailing-whitespace C0303
Trailing whitespace
8478 0 convention trailing-whitespace C0303
Trailing whitespace
8481 0 convention trailing-whitespace C0303
Trailing whitespace
8485 0 convention line-too-long C0301
Line too long (101/100)
8486 0 convention trailing-whitespace C0303
Trailing whitespace
8488 0 convention trailing-whitespace C0303
Trailing whitespace
8491 0 convention trailing-whitespace C0303
Trailing whitespace
8493 0 convention trailing-whitespace C0303
Trailing whitespace
8513 0 convention trailing-whitespace C0303
Trailing whitespace
8515 0 convention trailing-whitespace C0303
Trailing whitespace
8525 0 convention trailing-whitespace C0303
Trailing whitespace
8535 0 convention line-too-long C0301
Line too long (109/100)
8536 0 convention line-too-long C0301
Line too long (103/100)
8537 0 convention line-too-long C0301
Line too long (103/100)
8538 0 convention line-too-long C0301
Line too long (103/100)
8539 0 convention line-too-long C0301
Line too long (103/100)
8540 0 convention line-too-long C0301
Line too long (103/100)
8542 0 convention trailing-whitespace C0303
Trailing whitespace
8554 0 convention trailing-whitespace C0303
Trailing whitespace
8559 4 warning dangerous-default-value W0102 ShockResponseSpectrumArray.plot
Dangerous default value {} as argument
8559 4 warning dangerous-default-value W0102 ShockResponseSpectrumArray.plot
Dangerous default value {} as argument
8559 4 warning dangerous-default-value W0102 ShockResponseSpectrumArray.plot
Dangerous default value {} as argument
8559 4 refactor too-many-arguments R0913 ShockResponseSpectrumArray.plot
Too many arguments (7/5)
8559 4 refactor too-many-positional-arguments R0917 ShockResponseSpectrumArray.plot
Too many positional arguments (7/5)
8559 4 refactor too-many-locals R0914 ShockResponseSpectrumArray.plot
Too many local variables (26/15)
8559 4 refactor too-many-branches R0912 ShockResponseSpectrumArray.plot
Too many branches (26/12)
8559 4 refactor too-many-statements R0915 ShockResponseSpectrumArray.plot
Too many statements (68/50)
8560 61 convention trailing-whitespace C0303
Trailing whitespace
8605 0 convention trailing-whitespace C0303
Trailing whitespace
8607 12 warning unused-variable W0612 ShockResponseSpectrumArray.plot
Unused variable 'figure'
8608 30 error no-member E1101 ShockResponseSpectrumArray.plot
Instance of 'ndarray' has no 'abscissa' member
8608 57 error no-member E1101 ShockResponseSpectrumArray.plot
Instance of 'ndarray' has no 'ordinate' member
8617 0 convention line-too-long C0301
Line too long (156/100)
8624 0 convention line-too-long C0301
Line too long (103/100)
8628 0 convention line-too-long C0301
Line too long (126/100)
8629 8 refactor too-many-nested-blocks R1702 ShockResponseSpectrumArray.plot
Too many nested blocks (6/5)
8633 25 warning unused-variable W0612 ShockResponseSpectrumArray.plot
Unused variable 'index'
8644 0 convention line-too-long C0301
Line too long (156/100)
8651 0 convention line-too-long C0301
Line too long (107/100)
8654 0 convention line-too-long C0301
Line too long (101/100)
8655 0 convention line-too-long C0301
Line too long (128/100)
8656 37 warning undefined-loop-variable W0631 ShockResponseSpectrumArray.plot
Using possibly undefined loop variable 'i'
8667 0 convention line-too-long C0301
Line too long (156/100)
8674 0 convention line-too-long C0301
Line too long (103/100)
8678 0 convention line-too-long C0301
Line too long (126/100)
8681 69 convention trailing-whitespace C0303
Trailing whitespace
8681 4 refactor too-many-arguments R0913 ShockResponseSpectrumArray.mimo_inverse
Too many arguments (15/5)
8681 4 refactor too-many-positional-arguments R0917 ShockResponseSpectrumArray.mimo_inverse
Too many positional arguments (15/5)
8681 4 refactor too-many-locals R0914 ShockResponseSpectrumArray.mimo_inverse
Too many local variables (50/15)
8681 4 refactor too-many-statements R0915 ShockResponseSpectrumArray.mimo_inverse
Too many statements (67/50)
8682 97 convention trailing-whitespace C0303
Trailing whitespace
8761 0 convention trailing-whitespace C0303
Trailing whitespace
8765 0 convention trailing-whitespace C0303
Trailing whitespace
8767 0 convention line-too-long C0301
Line too long (124/100)
8767 40 convention invalid-name C0103 ShockResponseSpectrumArray.mimo_inverse.optimize_phase_targets_pinv
Argument name "A" doesn't conform to snake_case naming style
8767 8 refactor too-many-arguments R0913 ShockResponseSpectrumArray.mimo_inverse.optimize_phase_targets_pinv
Too many arguments (6/5)
8767 8 refactor too-many-positional-arguments R0917 ShockResponseSpectrumArray.mimo_inverse.optimize_phase_targets_pinv
Too many positional arguments (6/5)
8769 0 convention line-too-long C0301
Line too long (101/100)
8783 15 warning unused-variable W0612 ShockResponseSpectrumArray.mimo_inverse.optimize_phase_targets_pinv
Unused variable 'n'
8786 12 convention invalid-name C0103 ShockResponseSpectrumArray.mimo_inverse.optimize_phase_targets_pinv
Variable name "A_pinv" doesn't conform to snake_case naming style
8792 0 convention trailing-whitespace C0303
Trailing whitespace
8795 0 convention trailing-whitespace C0303
Trailing whitespace
8797 16 convention invalid-name C0103 ShockResponseSpectrumArray.mimo_inverse.optimize_phase_targets_pinv.objective
Variable name "Ax" doesn't conform to snake_case naming style
8799 0 convention trailing-whitespace C0303
Trailing whitespace
8802 0 convention trailing-whitespace C0303
Trailing whitespace
8821 0 convention trailing-whitespace C0303
Trailing whitespace
8824 8 warning unused-variable W0612 ShockResponseSpectrumArray.mimo_inverse
Unused variable 'control_responses'
8833 0 convention trailing-whitespace C0303
Trailing whitespace
8838 0 convention trailing-whitespace C0303
Trailing whitespace
8839 8 convention invalid-name C0103 ShockResponseSpectrumArray.mimo_inverse
Variable name "A_all" doesn't conform to snake_case naming style
8841 0 convention trailing-whitespace C0303
Trailing whitespace
8843 12 convention invalid-name C0103 ShockResponseSpectrumArray.mimo_inverse
Variable name "A" doesn't conform to snake_case naming style
8844 0 convention line-too-long C0301
Line too long (146/100)
8851 0 convention trailing-whitespace C0303
Trailing whitespace
8857 0 convention trailing-whitespace C0303
Trailing whitespace
8858 8 warning unused-variable W0612 ShockResponseSpectrumArray.mimo_inverse
Unused variable 'control_responses_phase_update'
8866 0 convention trailing-whitespace C0303
Trailing whitespace
8874 12 convention invalid-name C0103 ShockResponseSpectrumArray.mimo_inverse
Variable name "A" doesn't conform to snake_case naming style
8875 0 convention line-too-long C0301
Line too long (155/100)
8882 0 convention trailing-whitespace C0303
Trailing whitespace
8888 0 convention trailing-whitespace C0303
Trailing whitespace
8890 0 convention line-too-long C0301
Line too long (133/100)
8892 0 convention trailing-whitespace C0303
Trailing whitespace
8894 0 convention trailing-whitespace C0303
Trailing whitespace
8907 0 convention trailing-whitespace C0303
Trailing whitespace
8911 0 convention trailing-whitespace C0303
Trailing whitespace
8914 0 refactor too-many-arguments R0913 shock_response_spectrum_array
Too many arguments (8/5)
8914 0 refactor too-many-positional-arguments R0917 shock_response_spectrum_array
Too many positional arguments (8/5)
8984 0 convention line-too-long C0301
Line too long (123/100)
8984 0 refactor too-many-arguments R0913 data_array
Too many arguments (9/5)
8984 0 refactor too-many-positional-arguments R0917 data_array
Too many positional arguments (9/5)
9044 0 refactor too-many-locals R0914 from_imat_struct
Too many local variables (19/15)
9044 0 refactor too-many-branches R0912 from_imat_struct
Too many branches (16/12)
9131 0 refactor too-many-instance-attributes R0902 DecayedSineTable
Too many instance attributes (10/7)
9135 4 convention bad-classmethod-argument C0202 DecayedSineTable.__new__
Class method __new__ should have 'cls' as first argument
9135 4 warning signature-differs W0222 DecayedSineTable.__new__
Signature differs from overridden '__new__' method
9135 4 refactor too-many-arguments R0913 DecayedSineTable.__new__
Too many arguments (6/5)
9135 4 refactor too-many-positional-arguments R0917 DecayedSineTable.__new__
Too many positional arguments (6/5)
9159 8 refactor no-else-return R1705 DecayedSineTable.__getitem__
Unnecessary "else" after "return", remove the "else" and de-indent the code inside it
9164 4 convention missing-function-docstring C0116 DecayedSineTable.construct_signal
Missing function or method docstring
9177 4 convention missing-function-docstring C0116 DecayedSineTable.construct_velocity
Missing function or method docstring
9190 4 convention missing-function-docstring C0116 DecayedSineTable.construct_displacement
Missing function or method docstring
9204 0 convention line-too-long C0301
Line too long (136/100)
9204 0 refactor too-many-arguments R0913 decayed_sine_table
Too many arguments (10/5)
9204 0 refactor too-many-positional-arguments R0917 decayed_sine_table
Too many positional arguments (10/5)
9242 5 warning unused-variable W0612 decayed_sine_table
Unused variable 'other'
9245 4 warning attribute-defined-outside-init W0201 decayed_sine_table
Attribute 'frequency' defined outside __init__
9246 4 warning attribute-defined-outside-init W0201 decayed_sine_table
Attribute 'amplitude' defined outside __init__
9247 4 warning attribute-defined-outside-init W0201 decayed_sine_table
Attribute 'decay' defined outside __init__
9248 4 warning attribute-defined-outside-init W0201 decayed_sine_table
Attribute 'delay' defined outside __init__
9249 4 warning attribute-defined-outside-init W0201 decayed_sine_table
Attribute 'coordinate' defined outside __init__
9250 4 warning attribute-defined-outside-init W0201 decayed_sine_table
Attribute 'comment1' defined outside __init__
9251 4 warning attribute-defined-outside-init W0201 decayed_sine_table
Attribute 'comment2' defined outside __init__
9252 4 warning attribute-defined-outside-init W0201 decayed_sine_table
Attribute 'comment3' defined outside __init__
9253 4 warning attribute-defined-outside-init W0201 decayed_sine_table
Attribute 'comment4' defined outside __init__
9254 4 warning attribute-defined-outside-init W0201 decayed_sine_table
Attribute 'comment5' defined outside __init__
9268 0 refactor too-many-instance-attributes R0902 GUIPlot
Too many instance attributes (12/7)
9271 4 refactor too-many-branches R0912 GUIPlot.__init__
Too many branches (18/12)
9271 4 refactor too-many-statements R0915 GUIPlot.__init__
Too many statements (85/50)
9326 21 refactor unnecessary-comprehension R1721 GUIPlot.__init__
Unnecessary use of a comprehension, use list(self.data_dictionary.values()) instead.
9330 8 convention consider-using-dict-items C0206 GUIPlot.__init__
Consider iterating with .items()
9331 0 convention line-too-long C0301
Line too long (104/100)
9332 22 convention consider-using-f-string C0209 GUIPlot.__init__
Formatting a regular string which could be an f-string
9334 8 refactor super-with-arguments R1725 GUIPlot.__init__
Consider using Python 3 style super() without arguments
9382 22 error no-member E1101 GUIPlot.__init__
Module 'matplotlib.cm' has no 'tab10' member
9397 0 convention line-too-long C0301
Line too long (102/100)
9427 12 warning unused-variable W0612 GUIPlot.__init__
Unused variable 'ct'
9434 47 warning fixme W0511
TODO Remove when you implement non-overlapping plots
9441 4 refactor too-many-branches R0912 GUIPlot._parse_arguments
Too many branches (19/12)
9441 4 refactor too-many-statements R0915 GUIPlot._parse_arguments
Too many statements (51/50)
9445 33 convention consider-using-f-string C0209 GUIPlot._parse_arguments
Formatting a regular string which could be an f-string
9463 33 convention consider-using-f-string C0209 GUIPlot._parse_arguments
Formatting a regular string which could be an f-string
9473 33 convention consider-using-f-string C0209 GUIPlot._parse_arguments
Formatting a regular string which could be an f-string
9483 33 convention consider-using-f-string C0209 GUIPlot._parse_arguments
Formatting a regular string which could be an f-string
9518 4 refactor too-many-locals R0914 GUIPlot.update
Too many local variables (33/15)
9518 4 refactor too-many-branches R0912 GUIPlot.update
Too many branches (22/12)
9518 4 refactor too-many-statements R0915 GUIPlot.update
Too many statements (56/50)
9540 8 refactor too-many-nested-blocks R1702 GUIPlot.update
Too many nested blocks (8/5)
9557 39 convention consider-using-f-string C0209 GUIPlot.update
Formatting a regular string which could be an f-string
9558 28 refactor consider-using-generator R1728 GUIPlot.update
Consider using a generator instead 'tuple(str(v) for v in original_index)'
9561 0 convention line-too-long C0301
Line too long (117/100)
9564 0 convention line-too-long C0301
Line too long (109/100)
9580 0 convention line-too-long C0301
Line too long (114/100)
9586 0 convention line-too-long C0301
Line too long (128/100)
9593 0 convention line-too-long C0301
Line too long (129/100)
9598 0 convention line-too-long C0301
Line too long (109/100)
9603 0 convention line-too-long C0301
Line too long (114/100)
9606 0 convention line-too-long C0301
Line too long (125/100)
9608 106 convention trailing-whitespace C0303
Trailing whitespace
9608 0 convention line-too-long C0301
Line too long (106/100)
9611 0 convention line-too-long C0301
Line too long (133/100)
9612 0 convention line-too-long C0301
Line too long (102/100)
9614 41 warning fixme W0511
TODO: Remove the log10s when pyqtgraph issue 2166 is fixed
9616 0 convention line-too-long C0301
Line too long (114/100)
9617 0 convention line-too-long C0301
Line too long (114/100)
9618 0 convention trailing-whitespace C0303
Trailing whitespace
9625 4 convention missing-function-docstring C0116 GUIPlot.update_data
Missing function or method docstring
9625 4 refactor too-many-branches R0912 GUIPlot.update_data
Too many branches (13/12)
9625 4 refactor too-many-statements R0915 GUIPlot.update_data
Too many statements (55/50)
9629 21 refactor unnecessary-comprehension R1721 GUIPlot.update_data
Unnecessary use of a comprehension, use list(self.data_dictionary.values()) instead.
9632 8 convention consider-using-dict-items C0206 GUIPlot.update_data
Consider iterating with .items()
9633 0 convention line-too-long C0301
Line too long (104/100)
9634 22 convention consider-using-f-string C0209 GUIPlot.update_data
Formatting a regular string which could be an f-string
9689 22 error no-member E1101 GUIPlot.update_data
Module 'matplotlib.cm' has no 'tab10' member
9766 0 convention missing-class-docstring C0115 MPLCanvas
Missing class docstring
9779 0 convention missing-class-docstring C0115 MPLMultiCanvas
Missing class docstring
9781 0 convention line-too-long C0301
Line too long (101/100)
9781 4 warning dangerous-default-value W0102 MPLMultiCanvas.__init__
Dangerous default value [] as argument
9781 4 refactor too-many-arguments R0913 MPLMultiCanvas.__init__
Too many arguments (6/5)
9781 4 refactor too-many-positional-arguments R0917 MPLMultiCanvas.__init__
Too many positional arguments (6/5)
9799 0 convention missing-class-docstring C0115 CPSDPlot
Missing class docstring
9799 0 refactor too-many-instance-attributes R0902 CPSDPlot
Too many instance attributes (52/7)
9799 0 refactor too-many-public-methods R0904 CPSDPlot
Too many public methods (26/20)
9801 4 convention missing-class-docstring C0115 CPSDPlot.DataType
Missing class docstring
9814 0 convention line-too-long C0301
Line too long (118/100)
9814 33 convention consider-using-f-string C0209 CPSDPlot.__init__
Formatting a regular string which could be an f-string
9821 18 error no-member E1101 CPSDPlot.__init__
Module 'matplotlib.cm' has no 'Dark2' member
9821 56 error no-member E1101 CPSDPlot.__init__
Module 'matplotlib.cm' has no 'Paired' member
9836 4 convention missing-function-docstring C0116 CPSDPlot.initUI
Missing function or method docstring
9836 4 convention invalid-name C0103 CPSDPlot.initUI
Method name "initUI" doesn't conform to snake_case naming style
9836 4 refactor too-many-statements R0915 CPSDPlot.initUI
Too many statements (75/50)
9950 4 convention missing-function-docstring C0116 CPSDPlot.settext
Missing function or method docstring
9981 4 convention missing-function-docstring C0116 CPSDPlot.connectUI
Missing function or method docstring
9981 4 convention invalid-name C0103 CPSDPlot.connectUI
Method name "connectUI" doesn't conform to snake_case naming style
10005 4 convention missing-function-docstring C0116 CPSDPlot.init_matrix_plot
Missing function or method docstring
10059 4 convention missing-function-docstring C0116 CPSDPlot.selector_click
Missing function or method docstring
10067 4 convention missing-function-docstring C0116 CPSDPlot.selector_unclick
Missing function or method docstring
10099 4 convention missing-function-docstring C0116 CPSDPlot.select_upper_triangular
Missing function or method docstring
10099 38 warning unused-argument W0613 CPSDPlot.select_upper_triangular
Unused argument 'event'
10101 20 warning unused-variable W0612 CPSDPlot.select_upper_triangular
Unused variable 'val'
10106 4 convention missing-function-docstring C0116 CPSDPlot.select_lower_triangular
Missing function or method docstring
10106 38 warning unused-argument W0613 CPSDPlot.select_lower_triangular
Unused argument 'event'
10108 20 warning unused-variable W0612 CPSDPlot.select_lower_triangular
Unused variable 'val'
10113 4 convention missing-function-docstring C0116 CPSDPlot.select_diagonal
Missing function or method docstring
10113 30 warning unused-argument W0613 CPSDPlot.select_diagonal
Unused argument 'event'
10115 20 warning unused-variable W0612 CPSDPlot.select_diagonal
Unused variable 'val'
10120 4 convention missing-function-docstring C0116 CPSDPlot.deselect_upper_triangular
Missing function or method docstring
10120 40 warning unused-argument W0613 CPSDPlot.deselect_upper_triangular
Unused argument 'event'
10122 20 warning unused-variable W0612 CPSDPlot.deselect_upper_triangular
Unused variable 'val'
10127 4 convention missing-function-docstring C0116 CPSDPlot.deselect_lower_triangular
Missing function or method docstring
10127 40 warning unused-argument W0613 CPSDPlot.deselect_lower_triangular
Unused argument 'event'
10129 20 warning unused-variable W0612 CPSDPlot.deselect_lower_triangular
Unused variable 'val'
10134 4 convention missing-function-docstring C0116 CPSDPlot.deselect_diagonal
Missing function or method docstring
10134 32 warning unused-argument W0613 CPSDPlot.deselect_diagonal
Unused argument 'event'
10136 20 warning unused-variable W0612 CPSDPlot.deselect_diagonal
Unused variable 'val'
10141 4 convention missing-function-docstring C0116 CPSDPlot.clear_selection
Missing function or method docstring
10141 30 warning unused-argument W0613 CPSDPlot.clear_selection
Unused argument 'event'
10145 4 convention missing-function-docstring C0116 CPSDPlot.invert_selection
Missing function or method docstring
10145 31 warning unused-argument W0613 CPSDPlot.invert_selection
Unused argument 'event'
10147 20 warning unused-variable W0612 CPSDPlot.invert_selection
Unused variable 'val'
10151 4 convention missing-function-docstring C0116 CPSDPlot.select_plotted
Missing function or method docstring
10151 29 warning unused-argument W0613 CPSDPlot.select_plotted
Unused argument 'event'
10156 4 convention missing-function-docstring C0116 CPSDPlot.magnitude_state
Missing function or method docstring
10156 30 warning unused-argument W0613 CPSDPlot.magnitude_state
Unused argument 'event'
10167 4 convention missing-function-docstring C0116 CPSDPlot.coherence_state
Missing function or method docstring
10167 30 warning unused-argument W0613 CPSDPlot.coherence_state
Unused argument 'event'
10177 4 convention missing-function-docstring C0116 CPSDPlot.phase_state
Missing function or method docstring
10177 26 warning unused-argument W0613 CPSDPlot.phase_state
Unused argument 'event'
10187 4 convention missing-function-docstring C0116 CPSDPlot.real_state
Missing function or method docstring
10187 25 warning unused-argument W0613 CPSDPlot.real_state
Unused argument 'event'
10197 4 convention missing-function-docstring C0116 CPSDPlot.imaginary_state
Missing function or method docstring
10197 30 warning unused-argument W0613 CPSDPlot.imaginary_state
Unused argument 'event'
10207 4 convention missing-function-docstring C0116 CPSDPlot.plot_selected_function
Missing function or method docstring
10207 37 warning unused-argument W0613 CPSDPlot.plot_selected_function
Unused argument 'event'
10219 4 convention missing-function-docstring C0116 CPSDPlot.update_selection
Missing function or method docstring
10236 4 convention missing-function-docstring C0116 CPSDPlot.extend_selection_matrix
Missing function or method docstring
10241 4 convention missing-function-docstring C0116 CPSDPlot.state_changed
Missing function or method docstring
10241 28 warning unused-argument W0613 CPSDPlot.state_changed
Unused argument 'event'
10247 4 convention missing-function-docstring C0116 CPSDPlot.find_function_types
Missing function or method docstring
10252 0 convention line-too-long C0301
Line too long (128/100)
10253 0 convention line-too-long C0301
Line too long (151/100)
10254 0 convention line-too-long C0301
Line too long (128/100)
10255 0 convention line-too-long C0301
Line too long (151/100)
10258 4 convention missing-function-docstring C0116 CPSDPlot.plot
Missing function or method docstring
10258 4 refactor too-many-locals R0914 CPSDPlot.plot
Too many local variables (33/15)
10258 4 refactor too-many-branches R0912 CPSDPlot.plot
Too many branches (20/12)
10258 4 refactor too-many-statements R0915 CPSDPlot.plot
Too many statements (64/50)
10293 56 error access-member-before-definition E0203 CPSDPlot.plot
Access to member 'plot_canvas' before its definition line 10298
10294 12 error access-member-before-definition E0203 CPSDPlot.plot
Access to member 'plot_canvas' before its definition line 10298
10298 8 warning attribute-defined-outside-init W0201 CPSDPlot.plot
Attribute 'plot_canvas' defined outside __init__
10302 12 warning unused-variable W0612 CPSDPlot.plot
Unused variable 'key'
10313 0 convention line-too-long C0301
Line too long (124/100)
10314 0 convention line-too-long C0301
Line too long (125/100)

Module sdynpy.core.sdynpy_geometry (/opt/hostedtoolcache/Python/3.13.15/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 (6614/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 ..signal_processing.sdynpy_massprops import rigid_body_shape_scaling" should be placed at the top of the module
47 0 convention wrong-import-position C0413
Import "from .sdynpy_matrix import matrix" should be placed at the top of the module
48 0 convention wrong-import-position C0413
Import "import time" should be placed at the top of the module
48 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_camera.point_on_pixel", "signal_processing.sdynpy_massprops.rigid_body_shape_scaling", "sdynpy_matrix.matrix"
49 0 convention wrong-import-position C0413
Import "import os" should be placed at the top of the module
49 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_camera.point_on_pixel", "signal_processing.sdynpy_massprops.rigid_body_shape_scaling", "sdynpy_matrix.matrix"
50 0 convention wrong-import-position C0413
Import "from PIL import Image" should be placed at the top of the module
50 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_camera.point_on_pixel", "signal_processing.sdynpy_massprops.rigid_body_shape_scaling", "sdynpy_matrix.matrix"
51 0 convention wrong-import-position C0413
Import "from scipy.spatial import Delaunay" should be placed at the top of the module
51 0 error no-name-in-module E0611
No name 'Delaunay' in module 'scipy.spatial'
51 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_camera.point_on_pixel", "signal_processing.sdynpy_massprops.rigid_body_shape_scaling", "sdynpy_matrix.matrix"
52 0 convention wrong-import-position C0413
Import "from scipy.linalg import block_diag" should be placed at the top of the module
52 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_camera.point_on_pixel", "signal_processing.sdynpy_massprops.rigid_body_shape_scaling", "sdynpy_matrix.matrix"
53 0 convention wrong-import-position C0413
Import "import pandas as pd" should be placed at the top of the module
53 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_camera.point_on_pixel", "signal_processing.sdynpy_massprops.rigid_body_shape_scaling", "sdynpy_matrix.matrix"
54 0 convention wrong-import-position C0413
Import "import openpyxl" should be placed at the top of the module
54 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_camera.point_on_pixel", "signal_processing.sdynpy_massprops.rigid_body_shape_scaling", "sdynpy_matrix.matrix"
55 0 convention wrong-import-position C0413
Import "import warnings" should be placed at the top of the module
55 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_camera.point_on_pixel", "signal_processing.sdynpy_massprops.rigid_body_shape_scaling", "sdynpy_matrix.matrix"
56 0 convention wrong-import-position C0413
Import "from scipy.io import savemat as scipy_savemat" should be placed at the top of the module
56 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_camera.point_on_pixel", "signal_processing.sdynpy_massprops.rigid_body_shape_scaling", "sdynpy_matrix.matrix"
56 0 convention ungrouped-imports C0412
Imports from package scipy are not grouped
229 22 refactor unnecessary-comprehension R1721
Unnecessary use of a comprehension, use list(range(41, 107)) instead.
230 23 refactor unnecessary-comprehension R1721
Unnecessary use of a comprehension, use list(range(111, 119)) instead.
232 9 error no-member E1101
Module 'vtk' has no 'VTK_TETRA' member
233 9 error no-member E1101
Module 'vtk' has no 'VTK_WEDGE' member
234 9 error no-member E1101
Module 'vtk' has no 'VTK_QUADRATIC_WEDGE' member
235 9 error no-member E1101
Module 'vtk' has no 'VTK_HEXAHEDRON' member
236 9 error no-member E1101
Module 'vtk' has no 'VTK_QUADRATIC_HEXAHEDRON' member
237 9 error no-member E1101
Module 'vtk' has no 'VTK_QUADRATIC_TETRA' member
241 4 error no-member E1101
Module 'vtk' has no 'VTK_QUADRATIC_HEXAHEDRON' member
269 4 convention missing-function-docstring C0116 GeometryPlotter.show_origin_marker
Missing function or method docstring
273 0 convention line-too-long C0301
Line too long (107/100)
278 4 convention missing-function-docstring C0116 GeometryPlotter.hide_origin_marker
Missing function or method docstring
283 4 refactor too-many-locals R0914 GeometryPlotter.save_rotation_animation
Too many local variables (17/15)
283 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.
326 8 refactor no-else-return R1705 GeometryPlotter.save_rotation_animation
Unnecessary "else" after "return", remove the "else" and de-indent the code inside it
332 39 convention consider-using-f-string C0209 GeometryPlotter.save_rotation_animation
Formatting a regular string which could be an f-string
336 33 error no-member E1101 GeometryPlotter.save_rotation_animation
Module 'PIL.Image' has no 'ADAPTIVE' member
341 0 refactor too-many-instance-attributes R0902 TransientPlotter
Too many instance attributes (33/7)
341 0 refactor too-many-public-methods R0904 TransientPlotter
Too many public methods (24/20)
344 4 warning dangerous-default-value W0102 TransientPlotter.__init__
Dangerous default value {} as argument
344 4 refactor too-many-arguments R0913 TransientPlotter.__init__
Too many arguments (18/5)
344 4 refactor too-many-positional-arguments R0917 TransientPlotter.__init__
Too many positional arguments (18/5)
344 4 refactor too-many-locals R0914 TransientPlotter.__init__
Too many local variables (33/15)
344 4 refactor too-many-statements R0915 TransientPlotter.__init__
Too many statements (61/50)
349 17 warning redefined-outer-name W0621 TransientPlotter.__init__
Redefining name 'app' from outer scope (line 75)
441 0 convention line-too-long C0301
Line too long (110/100)
441 8 refactor super-with-arguments R1725 TransientPlotter.__init__
Consider using Python 3 style super() without arguments
458 51 error no-member E1101 TransientPlotter.__init__.<lambda>
Module 'qtpy.QtCore' has no 'QSize' member
488 0 convention line-too-long C0301
Line too long (111/100)
493 36 convention consider-using-f-string C0209 TransientPlotter.__init__
Formatting a regular string which could be an f-string
497 0 convention line-too-long C0301
Line too long (128/100)
497 8 warning unused-variable W0612 TransientPlotter.__init__
Unused variable 'plotter'
498 0 convention line-too-long C0301
Line too long (142/100)
499 0 convention line-too-long C0301
Line too long (129/100)
501 0 convention line-too-long C0301
Line too long (122/100)
502 0 convention line-too-long C0301
Line too long (134/100)
503 0 convention line-too-long C0301
Line too long (123/100)
517 12 warning redefined-outer-name W0621 TransientPlotter.__init__
Redefining name 'shape_array' from outer scope (line 2751)
525 0 convention line-too-long C0301
Line too long (104/100)
532 4 convention missing-function-docstring C0116 TransientPlotter.modify_abscissa
Missing function or method docstring
537 4 convention missing-function-docstring C0116 TransientPlotter.update_displacement
Missing function or method docstring
548 0 convention line-too-long C0301
Line too long (110/100)
643 4 convention missing-function-docstring C0116 TransientPlotter.go_to_first_step
Missing function or method docstring
648 4 convention missing-function-docstring C0116 TransientPlotter.go_to_previous_step
Missing function or method docstring
658 4 convention missing-function-docstring C0116 TransientPlotter.go_to_next_step
Missing function or method docstring
668 4 convention missing-function-docstring C0116 TransientPlotter.go_to_last_step
Missing function or method docstring
747 4 convention missing-function-docstring C0116 TransientPlotter.play_animation
Missing function or method docstring
753 4 convention missing-function-docstring C0116 TransientPlotter.play_animation_reverse
Missing function or method docstring
759 4 convention missing-function-docstring C0116 TransientPlotter.stop_animation
Missing function or method docstring
764 4 convention missing-function-docstring C0116 TransientPlotter.update_abscissa
Missing function or method docstring
778 4 convention missing-function-docstring C0116 TransientPlotter.update_abscissa_reverse
Missing function or method docstring
792 4 refactor too-many-arguments R0913 TransientPlotter.save_animation
Too many arguments (6/5)
792 4 refactor too-many-positional-arguments R0917 TransientPlotter.save_animation
Too many positional arguments (6/5)
792 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.
839 8 refactor no-else-return R1705 TransientPlotter.save_animation
Unnecessary "else" after "return", remove the "else" and de-indent the code inside it
845 39 convention consider-using-f-string C0209 TransientPlotter.save_animation
Formatting a regular string which could be an f-string
849 33 error no-member E1101 TransientPlotter.save_animation
Module 'PIL.Image' has no 'ADAPTIVE' member
855 8 refactor super-with-arguments R1725 TransientPlotter._close
Consider using Python 3 style super() without arguments
858 0 refactor too-many-instance-attributes R0902 ShapePlotter
Too many instance attributes (38/7)
858 0 refactor too-many-public-methods R0904 ShapePlotter
Too many public methods (28/20)
861 4 warning dangerous-default-value W0102 ShapePlotter.__init__
Dangerous default value {} as argument
861 4 refactor too-many-arguments R0913 ShapePlotter.__init__
Too many arguments (9/5)
861 4 refactor too-many-positional-arguments R0917 ShapePlotter.__init__
Too many positional arguments (9/5)
861 4 refactor too-many-locals R0914 ShapePlotter.__init__
Too many local variables (20/15)
861 4 refactor too-many-statements R0915 ShapePlotter.__init__
Too many statements (54/50)
924 0 convention line-too-long C0301
Line too long (128/100)
924 8 warning unused-variable W0612 ShapePlotter.__init__
Unused variable 'plotter'
925 0 convention line-too-long C0301
Line too long (142/100)
926 0 convention line-too-long C0301
Line too long (129/100)
928 0 convention line-too-long C0301
Line too long (122/100)
929 0 convention line-too-long C0301
Line too long (134/100)
930 0 convention line-too-long C0301
Line too long (123/100)
978 22 convention consider-using-f-string C0209 ShapePlotter.compute_displacements
Formatting a regular string which could be an f-string
1043 0 convention line-too-long C0301
Line too long (116/100)
1043 40 error possibly-used-before-assignment E0606 ShapePlotter.update_shape_mode
Possibly using variable 'deformation' before assignment
1053 4 convention missing-function-docstring C0116 ShapePlotter.save_animation_from_action
Missing function or method docstring
1054 18 warning unused-variable W0612 ShapePlotter.save_animation_from_action
Unused variable 'file_filter'
1060 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.
1093 8 refactor no-else-return R1705 ShapePlotter.save_animation
Unnecessary "else" after "return", remove the "else" and de-indent the code inside it
1099 39 convention consider-using-f-string C0209 ShapePlotter.save_animation
Formatting a regular string which could be an f-string
1103 33 error no-member E1101 ShapePlotter.save_animation
Module 'PIL.Image' has no 'ADAPTIVE' member
1135 4 refactor too-many-statements R0915 ShapePlotter.add_menu_bar
Too many statements (58/50)
1249 4 convention missing-function-docstring C0116 ShapePlotter.toggle_undeformed
Missing function or method docstring
1355 4 convention missing-function-docstring C0116 ShapePlotter.select_loop
Missing function or method docstring
1394 4 convention missing-function-docstring C0116 ShapePlotter.select_shape
Missing function or method docstring
1395 8 convention import-outside-toplevel C0415 ShapePlotter.select_shape
Import outside toplevel (sdynpy_shape.ShapeCommentTable)
1404 16 convention consider-using-f-string C0209 ShapePlotter.show_comment
Formatting a regular string which could be an f-string
1405 16 convention consider-using-f-string C0209 ShapePlotter.show_comment
Formatting a regular string which could be an f-string
1406 0 convention line-too-long C0301
Line too long (125/100)
1406 18 convention consider-using-f-string C0209 ShapePlotter.show_comment
Formatting a regular string which could be an f-string
1417 8 refactor super-with-arguments R1725 ShapePlotter._close
Consider using Python 3 style super() without arguments
1423 4 warning dangerous-default-value W0102 DeflectionShapePlotter.__init__
Dangerous default value {} as argument
1423 4 refactor too-many-arguments R0913 DeflectionShapePlotter.__init__
Too many arguments (8/5)
1423 4 refactor too-many-positional-arguments R0917 DeflectionShapePlotter.__init__
Too many positional arguments (8/5)
1423 4 refactor too-many-locals R0914 DeflectionShapePlotter.__init__
Too many local variables (18/15)
1451 8 warning redefined-outer-name W0621 DeflectionShapePlotter.__init__
Redefining name 'shape_array' from outer scope (line 2751)
1451 8 convention import-outside-toplevel C0415 DeflectionShapePlotter.__init__
Import outside toplevel (sdynpy_shape.shape_array)
1469 56 error no-member E1101 DeflectionShapePlotter.__init__.<lambda>
Module 'qtpy.QtCore' has no 'QSize' member
1492 8 error unexpected-keyword-arg E1123 DeflectionShapePlotter.__init__
Unexpected keyword argument 'yRange' in method call
1495 4 convention missing-function-docstring C0116 DeflectionShapePlotter.modify_abscissa
Missing function or method docstring
1502 4 convention missing-function-docstring C0116 DeflectionShapePlotter.save_multiline_animation
Missing function or method docstring
1502 4 refactor too-many-arguments R0913 DeflectionShapePlotter.save_multiline_animation
Too many arguments (8/5)
1502 4 refactor too-many-positional-arguments R0917 DeflectionShapePlotter.save_multiline_animation
Too many positional arguments (8/5)
1502 4 refactor too-many-locals R0914 DeflectionShapePlotter.save_multiline_animation
Too many local variables (17/15)
1502 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.
1524 8 refactor no-else-return R1705 DeflectionShapePlotter.save_multiline_animation
Unnecessary "else" after "return", remove the "else" and de-indent the code inside it
1530 39 convention consider-using-f-string C0209 DeflectionShapePlotter.save_multiline_animation
Formatting a regular string which could be an f-string
1534 33 error no-member E1101 DeflectionShapePlotter.save_multiline_animation
Module 'PIL.Image' has no 'ADAPTIVE' member
1566 36 warning redefined-outer-name W0621 global_coord
Redefining name 'local_coord' from outer scope (line 1608)
1591 0 convention line-too-long C0301
Line too long (104/100)
1592 0 convention line-too-long C0301
Line too long (104/100)
1605 0 convention line-too-long C0301
Line too long (129/100)
1608 35 warning redefined-outer-name W0621 local_coord
Redefining name 'global_coord' from outer scope (line 1566)
1632 0 convention line-too-long C0301
Line too long (117/100)
1638 0 convention line-too-long C0301
Line too long (107/100)
1705 29 convention consider-using-f-string C0209 global_deflection
Formatting a regular string which could be an f-string
1707 0 convention line-too-long C0301
Line too long (145/100)
1718 4 convention bad-classmethod-argument C0202 CoordinateSystemArray.__new__
Class method __new__ should have 'cls' as first argument
1718 4 warning signature-differs W0222 CoordinateSystemArray.__new__
Signature differs from overridden '__new__' method
1725 0 convention line-too-long C0301
Line too long (125/100)
1730 21 convention consider-using-f-string C0209 CoordinateSystemArray.__repr__
Formatting a regular string which could be an f-string
1738 26 convention consider-using-f-string C0209 CoordinateSystemArray.__repr__
Formatting a regular string which could be an f-string
1769 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'
1769 33 convention consider-using-f-string C0209 CoordinateSystemArray.__call__
Formatting a regular string which could be an f-string
1794 12 refactor no-else-return R1705 CoordinateSystemArray.from_unv
Unnecessary "else" after "return", remove the "else" and de-indent the code inside it
1810 0 convention line-too-long C0301
Line too long (124/100)
1810 0 refactor too-many-arguments R0913 coordinate_system_array
Too many arguments (6/5)
1810 0 refactor too-many-positional-arguments R0917 coordinate_system_array
Too many positional arguments (6/5)
1810 28 warning redefined-builtin W0622 coordinate_system_array
Redefining built-in 'id'
1810 63 warning redefined-outer-name W0621 coordinate_system_array
Redefining name 'matrix' from outer scope (line 47)
1850 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'
1851 0 convention line-too-long C0301
Line too long (120/100)
1862 4 warning attribute-defined-outside-init W0201 coordinate_system_array
Attribute 'id' defined outside __init__
1863 4 warning attribute-defined-outside-init W0201 coordinate_system_array
Attribute 'name' defined outside __init__
1864 4 warning attribute-defined-outside-init W0201 coordinate_system_array
Attribute 'color' defined outside __init__
1865 4 warning attribute-defined-outside-init W0201 coordinate_system_array
Attribute 'cs_type' defined outside __init__
1866 4 warning attribute-defined-outside-init W0201 coordinate_system_array
Attribute 'matrix' defined outside __init__
1880 4 convention bad-classmethod-argument C0202 ElementArray.__new__
Class method __new__ should have 'cls' as first argument
1880 4 warning signature-differs W0222 ElementArray.__new__
Signature differs from overridden '__new__' method
1888 0 convention line-too-long C0301
Line too long (107/100)
1893 21 convention consider-using-f-string C0209 ElementArray.__repr__
Formatting a regular string which could be an f-string
1901 26 convention consider-using-f-string C0209 ElementArray.__repr__
Formatting a regular string which could be an f-string
1932 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'
1932 33 convention consider-using-f-string C0209 ElementArray.__call__
Formatting a regular string which could be an f-string
1952 12 warning unused-variable W0612 ElementArray.reduce
Unused variable 'key'
1974 12 warning unused-variable W0612 ElementArray.remove
Unused variable 'key'
2000 12 refactor no-else-return R1705 ElementArray.from_unv
Unnecessary "else" after "return", remove the "else" and de-indent the code inside it
2015 18 warning redefined-builtin W0622 element_array
Redefining built-in 'id'
2015 24 warning redefined-builtin W0622 element_array
Redefining built-in 'type'
2145 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'
2146 0 convention line-too-long C0301
Line too long (116/100)
2157 4 warning attribute-defined-outside-init W0201 element_array
Attribute 'id' defined outside __init__
2158 4 warning attribute-defined-outside-init W0201 element_array
Attribute 'type' defined outside __init__
2159 4 warning attribute-defined-outside-init W0201 element_array
Attribute 'color' defined outside __init__
2165 17 warning unused-variable W0612 element_array
Unused variable 'val'
2179 4 convention bad-classmethod-argument C0202 NodeArray.__new__
Class method __new__ should have 'cls' as first argument
2179 4 warning signature-differs W0222 NodeArray.__new__
Signature differs from overridden '__new__' method
2187 0 convention line-too-long C0301
Line too long (101/100)
2192 21 convention consider-using-f-string C0209 NodeArray.__repr__
Formatting a regular string which could be an f-string
2200 26 convention consider-using-f-string C0209 NodeArray.__repr__
Formatting a regular string which could be an f-string
2231 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'
2231 33 convention consider-using-f-string C0209 NodeArray.__call__
Formatting a regular string which could be an f-string
2273 12 refactor no-else-return R1705 NodeArray.from_unv
Unnecessary "else" after "return", remove the "else" and de-indent the code inside it
2305 0 convention line-too-long C0301
Line too long (112/100)
2313 46 convention invalid-name C0103 NodeArray.project_to_minimum_plane
Argument name "return_3D" doesn't conform to snake_case naming style
2334 8 convention invalid-name C0103 NodeArray.project_to_minimum_plane
Variable name "U" doesn't conform to snake_case naming style
2334 11 convention invalid-name C0103 NodeArray.project_to_minimum_plane
Variable name "S" doesn't conform to snake_case naming style
2334 14 convention invalid-name C0103 NodeArray.project_to_minimum_plane
Variable name "V" doesn't conform to snake_case naming style
2334 11 warning unused-variable W0612 NodeArray.project_to_minimum_plane
Unused variable 'S'
2334 14 warning unused-variable W0612 NodeArray.project_to_minimum_plane
Unused variable 'V'
2337 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
2392 45 convention multiple-statements C0321 NodeArray.triangulate.projection_function
More than one statement on a single line
2405 8 refactor no-else-return R1705 NodeArray.triangulate
Unnecessary "else" after "return", remove the "else" and de-indent the code inside it
2414 4 refactor too-many-arguments R0913 NodeArray.by_grid
Too many arguments (7/5)
2414 4 refactor too-many-positional-arguments R0917 NodeArray.by_grid
Too many positional arguments (7/5)
2414 4 refactor too-many-locals R0914 NodeArray.by_grid
Too many local variables (16/15)
2481 0 refactor too-many-arguments R0913 node_array
Too many arguments (6/5)
2481 0 refactor too-many-positional-arguments R0917 node_array
Too many positional arguments (6/5)
2481 15 warning redefined-builtin W0622 node_array
Redefining built-in 'id'
2522 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'
2523 0 convention line-too-long C0301
Line too long (126/100)
2534 4 warning attribute-defined-outside-init W0201 node_array
Attribute 'id' defined outside __init__
2535 4 warning attribute-defined-outside-init W0201 node_array
Attribute 'coordinate' defined outside __init__
2536 4 warning attribute-defined-outside-init W0201 node_array
Attribute 'color' defined outside __init__
2537 4 warning attribute-defined-outside-init W0201 node_array
Attribute 'def_cs' defined outside __init__
2538 4 warning attribute-defined-outside-init W0201 node_array
Attribute 'disp_cs' defined outside __init__
2551 4 convention bad-classmethod-argument C0202 TracelineArray.__new__
Class method __new__ should have 'cls' as first argument
2551 4 warning signature-differs W0222 TracelineArray.__new__
Signature differs from overridden '__new__' method
2559 0 convention line-too-long C0301
Line too long (111/100)
2564 21 convention consider-using-f-string C0209 TracelineArray.__repr__
Formatting a regular string which could be an f-string
2572 26 convention consider-using-f-string C0209 TracelineArray.__repr__
Formatting a regular string which could be an f-string
2603 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'
2603 33 convention consider-using-f-string C0209 TracelineArray.__call__
Formatting a regular string which could be an f-string
2623 12 warning unused-variable W0612 TracelineArray.reduce
Unused variable 'key'
2645 12 warning unused-variable W0612 TracelineArray.remove
Unused variable 'key'
2671 12 refactor no-else-return R1705 TracelineArray.from_unv
Unnecessary "else" after "return", remove the "else" and de-indent the code inside it
2686 20 warning redefined-builtin W0622 traceline_array
Redefining built-in 'id'
2725 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'
2726 0 convention line-too-long C0301
Line too long (123/100)
2737 4 warning attribute-defined-outside-init W0201 traceline_array
Attribute 'id' defined outside __init__
2738 4 warning attribute-defined-outside-init W0201 traceline_array
Attribute 'description' defined outside __init__
2739 4 warning attribute-defined-outside-init W0201 traceline_array
Attribute 'color' defined outside __init__
2744 17 warning unused-variable W0612 traceline_array
Unused variable 'val'
2750 0 convention wrong-import-position C0413
Import "from ..fem.sdynpy_exodus import Exodus, ExodusInMemory" should be placed at the top of the module
2750 0 warning unused-import W0611
Unused ExodusInMemory imported from fem.sdynpy_exodus
2751 0 convention wrong-import-position C0413
Import "from .sdynpy_shape import shape_array" should be placed at the top of the module
2754 0 refactor too-many-public-methods R0904 Geometry
Too many public methods (40/20)
2797 0 convention line-too-long C0301
Line too long (109/100)
2826 42 warning redefined-builtin W0622 Geometry.add_traceline
Redefining built-in 'id'
2858 4 convention missing-function-docstring C0116 Geometry.add_element
Missing function or method docstring
2858 51 warning redefined-builtin W0622 Geometry.add_element
Redefining built-in 'id'
2867 35 warning redefined-builtin W0622 Geometry.add_node
Redefining built-in 'id'
2904 36 warning redefined-outer-name W0621 Geometry.add_coordinate_system
Redefining name 'matrix' from outer scope (line 47)
2904 49 warning redefined-builtin W0622 Geometry.add_coordinate_system
Redefining built-in 'id'
2943 4 refactor too-many-locals R0914 Geometry.edit
Too many local variables (129/15)
2943 4 refactor too-many-statements R0915 Geometry.edit
Too many statements (588/50)
2997 8 convention import-outside-toplevel C0415 Geometry.edit
Import outside toplevel (sys)
2998 8 warning redefined-outer-name W0621 Geometry.edit
Redefining name 'pv' from outer scope (line 30)
2998 8 warning reimported W0404 Geometry.edit
Reimport 'pyvista' (imported line 30)
2998 8 convention import-outside-toplevel C0415 Geometry.edit
Import outside toplevel (pyvista)
2999 8 warning redefined-outer-name W0621 Geometry.edit
Redefining name 'QtCore' from outer scope (line 34)
2999 8 warning reimported W0404 Geometry.edit
Reimport 'QtCore' (imported line 34)
2999 8 convention import-outside-toplevel C0415 Geometry.edit
Import outside toplevel (qtpy.QtCore)
3000 8 convention import-outside-toplevel C0415 Geometry.edit
Import outside toplevel (qtpy.QtCore.QItemSelectionModel)
3000 8 error no-name-in-module E0611 Geometry.edit
No name 'QItemSelectionModel' in module 'qtpy.QtCore'
3001 8 warning redefined-outer-name W0621 Geometry.edit
Redefining name 'QApplication' from outer scope (line 40)
3001 8 warning redefined-outer-name W0621 Geometry.edit
Redefining name 'QMainWindow' from outer scope (line 40)
3001 8 warning reimported W0404 Geometry.edit
Reimport 'QApplication' (imported line 40)
3001 8 warning reimported W0404 Geometry.edit
Reimport 'QMainWindow' (imported line 40)
3001 8 convention import-outside-toplevel C0415 Geometry.edit
Import outside toplevel (qtpy.QtWidgets.QApplication, qtpy.QtWidgets.QMainWindow, qtpy.QtWidgets.QWidget, qtpy.QtWidgets.QSplitter, qtpy.QtWidgets.QVBoxLayout, qtpy.QtWidgets.QHBoxLayout, qtpy.QtWidgets.QTabWidget, qtpy.QtWidgets.QTableWidget, qtpy.QtWidgets.QTableWidgetItem, qtpy.QtWidgets.QPushButton, qtpy.QtWidgets.QLabel, qtpy.QtWidgets.QMessageBox, qtpy.QtWidgets.QAbstractItemView, qtpy.QtWidgets.QComboBox, qtpy.QtWidgets.QStyledItemDelegate, qtpy.QtWidgets.QInputDialog, qtpy.QtWidgets.QDialog, qtpy.QtWidgets.QFormLayout, qtpy.QtWidgets.QDoubleSpinBox, qtpy.QtWidgets.QDialogButtonBox)
3001 8 error no-name-in-module E0611 Geometry.edit
No name 'QApplication' in module 'qtpy.QtWidgets'
3001 8 error no-name-in-module E0611 Geometry.edit
No name 'QMainWindow' in module 'qtpy.QtWidgets'
3001 8 error no-name-in-module E0611 Geometry.edit
No name 'QWidget' in module 'qtpy.QtWidgets'
3001 8 error no-name-in-module E0611 Geometry.edit
No name 'QSplitter' in module 'qtpy.QtWidgets'
3001 8 error no-name-in-module E0611 Geometry.edit
No name 'QVBoxLayout' in module 'qtpy.QtWidgets'
3001 8 error no-name-in-module E0611 Geometry.edit
No name 'QHBoxLayout' in module 'qtpy.QtWidgets'
3001 8 error no-name-in-module E0611 Geometry.edit
No name 'QTabWidget' in module 'qtpy.QtWidgets'
3001 8 error no-name-in-module E0611 Geometry.edit
No name 'QTableWidget' in module 'qtpy.QtWidgets'
3001 8 error no-name-in-module E0611 Geometry.edit
No name 'QTableWidgetItem' in module 'qtpy.QtWidgets'
3001 8 error no-name-in-module E0611 Geometry.edit
No name 'QPushButton' in module 'qtpy.QtWidgets'
3001 8 error no-name-in-module E0611 Geometry.edit
No name 'QLabel' in module 'qtpy.QtWidgets'
3001 8 error no-name-in-module E0611 Geometry.edit
No name 'QMessageBox' in module 'qtpy.QtWidgets'
3001 8 error no-name-in-module E0611 Geometry.edit
No name 'QAbstractItemView' in module 'qtpy.QtWidgets'
3001 8 error no-name-in-module E0611 Geometry.edit
No name 'QComboBox' in module 'qtpy.QtWidgets'
3001 8 error no-name-in-module E0611 Geometry.edit
No name 'QStyledItemDelegate' in module 'qtpy.QtWidgets'
3001 8 error no-name-in-module E0611 Geometry.edit
No name 'QInputDialog' in module 'qtpy.QtWidgets'
3001 8 error no-name-in-module E0611 Geometry.edit
No name 'QDialog' in module 'qtpy.QtWidgets'
3001 8 error no-name-in-module E0611 Geometry.edit
No name 'QFormLayout' in module 'qtpy.QtWidgets'
3001 8 error no-name-in-module E0611 Geometry.edit
No name 'QDoubleSpinBox' in module 'qtpy.QtWidgets'
3001 8 error no-name-in-module E0611 Geometry.edit
No name 'QDialogButtonBox' in module 'qtpy.QtWidgets'
3007 12 convention import-outside-toplevel C0415 Geometry.edit
Import outside toplevel (qtpy.QtWidgets.QShortcut)
3009 12 convention import-outside-toplevel C0415 Geometry.edit
Import outside toplevel (qtpy.QtGui.QShortcut)
3010 8 convention import-outside-toplevel C0415 Geometry.edit
Import outside toplevel (pyvistaqt.QtInteractor)
3016 12 warning self-cls-assignment W0642 Geometry.edit
Invalid assignment to self in method
3023 8 warning redefined-outer-name W0621 Geometry.edit
Redefining name 'app' from outer scope (line 75)
3071 29 convention consider-using-f-string C0209 Geometry.edit._color_value
Formatting a regular string which could be an f-string
3090 29 convention consider-using-f-string C0209 Geometry.edit._cs_type_value
Formatting a regular string which could be an f-string
3164 12 convention missing-function-docstring C0116 Geometry.edit._ChoiceDelegate.createEditor
Missing function or method docstring
3164 12 convention invalid-name C0103 Geometry.edit._ChoiceDelegate.createEditor
Method name "createEditor" doesn't conform to snake_case naming style
3164 43 warning unused-argument W0613 Geometry.edit._ChoiceDelegate.createEditor
Unused argument 'option'
3164 51 warning unused-argument W0613 Geometry.edit._ChoiceDelegate.createEditor
Unused argument 'index'
3169 12 convention missing-function-docstring C0116 Geometry.edit._ChoiceDelegate.setEditorData
Missing function or method docstring
3169 12 convention invalid-name C0103 Geometry.edit._ChoiceDelegate.setEditorData
Method name "setEditorData" doesn't conform to snake_case naming style
3174 12 convention missing-function-docstring C0116 Geometry.edit._ChoiceDelegate.setModelData
Missing function or method docstring
3174 12 convention invalid-name C0103 Geometry.edit._ChoiceDelegate.setModelData
Method name "setModelData" doesn't conform to snake_case naming style
3395 16 convention consider-using-enumerate C0200 Geometry.edit._remap_cs_ids
Consider using enumerate instead of iterating with range and len
3434 8 refactor too-many-arguments R0913 Geometry.edit._apply_edit
Too many arguments (7/5)
3434 8 refactor too-many-positional-arguments R0917 Geometry.edit._apply_edit
Too many positional arguments (7/5)
3469 24 convention consider-using-f-string C0209 Geometry.edit._make_context_edit.show_dialog
Formatting a regular string which could be an f-string
3476 24 convention consider-using-f-string C0209 Geometry.edit._make_context_edit.show_dialog
Formatting a regular string which could be an f-string
3516 24 error no-member E1101 Geometry.edit._make_context_edit.handler.open_when_released
Module 'qtpy.QtCore' has no 'QTimer' member
3519 16 error no-member E1101 Geometry.edit._make_context_edit.handler
Module 'qtpy.QtCore' has no 'QTimer' member
3547 12 convention consider-using-enumerate C0200 Geometry.edit._sync_current_table_selection
Consider using enumerate instead of iterating with range and len
3658 8 refactor too-many-branches R0912 Geometry.edit._draw_highlights
Too many branches (13/12)
3705 19 warning broad-exception-caught W0718 Geometry.edit.render
Catching too general exception Exception
3720 19 warning broad-exception-caught W0718 Geometry.edit.render
Catching too general exception Exception
3721 31 convention consider-using-f-string C0209 Geometry.edit.render
Formatting a regular string which could be an f-string
3726 19 warning broad-exception-caught W0718 Geometry.edit.render
Catching too general exception Exception
3727 31 convention consider-using-f-string C0209 Geometry.edit.render
Formatting a regular string which could be an f-string
3732 8 refactor too-many-branches R0912 Geometry.edit.on_pick
Too many branches (13/12)
3732 0 warning unused-argument W0613 Geometry.edit.on_pick
Unused argument 'args'
3756 35 convention consider-using-f-string C0209 Geometry.edit.on_pick
Formatting a regular string which could be an f-string
3760 35 convention consider-using-f-string C0209 Geometry.edit.on_pick
Formatting a regular string which could be an f-string
3833 24 convention consider-using-f-string C0209 Geometry.edit.elem_mode_handler.handler
Formatting a regular string which could be an f-string
3908 24 convention consider-using-f-string C0209 Geometry.edit.delete_selected
Formatting a regular string which could be an f-string
3972 27 convention consider-using-f-string C0209 Geometry.edit.rotate_cs
Formatting a regular string which could be an f-string
3985 15 warning broad-exception-caught W0718 Geometry.edit
Catching too general exception Exception
4000 19 warning broad-exception-caught W0718 Geometry.edit.close_event
Catching too general exception Exception
4010 8 warning attribute-defined-outside-init W0201 Geometry.edit
Attribute '_editor_window' defined outside __init__
4039 16 warning unused-variable W0612 Geometry.from_unv
Unused variable 'node_index'
4043 0 convention line-too-long C0301
Line too long (142/100)
4043 26 convention consider-using-f-string C0209 Geometry.from_unv
Formatting a regular string which could be an f-string
4047 33 error no-member E1101 Geometry.from_unv
Instance of 'ndarray' has no 'id' member
4066 4 refactor too-many-locals R0914 Geometry.write_excel_template
Too many local variables (26/15)
4066 4 refactor too-many-statements R0915 Geometry.write_excel_template
Too many statements (63/50)
4098 0 convention line-too-long C0301
Line too long (225/100)
4099 0 convention line-too-long C0301
Line too long (115/100)
4101 0 convention line-too-long C0301
Line too long (107/100)
4105 0 convention line-too-long C0301
Line too long (228/100)
4105 8 convention invalid-name C0103 Geometry.write_excel_template
Variable name "data_validation_ID" doesn't conform to snake_case naming style
4106 0 convention line-too-long C0301
Line too long (326/100)
4106 8 convention invalid-name C0103 Geometry.write_excel_template
Variable name "data_validation_Color" doesn't conform to snake_case naming style
4107 0 convention line-too-long C0301
Line too long (230/100)
4107 8 convention invalid-name C0103 Geometry.write_excel_template
Variable name "data_validation_CSType" doesn't conform to snake_case naming style
4108 0 convention line-too-long C0301
Line too long (201/100)
4108 8 convention invalid-name C0103 Geometry.write_excel_template
Variable name "data_validation_Axis" doesn't conform to snake_case naming style
4109 0 convention line-too-long C0301
Line too long (239/100)
4109 8 convention invalid-name C0103 Geometry.write_excel_template
Variable name "data_validation_ElemType" doesn't conform to snake_case naming style
4110 0 convention line-too-long C0301
Line too long (221/100)
4110 8 convention invalid-name C0103 Geometry.write_excel_template
Variable name "data_validation_Node" doesn't conform to snake_case naming style
4111 0 convention line-too-long C0301
Line too long (179/100)
4111 8 convention invalid-name C0103 Geometry.write_excel_template
Variable name "data_validation_Decimal" doesn't conform to snake_case naming style
4115 8 convention invalid-name C0103 Geometry.write_excel_template
Variable name "data_validation_ID_A" doesn't conform to snake_case naming style
4117 8 convention invalid-name C0103 Geometry.write_excel_template
Variable name "data_validation_Color_B" doesn't conform to snake_case naming style
4119 8 convention invalid-name C0103 Geometry.write_excel_template
Variable name "data_validation_Color_C" doesn't conform to snake_case naming style
4125 8 convention invalid-name C0103 Geometry.write_excel_template
Variable name "data_validation_Decimal_Coordinate_System" doesn't conform to snake_case naming style
4129 8 convention invalid-name C0103 Geometry.write_excel_template
Variable name "data_validation_Decimal_Nodes" doesn't conform to snake_case naming style
4131 8 convention invalid-name C0103 Geometry.write_excel_template
Variable name "data_validation_ID_Nodes" doesn't conform to snake_case naming style
4149 0 convention line-too-long C0301
Line too long (108/100)
4152 0 convention line-too-long C0301
Line too long (175/100)
4190 4 refactor too-many-locals R0914 Geometry.from_excel_template
Too many local variables (27/15)
4296 12 warning unused-variable W0612 Geometry.from_excel_template
Unused variable 'row_index'
4298 12 convention invalid-name C0103 Geometry.from_excel_template
Variable name "T" doesn't conform to snake_case naming style
4304 20 convention invalid-name C0103 Geometry.from_excel_template
Variable name "T" doesn't conform to snake_case naming style
4307 0 convention line-too-long C0301
Line too long (151/100)
4308 0 convention line-too-long C0301
Line too long (290/100)
4315 0 convention line-too-long C0301
Line too long (168/100)
4336 0 convention line-too-long C0301
Line too long (134/100)
4336 66 error possibly-used-before-assignment E0606 Geometry.from_excel_template
Possibly using variable 'element_type' before assignment
4344 0 convention line-too-long C0301
Line too long (165/100)
4350 4 refactor too-many-arguments R0913 Geometry.from_exodus
Too many arguments (6/5)
4350 4 refactor too-many-positional-arguments R0917 Geometry.from_exodus
Too many positional arguments (6/5)
4350 4 refactor too-many-locals R0914 Geometry.from_exodus
Too many local variables (39/15)
4350 4 refactor too-many-branches R0912 Geometry.from_exodus
Too many branches (18/12)
4350 4 refactor too-many-statements R0915 Geometry.from_exodus
Too many statements (77/50)
4433 0 convention line-too-long C0301
Line too long (113/100)
4446 0 convention line-too-long C0301
Line too long (114/100)
4447 0 convention line-too-long C0301
Line too long (114/100)
4458 35 error possibly-used-before-assignment E0606 Geometry.from_exodus
Possibly using variable 'local_node_index_map' before assignment
4470 0 convention line-too-long C0301
Line too long (103/100)
4482 35 convention consider-using-f-string C0209 Geometry.from_exodus
Formatting a regular string which could be an f-string
4484 16 warning attribute-defined-outside-init W0201 Geometry.from_exodus
Attribute 'def_cs' defined outside __init__
4485 16 warning attribute-defined-outside-init W0201 Geometry.from_exodus
Attribute 'disp_cs' defined outside __init__
4488 35 convention consider-using-f-string C0209 Geometry.from_exodus
Formatting a regular string which could be an f-string
4490 16 warning attribute-defined-outside-init W0201 Geometry.from_exodus
Attribute 'def_cs' defined outside __init__
4491 16 warning attribute-defined-outside-init W0201 Geometry.from_exodus
Attribute 'disp_cs' defined outside __init__
4498 34 convention invalid-name C0103 Geometry.camera_visualization
Argument name "K" doesn't conform to snake_case naming style
4498 37 convention invalid-name C0103 Geometry.camera_visualization
Argument name "RT" doesn't conform to snake_case naming style
4498 4 refactor too-many-locals R0914 Geometry.camera_visualization
Too many local variables (19/15)
4545 16 convention invalid-name C0103 Geometry.camera_visualization
Variable name "thisK" doesn't conform to snake_case naming style
4545 23 convention invalid-name C0103 Geometry.camera_visualization
Variable name "thisRT" doesn't conform to snake_case naming style
4565 4 refactor too-many-locals R0914 Geometry.compress_ids
Too many local variables (19/15)
4634 8 refactor no-else-return R1705 Geometry.compress_ids
Unnecessary "else" after "return", remove the "else" and de-indent the code inside it
4675 0 convention line-too-long C0301
Line too long (108/100)
4680 0 convention line-too-long C0301
Line too long (106/100)
4690 0 convention line-too-long C0301
Line too long (104/100)
4737 0 convention line-too-long C0301
Line too long (138/100)
4744 4 refactor too-many-arguments R0913 Geometry.node_by_global_grid
Too many arguments (7/5)
4744 4 refactor too-many-positional-arguments R0917 Geometry.node_by_global_grid
Too many positional arguments (7/5)
4744 4 refactor too-many-locals R0914 Geometry.node_by_global_grid
Too many local variables (17/15)
4807 0 convention line-too-long C0301
Line too long (114/100)
4812 32 warning redefined-outer-name W0621 Geometry.global_deflection
Redefining name 'coordinate_array' from outer scope (line 43)
4840 4 refactor too-many-locals R0914 Geometry.overlay_geometries
Too many local variables (19/15)
4909 8 refactor no-else-return R1705 Geometry.overlay_geometries
Unnecessary "else" after "return", remove the "else" and de-indent the code inside it
4914 4 refactor too-many-locals R0914 Geometry.map_coordinate
Too many local variables (17/15)
4952 0 convention line-too-long C0301
Line too long (102/100)
4955 12 warning self-cls-assignment W0642 Geometry.map_coordinate
Invalid assignment to self in method
4958 12 warning self-cls-assignment W0642 Geometry.map_coordinate
Invalid assignment to self in method
4962 12 warning self-cls-assignment W0642 Geometry.map_coordinate
Invalid assignment to self in method
4983 4 refactor too-many-branches R0912 Geometry.convert_elements_to_tracelines
Too many branches (15/12)
4983 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.
5021 0 convention line-too-long C0301
Line too long (110/100)
5024 0 convention line-too-long C0301
Line too long (148/100)
5024 33 convention consider-using-f-string C0209 Geometry.convert_elements_to_tracelines
Formatting a regular string which could be an f-string
5045 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.
5066 0 convention line-too-long C0301
Line too long (103/100)
5067 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
5074 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.
5103 8 refactor no-else-return R1705 Geometry.remove_duplicate_tracelines
Unnecessary "else" after "return", remove the "else" and de-indent the code inside it
5110 0 convention line-too-long C0301
Line too long (116/100)
5110 4 refactor too-many-arguments R0913 Geometry.plot
Too many arguments (12/5)
5110 4 refactor too-many-positional-arguments R0917 Geometry.plot
Too many positional arguments (12/5)
5110 4 refactor too-many-locals R0914 Geometry.plot
Too many local variables (76/15)
5110 4 refactor too-many-branches R0912 Geometry.plot
Too many branches (63/12)
5110 4 refactor too-many-statements R0915 Geometry.plot
Too many statements (217/50)
5112 58 convention trailing-whitespace C0303
Trailing whitespace
5193 0 convention line-too-long C0301
Line too long (112/100)
5194 0 convention line-too-long C0301
Line too long (129/100)
5195 0 convention line-too-long C0301
Line too long (124/100)
5231 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'
5232 0 convention line-too-long C0301
Line too long (108/100)
5232 28 convention consider-using-f-string C0209 Geometry.plot
Formatting a regular string which could be an f-string
5239 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'
5240 0 convention line-too-long C0301
Line too long (108/100)
5240 28 convention consider-using-f-string C0209 Geometry.plot
Formatting a regular string which could be an f-string
5246 0 convention line-too-long C0301
Line too long (103/100)
5246 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'
5246 41 convention consider-using-f-string C0209 Geometry.plot
Formatting a regular string which could be an f-string
5252 0 convention line-too-long C0301
Line too long (111/100)
5256 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'
5257 0 convention line-too-long C0301
Line too long (108/100)
5257 28 convention consider-using-f-string C0209 Geometry.plot
Formatting a regular string which could be an f-string
5260 37 convention consider-using-f-string C0209 Geometry.plot
Formatting a regular string which could be an f-string
5270 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'
5271 0 convention line-too-long C0301
Line too long (105/100)
5271 28 convention consider-using-f-string C0209 Geometry.plot
Formatting a regular string which could be an f-string
5290 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'
5291 0 convention line-too-long C0301
Line too long (108/100)
5291 28 convention consider-using-f-string C0209 Geometry.plot
Formatting a regular string which could be an f-string
5299 0 convention line-too-long C0301
Line too long (107/100)
5301 0 convention line-too-long C0301
Line too long (107/100)
5304 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'
5305 0 convention line-too-long C0301
Line too long (108/100)
5305 28 convention consider-using-f-string C0209 Geometry.plot
Formatting a regular string which could be an f-string
5309 37 convention consider-using-f-string C0209 Geometry.plot
Formatting a regular string which could be an f-string
5318 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'
5319 0 convention line-too-long C0301
Line too long (105/100)
5319 28 convention consider-using-f-string C0209 Geometry.plot
Formatting a regular string which could be an f-string
5335 0 convention line-too-long C0301
Line too long (107/100)
5336 0 convention line-too-long C0301
Line too long (105/100)
5368 37 refactor unnecessary-comprehension R1721 Geometry.plot
Unnecessary use of a comprehension, use list(label_nodes) instead.
5371 37 refactor unnecessary-comprehension R1721 Geometry.plot
Unnecessary use of a comprehension, use list(self.node.id) instead.
5378 0 convention line-too-long C0301
Line too long (107/100)
5380 0 convention line-too-long C0301
Line too long (107/100)
5382 42 refactor unnecessary-comprehension R1721 Geometry.plot
Unnecessary use of a comprehension, use list(label_tracelines) instead.
5385 42 refactor unnecessary-comprehension R1721 Geometry.plot
Unnecessary use of a comprehension, use list(self.traceline.id) instead.
5394 0 convention line-too-long C0301
Line too long (108/100)
5402 0 convention line-too-long C0301
Line too long (107/100)
5404 0 convention line-too-long C0301
Line too long (101/100)
5406 40 refactor unnecessary-comprehension R1721 Geometry.plot
Unnecessary use of a comprehension, use list(label_elements) instead.
5409 40 refactor unnecessary-comprehension R1721 Geometry.plot
Unnecessary use of a comprehension, use list(self.element.id) instead.
5425 0 convention line-too-long C0301
Line too long (107/100)
5434 0 convention line-too-long C0301
Line too long (112/100)
5434 81 refactor unnecessary-comprehension R1721 Geometry.plot
Unnecessary use of a comprehension, use list(node_connectivity) instead.
5436 35 convention consider-using-f-string C0209 Geometry.plot
Formatting a regular string which could be an f-string
5439 0 convention line-too-long C0301
Line too long (142/100)
5439 77 convention consider-using-f-string C0209 Geometry.plot
Formatting a regular string which could be an f-string
5449 0 convention line-too-long C0301
Line too long (112/100)
5449 81 refactor unnecessary-comprehension R1721 Geometry.plot
Unnecessary use of a comprehension, use list(node_connectivity) instead.
5451 35 convention consider-using-f-string C0209 Geometry.plot
Formatting a regular string which could be an f-string
5454 0 convention line-too-long C0301
Line too long (138/100)
5454 77 convention consider-using-f-string C0209 Geometry.plot
Formatting a regular string which could be an f-string
5465 0 convention line-too-long C0301
Line too long (104/100)
5472 37 refactor unnecessary-comprehension R1721 Geometry.plot
Unnecessary use of a comprehension, use list(label_nodes) instead.
5475 37 refactor unnecessary-comprehension R1721 Geometry.plot
Unnecessary use of a comprehension, use list(self.node.id) instead.
5482 0 convention line-too-long C0301
Line too long (111/100)
5495 8 refactor no-else-return R1705 Geometry.plot
Unnecessary "else" after "return", remove the "else" and de-indent the code inside it
5500 4 convention missing-function-docstring C0116 Geometry.global_geometry_table
Missing function or method docstring
5519 4 warning dangerous-default-value W0102 Geometry.plot_coordinate
Dangerous default value {} as argument
5519 4 refactor too-many-arguments R0913 Geometry.plot_coordinate
Too many arguments (9/5)
5519 4 refactor too-many-positional-arguments R0917 Geometry.plot_coordinate
Too many positional arguments (9/5)
5519 4 refactor too-many-locals R0914 Geometry.plot_coordinate
Too many local variables (56/15)
5519 4 refactor too-many-branches R0912 Geometry.plot_coordinate
Too many branches (26/12)
5519 4 refactor too-many-statements R0915 Geometry.plot_coordinate
Too many statements (115/50)
5576 17 warning unused-variable W0612 Geometry.plot_coordinate
Unused variable 'face_mesh'
5576 28 warning unused-variable W0612 Geometry.plot_coordinate
Unused variable 'point_mesh'
5576 40 warning unused-variable W0612 Geometry.plot_coordinate
Unused variable 'solid_mesh'
5617 43 error possibly-used-before-assignment E0606 Geometry.plot_coordinate
Possibly using variable 'global_arrow_scale' before assignment
5623 11 error possibly-used-before-assignment E0606 Geometry.plot_coordinate
Possibly using variable 'arrow_scale_array' before assignment
5630 0 convention line-too-long C0301
Line too long (107/100)
5638 0 convention line-too-long C0301
Line too long (113/100)
5638 52 error possibly-used-before-assignment E0606 Geometry.plot_coordinate
Possibly using variable 'scale' before assignment
5644 0 convention line-too-long C0301
Line too long (103/100)
5652 0 convention line-too-long C0301
Line too long (109/100)
5659 0 convention line-too-long C0301
Line too long (118/100)
5662 0 convention line-too-long C0301
Line too long (118/100)
5663 40 refactor unnecessary-comprehension R1721 Geometry.plot_coordinate
Unnecessary use of a comprehension, use list(coordinates_straight.string_array()) instead.
5665 0 convention line-too-long C0301
Line too long (107/100)
5676 0 convention line-too-long C0301
Line too long (107/100)
5676 59 warning unused-variable W0612 Geometry.plot_coordinate
Unused variable 'global_deflections_rotation'
5685 0 convention line-too-long C0301
Line too long (122/100)
5687 0 convention line-too-long C0301
Line too long (122/100)
5689 0 convention line-too-long C0301
Line too long (103/100)
5691 0 convention line-too-long C0301
Line too long (101/100)
5692 0 convention line-too-long C0301
Line too long (105/100)
5693 0 convention line-too-long C0301
Line too long (126/100)
5694 0 convention line-too-long C0301
Line too long (109/100)
5699 50 warning undefined-loop-variable W0631 Geometry.plot_coordinate
Using possibly undefined loop variable 'coordinate_straight'
5700 50 warning undefined-loop-variable W0631 Geometry.plot_coordinate
Using possibly undefined loop variable 'coordinate_straight'
5704 0 convention line-too-long C0301
Line too long (103/100)
5713 0 convention line-too-long C0301
Line too long (118/100)
5715 0 convention line-too-long C0301
Line too long (118/100)
5720 0 convention line-too-long C0301
Line too long (101/100)
5721 0 convention line-too-long C0301
Line too long (122/100)
5722 0 convention line-too-long C0301
Line too long (105/100)
5738 0 convention line-too-long C0301
Line too long (146/100)
5739 0 convention line-too-long C0301
Line too long (113/100)
5740 0 convention line-too-long C0301
Line too long (143/100)
5741 0 convention line-too-long C0301
Line too long (147/100)
5751 0 convention line-too-long C0301
Line too long (118/100)
5753 40 refactor unnecessary-comprehension R1721 Geometry.plot_coordinate
Unnecessary use of a comprehension, use list(coordinates_rotation.string_array()) instead.
5755 0 convention line-too-long C0301
Line too long (107/100)
5758 0 convention line-too-long C0301
Line too long (160/100)
5758 4 warning dangerous-default-value W0102 Geometry.plot_shape
Dangerous default value {} as argument
5758 4 warning dangerous-default-value W0102 Geometry.plot_shape
Dangerous default value {} as argument
5758 4 refactor too-many-arguments R0913 Geometry.plot_shape
Too many arguments (6/5)
5758 4 refactor too-many-positional-arguments R0917 Geometry.plot_shape
Too many positional arguments (6/5)
5793 0 convention line-too-long C0301
Line too long (113/100)
5795 4 warning dangerous-default-value W0102 Geometry.plot_deflection_shape
Dangerous default value {} as argument
5795 4 warning dangerous-default-value W0102 Geometry.plot_deflection_shape
Dangerous default value {} as argument
5795 4 refactor too-many-arguments R0913 Geometry.plot_deflection_shape
Too many arguments (6/5)
5795 4 refactor too-many-positional-arguments R0917 Geometry.plot_deflection_shape
Too many positional arguments (6/5)
5832 0 convention line-too-long C0301
Line too long (106/100)
5833 0 convention line-too-long C0301
Line too long (123/100)
5835 4 warning dangerous-default-value W0102 Geometry.plot_transient
Dangerous default value {} as argument
5835 4 refactor too-many-arguments R0913 Geometry.plot_transient
Too many arguments (17/5)
5835 4 refactor too-many-positional-arguments R0917 Geometry.plot_transient
Too many positional arguments (17/5)
5835 4 refactor too-many-locals R0914 Geometry.plot_transient
Too many local variables (19/15)
5842 23 warning redefined-outer-name W0621 Geometry.plot_transient
Redefining name 'app' from outer scope (line 75)
5947 40 error no-member E1101 Geometry.__add__
Instance of 'ndarray' has no 'id' member
5949 28 error not-callable E1102 Geometry.__add__
getattr(self, field) is not callable
5951 0 convention line-too-long C0301
Line too long (114/100)
5951 37 convention consider-using-f-string C0209 Geometry.__add__
Formatting a regular string which could be an f-string
5954 30 error no-member E1101 Geometry.__add__
Instance of 'ndarray' has no 'id' member
5955 69 error no-member E1101 Geometry.__add__
Instance of 'ndarray' has no 'id' member
5957 17 error not-callable E1102 Geometry.__add__
getattr(self, field) is not callable
5960 0 convention line-too-long C0301
Line too long (106/100)
5997 0 convention line-too-long C0301
Line too long (115/100)
6029 21 warning unused-variable W0612 Geometry.map_ids
Unused variable 'val'
6043 68 convention trailing-whitespace C0303
Trailing whitespace
6043 4 warning dangerous-default-value W0102 Geometry.response_kinematic_transformation
Dangerous default value [] as argument
6084 0 convention line-too-long C0301
Line too long (108/100)
6088 62 convention trailing-whitespace C0303
Trailing whitespace
6088 4 warning dangerous-default-value W0102 Geometry.force_kinematic_transformation
Dangerous default value [] as argument
6127 0 convention line-too-long C0301
Line too long (108/100)
6143 0 convention line-too-long C0301
Line too long (116/100)
6186 25 error no-member E1101 Geometry.savemat
Instance of 'ndarray' has no 'assemble_mat_dict' member
6219 0 convention line-too-long C0301
Line too long (107/100)
6220 0 convention line-too-long C0301
Line too long (102/100)
6244 8 refactor no-else-return R1705 Geometry.mass_props_from_rigid_body_shapes
Unnecessary "else" after "return", remove the "else" and de-indent the code inside it
6250 31 warning unused-variable W0612 Geometry.mass_props_from_rigid_body_shapes
Unused variable 'mass_properties_com'
6268 0 convention trailing-whitespace C0303
Trailing whitespace
6270 0 convention line-too-long C0301
Line too long (110/100)
6270 4 refactor too-many-locals R0914 Geometry.rigid_body_shapes
Too many local variables (23/15)
6306 8 convention invalid-name C0103 Geometry.rigid_body_shapes
Variable name "M" doesn't conform to snake_case naming style
6312 35 error no-member E1101 Geometry.rigid_body_shapes
Instance of 'ndarray' has no 'local_direction' member
6315 12 convention consider-using-enumerate C0200 Geometry.rigid_body_shapes
Consider using enumerate instead of iterating with range and len
6413 16 convention import-outside-toplevel C0415 Geometry.load
Import outside toplevel (fileio.sdynpy_uff.readunv)
6417 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'
6417 37 convention consider-using-f-string C0209 Geometry.load
Formatting a regular string which could be an f-string
6420 37 error no-member E1101 Geometry.load
Function 'array' has no 'view' member
6421 50 error no-member E1101 Geometry.load
Function 'array' has no 'view' member
6423 42 error no-member E1101 Geometry.load
Function 'array' has no 'view' member
6424 40 error no-member E1101 Geometry.load
Function 'array' has no 'view' member
6426 4 warning dangerous-default-value W0102 Geometry.write_to_unv
Dangerous default value {} as argument
6426 4 warning dangerous-default-value W0102 Geometry.write_to_unv
Dangerous default value {} as argument
6426 4 refactor too-many-arguments R0913 Geometry.write_to_unv
Too many arguments (7/5)
6426 4 refactor too-many-positional-arguments R0917 Geometry.write_to_unv
Too many positional arguments (7/5)
6426 4 refactor too-many-locals R0914 Geometry.write_to_unv
Too many local variables (21/15)
6426 4 refactor too-many-branches R0912 Geometry.write_to_unv
Too many branches (22/12)
6426 4 refactor too-many-statements R0915 Geometry.write_to_unv
Too many statements (57/50)
6426 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.
6465 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)
6518 8 refactor no-else-return R1705 Geometry.write_to_unv
Unnecessary "else" after "return", remove the "else" and de-indent the code inside it
6520 30 error possibly-used-before-assignment E0606 Geometry.write_to_unv
Possibly using variable 'cs_unv' before assignment
6521 30 error possibly-used-before-assignment E0606 Geometry.write_to_unv
Possibly using variable 'node_unv' before assignment
6522 30 error possibly-used-before-assignment E0606 Geometry.write_to_unv
Possibly using variable 'elem_unv' before assignment
6526 17 warning unspecified-encoding W1514 Geometry.write_to_unv
Using open without explicitly specifying an encoding
6558 0 convention invalid-name C0103 id_map
Class name "id_map" doesn't conform to PascalCase naming style
6579 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.15/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 (8/5)
64 4 refactor too-many-positional-arguments R0917 Matrix.__new__
Too many positional arguments (8/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.15/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 (7/5)
43 4 refactor too-many-positional-arguments R0917 SystemNL.__init__
Too many positional arguments (7/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
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
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 (10/5)
252 4 refactor too-many-positional-arguments R0917 SystemNL.time_integrate
Too many positional arguments (10/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 (21/5)
368 4 refactor too-many-positional-arguments R0917 SystemNL.simulate_test
Too many positional arguments (21/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.15/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_dof import by_condition_number, by_effective_independence" should be placed at the top of the module
40 0 convention wrong-import-position C0413
Import "from ..core.sdynpy_matrix import matrix" should be placed at the top of the module
41 0 convention wrong-import-position C0413
Import "from copy import deepcopy" should be placed at the top of the module
41 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" (...) "signal_processing.sdynpy_rotation.unit_magnitude_constraint", "fem.sdynpy_dof.by_condition_number", "core.sdynpy_matrix.matrix"
42 0 convention wrong-import-position C0413
Import "import pandas as pd" should be placed at the top of the module
42 0 convention wrong-import-order C0411
third party import "pandas" should be placed before local imports ".sdynpy_colors", ".sdynpy_coordinate", ".sdynpy_array" (...) "signal_processing.sdynpy_rotation.unit_magnitude_constraint", "fem.sdynpy_dof.by_condition_number", "core.sdynpy_matrix.matrix"
43 0 convention line-too-long C0301
Line too long (116/100)
43 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
43 0 error no-name-in-module E0611
No name 'QDialog' in module 'qtpy.QtWidgets'
43 0 error no-name-in-module E0611
No name 'QTableWidget' in module 'qtpy.QtWidgets'
43 0 error no-name-in-module E0611
No name 'QDialogButtonBox' in module 'qtpy.QtWidgets'
43 0 error no-name-in-module E0611
No name 'QVBoxLayout' in module 'qtpy.QtWidgets'
43 0 error no-name-in-module E0611
No name 'QTableWidgetItem' in module 'qtpy.QtWidgets'
43 0 error no-name-in-module E0611
No name 'QAbstractItemView' in module 'qtpy.QtWidgets'
43 0 convention wrong-import-order C0411
third party import "qtpy.QtWidgets.QDialog" should be placed before local imports ".sdynpy_colors", ".sdynpy_coordinate", ".sdynpy_array" (...) "signal_processing.sdynpy_rotation.unit_magnitude_constraint", "fem.sdynpy_dof.by_condition_number", "core.sdynpy_matrix.matrix"
44 0 convention wrong-import-position C0413
Import "from qtpy.QtCore import Qt" should be placed at the top of the module
44 0 convention wrong-import-order C0411
third party import "qtpy.QtCore.Qt" should be placed before local imports ".sdynpy_colors", ".sdynpy_coordinate", ".sdynpy_array" (...) "signal_processing.sdynpy_rotation.unit_magnitude_constraint", "fem.sdynpy_dof.by_condition_number", "core.sdynpy_matrix.matrix"
45 0 convention wrong-import-position C0413
Import "import time" should be placed at the top of the module
45 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" (...) "signal_processing.sdynpy_rotation.unit_magnitude_constraint", "fem.sdynpy_dof.by_condition_number", "core.sdynpy_matrix.matrix"
45 0 warning unused-import W0611
Unused import time
48 0 refactor too-many-instance-attributes R0902 ShapeArray
Too many instance attributes (10/7)
48 0 refactor too-many-public-methods R0904 ShapeArray
Too many public methods (29/20)
113 4 convention bad-classmethod-argument C0202 ShapeArray.__new__
Class method __new__ should have 'cls' as first argument
113 4 refactor too-many-arguments R0913 ShapeArray.__new__
Too many arguments (7/5)
113 4 refactor too-many-positional-arguments R0917 ShapeArray.__new__
Too many positional arguments (7/5)
138 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.
140 65 error possibly-used-before-assignment E0606 ShapeArray.__new__
Possibly using variable 'data_dtype' before assignment
159 21 convention consider-using-f-string C0209 ShapeArray.__repr__
Formatting a regular string which could be an f-string
164 26 convention consider-using-f-string C0209 ShapeArray.__repr__
Formatting a regular string which could be an f-string
176 8 refactor no-else-return R1705 ShapeArray.__getitem__
Unnecessary "else" after "return", remove the "else" and de-indent the code inside it
176 11 convention unidiomatic-typecheck C0123 ShapeArray.__getitem__
Use isinstance() rather than type() for a typecheck.
185 0 convention line-too-long C0301
Line too long (105/100)
188 0 convention line-too-long C0301
Line too long (103/100)
194 0 convention line-too-long C0301
Line too long (111/100)
196 0 convention line-too-long C0301
Line too long (116/100)
196 20 convention consider-using-f-string C0209 ShapeArray.__getitem__
Formatting a regular string which could be an f-string
210 12 refactor no-else-return R1705 ShapeArray.__getitem__
Unnecessary "else" after "return", remove the "else" and de-indent the code inside it
225 15 error unsubscriptable-object E1136 ShapeArray.ndof
Value 'self.dtype' is unsubscriptable
236 0 convention line-too-long C0301
Line too long (110/100)
241 8 refactor no-else-return R1705 ShapeArray.modeshape
Unnecessary "else" after "return", remove the "else" and de-indent the code inside it
280 12 refactor no-else-return R1705 ShapeArray.from_unv
Unnecessary "else" after "return", remove the "else" and de-indent the code inside it
286 29 refactor unnecessary-comprehension R1721 ShapeArray.from_unv
Unnecessary use of a comprehension, use list(dataset.node_data_dictionary.keys()) instead.
323 0 convention line-too-long C0301
Line too long (131/100)
323 42 convention consider-using-f-string C0209 ShapeArray.from_unv
Formatting a regular string which could be an f-string
334 0 convention line-too-long C0301
Line too long (116/100)
335 0 convention line-too-long C0301
Line too long (126/100)
336 0 convention line-too-long C0301
Line too long (149/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)
341 0 convention line-too-long C0301
Line too long (110/100)
345 0 convention line-too-long C0301
Line too long (130/100)
345 4 refactor too-many-arguments R0913 ShapeArray.from_exodus
Too many arguments (8/5)
345 4 refactor too-many-positional-arguments R0917 ShapeArray.from_exodus
Too many positional arguments (8/5)
345 4 refactor too-many-locals R0914 ShapeArray.from_exodus
Too many local variables (19/15)
390 8 convention import-outside-toplevel C0415 ShapeArray.from_exodus
Import outside toplevel (fem.sdynpy_exodus.Exodus)
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 (6/5)
601 4 refactor too-many-positional-arguments R0917 ShapeArray.expand
Too many positional arguments (6/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-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 40)
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 40)
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.15/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 (1755/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 wrong-import-position C0413
Import "from ..fem.sdynpy_shaker import Shaker4DoF" should be placed at the top of the module
32 0 warning unused-import W0611
Unused Shaker4DoF imported from fem.sdynpy_shaker
33 0 convention wrong-import-position C0413
Import "from ..signal_processing import frf as spfrf" should be placed at the top of the module
34 0 convention wrong-import-position C0413
Import "from ..signal_processing import generator" should be placed at the top of the module
35 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
35 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_shaker.Shaker4DoF", "signal_processing.frf", "signal_processing.generator"
36 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
36 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_shaker.Shaker4DoF", "signal_processing.frf", "signal_processing.generator"
37 0 convention wrong-import-position C0413
Import "import copy" should be placed at the top of the module
37 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_shaker.Shaker4DoF", "signal_processing.frf", "signal_processing.generator"
38 0 convention wrong-import-position C0413
Import "import netCDF4 as nc4" should be placed at the top of the module
38 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_shaker.Shaker4DoF", "signal_processing.frf", "signal_processing.generator"
39 0 convention wrong-import-position C0413
Import "import matplotlib.pyplot as plt" should be placed at the top of the module
39 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_shaker.Shaker4DoF", "signal_processing.frf", "signal_processing.generator"
40 0 convention wrong-import-position C0413
Import "import warnings" should be placed at the top of the module
40 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_shaker.Shaker4DoF", "signal_processing.frf", "signal_processing.generator"
41 0 convention wrong-import-position C0413
Import "from pathlib import Path" should be placed at the top of the module
41 0 convention wrong-import-order C0411
standard import "pathlib.Path" 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_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 (6/5)
47 4 refactor too-many-positional-arguments R0917 System.__init__
Too many positional arguments (6/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-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)
847 12 convention consider-using-enumerate C0200 System.concatenate
Consider using enumerate instead of iterating with range and len
855 0 convention line-too-long C0301
Line too long (101/100)
855 38 refactor simplifiable-if-expression R1719 System.concatenate
The if expression can be replaced with 'bool(test)'
855 46 refactor use-a-generator R1729 System.concatenate
Use a generator instead 'all(s._enforce_symmetry for s in systems)'
855 51 warning protected-access W0212 System.concatenate
Access to a protected member _enforce_symmetry of a client class
858 4 refactor too-many-locals R0914 System.substructure_by_position
Too many local variables (36/15)
883 8 convention import-outside-toplevel C0415 System.substructure_by_position
Import outside toplevel (sdynpy_geometry.Geometry)
892 0 convention line-too-long C0301
Line too long (107/100)
947 0 convention line-too-long C0301
Line too long (108/100)
948 0 convention line-too-long C0301
Line too long (104/100)
982 0 convention line-too-long C0301
Line too long (107/100)
984 0 convention line-too-long C0301
Line too long (113/100)
984 16 convention consider-using-f-string C0209 System.transformation_matrix_at_coordinates
Formatting a regular string which could be an f-string
1028 8 refactor no-else-return R1705 System.substructure_by_coordinate
Unnecessary "else" after "return", remove the "else" and de-indent the code inside it
1071 8 refactor no-else-return R1705 System.substructure_by_shape
Unnecessary "else" after "return", remove the "else" and de-indent the code inside it
1076 4 refactor too-many-locals R0914 System.substructure_shakers
Too many local variables (17/15)
1104 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
1108 12 convention invalid-name C0103 System.substructure_shakers
Variable name "M" doesn't conform to snake_case naming style
1108 14 convention invalid-name C0103 System.substructure_shakers
Variable name "C" doesn't conform to snake_case naming style
1108 16 convention invalid-name C0103 System.substructure_shakers
Variable name "K" doesn't conform to snake_case naming style
1158 52 convention invalid-name C0103 System.beam
Argument name "E" doesn't conform to snake_case naming style
1158 4 refactor too-many-arguments R0913 System.beam
Too many arguments (8/5)
1158 4 refactor too-many-positional-arguments R0917 System.beam
Too many positional arguments (8/5)
1158 4 refactor too-many-locals R0914 System.beam
Too many local variables (25/15)
1199 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)
1219 29 convention consider-using-f-string C0209 System.beam
Formatting a regular string which could be an f-string
1221 8 convention invalid-name C0103 System.beam
Variable name "K" doesn't conform to snake_case naming style
1221 11 convention invalid-name C0103 System.beam
Variable name "M" doesn't conform to snake_case naming style
1265 0 convention line-too-long C0301
Line too long (107/100)
1267 0 convention line-too-long C0301
Line too long (113/100)
1267 16 convention consider-using-f-string C0209 System.get_indices_by_coordinate
Formatting a regular string which could be an f-string
1298 0 convention line-too-long C0301
Line too long (104/100)
1323 0 convention line-too-long C0301
Line too long (113/100)
1328 8 convention invalid-name C0103 System.reduce_guyan
Variable name "I_a" doesn't conform to snake_case naming style
1329 8 convention invalid-name C0103 System.reduce_guyan
Variable name "K_dd" doesn't conform to snake_case naming style
1331 8 convention invalid-name C0103 System.reduce_guyan
Variable name "K_da" doesn't conform to snake_case naming style
1333 8 convention invalid-name C0103 System.reduce_guyan
Variable name "T_guyan" doesn't conform to snake_case naming style
1362 0 convention line-too-long C0301
Line too long (113/100)
1367 8 convention invalid-name C0103 System.reduce_dynamic
Variable name "I_a" doesn't conform to snake_case naming style
1368 8 convention invalid-name C0103 System.reduce_dynamic
Variable name "D" doesn't conform to snake_case naming style
1369 8 convention invalid-name C0103 System.reduce_dynamic
Variable name "D_dd" doesn't conform to snake_case naming style
1371 8 convention invalid-name C0103 System.reduce_dynamic
Variable name "D_da" doesn't conform to snake_case naming style
1373 8 convention invalid-name C0103 System.reduce_dynamic
Variable name "T_dynamic" doesn't conform to snake_case naming style
1377 4 refactor too-many-locals R0914 System.reduce_craig_bampton
Too many local variables (20/15)
1411 0 convention line-too-long C0301
Line too long (113/100)
1418 8 convention invalid-name C0103 System.reduce_craig_bampton
Variable name "K_ii" doesn't conform to snake_case naming style
1419 8 convention invalid-name C0103 System.reduce_craig_bampton
Variable name "M_ii" doesn't conform to snake_case naming style
1420 8 convention invalid-name C0103 System.reduce_craig_bampton
Variable name "K_ib" doesn't conform to snake_case naming style
1423 13 convention invalid-name C0103 System.reduce_craig_bampton
Variable name "Phi_ii" doesn't conform to snake_case naming style
1427 8 convention invalid-name C0103 System.reduce_craig_bampton
Variable name "Phi_ii" doesn't conform to snake_case naming style
1428 8 convention invalid-name C0103 System.reduce_craig_bampton
Variable name "Z_bi" doesn't conform to snake_case naming style
1430 8 convention invalid-name C0103 System.reduce_craig_bampton
Variable name "Psi_ib" doesn't conform to snake_case naming style
1431 8 convention invalid-name C0103 System.reduce_craig_bampton
Variable name "I_bb" doesn't conform to snake_case naming style
1432 8 convention invalid-name C0103 System.reduce_craig_bampton
Variable name "T_cb" doesn't conform to snake_case naming style
1435 8 refactor no-else-return R1705 System.reduce_craig_bampton
Unnecessary "else" after "return", remove the "else" and de-indent the code inside it
1436 12 convention import-outside-toplevel C0415 System.reduce_craig_bampton
Import outside toplevel (sdynpy_shape.shape_array)
1439 0 convention line-too-long C0301
Line too long (108/100)
1439 79 convention consider-using-f-string C0209 System.reduce_craig_bampton
Formatting a regular string which could be an f-string
1440 0 convention line-too-long C0301
Line too long (145/100)
1440 64 convention consider-using-f-string C0209 System.reduce_craig_bampton
Formatting a regular string which could be an f-string
1446 4 refactor too-many-arguments R0913 System.from_exodus_superelement
Too many arguments (9/5)
1446 4 refactor too-many-positional-arguments R0917 System.from_exodus_superelement
Too many positional arguments (9/5)
1446 4 refactor too-many-locals R0914 System.from_exodus_superelement
Too many local variables (37/15)
1497 0 convention line-too-long C0301
Line too long (150/100)
1497 8 convention import-outside-toplevel C0415 System.from_exodus_superelement
Import outside toplevel (fem.sdynpy_exodus.Exodus, fem.sdynpy_exodus.ExodusInMemory, fem.sdynpy_exodus.reduce_exodus_to_surfaces, fem.sdynpy_exodus.read_sierra_matlab_matrix_file, fem.sdynpy_exodus.read_sierra_matlab_map_file)
1497 8 warning unused-import W0611 System.from_exodus_superelement
Unused read_sierra_matlab_matrix_file imported from fem.sdynpy_exodus
1497 8 warning unused-import W0611 System.from_exodus_superelement
Unused read_sierra_matlab_map_file imported from fem.sdynpy_exodus
1498 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)
1500 17 error no-member E1101 System.from_exodus_superelement
Module 'netCDF4' has no 'Dataset' member
1501 42 error no-member E1101 System.from_exodus_superelement
Module 'netCDF4' has no 'Dataset' member
1506 8 convention invalid-name C0103 System.from_exodus_superelement
Variable name "Kr" doesn't conform to snake_case naming style
1507 8 convention invalid-name C0103 System.from_exodus_superelement
Variable name "Mr" doesn't conform to snake_case naming style
1508 8 convention invalid-name C0103 System.from_exodus_superelement
Variable name "Cr" doesn't conform to snake_case naming style
1509 8 warning unused-variable W0612 System.from_exodus_superelement
Unused variable 'num_constraint_modes'
1520 20 convention consider-using-f-string C0209 System.from_exodus_superelement
Formatting a regular string which could be an f-string
1532 0 convention line-too-long C0301
Line too long (158/100)
1533 12 convention import-outside-toplevel C0415 System.from_exodus_superelement
Import outside toplevel (sdynpy_shape.ShapeArray)
1564 8 convention invalid-name C0103 System.from_sierra_sd_mfile_output
Variable name "M" doesn't conform to snake_case naming style
1564 12 error undefined-variable E0602 System.from_sierra_sd_mfile_output
Undefined variable 'read_sierra_matlab_matrix_file'
1565 8 convention invalid-name C0103 System.from_sierra_sd_mfile_output
Variable name "K" doesn't conform to snake_case naming style
1565 12 error undefined-variable E0602 System.from_sierra_sd_mfile_output
Undefined variable 'read_sierra_matlab_matrix_file'
1566 14 error undefined-variable E0602 System.from_sierra_sd_mfile_output
Undefined variable 'read_sierra_matlab_map_file'
1567 18 error undefined-variable E0602 System.from_sierra_sd_mfile_output
Undefined variable 'read_sierra_matlab_map_file'
1571 0 convention line-too-long C0301
Line too long (139/100)
1576 8 convention invalid-name C0103 System.from_sierra_sd_mfile_output
Variable name "M" doesn't conform to snake_case naming style
1577 8 convention invalid-name C0103 System.from_sierra_sd_mfile_output
Variable name "K" doesn't conform to snake_case naming style
1581 4 convention missing-function-docstring C0116 System.simulate_test
Missing function or method docstring
1581 4 refactor too-many-arguments R0913 System.simulate_test
Too many arguments (19/5)
1581 4 refactor too-many-positional-arguments R0917 System.simulate_test
Too many positional arguments (19/5)
1581 4 refactor too-many-locals R0914 System.simulate_test
Too many local variables (44/15)
1581 4 refactor too-many-branches R0912 System.simulate_test
Too many branches (18/12)
1581 4 refactor too-many-statements R0915 System.simulate_test
Too many statements (87/50)
1607 29 convention consider-using-f-string C0209 System.simulate_test
Formatting a regular string which could be an f-string
1617 0 convention line-too-long C0301
Line too long (104/100)
1632 0 convention line-too-long C0301
Line too long (127/100)
1636 0 convention line-too-long C0301
Line too long (123/100)
1647 0 convention line-too-long C0301
Line too long (123/100)
1659 0 convention line-too-long C0301
Line too long (107/100)
1660 0 convention line-too-long C0301
Line too long (115/100)
1673 0 convention line-too-long C0301
Line too long (133/100)
1674 0 convention line-too-long C0301
Line too long (107/100)
1675 0 convention line-too-long C0301
Line too long (105/100)
1676 0 convention line-too-long C0301
Line too long (106/100)
1678 0 convention line-too-long C0301
Line too long (115/100)
1690 0 convention line-too-long C0301
Line too long (107/100)
1694 20 warning unused-variable W0612 System.simulate_test
Unused variable 'j'
1698 0 convention line-too-long C0301
Line too long (122/100)
1721 0 convention line-too-long C0301
Line too long (116/100)
1722 0 convention line-too-long C0301
Line too long (117/100)
1730 8 convention import-outside-toplevel C0415 System.simulate_test
Import outside toplevel (sdynpy_data.time_history_array)
1741 0 convention line-too-long C0301
Line too long (101/100)

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

Line Col. Type Symbol ID Obj Message
22 0 convention missing-final-newline C0304
Final newline missing

Module sdynpy.demo (/opt/hostedtoolcache/Python/3.13.15/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
22 0 convention wrong-import-position C0413
Import "from . import frame_wing" should be placed at the top of the module

Module sdynpy.demo.beam_airplane (/opt/hostedtoolcache/Python/3.13.15/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.15/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.15/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 (66/15)
28 0 refactor too-many-statements R0915 _build_models
Too many statements (121/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.15/x64/lib/python3.13/site-packages/sdynpy/doc/__init__.py)

Line Col. Type Symbol ID Obj Message
26 0 convention missing-final-newline C0304
Final newline missing

Module sdynpy.doc (/opt/hostedtoolcache/Python/3.13.15/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.15/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.15/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 (11/5)
81 4 refactor too-many-positional-arguments R0917 ModalTest.__init__
Too many positional arguments (11/5)
138 4 convention missing-function-docstring C0116 ModalTest.from_rattlesnake_modal_data
Missing function or method docstring
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 (7/5)
289 4 refactor too-many-positional-arguments R0917 ModalTest.compute_spectral_quantities
Too many positional arguments (7/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 (14/5)
332 4 refactor too-many-positional-arguments R0917 ModalTest.define_spectral_processing_parameters
Too many positional arguments (14/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 (6/5)
425 4 refactor too-many-positional-arguments R0917 ModalTest.retrieve_modes_opoly
Too many positional arguments (6/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 (6/5)
719 4 refactor too-many-positional-arguments R0917 ModalTest.plot_cmif
Too many positional arguments (6/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 (6/5)
804 4 refactor too-many-positional-arguments R0917 ModalTest.plot_qmif
Too many positional arguments (6/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 (6/5)
877 4 refactor too-many-positional-arguments R0917 ModalTest.plot_psmif
Too many positional arguments (6/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 (6/5)
949 4 refactor too-many-positional-arguments R0917 ModalTest.plot_nmif
Too many positional arguments (6/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 (6/5)
1016 4 refactor too-many-positional-arguments R0917 ModalTest.plot_mmif
Too many positional arguments (6/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 (28/5)
1108 4 refactor too-many-positional-arguments R0917 ModalTest.plot_figures_for_documentation
Too many positional arguments (28/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 (143/5)
1269 4 refactor too-many-positional-arguments R0917 ModalTest.create_documentation_latex
Too many positional arguments (143/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.15/x64/lib/python3.13/site-packages/sdynpy/doc/sdynpy_ppt.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:[1614:1730]
        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:[5273:5324]
==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:[5200:5227]
==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:[5246:5296]
==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:[5228:5243]
==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:[1735:1754]
        responses.ordinate += response_noise_level * np.random.randn(*responses.ordinate.shape)
        references.ordinate += excitation_noise_level * np.random.randn(*references.ordinate.shape)
        # Filter with antialiasing filters, divide filter order by 2 because of filtfilt
        if antialias_filter_order > 0:
            lowpass_b, lowpass_a = butter(antialias_filter_order // 2,
                                          antialias_filter_cutoff_factor * bandwidth, fs=sample_rate)
            responses.ordinate = filtfilt(lowpass_b, lowpass_a, responses.ordinate)
            references.ordinate = filtfilt(lowpass_b, lowpass_a, references.ordinate)
        if integration_oversample > 1:
            responses = responses.downsample(integration_oversample)
            references = references.downsample(integration_oversample)
        responses = responses.extract_elements_by_abscissa(steady_state_time, np.inf)
        references = references.extract_elements_by_abscissa(steady_state_time, np.inf)
        return responses, references

    def copy(self):
1 0 refactor duplicate-code R0801
Similar lines in 2 files
==sdynpy.core.sdynpy_data:[206:217]
==sdynpy.fileio.sdynpy_psv:[996:1007]
    ORBIT = 17
    MODE_INDICATOR_FUNCTION = 18
    FORCE_PATTERN = 19
    PARTIAL_POWER = 20
    PARTIAL_COHERENCE = 21
    EIGENVALUE = 22
    EIGENVECTOR = 23
    SHOCK_RESPONSE_SPECTRUM = 24
    FINITE_IMPULSE_RESPONSE_FILTER = 25
    MULTIPLE_COHERENCE = 26
    ORDER_FUNCTION = 27
1 0 refactor duplicate-code R0801
Similar lines in 2 files
==sdynpy.core.sdynpy_data:[5417:5428]
==sdynpy.signal_processing.sdynpy_cpsd:[194:205]
        fig = plt.figure(**figure_kwargs)
        grid_spec = plt.GridSpec(total_rows, ncols, figure=fig)
        for i in range(num_channels):
            this_row = i // ncols
            this_col = i % ncols
            if i == 0:
                ax = fig.add_subplot(grid_spec[this_row, this_col])
                original_ax = ax
            else:
                ax = fig.add_subplot(grid_spec[this_row, this_col], sharex=original_ax,
                                     sharey=original_ax)
1 0 refactor duplicate-code R0801
Similar lines in 2 files
==sdynpy.modal.sdynpy_polypy:[50:64]
==sdynpy.modal.sdynpy_smac:[66:75]
        abscissa_indices = np.ones(self.frequencies.shape, dtype=bool)
        if min_frequency is not None:
            abscissa_indices &= (self.frequencies >= min_frequency)
        if max_frequency is not None:
            abscissa_indices &= (self.frequencies <= max_frequency)
        abscissa = self.frequencies[abscissa_indices]
        freq_range = np.array((np.min(abscissa), np.max(abscissa)))
        index_range = np.argmin(np.abs(self.frequencies - freq_range[:, np.newaxis]), axis=1)
        self.frequency_slice = slice(index_range[0], index_range[1] + 1)
1 0 refactor duplicate-code R0801
Similar lines in 2 files
==sdynpy.core.sdynpy_data:[5431:5439]
==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:[5215:5226]
==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:[5460:5467]
==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_data:[8503:8510]
==sdynpy.signal_processing.sdynpy_srs:[2565:2572]
                amp_init=amp_init,
                phase_init=phase_init,
                iterations=iterations,
                correction=correction,
                error_tolerance=error_tolerance,
                randomize_phase=randomize_phase,
                max_frequency=max_frequency,
1 0 refactor duplicate-code R0801
Similar lines in 2 files
==sdynpy.core.sdynpy_data:[1824:1832]
==sdynpy.core.sdynpy_geometry:[6410:6418]
        if filename[-4:].lower() in ['.unv', '.uff']:
            try:
                from ..fileio.sdynpy_uff import readunv
                unv_dict = readunv(filename)
                return cls.from_unv(unv_dict)
            except AttributeError:
                raise AttributeError('Class {:} has no from_unv attribute defined'.format(cls))
        else:
1 0 refactor duplicate-code R0801
Similar lines in 2 files
==sdynpy.core.sdynpy_nonlinear_system:[491:498]
==sdynpy.core.sdynpy_system:[1678:1685]
            kwargs = {'signal_length': signal_length,
                      'pulse_time': pulse_times,
                      'pulse_width': pulse_width,
                      'pulse_peak': excitation_level,
                      'dt': dt,
                      'sine_exponent': 2}
            kwargs.update(generator_kwargs)
1 0 refactor duplicate-code R0801
Similar lines in 2 files
==sdynpy.core.sdynpy_nonlinear_system:[466:473]
==sdynpy.core.sdynpy_system:[1703:1710]
            kwargs = {'signal_length': signal_length,
                      'pulse_time': pulse_times,
                      'pulse_width': pulse_width,
                      'pulse_peak': excitation_level,
                      'dt': dt,
                      'sine_exponent': 2}
            kwargs.update(generator_kwargs)
1 0 refactor duplicate-code R0801
Similar lines in 2 files
==sdynpy.core.sdynpy_data:[198:204]
==sdynpy.fileio.sdynpy_psv:[988:994]
    POWER_SPECTRAL_DENSITY = 9
    ENERGY_SPECTRAL_DENSITY = 10
    PROBABILITY_DENSITY_FUNCTION = 11
    SPECTRUM = 12
    CUMULATIVE_FREQUENCY_DISTRIBUTION = 13
    PEAKS_VALLEY = 14
1 0 refactor duplicate-code R0801
Similar lines in 2 files
==sdynpy.core.sdynpy_geometry:[5258:5265]
==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:[5429:5435]
==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:[5444:5450]
==sdynpy.fileio.sdynpy_pdf3D:[111:117]
    for conn,color in zip(line_connectivity,line_colors):
        node_indices,inverse = np.unique(conn,return_inverse=True)
        node_positions = global_node_positions[node_indices][inverse]
        node_connectivity = np.arange(node_positions.shape[0])
        mesh = pv.PolyData(node_positions,lines=[len(node_connectivity)]+[c for c in node_connectivity])
        mesh.cell_data['color'] = color
1 0 refactor duplicate-code R0801
Similar lines in 2 files
==sdynpy.demo.beam_airplane:[151:159]
==sdynpy.demo.beam_plate:[71:79]
        ae = beam_width * beam_height * E * _np.ones(conn.shape[0])
        jg = J * G * _np.ones(conn.shape[0])
        ei1 = E * I1 * _np.ones(conn.shape[0])
        ei2 = E * I2 * _np.ones(conn.shape[0])
        mass_per_length = rho * beam_width * beam_height * _np.ones(conn.shape[0])
        tmmi_per_length = Ixx_per_L * _np.ones(conn.shape[0])

        # Compute K and M via beamkm
1 0 refactor duplicate-code R0801
Similar lines in 2 files
==sdynpy.modal.sdynpy_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.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.core.sdynpy_geometry:[5229:5234]
==sdynpy.fileio.sdynpy_pdf3D:[60:65]
                    except KeyError:
                        raise KeyError(
                            'Element {:} contains a node id not found in the node array'.format(element.id))
                    line_colors.append(element.color)
                elif element.type in _face_element_types:
1 0 refactor duplicate-code R0801
Similar lines in 2 files
==sdynpy.fileio.sdynpy_uff_datasets.sdynpy_uff_dataset_55:[41:46]
==sdynpy.fileio.sdynpy_uff_datasets.sdynpy_uff_dataset_58:[57:62]
        self.idline1 = idline1
        self.idline2 = idline2
        self.idline3 = idline3
        self.idline4 = idline4
        self.idline5 = idline5
1 0 refactor duplicate-code R0801
Similar lines in 2 files
==sdynpy.demo.beam_airplane:[131:139]
==sdynpy.demo.beam_plate:[64:71]
    I1 = beam_width * beam_height**3 / 12
    I2 = beam_width**3 * beam_height / 12
    G = E / (2 * (1 - nu))
    J = I1 + I2
    Ixx_per_L = (1 / 12) * rho * beam_width * beam_height * (beam_width**2 + beam_height**2)

    # Create arguments for the beamkm function
1 0 refactor duplicate-code R0801
Similar lines in 2 files
==sdynpy.core.sdynpy_data:[5261:5266]
==sdynpy.signal_processing.sdynpy_cpsd:[243:248]
                ax.bar(i, data, color=colors[i])
                ax.text(i, 0, '{:.2f}'.format(data),
                        horizontalalignment='center', verticalalignment='bottom')
            ax.set_xticks(np.arange(i + 1))
            ax.set_xticklabels([legend.replace('_', ' ')
1 0 refactor duplicate-code R0801
Similar lines in 2 files
==sdynpy.core.sdynpy_data:[5252:5257]
==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.modal.sdynpy_ccmif:[547:554]
==sdynpy.modal.sdynpy_polypy:[661:668]
        filename, file_filter = QtWidgets.QFileDialog.getOpenFileName(
            self, 'Open Geometry', filter='Numpy Files (*.npz);;Universal Files (*.unv *.uff)')
        if filename == '':
            return
        self.geometry = Geometry.load(filename)

    def plot_shapes(self):
1 0 refactor duplicate-code R0801
Similar lines in 2 files
==sdynpy.modal.sdynpy_polypy:[673:678]
==sdynpy.modal.sdynpy_smac:[914:919]
            return
        filename, file_filter = QtWidgets.QFileDialog.getSaveFileName(
            self, 'Save Shapes', filter='Numpy Files (*.npy)')
        if filename == '':
            return
1 0 refactor duplicate-code R0801
Similar lines in 2 files
==sdynpy.core.sdynpy_data:[305:310]
==sdynpy.core.sdynpy_shape:[75:80]
            ('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:[9144:9149]
==sdynpy.core.sdynpy_shape:[105:110]
            ('comment1', '<U80'),
            ('comment2', '<U80'),
            ('comment3', '<U80'),
            ('comment4', '<U80'),
            ('comment5', '<U80'),
1 0 refactor duplicate-code R0801
Similar lines in 2 files
==sdynpy.core.sdynpy_matrix:[125:131]
==sdynpy.core.sdynpy_shape:[191:197]
                if extra_keys.size == 0:
                    raise ValueError(
                        'Duplicate coordinate values requested.  Please ensure coordinate indices are unique.')
                raise ValueError(
                    'Not all indices in requested coordinate array exist in the shape\n{:}'.format(str(extra_keys)))
            # Handle sign flipping
1 0 refactor duplicate-code R0801
Similar lines in 2 files
==sdynpy.core.sdynpy_nonlinear_system:[431:436]
==sdynpy.core.sdynpy_system:[1632:1637]
                      'rms': excitation_level,
                      'dt': dt,
                      'low_frequency_cutoff': excitation_min_frequency,
                      'high_frequency_cutoff': bandwidth if excitation_max_frequency is None else excitation_max_frequency}
            kwargs.update(generator_kwargs)
1 0 refactor duplicate-code R0801
Similar lines in 2 files
==sdynpy.core.sdynpy_nonlinear_system:[420:425]
==sdynpy.core.sdynpy_system:[1643:1648]
                      '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.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)
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_geometry -> sdynpy.fem.sdynpy_exodus)
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.core.sdynpy_geometry -> sdynpy.fileio.sdynpy_uff -> sdynpy.fileio.sdynpy_uff_datasets.sdynpy_uff_dataset_2412)
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 -> sdynpy.doc -> sdynpy.doc.sdynpy_vibration_test)
1 0 refactor cyclic-import R0401
Cyclic import (sdynpy.core.sdynpy_data -> 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_geometry -> sdynpy.core.sdynpy_shape)
1 0 refactor cyclic-import R0401
Cyclic import (sdynpy.core.sdynpy_data -> sdynpy.fileio.sdynpy_uff -> sdynpy.fileio.sdynpy_uff_datasets.sdynpy_uff_dataset_2412 -> sdynpy.core.sdynpy_geometry -> sdynpy.fem.sdynpy_exodus)
1 0 refactor cyclic-import R0401
Cyclic import (sdynpy.core.sdynpy_data -> sdynpy.core.sdynpy_shape)
1 0 refactor cyclic-import R0401
Cyclic import (sdynpy.core.sdynpy_array -> sdynpy.fileio.sdynpy_uff -> sdynpy.fileio.sdynpy_uff_datasets.sdynpy_uff_dataset_58 -> sdynpy.core.sdynpy_coordinate)
1 0 refactor cyclic-import R0401
Cyclic import (sdynpy.core.sdynpy_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_geometry -> sdynpy.fem.sdynpy_exodus)
1 0 refactor cyclic-import R0401
Cyclic import (sdynpy.core.sdynpy_data -> 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)
1 0 refactor cyclic-import R0401
Cyclic import (sdynpy.fileio.sdynpy_uff -> sdynpy.fileio.sdynpy_uff_datasets.sdynpy_uff_dataset_55)
1 0 refactor cyclic-import R0401
Cyclic import (sdynpy.fileio.sdynpy_uff -> sdynpy.fileio.sdynpy_uff_datasets.sdynpy_uff_dataset_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_2412)
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.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 -> sdynpy.core.sdynpy_coordinate)
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_1858)
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_data -> sdynpy.fileio.sdynpy_uff -> sdynpy.fileio.sdynpy_uff_datasets.sdynpy_uff_dataset_2412 -> sdynpy.core.sdynpy_geometry -> sdynpy.core.sdynpy_shape -> 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 -> sdynpy.core.sdynpy_shape -> sdynpy.core.sdynpy_matrix -> sdynpy.core.sdynpy_coordinate)
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.15/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 (20/5)
430 4 refactor too-many-positional-arguments R0917 RandomVibTest.__init__
Too many positional arguments (20/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.15/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.15/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.15/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.15/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 (3726/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 "from importlib.metadata import version" should be placed at the top of the module
28 0 convention wrong-import-order C0411
standard import "importlib.metadata.version" should be placed before third party imports "netCDF4", "numpy"
29 0 convention wrong-import-position C0413
Import "import copy" should be placed at the top of the module
29 0 convention wrong-import-order C0411
standard import "copy" should be placed before third party imports "netCDF4", "numpy"
30 0 convention line-too-long C0301
Line too long (102/100)
30 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
30 0 warning unused-import W0611
Unused local_coord imported from core.sdynpy_geometry
31 0 convention wrong-import-position C0413
Import "from ..core.sdynpy_shape import ShapeArray" should be placed at the top of the module
32 0 convention wrong-import-position C0413
Import "from ..core.sdynpy_data import TimeHistoryArray" should be placed at the top of the module
45 0 convention missing-function-docstring C0116 face_connectivity
Missing function or method docstring
46 4 refactor no-else-return R1705 face_connectivity
Unnecessary "elif" after "return", remove the leading "el" from "elif"
51 0 convention line-too-long C0301
Line too long (116/100)
63 0 convention line-too-long C0301
Line too long (153/100)
74 0 convention missing-function-docstring C0116 mesh_triangulation_array
Missing function or method docstring
90 0 convention missing-class-docstring C0115 ExodusError
Missing class docstring
94 0 refactor too-many-public-methods R0904 Exodus
Too many public methods (86/20)
123 4 refactor too-many-arguments R0913 Exodus.__init__
Too many arguments (10/5)
123 4 refactor too-many-positional-arguments R0917 Exodus.__init__
Too many positional arguments (10/5)
123 4 refactor too-many-branches R0912 Exodus.__init__
Too many branches (13/12)
131 32 error no-member E1101 Exodus.__init__
Module 'netCDF4' has no 'Dataset' member
134 32 error no-member E1101 Exodus.__init__
Module 'netCDF4' has no 'Dataset' member
204 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'
239 0 convention line-too-long C0301
Line too long (118/100)
239 26 convention consider-using-f-string C0209 Exodus.put_qa_records
Formatting a regular string which could be an f-string
263 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'
283 0 convention line-too-long C0301
Line too long (116/100)
283 22 convention consider-using-f-string C0209 Exodus.put_info_records
Formatting a regular string which could be an f-string
295 4 convention missing-function-docstring C0116 Exodus.num_times
Missing function or method docstring
347 4 convention missing-function-docstring C0116 Exodus.num_dimensions
Missing function or method docstring
350 4 warning pointless-string-statement W0105 Exodus
String statement has no effect
359 4 convention missing-function-docstring C0116 Exodus.num_nodes
Missing function or method docstring
374 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'
396 0 convention line-too-long C0301
Line too long (116/100)
396 22 convention consider-using-f-string C0209 Exodus.put_coord_names
Formatting a regular string which could be an f-string
414 9 warning fixme W0511
TODO Add error checking
434 9 warning fixme W0511
TODO Add Error Checking
472 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
505 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'
526 0 convention line-too-long C0301
Line too long (115/100)
526 22 convention consider-using-f-string C0209 Exodus.put_node_variable_names
Formatting a regular string which could be an f-string
532 45 convention consider-using-f-string C0209 Exodus.put_node_variable_names
Formatting a regular string which could be an f-string
542 4 convention missing-function-docstring C0116 Exodus.num_node_variables
Missing function or method docstring
546 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'
572 0 convention line-too-long C0301
Line too long (112/100)
572 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'
572 34 convention consider-using-f-string C0209 Exodus.get_node_variable_values
Formatting a regular string which could be an f-string
574 28 convention consider-using-f-string C0209 Exodus.get_node_variable_values
Formatting a regular string which could be an f-string
574 54 error possibly-used-before-assignment E0606 Exodus.get_node_variable_values
Possibly using variable 'index' before assignment
575 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
606 0 convention line-too-long C0301
Line too long (112/100)
606 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'
606 34 convention consider-using-f-string C0209 Exodus.get_node_variable_value
Formatting a regular string which could be an f-string
608 28 convention consider-using-f-string C0209 Exodus.get_node_variable_value
Formatting a regular string which could be an f-string
608 54 error possibly-used-before-assignment E0606 Exodus.get_node_variable_value
Possibly using variable 'index' before assignment
609 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
642 0 convention line-too-long C0301
Line too long (111/100)
642 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'
642 33 convention consider-using-f-string C0209 Exodus.set_node_variable_values
Formatting a regular string which could be an f-string
644 28 convention consider-using-f-string C0209 Exodus.set_node_variable_values
Formatting a regular string which could be an f-string
644 54 error possibly-used-before-assignment E0606 Exodus.set_node_variable_values
Possibly using variable 'index' before assignment
674 0 convention line-too-long C0301
Line too long (111/100)
674 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'
674 33 convention consider-using-f-string C0209 Exodus.set_node_variable_value
Formatting a regular string which could be an f-string
676 28 convention consider-using-f-string C0209 Exodus.set_node_variable_value
Formatting a regular string which could be an f-string
676 54 error possibly-used-before-assignment E0606 Exodus.set_node_variable_value
Possibly using variable 'index' before assignment
679 4 convention missing-function-docstring C0116 Exodus.get_displacements
Missing function or method docstring
680 0 convention line-too-long C0301
Line too long (129/100)
683 4 warning pointless-string-statement W0105 Exodus
String statement has no effect
692 4 convention missing-function-docstring C0116 Exodus.num_elems
Missing function or method docstring
693 8 refactor no-else-return R1705 Exodus.num_elems
Unnecessary "else" after "return", remove the "else" and de-indent the code inside it
712 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
734 4 convention missing-function-docstring C0116 Exodus.num_blks
Missing function or method docstring
748 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'
767 23 convention consider-using-f-string C0209 Exodus.put_elem_blk_ids
Formatting a regular string which could be an f-string
773 0 convention line-too-long C0301
Line too long (115/100)
773 22 convention consider-using-f-string C0209 Exodus.put_elem_blk_ids
Formatting a regular string which could be an f-string
786 32 warning redefined-builtin W0622 Exodus.get_elem_blk_info
Redefining built-in 'id'
809 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'
811 57 convention consider-using-f-string C0209 Exodus.get_elem_blk_info
Formatting a regular string which could be an f-string
813 58 convention consider-using-f-string C0209 Exodus.get_elem_blk_info
Formatting a regular string which could be an f-string
815 55 convention consider-using-f-string C0209 Exodus.get_elem_blk_info
Formatting a regular string which could be an f-string
817 15 convention consider-using-f-string C0209 Exodus.get_elem_blk_info
Formatting a regular string which could be an f-string
818 64 convention consider-using-f-string C0209 Exodus.get_elem_blk_info
Formatting a regular string which could be an f-string
823 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'
826 0 convention line-too-long C0301
Line too long (106/100)
826 32 warning redefined-builtin W0622 Exodus.put_elem_blk_info
Redefining built-in 'id'
846 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'
847 29 convention consider-using-f-string C0209 Exodus.put_elem_blk_info
Formatting a regular string which could be an f-string
848 30 convention consider-using-f-string C0209 Exodus.put_elem_blk_info
Formatting a regular string which could be an f-string
851 16 convention consider-using-f-string C0209 Exodus.put_elem_blk_info
Formatting a regular string which could be an f-string
852 23 convention consider-using-f-string C0209 Exodus.put_elem_blk_info
Formatting a regular string which could be an f-string
862 0 convention line-too-long C0301
Line too long (115/100)
863 34 convention consider-using-f-string C0209 Exodus.put_elem_blk_info
Formatting a regular string which could be an f-string
864 26 convention consider-using-f-string C0209 Exodus.put_elem_blk_info
Formatting a regular string which could be an f-string
873 36 warning redefined-builtin W0622 Exodus.get_elem_connectivity
Redefining built-in 'id'
873 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.
892 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'
893 20 convention consider-using-f-string C0209 Exodus.get_elem_connectivity
Formatting a regular string which could be an f-string
894 11 convention unnecessary-negation C0117 Exodus.get_elem_connectivity
Consider changing "not self.num_elems == 0" to "self.num_elems != 0"
898 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'
900 36 warning redefined-builtin W0622 Exodus.set_elem_connectivity
Redefining built-in 'id'
919 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'
920 20 convention consider-using-f-string C0209 Exodus.set_elem_connectivity
Formatting a regular string which could be an f-string
925 0 convention line-too-long C0301
Line too long (143/100)
925 30 convention consider-using-f-string C0209 Exodus.set_elem_connectivity
Formatting a regular string which could be an f-string
926 0 convention line-too-long C0301
Line too long (115/100)
929 23 warning redefined-builtin W0622 Exodus.num_attr
Redefining built-in 'id'
946 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'
947 11 convention consider-using-f-string C0209 Exodus.num_attr
Formatting a regular string which could be an f-string
948 60 convention consider-using-f-string C0209 Exodus.num_attr
Formatting a regular string which could be an f-string
954 31 warning redefined-builtin W0622 Exodus.num_elems_in_blk
Redefining built-in 'id'
971 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'
973 48 convention consider-using-f-string C0209 Exodus.num_elems_in_blk
Formatting a regular string which could be an f-string
975 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'
975 30 convention consider-using-f-string C0209 Exodus.num_elems_in_blk
Formatting a regular string which could be an f-string
977 33 warning redefined-builtin W0622 Exodus.num_nodes_per_elem
Redefining built-in 'id'
994 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'
996 48 convention consider-using-f-string C0209 Exodus.num_nodes_per_elem
Formatting a regular string which could be an f-string
998 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'
998 30 convention consider-using-f-string C0209 Exodus.num_nodes_per_elem
Formatting a regular string which could be an f-string
1000 28 warning redefined-builtin W0622 Exodus.get_elem_attr
Redefining built-in 'id'
1018 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'
1020 47 convention consider-using-f-string C0209 Exodus.get_elem_attr
Formatting a regular string which could be an f-string
1022 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'
1022 30 convention consider-using-f-string C0209 Exodus.get_elem_attr
Formatting a regular string which could be an f-string
1024 28 warning redefined-builtin W0622 Exodus.set_elem_attr
Redefining built-in 'id'
1039 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'
1040 20 convention consider-using-f-string C0209 Exodus.set_elem_attr
Formatting a regular string which could be an f-string
1045 0 convention line-too-long C0301
Line too long (141/100)
1045 30 convention consider-using-f-string C0209 Exodus.set_elem_attr
Formatting a regular string which could be an f-string
1046 0 convention line-too-long C0301
Line too long (111/100)
1049 28 warning redefined-builtin W0622 Exodus.get_elem_type
Redefining built-in 'id'
1066 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'
1068 0 convention line-too-long C0301
Line too long (104/100)
1068 47 convention consider-using-f-string C0209 Exodus.get_elem_type
Formatting a regular string which could be an f-string
1070 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'
1084 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'
1113 0 convention line-too-long C0301
Line too long (124/100)
1113 30 convention consider-using-f-string C0209 Exodus.put_elem_variable_names
Formatting a regular string which could be an f-string
1114 0 convention line-too-long C0301
Line too long (119/100)
1119 0 convention line-too-long C0301
Line too long (115/100)
1119 22 convention consider-using-f-string C0209 Exodus.put_elem_variable_names
Formatting a regular string which could be an f-string
1126 19 warning unused-variable W0612 Exodus.put_elem_variable_names
Unused variable 'blkid'
1128 53 convention consider-using-f-string C0209 Exodus.put_elem_variable_names
Formatting a regular string which could be an f-string
1129 0 convention line-too-long C0301
Line too long (114/100)
1129 79 convention consider-using-f-string C0209 Exodus.put_elem_variable_names
Formatting a regular string which could be an f-string
1155 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'
1158 4 convention missing-function-docstring C0116 Exodus.num_elem_variables
Missing function or method docstring
1162 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'
1189 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'
1199 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'
1200 0 convention line-too-long C0301
Line too long (119/100)
1200 20 convention consider-using-f-string C0209 Exodus.get_elem_variable_values
Formatting a regular string which could be an f-string
1202 30 convention consider-using-f-string C0209 Exodus.get_elem_variable_values
Formatting a regular string which could be an f-string
1203 30 convention consider-using-f-string C0209 Exodus.get_elem_variable_values
Formatting a regular string which could be an f-string
1204 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
1237 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'
1247 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'
1248 0 convention line-too-long C0301
Line too long (119/100)
1248 20 convention consider-using-f-string C0209 Exodus.get_elem_variable_value
Formatting a regular string which could be an f-string
1250 30 convention consider-using-f-string C0209 Exodus.get_elem_variable_value
Formatting a regular string which could be an f-string
1251 30 convention consider-using-f-string C0209 Exodus.get_elem_variable_value
Formatting a regular string which could be an f-string
1252 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
1286 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'
1296 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'
1297 0 convention line-too-long C0301
Line too long (119/100)
1297 20 convention consider-using-f-string C0209 Exodus.set_elem_variable_values
Formatting a regular string which could be an f-string
1299 30 convention consider-using-f-string C0209 Exodus.set_elem_variable_values
Formatting a regular string which could be an f-string
1300 30 convention consider-using-f-string C0209 Exodus.set_elem_variable_values
Formatting a regular string which could be an f-string
1303 0 convention line-too-long C0301
Line too long (106/100)
1334 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'
1344 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'
1345 0 convention line-too-long C0301
Line too long (119/100)
1345 20 convention consider-using-f-string C0209 Exodus.set_elem_variable_value
Formatting a regular string which could be an f-string
1347 30 convention consider-using-f-string C0209 Exodus.set_elem_variable_value
Formatting a regular string which could be an f-string
1348 30 convention consider-using-f-string C0209 Exodus.set_elem_variable_value
Formatting a regular string which could be an f-string
1351 4 convention missing-function-docstring C0116 Exodus.get_element_property_names
Missing function or method docstring
1354 4 convention missing-function-docstring C0116 Exodus.get_element_property_value
Missing function or method docstring
1357 4 convention missing-function-docstring C0116 Exodus.put_element_property_names
Missing function or method docstring
1360 4 convention missing-function-docstring C0116 Exodus.put_element_property_value
Missing function or method docstring
1362 4 warning pointless-string-statement W0105 Exodus
String statement has no effect
1371 4 convention missing-function-docstring C0116 Exodus.num_node_sets
Missing function or method docstring
1386 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'
1409 0 convention line-too-long C0301
Line too long (116/100)
1409 22 convention consider-using-f-string C0209 Exodus.put_node_set_names
Formatting a regular string which could be an f-string
1430 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'
1452 37 warning redefined-builtin W0622 Exodus.get_node_set_num_nodes
Redefining built-in 'id'
1469 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'
1471 48 convention consider-using-f-string C0209 Exodus.get_node_set_num_nodes
Formatting a regular string which could be an f-string
1473 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'
1473 30 convention consider-using-f-string C0209 Exodus.get_node_set_num_nodes
Formatting a regular string which could be an f-string
1475 40 warning redefined-builtin W0622 Exodus.get_node_set_dist_factors
Redefining built-in 'id'
1492 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'
1494 47 convention consider-using-f-string C0209 Exodus.get_node_set_dist_factors
Formatting a regular string which could be an f-string
1496 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'
1496 30 convention consider-using-f-string C0209 Exodus.get_node_set_dist_factors
Formatting a regular string which could be an f-string
1498 33 warning redefined-builtin W0622 Exodus.get_node_set_nodes
Redefining built-in 'id'
1518 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'
1520 47 convention consider-using-f-string C0209 Exodus.get_node_set_nodes
Formatting a regular string which could be an f-string
1522 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'
1522 30 convention consider-using-f-string C0209 Exodus.get_node_set_nodes
Formatting a regular string which could be an f-string
1524 32 warning redefined-builtin W0622 Exodus.put_node_set_info
Redefining built-in 'id'
1543 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'
1544 30 convention consider-using-f-string C0209 Exodus.put_node_set_info
Formatting a regular string which could be an f-string
1547 16 convention consider-using-f-string C0209 Exodus.put_node_set_info
Formatting a regular string which could be an f-string
1556 20 convention consider-using-f-string C0209 Exodus.put_node_set_info
Formatting a regular string which could be an f-string
1560 28 convention consider-using-f-string C0209 Exodus.put_node_set_info
Formatting a regular string which could be an f-string
1568 4 warning pointless-string-statement W0105 Exodus
String statement has no effect
1578 4 convention missing-function-docstring C0116 Exodus.num_side_sets
Missing function or method docstring
1593 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'
1616 0 convention line-too-long C0301
Line too long (116/100)
1616 22 convention consider-using-f-string C0209 Exodus.put_side_set_names
Formatting a regular string which could be an f-string
1637 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'
1659 37 warning redefined-builtin W0622 Exodus.get_side_set_num_faces
Redefining built-in 'id'
1676 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'
1678 48 convention consider-using-f-string C0209 Exodus.get_side_set_num_faces
Formatting a regular string which could be an f-string
1680 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'
1680 30 convention consider-using-f-string C0209 Exodus.get_side_set_num_faces
Formatting a regular string which could be an f-string
1682 40 warning redefined-builtin W0622 Exodus.get_side_set_dist_factors
Redefining built-in 'id'
1699 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'
1701 47 convention consider-using-f-string C0209 Exodus.get_side_set_dist_factors
Formatting a regular string which could be an f-string
1703 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'
1703 30 convention consider-using-f-string C0209 Exodus.get_side_set_dist_factors
Formatting a regular string which could be an f-string
1705 33 warning redefined-builtin W0622 Exodus.get_side_set_faces
Redefining built-in 'id'
1727 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'
1729 48 convention consider-using-f-string C0209 Exodus.get_side_set_faces
Formatting a regular string which could be an f-string
1730 48 convention consider-using-f-string C0209 Exodus.get_side_set_faces
Formatting a regular string which could be an f-string
1732 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'
1732 30 convention consider-using-f-string C0209 Exodus.get_side_set_faces
Formatting a regular string which could be an f-string
1734 32 warning redefined-builtin W0622 Exodus.put_side_set_info
Redefining built-in 'id'
1755 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'
1756 30 convention consider-using-f-string C0209 Exodus.put_side_set_info
Formatting a regular string which could be an f-string
1759 16 convention consider-using-f-string C0209 Exodus.put_side_set_info
Formatting a regular string which could be an f-string
1763 0 convention line-too-long C0301
Line too long (114/100)
1765 13 warning fixme W0511
TODO: Check if the size of dist_fact is correct
1771 20 convention consider-using-f-string C0209 Exodus.put_side_set_info
Formatting a regular string which could be an f-string
1772 20 convention consider-using-f-string C0209 Exodus.put_side_set_info
Formatting a regular string which could be an f-string
1778 28 convention consider-using-f-string C0209 Exodus.put_side_set_info
Formatting a regular string which could be an f-string
1779 32 convention consider-using-f-string C0209 Exodus.put_side_set_info
Formatting a regular string which could be an f-string
1789 4 convention missing-function-docstring C0116 Exodus.get_side_set_node_list
Missing function or method docstring
1789 37 warning redefined-builtin W0622 Exodus.get_side_set_node_list
Redefining built-in 'id'
1792 4 warning pointless-string-statement W0105 Exodus
String statement has no effect
1802 4 convention missing-function-docstring C0116 Exodus.num_global_variables
Missing function or method docstring
1806 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'
1824 0 convention line-too-long C0301
Line too long (116/100)
1824 22 convention consider-using-f-string C0209 Exodus.put_global_variable_names
Formatting a regular string which could be an f-string
1851 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'
1880 0 convention line-too-long C0301
Line too long (114/100)
1880 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'
1880 34 convention consider-using-f-string C0209 Exodus.get_global_variable_values
Formatting a regular string which could be an f-string
1883 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
1886 72 error possibly-used-before-assignment E0606 Exodus.get_global_variable_values
Possibly using variable 'index' before assignment
1916 0 convention line-too-long C0301
Line too long (114/100)
1916 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'
1916 34 convention consider-using-f-string C0209 Exodus.set_global_variable_values
Formatting a regular string which could be an f-string
1919 61 error possibly-used-before-assignment E0606 Exodus.set_global_variable_values
Possibly using variable 'index' before assignment
1921 5 warning fixme W0511
TODO: Still need to do Nodeset and Sideset Variables;
1924 4 convention missing-function-docstring C0116 Exodus.close
Missing function or method docstring
1959 4 refactor too-many-locals R0914 Exodus.get_block_surface
Too many local variables (21/15)
2006 0 convention line-too-long C0301
Line too long (125/100)
2006 26 convention consider-using-f-string C0209 Exodus.get_block_surface
Formatting a regular string which could be an f-string
2013 0 convention line-too-long C0301
Line too long (120/100)
2018 0 convention line-too-long C0301
Line too long (101/100)
2018 17 warning unused-variable W0612 Exodus.get_block_surface
Unused variable 'unique_rows'
2018 30 warning unused-variable W0612 Exodus.get_block_surface
Unused variable 'unique_row_indices'
2019 0 convention line-too-long C0301
Line too long (121/100)
2060 0 convention line-too-long C0301
Line too long (134/100)
2060 30 convention consider-using-f-string C0209 Exodus.triangulate_surface_mesh
Formatting a regular string which could be an f-string
2070 0 convention line-too-long C0301
Line too long (104/100)
2074 4 convention missing-function-docstring C0116 Exodus.reduce_to_surfaces
Missing function or method docstring
2077 4 convention missing-function-docstring C0116 Exodus.extract_sharp_edges
Missing function or method docstring
2080 4 refactor too-many-locals R0914 Exodus.copy_structure
Too many local variables (22/15)
2080 4 refactor too-many-branches R0912 Exodus.copy_structure
Too many branches (20/12)
2080 4 refactor too-many-statements R0915 Exodus.copy_structure
Too many statements (61/50)
2115 0 convention line-too-long C0301
Line too long (152/100)
2126 0 convention trailing-whitespace C0303
Trailing whitespace
2142 0 convention line-too-long C0301
Line too long (112/100)
2143 0 convention line-too-long C0301
Line too long (110/100)
2147 0 convention trailing-whitespace C0303
Trailing whitespace
2169 23 error undefined-variable E0602 Exodus.copy_structure
Undefined variable 'sdpy'
2182 23 error undefined-variable E0602 Exodus.copy_structure
Undefined variable 'sdpy'
2185 0 convention trailing-whitespace C0303
Trailing whitespace
2199 0 convention line-too-long C0301
Line too long (147/100)
2199 4 convention missing-function-docstring C0116 Exodus.repack
Missing function or method docstring
2199 4 refactor too-many-arguments R0913 Exodus.repack
Too many arguments (7/5)
2199 4 refactor too-many-positional-arguments R0917 Exodus.repack
Too many positional arguments (7/5)
2199 4 refactor too-many-locals R0914 Exodus.repack
Too many local variables (17/15)
2199 4 refactor too-many-branches R0912 Exodus.repack
Too many branches (25/12)
2199 4 refactor too-many-statements R0915 Exodus.repack
Too many statements (52/50)
2206 0 convention line-too-long C0301
Line too long (116/100)
2215 0 convention trailing-whitespace C0303
Trailing whitespace
2224 0 convention line-too-long C0301
Line too long (109/100)
2234 0 convention trailing-whitespace C0303
Trailing whitespace
2239 0 convention line-too-long C0301
Line too long (109/100)
2250 0 convention trailing-whitespace C0303
Trailing whitespace
2255 0 convention line-too-long C0301
Line too long (111/100)
2265 0 convention trailing-whitespace C0303
Trailing whitespace
2272 24 convention consider-using-f-string C0209 Exodus.__repr__
Formatting a regular string which could be an f-string
2274 29 convention consider-using-f-string C0209 Exodus.__repr__
Formatting a regular string which could be an f-string
2275 15 warning broad-exception-caught W0718 Exodus.__repr__
Catching too general exception Exception
2278 29 convention consider-using-f-string C0209 Exodus.__repr__
Formatting a regular string which could be an f-string
2279 15 warning broad-exception-caught W0718 Exodus.__repr__
Catching too general exception Exception
2282 29 convention consider-using-f-string C0209 Exodus.__repr__
Formatting a regular string which could be an f-string
2283 15 warning broad-exception-caught W0718 Exodus.__repr__
Catching too general exception Exception
2286 29 convention consider-using-f-string C0209 Exodus.__repr__
Formatting a regular string which could be an f-string
2288 15 warning broad-exception-caught W0718 Exodus.__repr__
Catching too general exception Exception
2291 29 convention consider-using-f-string C0209 Exodus.__repr__
Formatting a regular string which could be an f-string
2293 15 warning broad-exception-caught W0718 Exodus.__repr__
Catching too general exception Exception
2296 29 convention consider-using-f-string C0209 Exodus.__repr__
Formatting a regular string which could be an f-string
2298 15 warning broad-exception-caught W0718 Exodus.__repr__
Catching too general exception Exception
2301 29 convention consider-using-f-string C0209 Exodus.__repr__
Formatting a regular string which could be an f-string
2303 15 warning broad-exception-caught W0718 Exodus.__repr__
Catching too general exception Exception
2364 0 convention missing-class-docstring C0115 subfield
Missing class docstring
2364 0 convention invalid-name C0103 subfield
Class name "subfield" doesn't conform to PascalCase naming style
2365 4 warning useless-parent-delegation W0246 subfield.__init__
Useless parent or super() delegation in method '__init__'
2369 24 convention consider-using-f-string C0209 subfield.__repr__
Formatting a regular string which could be an f-string
2369 91 convention unidiomatic-typecheck C0123 subfield.__repr__
Use isinstance() rather than type() for a typecheck.
2369 70 convention consider-using-f-string C0209 subfield.__repr__
Formatting a regular string which could be an f-string
2370 0 convention line-too-long C0301
Line too long (103/100)
2370 36 convention consider-using-f-string C0209 subfield.__repr__
Formatting a regular string which could be an f-string
2377 0 refactor too-many-instance-attributes R0902 ExodusInMemory
Too many instance attributes (13/7)
2423 13 warning fixme W0511
TODO Coordinate Frames
2441 4 convention missing-function-docstring C0116 ExodusInMemory.load_from_exodus
Missing function or method docstring
2441 4 refactor too-many-locals R0914 ExodusInMemory.load_from_exodus
Too many local variables (33/15)
2441 4 refactor too-many-branches R0912 ExodusInMemory.load_from_exodus
Too many branches (41/12)
2441 4 refactor too-many-statements R0915 ExodusInMemory.load_from_exodus
Too many statements (150/50)
2446 40 warning protected-access W0212 ExodusInMemory.load_from_exodus
Access to a protected member _ncdf_handle of a client class
2447 36 warning protected-access W0212 ExodusInMemory.load_from_exodus
Access to a protected member _ncdf_handle of a client class
2448 53 warning protected-access W0212 ExodusInMemory.load_from_exodus
Access to a protected member _ncdf_handle of a client class
2449 38 warning protected-access W0212 ExodusInMemory.load_from_exodus
Access to a protected member _ncdf_handle of a client class
2451 45 warning protected-access W0212 ExodusInMemory.load_from_exodus
Access to a protected member _ncdf_handle of a client class
2472 9 warning fixme W0511
TODO Read Coordinate Frames
2490 59 warning protected-access W0212 ExodusInMemory.load_from_exodus
Access to a protected member _ncdf_handle of a client class
2492 33 warning protected-access W0212 ExodusInMemory.load_from_exodus
Access to a protected member _ncdf_handle of a client class
2497 13 warning fixme W0511
TODO: Add attribute names once implemented
2522 36 warning protected-access W0212 ExodusInMemory.load_from_exodus
Access to a protected member _ncdf_handle of a client class
2539 36 warning protected-access W0212 ExodusInMemory.load_from_exodus
Access to a protected member _ncdf_handle of a client class
2624 4 convention missing-function-docstring C0116 ExodusInMemory.from_sdynpy
Missing function or method docstring
2624 4 refactor too-many-locals R0914 ExodusInMemory.from_sdynpy
Too many local variables (47/15)
2624 4 refactor too-many-branches R0912 ExodusInMemory.from_sdynpy
Too many branches (13/12)
2624 4 refactor too-many-statements R0915 ExodusInMemory.from_sdynpy
Too many statements (108/50)
2631 8 warning attribute-defined-outside-init W0201 ExodusInMemory.from_sdynpy
Attribute 'coordinates' defined outside __init__
2632 8 warning attribute-defined-outside-init W0201 ExodusInMemory.from_sdynpy
Attribute 'node_num_map' defined outside __init__
2634 0 convention line-too-long C0301
Line too long (103/100)
2644 31 convention consider-using-f-string C0209 ExodusInMemory.from_sdynpy
Formatting a regular string which could be an f-string
2657 16 warning unused-variable W0612 ExodusInMemory.from_sdynpy
Unused variable 'key'
2661 0 convention line-too-long C0301
Line too long (128/100)
2673 8 warning redefined-outer-name W0621 ExodusInMemory.from_sdynpy
Redefining name 'ShapeArray' from outer scope (line 31)
2673 8 convention import-outside-toplevel C0415 ExodusInMemory.from_sdynpy
Import outside toplevel (core.sdynpy_shape.ShapeArray)
2674 8 warning redefined-outer-name W0621 ExodusInMemory.from_sdynpy
Redefining name 'TimeHistoryArray' from outer scope (line 32)
2674 8 convention import-outside-toplevel C0415 ExodusInMemory.from_sdynpy
Import outside toplevel (core.sdynpy_data.NDDataArray, core.sdynpy_data.TimeHistoryArray)
2703 0 convention line-too-long C0301
Line too long (132/100)
2739 0 convention line-too-long C0301
Line too long (135/100)
2753 0 convention line-too-long C0301
Line too long (123/100)
2753 20 convention consider-using-f-string C0209 ExodusInMemory.from_sdynpy
Formatting a regular string which could be an f-string
2777 4 convention missing-function-docstring C0116 ExodusInMemory.write_to_file
Missing function or method docstring
2777 4 refactor too-many-locals R0914 ExodusInMemory.write_to_file
Too many local variables (28/15)
2777 4 refactor too-many-branches R0912 ExodusInMemory.write_to_file
Too many branches (30/12)
2777 4 refactor too-many-statements R0915 ExodusInMemory.write_to_file
Too many statements (68/50)
2779 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)'
2850 23 warning unused-variable W0612 ExodusInMemory.write_to_file
Unused variable 'time'
2889 0 convention line-too-long C0301
Line too long (121/100)
2926 4 refactor too-many-locals R0914 ExodusInMemory.get_block_surface
Too many local variables (22/15)
2974 0 convention line-too-long C0301
Line too long (125/100)
2974 26 convention consider-using-f-string C0209 ExodusInMemory.get_block_surface
Formatting a regular string which could be an f-string
2981 0 convention line-too-long C0301
Line too long (120/100)
2986 0 convention line-too-long C0301
Line too long (101/100)
2986 17 warning unused-variable W0612 ExodusInMemory.get_block_surface
Unused variable 'unique_rows'
2986 30 warning unused-variable W0612 ExodusInMemory.get_block_surface
Unused variable 'unique_row_indices'
2987 0 convention line-too-long C0301
Line too long (121/100)
3028 0 convention line-too-long C0301
Line too long (134/100)
3028 30 convention consider-using-f-string C0209 ExodusInMemory.triangulate_surface_mesh
Formatting a regular string which could be an f-string
3038 0 convention line-too-long C0301
Line too long (104/100)
3098 4 convention missing-function-docstring C0116 ExodusInMemory.reduce_to_surfaces
Missing function or method docstring
3101 4 convention missing-function-docstring C0116 ExodusInMemory.extract_sharp_edges
Missing function or method docstring
3105 0 convention line-too-long C0301
Line too long (132/100)
3105 0 refactor too-many-locals R0914 reduce_exodus_to_surfaces
Too many local variables (55/15)
3105 0 refactor too-many-branches R0912 reduce_exodus_to_surfaces
Too many branches (87/12)
3105 0 refactor too-many-statements R0915 reduce_exodus_to_surfaces
Too many statements (250/50)
3189 4 refactor too-many-nested-blocks R1702 reduce_exodus_to_surfaces
Too many nested blocks (6/5)
3212 0 convention line-too-long C0301
Line too long (115/100)
3219 16 convention consider-using-enumerate C0200 reduce_exodus_to_surfaces
Consider using enumerate instead of iterating with range and len
3229 0 convention line-too-long C0301
Line too long (104/100)
3235 0 convention line-too-long C0301
Line too long (120/100)
3240 0 convention line-too-long C0301
Line too long (120/100)
3244 18 convention consider-using-f-string C0209 reduce_exodus_to_surfaces
Formatting a regular string which could be an f-string
3357 4 refactor too-many-nested-blocks R1702 reduce_exodus_to_surfaces
Too many nested blocks (6/5)
3357 4 refactor too-many-nested-blocks R1702 reduce_exodus_to_surfaces
Too many nested blocks (6/5)
3357 4 refactor too-many-nested-blocks R1702 reduce_exodus_to_surfaces
Too many nested blocks (6/5)
3366 18 convention consider-using-f-string C0209 reduce_exodus_to_surfaces
Formatting a regular string which could be an f-string
3385 0 convention line-too-long C0301
Line too long (107/100)
3385 12 warning redefined-outer-name W0621 reduce_exodus_to_surfaces
Redefining name 'face_connectivity' from outer scope (line 45)
3396 0 convention line-too-long C0301
Line too long (116/100)
3410 13 warning unused-variable W0612 reduce_exodus_to_surfaces
Unused variable 'unique_rows'
3410 26 warning unused-variable W0612 reduce_exodus_to_surfaces
Unused variable 'unique_row_indices'
3411 0 convention line-too-long C0301
Line too long (111/100)
3443 27 convention consider-using-f-string C0209 reduce_exodus_to_surfaces
Formatting a regular string which could be an f-string
3448 18 convention consider-using-f-string C0209 reduce_exodus_to_surfaces
Formatting a regular string which could be an f-string
3465 30 convention consider-using-f-string C0209 reduce_exodus_to_surfaces
Formatting a regular string which could be an f-string
3474 34 convention consider-using-f-string C0209 reduce_exodus_to_surfaces
Formatting a regular string which could be an f-string
3480 34 convention consider-using-f-string C0209 reduce_exodus_to_surfaces
Formatting a regular string which could be an f-string
3494 34 convention consider-using-f-string C0209 reduce_exodus_to_surfaces
Formatting a regular string which could be an f-string
3498 34 convention consider-using-f-string C0209 reduce_exodus_to_surfaces
Formatting a regular string which could be an f-string
3506 34 convention consider-using-f-string C0209 reduce_exodus_to_surfaces
Formatting a regular string which could be an f-string
3543 4 warning attribute-defined-outside-init W0201 reduce_exodus_to_surfaces
Attribute 'node_num_map' defined outside __init__
3550 8 warning attribute-defined-outside-init W0201 reduce_exodus_to_surfaces
Attribute 'coordinates' defined outside __init__
3552 8 warning attribute-defined-outside-init W0201 reduce_exodus_to_surfaces
Attribute 'coordinates' defined outside __init__
3556 4 refactor too-many-nested-blocks R1702 reduce_exodus_to_surfaces
Too many nested blocks (6/5)
3556 4 refactor too-many-nested-blocks R1702 reduce_exodus_to_surfaces
Too many nested blocks (6/5)
3562 30 convention consider-using-f-string C0209 reduce_exodus_to_surfaces
Formatting a regular string which could be an f-string
3576 34 convention consider-using-f-string C0209 reduce_exodus_to_surfaces
Formatting a regular string which could be an f-string
3579 30 convention consider-using-f-string C0209 reduce_exodus_to_surfaces
Formatting a regular string which could be an f-string
3583 27 warning unused-variable W0612 reduce_exodus_to_surfaces
Unused variable 'time'
3585 34 convention consider-using-f-string C0209 reduce_exodus_to_surfaces
Formatting a regular string which could be an f-string
3601 0 convention missing-function-docstring C0116 extract_sharp_edges
Missing function or method docstring
3601 0 refactor too-many-locals R0914 extract_sharp_edges
Too many local variables (31/15)
3608 0 convention line-too-long C0301
Line too long (111/100)
3611 14 convention consider-using-f-string C0209 extract_sharp_edges
Formatting a regular string which could be an f-string
3613 0 convention line-too-long C0301
Line too long (111/100)
3615 22 warning unused-variable W0612 extract_sharp_edges
Unused variable 'unique_row_indices'
3616 0 convention line-too-long C0301
Line too long (107/100)
3619 16 warning unused-variable W0612 extract_sharp_edges
Unused variable 'edge'
3634 14 convention consider-using-f-string C0209 extract_sharp_edges
Formatting a regular string which could be an f-string
3642 4 warning attribute-defined-outside-init W0201 extract_sharp_edges
Attribute 'coordinates' defined outside __init__
3643 8 warning unused-variable W0612 extract_sharp_edges
Unused variable 'node_var_index'
3649 4 warning attribute-defined-outside-init W0201 extract_sharp_edges
Attribute 'node_num_map' defined outside __init__
3668 9 warning unspecified-encoding W1514 read_sierra_matlab_matrix_file
Using open without explicitly specifying an encoding
3705 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.15/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 (10/5)
119 4 refactor too-many-positional-arguments R0917 Shaker4DoF.__init__
Too many positional arguments (10/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.fem.sdynpy_visualization_reduction (/opt/hostedtoolcache/Python/3.13.15/x64/lib/python3.13/site-packages/sdynpy/fem/sdynpy_visualization_reduction.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
30 0 convention wrong-import-position C0413
Import "from scipy.spatial import cKDTree" should be placed at the top of the module
31 0 convention wrong-import-position C0413
Import "from scipy.sparse import coo_matrix" should be placed at the top of the module
32 0 convention wrong-import-position C0413
Import "from scipy.sparse.csgraph import minimum_spanning_tree" should be placed at the top of the module
34 0 convention wrong-import-position C0413
Import "from ..core.sdynpy_geometry import Geometry, TracelineArray, traceline_array" should be placed at the top of the module
34 0 warning unused-import W0611
Unused TracelineArray imported from core.sdynpy_geometry
37 0 convention missing-function-docstring C0116 build_node_id_to_index
Missing function or method docstring
101 8 convention consider-using-enumerate C0200 derive_node_adjacency_from_elements
Consider using enumerate instead of iterating with range and len
121 0 refactor too-many-arguments R0913 build_visualization_graph_from_fe_data
Too many arguments (10/5)
121 0 refactor too-many-positional-arguments R0917 build_visualization_graph_from_fe_data
Too many positional arguments (10/5)
121 0 refactor too-many-locals R0914 build_visualization_graph_from_fe_data
Too many local variables (55/15)
121 0 refactor too-many-branches R0912 build_visualization_graph_from_fe_data
Too many branches (34/12)
121 0 refactor too-many-statements R0915 build_visualization_graph_from_fe_data
Too many statements (99/50)
345 0 refactor too-many-arguments R0913 create_visualization_tracelines
Too many arguments (7/5)
345 0 refactor too-many-positional-arguments R0917 create_visualization_tracelines
Too many positional arguments (7/5)
345 0 refactor too-many-locals R0914 create_visualization_tracelines
Too many local variables (23/15)
386 13 warning unused-variable W0612 create_visualization_tracelines
Unused variable 'ret_xyz'
386 29 warning unused-variable W0612 create_visualization_tracelines
Unused variable 'lengths'
409 0 convention missing-final-newline C0304
Final newline missing

Module sdynpy.fileio (/opt/hostedtoolcache/Python/3.13.15/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
27 0 convention wrong-import-position C0413
Import "from . import sdynpy_psv as psv" should be placed at the top of the module

Module sdynpy.fileio.sdynpy_dataphysics (/opt/hostedtoolcache/Python/3.13.15/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.15/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 (1907/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"
135 0 convention missing-function-docstring C0116 to_geometry
Missing function or method docstring
135 0 refactor too-many-locals R0914 to_geometry
Too many local variables (18/15)
135 0 refactor too-many-branches R0912 to_geometry
Too many branches (17/12)
135 0 refactor too-many-statements R0915 to_geometry
Too many statements (56/50)
140 4 refactor no-else-return R1705 to_geometry
Unnecessary "elif" after "return", remove the leading "el" from "elif"
144 12 warning redefined-builtin W0622 to_geometry
Redefining built-in 'id'
154 28 convention consider-using-f-string C0209 to_geometry
Formatting a regular string which could be an f-string
198 28 convention consider-using-f-string C0209 to_geometry
Formatting a regular string which could be an f-string
207 12 warning unnecessary-pass W0107 to_geometry
Unnecessary pass statement
229 0 convention missing-function-docstring C0116 from_geometry
Missing function or method docstring
250 0 convention missing-function-docstring C0116 to_shape
Missing function or method docstring
268 0 convention missing-function-docstring C0116 from_shape
Missing function or method docstring
320 0 warning implicit-str-concat W1404
Implicit string concatenation found in list
372 0 convention missing-function-docstring C0116 to_data
Missing function or method docstring
379 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'
379 25 convention consider-using-f-string C0209 to_data
Formatting a regular string which could be an f-string
385 0 convention line-too-long C0301
Line too long (128/100)
392 0 convention missing-function-docstring C0116 from_data
Missing function or method docstring
448 0 convention line-too-long C0301
Line too long (131/100)
456 0 convention line-too-long C0301
Line too long (152/100)
460 0 convention line-too-long C0301
Line too long (113/100)
483 0 convention trailing-whitespace C0303
Trailing whitespace
488 0 convention line-too-long C0301
Line too long (127/100)
488 29 convention consider-using-f-string C0209 from_rattlesnake_modal_parameters
Formatting a regular string which could be an f-string
496 0 convention line-too-long C0301
Line too long (102/100)
500 0 convention line-too-long C0301
Line too long (116/100)
506 0 convention line-too-long C0301
Line too long (125/100)
512 0 convention line-too-long C0301
Line too long (104/100)
513 0 convention line-too-long C0301
Line too long (115/100)
514 0 convention line-too-long C0301
Line too long (115/100)
516 0 convention line-too-long C0301
Line too long (116/100)
518 0 convention line-too-long C0301
Line too long (114/100)
519 0 convention line-too-long C0301
Line too long (223/100)
520 0 convention line-too-long C0301
Line too long (103/100)
522 0 convention line-too-long C0301
Line too long (157/100)
527 0 convention line-too-long C0301
Line too long (119/100)
553 0 convention line-too-long C0301
Line too long (127/100)
553 29 convention consider-using-f-string C0209 from_rattlesnake_system_id_parameters
Formatting a regular string which could be an f-string
563 0 convention line-too-long C0301
Line too long (132/100)
575 0 convention line-too-long C0301
Line too long (118/100)
576 0 convention line-too-long C0301
Line too long (235/100)
577 0 convention line-too-long C0301
Line too long (103/100)
579 0 convention line-too-long C0301
Line too long (165/100)
583 0 convention line-too-long C0301
Line too long (127/100)
585 0 convention line-too-long C0301
Line too long (131/100)
588 0 convention line-too-long C0301
Line too long (113/100)
614 0 convention line-too-long C0301
Line too long (127/100)
614 29 convention consider-using-f-string C0209 from_rattlesnake_random_parameters
Formatting a regular string which could be an f-string
620 0 convention line-too-long C0301
Line too long (115/100)
621 0 convention line-too-long C0301
Line too long (226/100)
624 0 convention line-too-long C0301
Line too long (159/100)
628 0 convention line-too-long C0301
Line too long (107/100)
639 0 convention line-too-long C0301
Line too long (103/100)
640 0 convention line-too-long C0301
Line too long (115/100)
643 0 convention line-too-long C0301
Line too long (121/100)
647 0 convention line-too-long C0301
Line too long (115/100)
649 0 convention line-too-long C0301
Line too long (111/100)
651 0 convention line-too-long C0301
Line too long (118/100)
653 0 convention line-too-long C0301
Line too long (122/100)
656 0 convention line-too-long C0301
Line too long (119/100)
682 0 convention line-too-long C0301
Line too long (127/100)
682 29 convention consider-using-f-string C0209 from_rattlesnake_transient_parameters
Formatting a regular string which could be an f-string
688 0 convention line-too-long C0301
Line too long (118/100)
689 0 convention line-too-long C0301
Line too long (235/100)
690 0 convention line-too-long C0301
Line too long (103/100)
692 0 convention line-too-long C0301
Line too long (165/100)
698 0 convention line-too-long C0301
Line too long (106/100)
699 0 convention line-too-long C0301
Line too long (118/100)
701 0 convention line-too-long C0301
Line too long (121/100)
703 0 convention line-too-long C0301
Line too long (125/100)
706 0 refactor too-many-locals R0914 datasets_from_rattlesnake_system_identification
Too many local variables (25/15)
746 31 error no-member E1101 datasets_from_rattlesnake_system_identification
Module 'netCDF4' has no 'Dataset' member
748 29 error no-member E1101 datasets_from_rattlesnake_system_identification
Module 'netCDF4' has no 'dataset' member
749 0 convention trailing-whitespace C0303
Trailing whitespace
762 0 convention trailing-whitespace C0303
Trailing whitespace
764 0 warning bad-indentation W0311
Bad indentation. Found 9 spaces, expected 8
768 0 convention line-too-long C0301
Line too long (126/100)
770 0 convention trailing-whitespace C0303
Trailing whitespace
773 0 convention line-too-long C0301
Line too long (126/100)
775 0 convention trailing-whitespace C0303
Trailing whitespace
790 0 convention line-too-long C0301
Line too long (131/100)
792 0 convention line-too-long C0301
Line too long (162/100)
797 0 convention trailing-whitespace C0303
Trailing whitespace
802 0 convention trailing-whitespace C0303
Trailing whitespace
808 0 convention trailing-whitespace C0303
Trailing whitespace
812 0 convention trailing-whitespace C0303
Trailing whitespace
817 0 refactor too-many-locals R0914 datasets_from_rattlesnake_random_vibration
Too many local variables (21/15)
817 0 refactor too-many-branches R0912 datasets_from_rattlesnake_random_vibration
Too many branches (15/12)
852 0 convention trailing-whitespace C0303
Trailing whitespace
856 25 error no-member E1101 datasets_from_rattlesnake_random_vibration
Module 'netCDF4' has no 'Dataset' member
858 24 error no-member E1101 datasets_from_rattlesnake_random_vibration
Module 'netCDF4' has no 'dataset' member
859 0 convention trailing-whitespace C0303
Trailing whitespace
861 0 convention line-too-long C0301
Line too long (103/100)
865 8 warning redefined-outer-name W0621 datasets_from_rattlesnake_random_vibration
Redefining name 'name' from outer scope (line 369)
869 0 convention trailing-whitespace C0303
Trailing whitespace
873 0 convention trailing-whitespace C0303
Trailing whitespace
875 0 warning bad-indentation W0311
Bad indentation. Found 9 spaces, expected 8
881 0 convention line-too-long C0301
Line too long (107/100)
884 0 convention trailing-whitespace C0303
Trailing whitespace
893 0 convention line-too-long C0301
Line too long (131/100)
895 0 convention line-too-long C0301
Line too long (162/100)
903 0 convention trailing-whitespace C0303
Trailing whitespace
906 0 convention trailing-whitespace C0303
Trailing whitespace
913 0 convention trailing-whitespace C0303
Trailing whitespace
917 0 refactor too-many-locals R0914 datasets_from_rattlesnake_transient_vibration
Too many local variables (21/15)
917 0 refactor too-many-branches R0912 datasets_from_rattlesnake_transient_vibration
Too many branches (15/12)
956 25 error no-member E1101 datasets_from_rattlesnake_transient_vibration
Module 'netCDF4' has no 'Dataset' member
958 23 error no-member E1101 datasets_from_rattlesnake_transient_vibration
Module 'netCDF4' has no 'dataset' member
961 0 convention line-too-long C0301
Line too long (103/100)
965 8 warning redefined-outer-name W0621 datasets_from_rattlesnake_transient_vibration
Redefining name 'name' from outer scope (line 369)
975 0 warning bad-indentation W0311
Bad indentation. Found 9 spaces, expected 8
981 0 convention line-too-long C0301
Line too long (107/100)
987 0 convention line-too-long C0301
Line too long (104/100)
995 0 convention line-too-long C0301
Line too long (113/100)
1006 0 convention trailing-whitespace C0303
Trailing whitespace
1013 0 convention trailing-whitespace C0303
Trailing whitespace
1017 0 refactor too-many-locals R0914 datasets_from_rattlesnake_modal
Too many local variables (20/15)
1060 29 error no-member E1101 datasets_from_rattlesnake_modal
Module 'netCDF4' has no 'Dataset' member
1061 0 convention trailing-whitespace C0303
Trailing whitespace
1066 0 convention trailing-whitespace C0303
Trailing whitespace
1067 0 convention trailing-whitespace C0303
Trailing whitespace
1069 0 warning bad-indentation W0311
Bad indentation. Found 9 spaces, expected 8
1070 0 convention trailing-whitespace C0303
Trailing whitespace
1075 0 convention trailing-whitespace C0303
Trailing whitespace
1081 0 convention line-too-long C0301
Line too long (116/100)
1083 0 convention line-too-long C0301
Line too long (146/100)
1086 0 convention trailing-whitespace C0303
Trailing whitespace
1091 0 convention trailing-whitespace C0303
Trailing whitespace
1096 0 convention trailing-whitespace C0303
Trailing whitespace
1105 0 convention line-too-long C0301
Line too long (124/100)
1107 0 convention line-too-long C0301
Line too long (160/100)
1111 0 convention trailing-whitespace C0303
Trailing whitespace
1117 0 convention trailing-whitespace C0303
Trailing whitespace
1121 0 convention trailing-whitespace C0303
Trailing whitespace
1125 0 convention missing-class-docstring C0115 ESCDFSettingDialog
Missing class docstring
1178 8 refactor no-else-return R1705 ESCDFSettingDialog.get_input_value
Unnecessary "elif" after "return", remove the leading "el" from "elif"
1197 8 refactor no-else-return R1705 ESCDFSettingDialog.get_value
Unnecessary "else" after "return", remove the "else" and de-indent the code inside it
1215 0 convention missing-class-docstring C0115 ESCDFTableModel
Missing class docstring
1215 22 error no-member E1101 ESCDFTableModel
Module 'qtpy.QtCore' has no 'QAbstractTableModel' member
1216 0 convention trailing-whitespace C0303
Trailing whitespace
1221 0 convention line-too-long C0301
Line too long (125/100)
1227 4 convention missing-function-docstring C0116 ESCDFTableModel.rowCount
Missing function or method docstring
1227 4 convention invalid-name C0103 ESCDFTableModel.rowCount
Method name "rowCount" doesn't conform to snake_case naming style
1227 30 error no-member E1101 ESCDFTableModel.rowCount
Module 'qtpy.QtCore' has no 'QModelIndex' member
1227 23 warning unused-argument W0613 ESCDFTableModel.rowCount
Unused argument 'parent'
1230 4 convention missing-function-docstring C0116 ESCDFTableModel.columnCount
Missing function or method docstring
1230 4 convention invalid-name C0103 ESCDFTableModel.columnCount
Method name "columnCount" doesn't conform to snake_case naming style
1230 33 error no-member E1101 ESCDFTableModel.columnCount
Module 'qtpy.QtCore' has no 'QModelIndex' member
1230 26 warning unused-argument W0613 ESCDFTableModel.columnCount
Unused argument 'parent'
1233 4 convention missing-function-docstring C0116 ESCDFTableModel.get_slice
Missing function or method docstring
1243 4 convention missing-function-docstring C0116 ESCDFTableModel.data
Missing function or method docstring
1254 0 convention trailing-whitespace C0303
Trailing whitespace
1255 4 convention missing-function-docstring C0116 ESCDFTableModel.headerData
Missing function or method docstring
1255 4 convention invalid-name C0103 ESCDFTableModel.headerData
Method name "headerData" doesn't conform to snake_case naming style
1255 34 warning unused-argument W0613 ESCDFTableModel.headerData
Unused argument 'orientation'
1261 0 convention missing-class-docstring C0115 DimensionSpinBox
Missing class docstring
1262 4 convention missing-function-docstring C0116 DimensionSpinBox.textFromValue
Missing function or method docstring
1262 4 convention invalid-name C0103 DimensionSpinBox.textFromValue
Method name "textFromValue" doesn't conform to snake_case naming style
1268 4 convention missing-function-docstring C0116 DimensionSpinBox.valueFromText
Missing function or method docstring
1268 4 convention invalid-name C0103 DimensionSpinBox.valueFromText
Method name "valueFromText" doesn't conform to snake_case naming style
1274 4 convention missing-function-docstring C0116 DimensionSpinBox.validate
Missing function or method docstring
1284 0 refactor too-many-instance-attributes R0902 ESCDFVisualizer
Too many instance attributes (32/7)
1284 0 refactor too-many-public-methods R0904 ESCDFVisualizer
Too many public methods (37/20)
1290 4 refactor too-many-statements R0915 ESCDFVisualizer.__init__
Too many statements (53/50)
1363 4 convention missing-function-docstring C0116 ESCDFVisualizer.connect_callbacks
Missing function or method docstring
1391 4 convention missing-function-docstring C0116 ESCDFVisualizer.update_tab
Missing function or method docstring
1391 25 warning unused-argument W0613 ESCDFVisualizer.update_tab
Unused argument 'argument'
1395 4 convention missing-function-docstring C0116 ESCDFVisualizer.update_activity_data
Missing function or method docstring
1395 35 warning unused-argument W0613 ESCDFVisualizer.update_activity_data
Unused argument 'current'
1395 49 warning unused-argument W0613 ESCDFVisualizer.update_activity_data
Unused argument 'previous'
1405 12 warning redefined-outer-name W0621 ESCDFVisualizer.update_activity_data
Redefining name 'name' from outer scope (line 369)
1406 12 warning redefined-builtin W0622 ESCDFVisualizer.update_activity_data
Redefining built-in 'type'
1416 4 convention missing-function-docstring C0116 ESCDFVisualizer.go_to_data
Missing function or method docstring
1416 25 warning unused-argument W0613 ESCDFVisualizer.go_to_data
Unused argument 'item'
1426 48 warning undefined-loop-variable W0631 ESCDFVisualizer.go_to_data
Using possibly undefined loop variable 'index'
1432 4 convention missing-function-docstring C0116 ESCDFVisualizer.go_to_metadata
Missing function or method docstring
1432 29 warning unused-argument W0613 ESCDFVisualizer.go_to_metadata
Unused argument 'item'
1435 0 convention line-too-long C0301
Line too long (113/100)
1443 52 warning undefined-loop-variable W0631 ESCDFVisualizer.go_to_metadata
Using possibly undefined loop variable 'index'
1449 4 convention missing-function-docstring C0116 ESCDFVisualizer.update_data_properties
Missing function or method docstring
1449 37 warning unused-argument W0613 ESCDFVisualizer.update_data_properties
Unused argument 'current'
1449 51 warning unused-argument W0613 ESCDFVisualizer.update_data_properties
Unused argument 'previous'
1460 4 convention missing-function-docstring C0116 ESCDFVisualizer.update_data_property
Missing function or method docstring
1460 35 warning unused-argument W0613 ESCDFVisualizer.update_data_property
Unused argument 'current'
1460 49 warning unused-argument W0613 ESCDFVisualizer.update_data_property
Unused argument 'previous'
1473 4 convention missing-function-docstring C0116 ESCDFVisualizer.set_up_data_dimension_spinboxes
Missing function or method docstring
1494 4 convention missing-function-docstring C0116 ESCDFVisualizer.update_data_dimension
Missing function or method docstring
1494 36 warning unused-argument W0613 ESCDFVisualizer.update_data_dimension
Unused argument 'ind'
1511 4 convention missing-function-docstring C0116 ESCDFVisualizer.update_metadata_properties
Missing function or method docstring
1511 41 warning unused-argument W0613 ESCDFVisualizer.update_metadata_properties
Unused argument 'current'
1511 57 warning unused-argument W0613 ESCDFVisualizer.update_metadata_properties
Unused argument 'previous'
1522 4 convention missing-function-docstring C0116 ESCDFVisualizer.update_metadata_property
Missing function or method docstring
1522 39 warning unused-argument W0613 ESCDFVisualizer.update_metadata_property
Unused argument 'current'
1522 53 warning unused-argument W0613 ESCDFVisualizer.update_metadata_property
Unused argument 'previous'
1535 4 convention missing-function-docstring C0116 ESCDFVisualizer.set_up_metadata_dimension_spinboxes
Missing function or method docstring
1556 4 convention missing-function-docstring C0116 ESCDFVisualizer.update_metadata_dimension
Missing function or method docstring
1556 40 warning unused-argument W0613 ESCDFVisualizer.update_metadata_dimension
Unused argument 'ind'
1573 4 convention missing-function-docstring C0116 ESCDFVisualizer.populate_properties
Missing function or method docstring
1586 4 convention missing-function-docstring C0116 ESCDFVisualizer.get_active_data
Missing function or method docstring
1586 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.
1598 4 convention missing-function-docstring C0116 ESCDFVisualizer.update_data_data
Missing function or method docstring
1598 31 warning unused-argument W0613 ESCDFVisualizer.update_data_data
Unused argument 'current'
1598 47 warning unused-argument W0613 ESCDFVisualizer.update_data_data
Unused argument 'previous'
1608 4 convention missing-function-docstring C0116 ESCDFVisualizer.update_metadata_data
Missing function or method docstring
1608 35 warning unused-argument W0613 ESCDFVisualizer.update_metadata_data
Unused argument 'current'
1608 51 warning unused-argument W0613 ESCDFVisualizer.update_metadata_data
Unused argument 'previous'
1612 4 convention missing-function-docstring C0116 ESCDFVisualizer.select_file
Missing function or method docstring
1612 26 warning unused-argument W0613 ESCDFVisualizer.select_file
Unused argument 'checked'
1613 18 warning unused-variable W0612 ESCDFVisualizer.select_file
Unused variable 'file_filter'
1620 4 convention missing-function-docstring C0116 ESCDFVisualizer.load
Missing function or method docstring
1626 12 warning redefined-outer-name W0621 ESCDFVisualizer.load
Redefining name 'name' from outer scope (line 369)
1650 4 convention missing-function-docstring C0116 ESCDFVisualizer.get_activity_geometry
Missing function or method docstring
1650 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.
1654 0 convention line-too-long C0301
Line too long (120/100)
1663 4 convention missing-function-docstring C0116 ESCDFVisualizer.get_activity_metadata_data
Missing function or method docstring
1665 0 convention line-too-long C0301
Line too long (120/100)
1670 4 convention missing-function-docstring C0116 ESCDFVisualizer.find_comparable_data
Missing function or method docstring
1684 4 convention missing-function-docstring C0116 ESCDFVisualizer.update_viz_buttons
Missing function or method docstring
1714 0 convention line-too-long C0301
Line too long (108/100)
1728 4 convention missing-function-docstring C0116 ESCDFVisualizer.set_node_size
Missing function or method docstring
1728 28 warning unused-argument W0613 ESCDFVisualizer.set_node_size
Unused argument 'checked'
1734 4 convention missing-function-docstring C0116 ESCDFVisualizer.set_line_width
Missing function or method docstring
1734 29 warning unused-argument W0613 ESCDFVisualizer.set_line_width
Unused argument 'checked'
1740 4 convention missing-function-docstring C0116 ESCDFVisualizer.set_label_text_size
Missing function or method docstring
1740 34 warning unused-argument W0613 ESCDFVisualizer.set_label_text_size
Unused argument 'checked'
1741 0 convention line-too-long C0301
Line too long (107/100)
1746 4 convention missing-function-docstring C0116 ESCDFVisualizer.set_arrow_size
Missing function or method docstring
1746 29 warning unused-argument W0613 ESCDFVisualizer.set_arrow_size
Unused argument 'checked'
1747 0 convention line-too-long C0301
Line too long (117/100)
1752 4 convention missing-function-docstring C0116 ESCDFVisualizer.set_opacity
Missing function or method docstring
1752 26 warning unused-argument W0613 ESCDFVisualizer.set_opacity
Unused argument 'checked'
1758 4 convention missing-function-docstring C0116 ESCDFVisualizer.set_undeformed_opacity
Missing function or method docstring
1758 37 warning unused-argument W0613 ESCDFVisualizer.set_undeformed_opacity
Unused argument 'checked'
1759 0 convention line-too-long C0301
Line too long (119/100)
1764 4 convention missing-function-docstring C0116 ESCDFVisualizer.set_transient_start_time
Missing function or method docstring
1764 39 warning unused-argument W0613 ESCDFVisualizer.set_transient_start_time
Unused argument 'checked'
1765 0 convention line-too-long C0301
Line too long (127/100)
1770 4 convention missing-function-docstring C0116 ESCDFVisualizer.set_transient_end_time
Missing function or method docstring
1770 37 warning unused-argument W0613 ESCDFVisualizer.set_transient_end_time
Unused argument 'checked'
1771 0 convention line-too-long C0301
Line too long (123/100)
1776 4 convention missing-function-docstring C0116 ESCDFVisualizer.plot_coordinate
Missing function or method docstring
1779 0 convention line-too-long C0301
Line too long (105/100)
1802 4 convention missing-function-docstring C0116 ESCDFVisualizer.plot_data_against_metadata
Missing function or method docstring
1807 0 convention line-too-long C0301
Line too long (112/100)
1813 0 convention line-too-long C0301
Line too long (108/100)
1819 4 convention missing-function-docstring C0116 ESCDFVisualizer.plot_data
Missing function or method docstring
1821 0 convention line-too-long C0301
Line too long (108/100)
1826 4 convention missing-function-docstring C0116 ESCDFVisualizer.plot_data_on_geometry
Missing function or method docstring
1829 0 convention line-too-long C0301
Line too long (105/100)
1842 0 convention line-too-long C0301
Line too long (116/100)
1855 0 convention line-too-long C0301
Line too long (104/100)
1868 4 convention missing-function-docstring C0116 ESCDFVisualizer.plot_geometry
Missing function or method docstring
1871 0 convention line-too-long C0301
Line too long (105/100)
1888 4 convention missing-function-docstring C0116 ESCDFVisualizer.plot_shape
Missing function or method docstring
1891 0 convention line-too-long C0301
Line too long (105/100)

Module sdynpy.fileio.sdynpy_pdf3D (/opt/hostedtoolcache/Python/3.13.15/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_psv (/opt/hostedtoolcache/Python/3.13.15/x64/lib/python3.13/site-packages/sdynpy/fileio/sdynpy_psv.py)

Line Col. Type Symbol ID Obj Message
1 0 convention too-many-lines C0302
Too many lines in module (7132/1000)
19 0 warning pointless-string-statement W0105
String statement has no effect
39 0 convention wrong-import-position C0413
Import "from enum import Enum, IntFlag" should be placed at the top of the module
40 0 convention wrong-import-position C0413
Import "from io import BytesIO" should be placed at the top of the module
41 0 convention wrong-import-position C0413
Import "from os import PathLike" should be placed at the top of the module
42 0 convention wrong-import-position C0413
Import "from typing import Any, TypeVar" should be placed at the top of the module
43 0 convention wrong-import-position C0413
Import "from collections import defaultdict" should be placed at the top of the module
45 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-position C0413
Import "from PIL import Image, ImageDraw" should be placed at the top of the module
47 0 convention wrong-import-position C0413
Import "import matplotlib.pyplot as plt" should be placed at the top of the module
50 4 refactor consider-using-from-import R0402
Use 'from win32com import client' instead
53 4 convention invalid-name C0103
Constant name "client" doesn't conform to UPPER_CASE naming style
57 4 convention invalid-name C0103
Class name "com_error" doesn't conform to PascalCase naming style
59 0 convention wrong-import-position C0413
Import "from sdynpy.core.sdynpy_coordinate import coordinate_array" should be placed at the top of the module
60 0 convention wrong-import-position C0413
Import "from sdynpy.core.sdynpy_data import coherence_array, multiple_coherence_array, power_spectral_density_array, time_history_array, transfer_function_array, CoherenceArray, MultipleCoherenceArray, PowerSpectralDensityArray, TimeHistoryArray, TransferFunctionArray" should be placed at the top of the module
72 0 convention wrong-import-position C0413
Import "from sdynpy.core.sdynpy_geometry import Geometry, coordinate_system_array, node_array" should be placed at the top of the module
77 0 convention line-too-long C0301
Line too long (115/100)
77 0 convention wrong-import-position C0413
Import "from sdynpy.signal_processing.sdynpy_geometry_fitting import intersection_point_multiple_lines, distance_point_line" should be placed at the top of the module
1043 11 warning protected-access W0212 _unwrap_com
Access to a protected member _com of a client class
1121 0 refactor too-many-public-methods R0904 ChannelsProperties
Too many public methods (23/20)
1827 0 refactor too-many-public-methods R0904 SensorHeadInfo
Too many public methods (35/20)
2175 0 refactor too-few-public-methods R0903 VibrometerProperties
Too few public methods (1/2)
2471 0 refactor too-many-public-methods R0904 AlignmentCamera
Too many public methods (23/20)
2728 0 warning implicit-str-concat W1404
Implicit string concatenation found in call
2892 0 refactor too-many-public-methods R0904 MeasPoint
Too many public methods (29/20)
4326 0 refactor too-many-public-methods R0904 PolyFile
Too many public methods (44/20)
4353 15 warning broad-exception-caught W0718 PolyFile.__init__
Catching too general exception Exception
4377 15 warning broad-exception-caught W0718 PolyFile.contained_files
Catching too general exception Exception
4685 4 refactor too-many-arguments R0913 PolyFile._append_comments
Too many arguments (10/5)
4705 4 refactor too-many-locals R0914 PolyFile.get_transfer_functions
Too many local variables (38/15)
4705 4 refactor too-many-branches R0912 PolyFile.get_transfer_functions
Too many branches (21/12)
4705 4 refactor too-many-statements R0915 PolyFile.get_transfer_functions
Too many statements (80/50)
4740 0 warning implicit-str-concat W1404
Implicit string concatenation found in call
4893 4 refactor too-many-locals R0914 PolyFile.get_coherence
Too many local variables (32/15)
4893 4 refactor too-many-branches R0912 PolyFile.get_coherence
Too many branches (19/12)
4893 4 refactor too-many-statements R0915 PolyFile.get_coherence
Too many statements (72/50)
5053 4 refactor too-many-locals R0914 PolyFile.get_multiple_coherence
Too many local variables (29/15)
5053 4 refactor too-many-branches R0912 PolyFile.get_multiple_coherence
Too many branches (19/12)
5053 4 refactor too-many-statements R0915 PolyFile.get_multiple_coherence
Too many statements (65/50)
5200 4 refactor too-many-locals R0914 PolyFile.get_power_spectral_densities
Too many local variables (35/15)
5200 4 refactor too-many-branches R0912 PolyFile.get_power_spectral_densities
Too many branches (20/12)
5200 4 refactor too-many-statements R0915 PolyFile.get_power_spectral_densities
Too many statements (76/50)
5380 4 refactor too-many-locals R0914 PolyFile.get_time_response
Too many local variables (29/15)
5380 4 refactor too-many-branches R0912 PolyFile.get_time_response
Too many branches (19/12)
5380 4 refactor too-many-statements R0915 PolyFile.get_time_response
Too many statements (65/50)
5661 15 warning broad-exception-caught W0718 PolyFile._decode_flag_label
Catching too general exception Exception
5681 4 refactor too-many-arguments R0913 PolyFile._plot_points_on_image
Too many arguments (13/5)
5681 4 refactor too-many-locals R0914 PolyFile._plot_points_on_image
Too many local variables (29/15)
5681 4 refactor too-many-branches R0912 PolyFile._plot_points_on_image
Too many branches (16/12)
5776 4 refactor too-many-arguments R0913 PolyFile.get_measpoint_image
Too many arguments (9/5)
5776 4 refactor too-many-locals R0914 PolyFile.get_measpoint_image
Too many local variables (18/15)
5817 19 warning broad-exception-caught W0718 PolyFile.get_measpoint_image
Catching too general exception Exception
5837 4 refactor too-many-arguments R0913 PolyFile.get_alignment2d_image
Too many arguments (9/5)
5837 4 refactor too-many-locals R0914 PolyFile.get_alignment2d_image
Too many local variables (35/15)
5837 4 refactor too-many-branches R0912 PolyFile.get_alignment2d_image
Too many branches (15/12)
5837 4 refactor too-many-statements R0915 PolyFile.get_alignment2d_image
Too many statements (52/50)
5972 4 refactor too-many-arguments R0913 PolyFile.get_alignment3d_image
Too many arguments (10/5)
5972 4 refactor too-many-locals R0914 PolyFile.get_alignment3d_image
Too many local variables (37/15)
5972 4 refactor too-many-branches R0912 PolyFile.get_alignment3d_image
Too many branches (19/12)
5972 4 refactor too-many-statements R0915 PolyFile.get_alignment3d_image
Too many statements (59/50)
6116 4 refactor too-many-arguments R0913 PolyFile._get_status_image
Too many arguments (9/5)
6116 4 refactor too-many-locals R0914 PolyFile._get_status_image
Too many local variables (38/15)
6116 4 refactor too-many-branches R0912 PolyFile._get_status_image
Too many branches (15/12)
6116 4 refactor too-many-statements R0915 PolyFile._get_status_image
Too many statements (57/50)
6145 19 warning broad-exception-caught W0718 PolyFile._get_status_image
Catching too general exception Exception
6240 4 refactor too-many-arguments R0913 PolyFile.get_geometry_status_image
Too many arguments (7/5)
6280 4 refactor too-many-arguments R0913 PolyFile.get_focus_status_image
Too many arguments (7/5)
6320 4 refactor too-many-arguments R0913 PolyFile.get_scan_status_image
Too many arguments (7/5)
6426 4 refactor too-many-locals R0914 PolyFile.get_scanner_coordinates_at_pixel
Too many local variables (17/15)
6491 4 refactor too-many-locals R0914 PolyFile.get_beam_rays_at_pixel
Too many local variables (23/15)
6659 15 warning broad-exception-caught W0718 PolyFile.get_beam_intersection_at_pixel
Catching too general exception Exception
6662 8 convention invalid-name C0103 PolyFile.get_beam_intersection_at_pixel
Variable name "P0" doesn't conform to snake_case naming style
6664 8 convention invalid-name C0103 PolyFile.get_beam_intersection_at_pixel
Variable name "P1" doesn't conform to snake_case naming style
6710 19 warning broad-exception-caught W0718 PolyFile._get_measpoint_pixel_coordinates
Catching too general exception Exception
6752 8 convention import-outside-toplevel C0415 PolyFile._make_convex_hull_path
Import outside toplevel (scipy.spatial.ConvexHull)
6752 8 error no-name-in-module E0611 PolyFile._make_convex_hull_path
No name 'ConvexHull' in module 'scipy.spatial'
6753 8 convention import-outside-toplevel C0415 PolyFile._make_convex_hull_path
Import outside toplevel (matplotlib.path.Path)
6777 4 refactor too-many-arguments R0913 PolyFile.compute_alignment_error_map
Too many arguments (7/5)
6777 4 refactor too-many-locals R0914 PolyFile.compute_alignment_error_map
Too many local variables (37/15)
6777 4 refactor too-many-branches R0912 PolyFile.compute_alignment_error_map
Too many branches (26/12)
6777 4 refactor too-many-statements R0915 PolyFile.compute_alignment_error_map
Too many statements (71/50)
6924 23 warning broad-exception-caught W0718 PolyFile.compute_alignment_error_map
Catching too general exception Exception
6962 4 refactor too-many-arguments R0913 PolyFile.get_alignment_error_image
Too many arguments (13/5)
6962 4 refactor too-many-locals R0914 PolyFile.get_alignment_error_image
Too many local variables (31/15)
7132 0 convention missing-final-newline C0304
Final newline missing

Module sdynpy.fileio.sdynpy_rattlesnake (/opt/hostedtoolcache/Python/3.13.15/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 (2557/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 (34/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 error import-error E0401 create_synthetic_test
Unable to import 'rattlesnake.environment.environment_utilities'
1684 4 convention import-outside-toplevel C0415 create_synthetic_test
Import outside toplevel (rattlesnake.environment.environment_utilities.ControlTypes)
1685 4 error import-error E0401 create_synthetic_test
Unable to import 'rattlesnake.user_interface.ui_registry'
1685 4 convention import-outside-toplevel C0415 create_synthetic_test
Import outside toplevel (rattlesnake.user_interface.ui_registry.save_combined_environments_profile_template)
1753 0 refactor too-many-locals R0914 read_sine_control_data
Too many local variables (18/15)
1753 0 refactor too-many-branches R0912 read_sine_control_data
Too many branches (25/12)
1753 0 refactor too-many-statements R0915 read_sine_control_data
Too many statements (65/50)
1844 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'
1845 0 convention line-too-long C0301
Line too long (138/100)
1861 0 convention line-too-long C0301
Line too long (138/100)
1885 11 refactor use-a-generator R1729 read_sine_control_data
Use a generator instead 'any(dimension == 'tone' for dimension in dimension_label)'
1898 0 refactor too-many-instance-attributes R0902 RattlesnakeRandomEnvironmentData
Too many instance attributes (39/7)
1941 4 refactor too-many-arguments R0913 RattlesnakeRandomEnvironmentData.__init__
Too many arguments (39/5)
1941 4 refactor too-many-positional-arguments R0917 RattlesnakeRandomEnvironmentData.__init__
Too many positional arguments (39/5)
1941 4 refactor too-many-locals R0914 RattlesnakeRandomEnvironmentData.__init__
Too many local variables (43/15)
2060 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.
2067 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
2112 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.
2139 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.
2173 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.
2207 0 refactor too-many-instance-attributes R0902 RattlesnakeData
Too many instance attributes (14/7)
2260 4 warning dangerous-default-value W0102 RattlesnakeData.__init__
Dangerous default value [] as argument
2260 4 warning dangerous-default-value W0102 RattlesnakeData.__init__
Dangerous default value [] as argument
2260 4 warning dangerous-default-value W0102 RattlesnakeData.__init__
Dangerous default value {} as argument
2260 4 refactor too-many-arguments R0913 RattlesnakeData.__init__
Too many arguments (14/5)
2260 4 refactor too-many-positional-arguments R0917 RattlesnakeData.__init__
Too many positional arguments (14/5)
2260 4 refactor too-many-locals R0914 RattlesnakeData.__init__
Too many local variables (18/15)
2332 32 error no-member E1101 RattlesnakeData.read_rattlesnake_nc4
Module 'netCDF4' has no 'Dataset' member
2335 19 error no-member E1101 RattlesnakeData.read_rattlesnake_nc4
Module 'netCDF4' has no 'Dataset' member
2340 27 convention unnecessary-dunder-call C2801 RattlesnakeData.read_rattlesnake_nc4
Unnecessarily calls dunder method __getattr__. Access attribute directly or use getattr built-in function.
2356 0 convention line-too-long C0301
Line too long (115/100)
2365 23 warning broad-exception-caught W0718 RattlesnakeData.read_rattlesnake_nc4
Catching too general exception Exception
2369 0 convention line-too-long C0301
Line too long (115/100)
2489 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.
2535 0 convention line-too-long C0301
Line too long (234/100)

Module sdynpy.fileio.sdynpy_tshaker (/opt/hostedtoolcache/Python/3.13.15/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.15/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.15/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.15/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 (15/5)
31 4 refactor too-many-positional-arguments R0917 Sdynpy_UFF_Dataset_151.__init__
Too many positional arguments (15/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.15/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.15/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 (26/5)
38 4 refactor too-many-positional-arguments R0917 Sdynpy_UFF_Dataset_1858.__init__
Too many positional arguments (26/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.15/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 (22/5)
31 4 refactor too-many-positional-arguments R0917 Sdynpy_UFF_Dataset_2400.__init__
Too many positional arguments (22/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.15/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
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.15/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 (9/5)
33 4 refactor too-many-positional-arguments R0917 Sdynpy_UFF_Dataset_2412.__init__
Too many positional arguments (9/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.15/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 (7/5)
32 4 refactor too-many-positional-arguments R0917 Sdynpy_UFF_Dataset_2420.__init__
Too many positional arguments (7/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.15/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 (13/5)
39 4 refactor too-many-positional-arguments R0917 Sdynpy_UFF_Dataset_55.__init__
Too many positional arguments (13/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.15/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 (42/5)
40 4 refactor too-many-positional-arguments R0917 Sdynpy_UFF_Dataset_58.__init__
Too many positional arguments (42/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 (6/5)
106 4 refactor too-many-positional-arguments R0917 Sdynpy_UFF_Dataset_58.from_uff_data_array
Too many positional arguments (6/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.15/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.15/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.15/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.15/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.15/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.15/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-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 (7/5)
188 4 refactor too-many-positional-arguments R0917 PolyPy.plot_stability
Too many positional arguments (7/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 (10/5)
234 4 refactor too-many-positional-arguments R0917 PolyPy.analyze_pole_convergence
Too many positional arguments (10/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 (6/5)
286 4 refactor too-many-positional-arguments R0917 PolyPy.compute_shapes
Too many positional arguments (6/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 (6/5)
318 4 refactor too-many-positional-arguments R0917 PolyPy_Stability.__init__
Too many positional arguments (6/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.15/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.15/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)
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 (9/5)
128 4 refactor too-many-positional-arguments R0917 SMAC.compute_correlation_matrix
Too many positional arguments (9/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 (11/5)
195 4 refactor too-many-positional-arguments R0917 SMAC.compute_initial_rootlist
Too many positional arguments (11/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 (12/5)
296 4 refactor too-many-positional-arguments R0917 SMAC.autofit_roots
Too many positional arguments (12/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 (13/5)
422 4 refactor too-many-positional-arguments R0917 SMAC.autofit_root_paraboloid
Too many positional arguments (13/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 (13/5)
522 4 refactor too-many-positional-arguments R0917 SMAC.autofit_root_alternate
Too many positional arguments (13/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
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
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.__init__ (/opt/hostedtoolcache/Python/3.13.15/x64/lib/python3.13/site-packages/sdynpy/signal_processing/__init__.py)

Line Col. Type Symbol ID Obj Message
35 0 convention missing-final-newline C0304
Final newline missing

Module sdynpy.signal_processing (/opt/hostedtoolcache/Python/3.13.15/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
34 0 convention wrong-import-position C0413
Import "from . import sdynpy_massprops as massprops" should be placed at the top of the module
35 0 convention wrong-import-position C0413
Import "from . import sdynpy_interpolation as interpolation" should be placed at the top of the module

Module sdynpy.signal_processing.sdynpy_buffer (/opt/hostedtoolcache/Python/3.13.15/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
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.15/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.15/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.15/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.15/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.15/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.15/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.15/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.15/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.15/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.15/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_interpolation (/opt/hostedtoolcache/Python/3.13.15/x64/lib/python3.13/site-packages/sdynpy/signal_processing/sdynpy_interpolation.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 warning reimported W0404
Reimport 'numpy' (imported line 24)
27 0 convention wrong-import-position C0413
Import "import numpy as np" should be placed at the top of the module
30 0 refactor too-many-arguments R0913 adaptive_linear_interpolation
Too many arguments (9/5)
30 0 refactor too-many-positional-arguments R0917 adaptive_linear_interpolation
Too many positional arguments (9/5)
30 0 refactor too-many-locals R0914 adaptive_linear_interpolation
Too many local variables (26/15)
30 0 refactor too-many-branches R0912 adaptive_linear_interpolation
Too many branches (23/12)
30 0 refactor too-many-statements R0915 adaptive_linear_interpolation
Too many statements (83/50)
75 4 convention invalid-name C0103 adaptive_linear_interpolation
Variable name "C" doesn't conform to snake_case naming style
75 7 convention invalid-name C0103 adaptive_linear_interpolation
Variable name "N" doesn't conform to snake_case naming style
114 10 error no-member E1101 adaptive_linear_interpolation
Instance of 'finfo' has no 'eps' member
182 0 convention missing-final-newline C0304
Final newline missing

Module sdynpy.signal_processing.sdynpy_lrm (/opt/hostedtoolcache/Python/3.13.15/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_massprops (/opt/hostedtoolcache/Python/3.13.15/x64/lib/python3.13/site-packages/sdynpy/signal_processing/sdynpy_massprops.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 rigid_body_shape_scaling
Too many arguments (8/5)
27 0 refactor too-many-positional-arguments R0917 rigid_body_shape_scaling
Too many positional arguments (8/5)
27 0 refactor too-many-locals R0914 rigid_body_shape_scaling
Too many local variables (43/15)
27 0 refactor too-many-branches R0912 rigid_body_shape_scaling
Too many branches (15/12)
27 0 refactor too-many-statements R0915 rigid_body_shape_scaling
Too many statements (65/50)
78 0 convention line-too-long C0301
Line too long (103/100)
105 4 convention invalid-name C0103 rigid_body_shape_scaling
Variable name "Phi" doesn't conform to snake_case naming style
106 4 convention invalid-name C0103 rigid_body_shape_scaling
Variable name "T" doesn't conform to snake_case naming style
107 4 convention invalid-name C0103 rigid_body_shape_scaling
Variable name "R" doesn't conform to snake_case naming style
116 0 convention line-too-long C0301
Line too long (101/100)
118 4 convention invalid-name C0103 rigid_body_shape_scaling
Variable name "B" doesn't conform to snake_case naming style
122 8 convention invalid-name C0103 rigid_body_shape_scaling
Variable name "rank_B" doesn't conform to snake_case naming style
129 4 convention invalid-name C0103 rigid_body_shape_scaling
Variable name "Phi_pinv" doesn't conform to snake_case naming style
130 4 convention invalid-name C0103 rigid_body_shape_scaling
Variable name "A" doesn't conform to snake_case naming style
137 4 convention invalid-name C0103 rigid_body_shape_scaling
Variable name "G" doesn't conform to snake_case naming style
139 8 convention invalid-name C0103 rigid_body_shape_scaling
Variable name "G" doesn't conform to snake_case naming style
143 8 convention invalid-name C0103 rigid_body_shape_scaling
Variable name "L" doesn't conform to snake_case naming style
144 8 convention invalid-name C0103 rigid_body_shape_scaling
Variable name "G_inv_sqrt" doesn't conform to snake_case naming style
149 0 convention line-too-long C0301
Line too long (108/100)
149 12 warning raise-missing-from W0707 rigid_body_shape_scaling
Consider explicitly re-raising using 'except Exception as exc' and 'raise ValueError('Recovered generalized mass matrix is not positive definite enough to invert.') from exc'
150 8 convention invalid-name C0103 rigid_body_shape_scaling
Variable name "G_inv_sqrt" doesn't conform to snake_case naming style
159 0 convention line-too-long C0301
Line too long (106/100)
162 4 convention invalid-name C0103 rigid_body_shape_scaling
Variable name "G_tt" doesn't conform to snake_case naming style
163 4 convention invalid-name C0103 rigid_body_shape_scaling
Variable name "G_tr" doesn't conform to snake_case naming style
164 4 convention invalid-name C0103 rigid_body_shape_scaling
Variable name "G_rt" doesn't conform to snake_case naming style
165 4 convention invalid-name C0103 rigid_body_shape_scaling
Variable name "G_rr" doesn't conform to snake_case naming style
168 8 convention invalid-name C0103 rigid_body_shape_scaling
Variable name "G_tt" doesn't conform to snake_case naming style
169 8 convention invalid-name C0103 rigid_body_shape_scaling
Variable name "G_rr" doesn't conform to snake_case naming style
184 4 convention invalid-name C0103 rigid_body_shape_scaling
Variable name "G_tr_skew" doesn't conform to snake_case naming style
221 8 convention invalid-name C0103 rigid_body_shape_scaling
Variable name "O" doesn't conform to snake_case naming style
225 0 convention missing-final-newline C0304
Final newline missing

Module sdynpy.signal_processing.sdynpy_rotation (/opt/hostedtoolcache/Python/3.13.15/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.15/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 (2656/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 convention wrong-import-order C0411
standard import "dataclasses.dataclass" should be placed before third party imports "numpy", "scipy.signal.lfilter", "matplotlib.pyplot" (...) "scipy.optimize.minimize", "scipy.interpolate.interp1d", "scipy.integrate.cumulative_trapezoid"
16 0 convention wrong-import-order C0411
standard import "typing.Optional" should be placed before third party imports "numpy", "scipy.signal.lfilter", "matplotlib.pyplot" (...) "scipy.optimize.minimize", "scipy.interpolate.interp1d", "scipy.integrate.cumulative_trapezoid"
19 0 refactor too-many-arguments R0913 srs
Too many arguments (7/5)
19 0 refactor too-many-positional-arguments R0917 srs
Too many positional arguments (7/5)
19 0 refactor too-many-locals R0914 srs
Too many local variables (28/15)
19 0 refactor too-many-branches R0912 srs
Too many branches (15/12)
19 0 refactor too-many-statements R0915 srs
Too many statements (52/50)
108 0 convention line-too-long C0301
Line too long (106/100)
135 0 convention line-too-long C0301
Line too long (103/100)
163 0 refactor too-many-locals R0914 sdof_ramp_invariant_filter_weights
Too many local variables (17/15)
298 0 refactor too-many-locals R0914 sdof_free_decay_peak_response
Too many local variables (16/15)
354 0 convention line-too-long C0301
Line too long (116/100)
360 0 convention line-too-long C0301
Line too long (107/100)
362 0 convention line-too-long C0301
Line too long (107/100)
392 0 refactor too-many-arguments R0913 sum_decayed_sines
Too many arguments (26/5)
392 0 refactor too-many-positional-arguments R0917 sum_decayed_sines
Too many positional arguments (26/5)
392 0 refactor too-many-locals R0914 sum_decayed_sines
Too many local variables (58/15)
392 0 refactor too-many-branches R0912 sum_decayed_sines
Too many branches (32/12)
392 0 refactor too-many-statements R0915 sum_decayed_sines
Too many statements (96/50)
564 0 convention line-too-long C0301
Line too long (105/100)
575 0 convention line-too-long C0301
Line too long (101/100)
604 0 convention line-too-long C0301
Line too long (102/100)
625 0 convention line-too-long C0301
Line too long (139/100)
625 37 convention consider-using-f-string C0209 sum_decayed_sines
Formatting a regular string which could be an f-string
690 28 convention consider-using-f-string C0209 sum_decayed_sines
Formatting a regular string which could be an f-string
700 0 refactor too-many-arguments R0913 _sum_decayed_sines
Too many arguments (16/5)
700 0 refactor too-many-positional-arguments R0917 _sum_decayed_sines
Too many positional arguments (16/5)
700 0 refactor too-many-locals R0914 _sum_decayed_sines
Too many local variables (30/15)
782 18 convention consider-using-f-string C0209 _sum_decayed_sines
Formatting a regular string which could be an f-string
790 0 convention line-too-long C0301
Line too long (101/100)
794 0 convention line-too-long C0301
Line too long (112/100)
796 0 convention line-too-long C0301
Line too long (133/100)
804 14 convention consider-using-f-string C0209 _sum_decayed_sines
Formatting a regular string which could be an f-string
809 18 convention consider-using-f-string C0209 _sum_decayed_sines
Formatting a regular string which could be an f-string
812 14 convention consider-using-f-string C0209 _sum_decayed_sines
Formatting a regular string which could be an f-string
814 14 convention consider-using-f-string C0209 _sum_decayed_sines
Formatting a regular string which could be an f-string
822 0 refactor too-many-arguments R0913 _sum_decayed_sines_single_iteration
Too many arguments (16/5)
822 0 refactor too-many-positional-arguments R0917 _sum_decayed_sines_single_iteration
Too many positional arguments (16/5)
822 0 refactor too-many-locals R0914 _sum_decayed_sines_single_iteration
Too many local variables (48/15)
822 0 refactor too-many-branches R0912 _sum_decayed_sines_single_iteration
Too many branches (35/12)
822 0 refactor too-many-statements R0915 _sum_decayed_sines_single_iteration
Too many statements (113/50)
899 4 convention invalid-name C0103 _sum_decayed_sines_single_iteration
Variable name "Amax" doesn't conform to snake_case naming style
935 0 convention line-too-long C0301
Line too long (109/100)
936 0 convention line-too-long C0301
Line too long (124/100)
943 0 convention line-too-long C0301
Line too long (155/100)
943 33 convention consider-using-f-string C0209 _sum_decayed_sines_single_iteration
Formatting a regular string which could be an f-string
944 0 convention line-too-long C0301
Line too long (103/100)
966 0 convention line-too-long C0301
Line too long (141/100)
969 0 convention line-too-long C0301
Line too long (153/100)
969 22 convention consider-using-f-string C0209 _sum_decayed_sines_single_iteration
Formatting a regular string which could be an f-string
977 0 convention line-too-long C0301
Line too long (103/100)
990 0 convention line-too-long C0301
Line too long (113/100)
991 0 convention line-too-long C0301
Line too long (128/100)
998 0 convention line-too-long C0301
Line too long (159/100)
998 37 convention consider-using-f-string C0209 _sum_decayed_sines_single_iteration
Formatting a regular string which could be an f-string
999 0 convention line-too-long C0301
Line too long (109/100)
1021 0 convention line-too-long C0301
Line too long (144/100)
1023 0 convention line-too-long C0301
Line too long (101/100)
1027 0 convention line-too-long C0301
Line too long (110/100)
1030 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
1039 38 error no-member E1101 _sum_decayed_sines_single_iteration
Instance of 'finfo' has no 'eps' member
1049 0 convention line-too-long C0301
Line too long (117/100)
1050 0 convention line-too-long C0301
Line too long (132/100)
1058 0 convention line-too-long C0301
Line too long (118/100)
1058 43 convention consider-using-f-string C0209 _sum_decayed_sines_single_iteration
Formatting a regular string which could be an f-string
1059 0 convention line-too-long C0301
Line too long (113/100)
1060 0 convention line-too-long C0301
Line too long (103/100)
1081 0 convention line-too-long C0301
Line too long (148/100)
1083 0 convention line-too-long C0301
Line too long (114/100)
1087 0 convention line-too-long C0301
Line too long (141/100)
1087 30 convention consider-using-f-string C0209 _sum_decayed_sines_single_iteration
Formatting a regular string which could be an f-string
1089 0 convention line-too-long C0301
Line too long (117/100)
1099 0 convention line-too-long C0301
Line too long (108/100)
1099 26 convention consider-using-f-string C0209 _sum_decayed_sines_single_iteration
Formatting a regular string which could be an f-string
1102 0 convention line-too-long C0301
Line too long (101/100)
1103 0 convention line-too-long C0301
Line too long (116/100)
1110 0 convention line-too-long C0301
Line too long (112/100)
1110 0 convention missing-function-docstring C0116 sum_decayed_sines_compensating_pulse_parameters
Missing function or method docstring
1110 0 refactor too-many-arguments R0913 sum_decayed_sines_compensating_pulse_parameters
Too many arguments (6/5)
1110 0 refactor too-many-positional-arguments R0917 sum_decayed_sines_compensating_pulse_parameters
Too many positional arguments (6/5)
1117 0 convention line-too-long C0301
Line too long (123/100)
1117 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.
1118 0 convention line-too-long C0301
Line too long (111/100)
1119 0 convention line-too-long C0301
Line too long (157/100)
1126 0 refactor too-many-arguments R0913 sum_decayed_sines_reconstruction
Too many arguments (6/5)
1126 0 refactor too-many-positional-arguments R0917 sum_decayed_sines_reconstruction
Too many positional arguments (6/5)
1166 0 refactor too-many-arguments R0913 sum_decayed_sines_reconstruction_with_compensation
Too many arguments (9/5)
1166 0 refactor too-many-positional-arguments R0917 sum_decayed_sines_reconstruction_with_compensation
Too many positional arguments (9/5)
1212 0 convention line-too-long C0301
Line too long (101/100)
1229 0 refactor too-many-arguments R0913 sum_decayed_sines_displacement_velocity
Too many arguments (7/5)
1229 0 refactor too-many-positional-arguments R0917 sum_decayed_sines_displacement_velocity
Too many positional arguments (7/5)
1229 0 refactor too-many-locals R0914 sum_decayed_sines_displacement_velocity
Too many local variables (29/15)
1278 4 convention invalid-name C0103 sum_decayed_sines_displacement_velocity
Variable name "A" doesn't conform to snake_case naming style
1296 8 convention invalid-name C0103 sum_decayed_sines_displacement_velocity
Variable name "Awz1" doesn't conform to snake_case naming style
1300 8 convention invalid-name C0103 sum_decayed_sines_displacement_velocity
Variable name "Awz2" doesn't conform to snake_case naming style
1302 0 convention line-too-long C0301
Line too long (105/100)
1309 0 convention missing-function-docstring C0116 loginterp
Missing function or method docstring
1313 0 convention missing-function-docstring C0116 optimization_error_function
Missing function or method docstring
1313 0 refactor too-many-arguments R0913 optimization_error_function
Too many arguments (19/5)
1313 0 refactor too-many-positional-arguments R0917 optimization_error_function
Too many positional arguments (19/5)
1313 0 refactor too-many-locals R0914 optimization_error_function
Too many local variables (33/15)
1326 0 convention line-too-long C0301
Line too long (106/100)
1330 0 convention line-too-long C0301
Line too long (123/100)
1332 0 convention line-too-long C0301
Line too long (113/100)
1332 27 warning unused-variable W0612 optimization_error_function
Unused variable 'frequencies'
1342 0 convention line-too-long C0301
Line too long (119/100)
1343 0 convention line-too-long C0301
Line too long (113/100)
1354 13 refactor chained-comparison R1716 optimization_error_function
Simplify chained comparison between the operands
1356 13 refactor chained-comparison R1716 optimization_error_function
Simplify chained comparison between the operands
1363 19 error possibly-used-before-assignment E0606 optimization_error_function
Possibly using variable 'srs_error' before assignment
1370 0 convention missing-function-docstring C0116 optimization_callback
Missing function or method docstring
1373 14 convention consider-using-f-string C0209 optimization_callback
Formatting a regular string which could be an f-string
1380 0 convention missing-function-docstring C0116 sum_decayed_sines_minimize
Missing function or method docstring
1380 0 refactor too-many-arguments R0913 sum_decayed_sines_minimize
Too many arguments (28/5)
1380 0 refactor too-many-positional-arguments R0917 sum_decayed_sines_minimize
Too many positional arguments (28/5)
1380 0 refactor too-many-locals R0914 sum_decayed_sines_minimize
Too many local variables (77/15)
1380 0 refactor too-many-branches R0912 sum_decayed_sines_minimize
Too many branches (45/12)
1380 0 refactor too-many-statements R0915 sum_decayed_sines_minimize
Too many statements (156/50)
1381 0 convention line-too-long C0301
Line too long (102/100)
1388 31 warning unused-argument W0613 sum_decayed_sines_minimize
Unused argument 'scale_factor'
1402 0 convention line-too-long C0301
Line too long (105/100)
1413 0 convention line-too-long C0301
Line too long (104/100)
1419 0 convention line-too-long C0301
Line too long (103/100)
1429 0 convention line-too-long C0301
Line too long (124/100)
1452 0 convention line-too-long C0301
Line too long (102/100)
1473 0 convention line-too-long C0301
Line too long (139/100)
1473 37 convention consider-using-f-string C0209 sum_decayed_sines_minimize
Formatting a regular string which could be an f-string
1495 0 convention line-too-long C0301
Line too long (101/100)
1516 8 convention consider-using-enumerate C0200 sum_decayed_sines_minimize
Consider using enumerate instead of iterating with range and len
1518 0 convention line-too-long C0301
Line too long (103/100)
1518 22 convention consider-using-f-string C0209 sum_decayed_sines_minimize
Formatting a regular string which could be an f-string
1527 43 warning cell-var-from-loop W0640 sum_decayed_sines_minimize.error_function
Cell variable i defined in loop
1542 0 convention line-too-long C0301
Line too long (152/100)
1542 22 convention consider-using-f-string C0209 sum_decayed_sines_minimize
Formatting a regular string which could be an f-string
1545 5 warning unused-variable W0612 sum_decayed_sines_minimize
Unused variable 'error'
1601 28 convention consider-using-f-string C0209 sum_decayed_sines_minimize
Formatting a regular string which could be an f-string
1609 0 convention line-too-long C0301
Line too long (119/100)
1611 28 convention consider-using-f-string C0209 sum_decayed_sines_minimize
Formatting a regular string which could be an f-string
1615 28 convention consider-using-f-string C0209 sum_decayed_sines_minimize
Formatting a regular string which could be an f-string
1618 29 convention consider-using-f-string C0209 sum_decayed_sines_minimize
Formatting a regular string which could be an f-string
1627 0 convention line-too-long C0301
Line too long (115/100)
1629 32 convention consider-using-f-string C0209 sum_decayed_sines_minimize
Formatting a regular string which could be an f-string
1633 32 convention consider-using-f-string C0209 sum_decayed_sines_minimize
Formatting a regular string which could be an f-string
1636 33 convention consider-using-f-string C0209 sum_decayed_sines_minimize
Formatting a regular string which could be an f-string
1684 0 refactor too-many-instance-attributes R0902 WindowedRandomResults
Too many instance attributes (11/7)
1900 4 convention invalid-name C0103 temporal_moments
Variable name "E" doesn't conform to snake_case naming style
1904 4 convention invalid-name C0103 temporal_moments
Variable name "D2" doesn't conform to snake_case naming style
1905 4 convention invalid-name C0103 temporal_moments
Variable name "D" doesn't conform to snake_case naming style
1907 4 convention invalid-name C0103 temporal_moments
Variable name "S3" doesn't conform to snake_case naming style
1908 4 convention invalid-name C0103 temporal_moments
Variable name "K4" doesn't conform to snake_case naming style
1910 4 convention invalid-name C0103 temporal_moments
Variable name "S" doesn't conform to snake_case naming style
1911 4 convention invalid-name C0103 temporal_moments
Variable name "K" doesn't conform to snake_case naming style
1912 4 convention invalid-name C0103 temporal_moments
Variable name "R" doesn't conform to snake_case naming style
2074 0 refactor too-many-locals R0914 window_compensation
Too many local variables (32/15)
2074 0 refactor too-many-statements R0915 window_compensation
Too many statements (56/50)
2119 28 error no-member E1101 window_compensation
Instance of 'finfo' has no 'eps' member
2221 4 convention invalid-name C0103 _inverse_real_spectrum
Variable name "X" doesn't conform to snake_case naming style
2225 8 convention invalid-name C0103 _inverse_real_spectrum
Variable name "Y" doesn't conform to snake_case naming style
2227 8 convention invalid-name C0103 _inverse_real_spectrum
Variable name "Y" doesn't conform to snake_case naming style
2232 0 refactor too-many-arguments R0913 generate_single_windowed_random_realization
Too many arguments (16/5)
2232 0 refactor too-many-positional-arguments R0917 generate_single_windowed_random_realization
Too many positional arguments (16/5)
2232 0 refactor too-many-locals R0914 generate_single_windowed_random_realization
Too many local variables (54/15)
2232 0 refactor too-many-branches R0912 generate_single_windowed_random_realization
Too many branches (14/12)
2232 0 refactor too-many-statements R0915 generate_single_windowed_random_realization
Too many statements (79/50)
2470 0 refactor too-many-arguments R0913 generate_windowed_random
Too many arguments (17/5)
2470 0 refactor too-many-positional-arguments R0917 generate_windowed_random
Too many positional arguments (17/5)
2470 0 refactor too-many-locals R0914 generate_windowed_random
Too many local variables (25/15)
2656 0 convention missing-final-newline C0304
Final newline missing

Metrics

Count per types

Name Count
convention 4702
warning 1165
refactor 1229
error 388

Count per messages

Name Count
line-too-long 1646
redefined-builtin 33
pointless-string-statement 70
wrong-import-position 423
invalid-name 841
consider-using-f-string 572
no-else-return 108
wrong-import-order 146
trailing-whitespace 376
too-many-lines 15
fixme 19
missing-function-docstring 513
missing-class-docstring 35
too-many-arguments 217
too-many-positional-arguments 206
no-member 153
too-many-branches 101
raise-missing-from 100
possibly-used-before-assignment 50
unnecessary-negation 9
inconsistent-return-statements 22
unused-variable 164
too-many-locals 242
undefined-variable 7
too-many-statements 96
broad-exception-caught 36
too-many-public-methods 21
useless-parent-delegation 1
unidiomatic-typecheck 6
attribute-defined-outside-init 101
too-many-instance-attributes 29
protected-access 13
redefined-outer-name 60
import-outside-toplevel 39
consider-using-generator 20
consider-using-enumerate 13
too-many-nested-blocks 23
unspecified-encoding 20
unused-import 139
missing-final-newline 10
consider-using-from-import 9
too-few-public-methods 2
implicit-str-concat 3
no-name-in-module 125
too-many-function-args 3
dangerous-default-value 147
import-error 2
unused-argument 132
use-a-generator 4
unnecessary-dunder-call 3
no-else-continue 2
consider-iterating-dictionary 2
bad-indentation 6
unnecessary-pass 1
undefined-loop-variable 8
superfluous-parens 14
unnecessary-comprehension 32
used-before-assignment 12
format-string-without-interpolation 3
unbalanced-tuple-unpacking 43
too-many-return-statements 1
redeclared-assigned-name 4
consider-using-in 3
multiple-statements 6
missing-module-docstring 1
no-else-raise 4
broad-exception-raised 1
no-else-break 1
redundant-keyword-arg 4
reimported 5
consider-using-min-builtin 1
chained-comparison 3
cell-var-from-loop 9
ungrouped-imports 2
super-with-arguments 9
consider-using-max-builtin 2
bad-super-call 1
too-many-boolean-expressions 1
useless-return 2
simplifiable-if-expression 2
unsubscriptable-object 13
keyword-arg-before-vararg 5
unexpected-keyword-arg 2
bad-classmethod-argument 21
no-value-for-parameter 4
self-cls-assignment 12
nested-min-max 4
signature-differs 17
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
not-callable 2
invalid-unary-operand-type 1
unnecessary-lambda-assignment 2
consider-using-with 1
disallowed-name 3
unreachable 2
duplicate-code 37
cyclic-import 25

Count per modules

Name Count
sdynpy 14
sdynpy.fem 1
sdynpy.fem.sdynpy_dof 13
sdynpy.fem.sdynpy_exodus 436
sdynpy.fem.sdynpy_visualization_reduction 20
sdynpy.fem.sdynpy_beam 67
sdynpy.fem.sdynpy_shaker 33
sdynpy.fileio.sdynpy_psv 85
sdynpy.fileio.sdynpy_rattlesnake 85
sdynpy.fileio.sdynpy_vic 49
sdynpy.fileio 9
sdynpy.fileio.sdynpy_escdf 263
sdynpy.fileio.sdynpy_uff 45
sdynpy.fileio.sdynpy_dataphysics 33
sdynpy.fileio.sdynpy_tshaker 58
sdynpy.fileio.sdynpy_pdf3D 68
sdynpy.fileio.sdynpy_uff_datasets.sdynpy_uff_dataset_55 169
sdynpy.fileio.sdynpy_uff_datasets 1
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_2412 35
sdynpy.fileio.sdynpy_uff_datasets.sdynpy_uff_dataset_2411 20
sdynpy.fileio.sdynpy_uff_datasets.sdynpy_uff_dataset_58 61
sdynpy.fileio.sdynpy_uff_datasets.sdynpy_uff_dataset_2400 34
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.sdynpy_uff_dataset_82 18
sdynpy.demo.__init__ 1
sdynpy.demo 4
sdynpy.demo.beam_plate 20
sdynpy.demo.beam_airplane 29
sdynpy.demo.frame_wing 22
sdynpy.signal_processing.sdynpy_frf 92
sdynpy.signal_processing.__init__ 1
sdynpy.signal_processing 18
sdynpy.signal_processing.sdynpy_cpsd 77
sdynpy.signal_processing.sdynpy_lrm 223
sdynpy.signal_processing.sdynpy_massprops 33
sdynpy.signal_processing.sdynpy_integration 62
sdynpy.signal_processing.sdynpy_interpolation 13
sdynpy.signal_processing.sdynpy_srs 171
sdynpy.signal_processing.sdynpy_frf_inverse 38
sdynpy.signal_processing.sdynpy_complex 7
sdynpy.signal_processing.sdynpy_camera 147
sdynpy.signal_processing.sdynpy_geometry_fitting 28
sdynpy.signal_processing.sdynpy_rotation 30
sdynpy.signal_processing.sdynpy_generator 31
sdynpy.signal_processing.sdynpy_harmonic 76
sdynpy.signal_processing.sdynpy_correlation 26
sdynpy.signal_processing.sdynpy_buffer 14
sdynpy.modal.sdynpy_signal_processing_gui 299
sdynpy.modal.sdynpy_modeshape 130
sdynpy.modal.sdynpy_ccmif 195
sdynpy.modal 7
sdynpy.modal.sdynpy_polypy 206
sdynpy.modal.sdynpy_smac 235
sdynpy.core.sdynpy_data 1239
sdynpy.core 10
sdynpy.core.sdynpy_coordinate 25
sdynpy.core.sdynpy_shape 211
sdynpy.core.sdynpy_geometry 608
sdynpy.core.sdynpy_colors 2
sdynpy.core.sdynpy_array 19
sdynpy.core.sdynpy_matrix 74
sdynpy.core.sdynpy_system 232
sdynpy.core.sdynpy_nonlinear_system 104
sdynpy.doc.sdynpy_latex 256
sdynpy.doc.sdynpy_vibration_test 192
sdynpy.doc.__init__ 1
sdynpy.doc 7
sdynpy.doc.sdynpy_modal_test 359
sdynpy.doc.sdynpy_ppt 185

Count per path

Name Count
/opt/hostedtoolcache/Python/3.13.15/x64/lib/python3.13/site-packages/sdynpy/__init__.py 14
/opt/hostedtoolcache/Python/3.13.15/x64/lib/python3.13/site-packages/sdynpy/fem/__init__.py 1
/opt/hostedtoolcache/Python/3.13.15/x64/lib/python3.13/site-packages/sdynpy/fem/sdynpy_dof.py 13
/opt/hostedtoolcache/Python/3.13.15/x64/lib/python3.13/site-packages/sdynpy/fem/sdynpy_exodus.py 436
/opt/hostedtoolcache/Python/3.13.15/x64/lib/python3.13/site-packages/sdynpy/fem/sdynpy_visualization_reduction.py 20
/opt/hostedtoolcache/Python/3.13.15/x64/lib/python3.13/site-packages/sdynpy/fem/sdynpy_beam.py 67
/opt/hostedtoolcache/Python/3.13.15/x64/lib/python3.13/site-packages/sdynpy/fem/sdynpy_shaker.py 33
/opt/hostedtoolcache/Python/3.13.15/x64/lib/python3.13/site-packages/sdynpy/fileio/sdynpy_psv.py 85
/opt/hostedtoolcache/Python/3.13.15/x64/lib/python3.13/site-packages/sdynpy/fileio/sdynpy_rattlesnake.py 85
/opt/hostedtoolcache/Python/3.13.15/x64/lib/python3.13/site-packages/sdynpy/fileio/sdynpy_vic.py 49
/opt/hostedtoolcache/Python/3.13.15/x64/lib/python3.13/site-packages/sdynpy/fileio/__init__.py 9
/opt/hostedtoolcache/Python/3.13.15/x64/lib/python3.13/site-packages/sdynpy/fileio/sdynpy_escdf.py 263
/opt/hostedtoolcache/Python/3.13.15/x64/lib/python3.13/site-packages/sdynpy/fileio/sdynpy_uff.py 45
/opt/hostedtoolcache/Python/3.13.15/x64/lib/python3.13/site-packages/sdynpy/fileio/sdynpy_dataphysics.py 33
/opt/hostedtoolcache/Python/3.13.15/x64/lib/python3.13/site-packages/sdynpy/fileio/sdynpy_tshaker.py 58
/opt/hostedtoolcache/Python/3.13.15/x64/lib/python3.13/site-packages/sdynpy/fileio/sdynpy_pdf3D.py 68
/opt/hostedtoolcache/Python/3.13.15/x64/lib/python3.13/site-packages/sdynpy/fileio/sdynpy_uff_datasets/sdynpy_uff_dataset_55.py 169
/opt/hostedtoolcache/Python/3.13.15/x64/lib/python3.13/site-packages/sdynpy/fileio/sdynpy_uff_datasets/__init__.py 1
/opt/hostedtoolcache/Python/3.13.15/x64/lib/python3.13/site-packages/sdynpy/fileio/sdynpy_uff_datasets/sdynpy_uff_dataset_2420.py 27
/opt/hostedtoolcache/Python/3.13.15/x64/lib/python3.13/site-packages/sdynpy/fileio/sdynpy_uff_datasets/sdynpy_uff_dataset_151.py 30
/opt/hostedtoolcache/Python/3.13.15/x64/lib/python3.13/site-packages/sdynpy/fileio/sdynpy_uff_datasets/sdynpy_uff_dataset_2412.py 35
/opt/hostedtoolcache/Python/3.13.15/x64/lib/python3.13/site-packages/sdynpy/fileio/sdynpy_uff_datasets/sdynpy_uff_dataset_2411.py 20
/opt/hostedtoolcache/Python/3.13.15/x64/lib/python3.13/site-packages/sdynpy/fileio/sdynpy_uff_datasets/sdynpy_uff_dataset_58.py 61
/opt/hostedtoolcache/Python/3.13.15/x64/lib/python3.13/site-packages/sdynpy/fileio/sdynpy_uff_datasets/sdynpy_uff_dataset_2400.py 34
/opt/hostedtoolcache/Python/3.13.15/x64/lib/python3.13/site-packages/sdynpy/fileio/sdynpy_uff_datasets/sdynpy_uff_dataset_164.py 17
/opt/hostedtoolcache/Python/3.13.15/x64/lib/python3.13/site-packages/sdynpy/fileio/sdynpy_uff_datasets/sdynpy_uff_dataset_1858.py 34
/opt/hostedtoolcache/Python/3.13.15/x64/lib/python3.13/site-packages/sdynpy/fileio/sdynpy_uff_datasets/sdynpy_uff_dataset_82.py 18
/opt/hostedtoolcache/Python/3.13.15/x64/lib/python3.13/site-packages/sdynpy/demo/__init__.py 5
/opt/hostedtoolcache/Python/3.13.15/x64/lib/python3.13/site-packages/sdynpy/demo/beam_plate.py 20
/opt/hostedtoolcache/Python/3.13.15/x64/lib/python3.13/site-packages/sdynpy/demo/beam_airplane.py 29
/opt/hostedtoolcache/Python/3.13.15/x64/lib/python3.13/site-packages/sdynpy/demo/frame_wing.py 22
/opt/hostedtoolcache/Python/3.13.15/x64/lib/python3.13/site-packages/sdynpy/signal_processing/sdynpy_frf.py 92
/opt/hostedtoolcache/Python/3.13.15/x64/lib/python3.13/site-packages/sdynpy/signal_processing/__init__.py 19
/opt/hostedtoolcache/Python/3.13.15/x64/lib/python3.13/site-packages/sdynpy/signal_processing/sdynpy_cpsd.py 77
/opt/hostedtoolcache/Python/3.13.15/x64/lib/python3.13/site-packages/sdynpy/signal_processing/sdynpy_lrm.py 223
/opt/hostedtoolcache/Python/3.13.15/x64/lib/python3.13/site-packages/sdynpy/signal_processing/sdynpy_massprops.py 33
/opt/hostedtoolcache/Python/3.13.15/x64/lib/python3.13/site-packages/sdynpy/signal_processing/sdynpy_integration.py 62
/opt/hostedtoolcache/Python/3.13.15/x64/lib/python3.13/site-packages/sdynpy/signal_processing/sdynpy_interpolation.py 13
/opt/hostedtoolcache/Python/3.13.15/x64/lib/python3.13/site-packages/sdynpy/signal_processing/sdynpy_srs.py 171
/opt/hostedtoolcache/Python/3.13.15/x64/lib/python3.13/site-packages/sdynpy/signal_processing/sdynpy_frf_inverse.py 38
/opt/hostedtoolcache/Python/3.13.15/x64/lib/python3.13/site-packages/sdynpy/signal_processing/sdynpy_complex.py 7
/opt/hostedtoolcache/Python/3.13.15/x64/lib/python3.13/site-packages/sdynpy/signal_processing/sdynpy_camera.py 147
/opt/hostedtoolcache/Python/3.13.15/x64/lib/python3.13/site-packages/sdynpy/signal_processing/sdynpy_geometry_fitting.py 28
/opt/hostedtoolcache/Python/3.13.15/x64/lib/python3.13/site-packages/sdynpy/signal_processing/sdynpy_rotation.py 30
/opt/hostedtoolcache/Python/3.13.15/x64/lib/python3.13/site-packages/sdynpy/signal_processing/sdynpy_generator.py 31
/opt/hostedtoolcache/Python/3.13.15/x64/lib/python3.13/site-packages/sdynpy/signal_processing/sdynpy_harmonic.py 76
/opt/hostedtoolcache/Python/3.13.15/x64/lib/python3.13/site-packages/sdynpy/signal_processing/sdynpy_correlation.py 26
/opt/hostedtoolcache/Python/3.13.15/x64/lib/python3.13/site-packages/sdynpy/signal_processing/sdynpy_buffer.py 14
/opt/hostedtoolcache/Python/3.13.15/x64/lib/python3.13/site-packages/sdynpy/modal/sdynpy_signal_processing_gui.py 299
/opt/hostedtoolcache/Python/3.13.15/x64/lib/python3.13/site-packages/sdynpy/modal/sdynpy_modeshape.py 130
/opt/hostedtoolcache/Python/3.13.15/x64/lib/python3.13/site-packages/sdynpy/modal/sdynpy_ccmif.py 195
/opt/hostedtoolcache/Python/3.13.15/x64/lib/python3.13/site-packages/sdynpy/modal/__init__.py 7
/opt/hostedtoolcache/Python/3.13.15/x64/lib/python3.13/site-packages/sdynpy/modal/sdynpy_polypy.py 206
/opt/hostedtoolcache/Python/3.13.15/x64/lib/python3.13/site-packages/sdynpy/modal/sdynpy_smac.py 235
/opt/hostedtoolcache/Python/3.13.15/x64/lib/python3.13/site-packages/sdynpy/core/sdynpy_data.py 1239
/opt/hostedtoolcache/Python/3.13.15/x64/lib/python3.13/site-packages/sdynpy/core/__init__.py 10
/opt/hostedtoolcache/Python/3.13.15/x64/lib/python3.13/site-packages/sdynpy/core/sdynpy_coordinate.py 25
/opt/hostedtoolcache/Python/3.13.15/x64/lib/python3.13/site-packages/sdynpy/core/sdynpy_shape.py 211
/opt/hostedtoolcache/Python/3.13.15/x64/lib/python3.13/site-packages/sdynpy/core/sdynpy_geometry.py 608
/opt/hostedtoolcache/Python/3.13.15/x64/lib/python3.13/site-packages/sdynpy/core/sdynpy_colors.py 2
/opt/hostedtoolcache/Python/3.13.15/x64/lib/python3.13/site-packages/sdynpy/core/sdynpy_array.py 19
/opt/hostedtoolcache/Python/3.13.15/x64/lib/python3.13/site-packages/sdynpy/core/sdynpy_matrix.py 74
/opt/hostedtoolcache/Python/3.13.15/x64/lib/python3.13/site-packages/sdynpy/core/sdynpy_system.py 232
/opt/hostedtoolcache/Python/3.13.15/x64/lib/python3.13/site-packages/sdynpy/core/sdynpy_nonlinear_system.py 104
/opt/hostedtoolcache/Python/3.13.15/x64/lib/python3.13/site-packages/sdynpy/doc/sdynpy_latex.py 256
/opt/hostedtoolcache/Python/3.13.15/x64/lib/python3.13/site-packages/sdynpy/doc/sdynpy_vibration_test.py 192
/opt/hostedtoolcache/Python/3.13.15/x64/lib/python3.13/site-packages/sdynpy/doc/__init__.py 8
/opt/hostedtoolcache/Python/3.13.15/x64/lib/python3.13/site-packages/sdynpy/doc/sdynpy_modal_test.py 359
/opt/hostedtoolcache/Python/3.13.15/x64/lib/python3.13/site-packages/sdynpy/doc/sdynpy_ppt.py 185