Skip to content

Update MegaLinter Python flavor to v9.4.0#1523

Open
FlorianPfaff wants to merge 1 commit intomainfrom
FlorianPfaff-patch-17
Open

Update MegaLinter Python flavor to v9.4.0#1523
FlorianPfaff wants to merge 1 commit intomainfrom
FlorianPfaff-patch-17

Conversation

@FlorianPfaff
Copy link
Owner

No description provided.

@github-actions
Copy link

github-actions bot commented Mar 2, 2026

MegaLinter analysis: Error

Descriptor Linter Files Fixed Errors Warnings Elapsed time
✅ COPYPASTE jscpd yes no no 7.76s
✅ JSON prettier 2 0 0 0 0.55s
✅ JSON v8r 2 0 0 2.71s
✅ MARKDOWN markdownlint 1 0 0 0 0.62s
✅ MARKDOWN markdown-table-formatter 1 0 0 0 0.25s
✅ PYTHON bandit 247 0 0 3.04s
✅ PYTHON black 247 1 0 0 4.36s
✅ PYTHON flake8 247 0 0 1.69s
✅ PYTHON isort 247 1 0 0 0.47s
✅ PYTHON mypy 247 0 0 4.07s
❌ PYTHON pylint 247 207 0 48.7s
✅ PYTHON ruff 247 1 0 0 0.04s
✅ REPOSITORY checkov yes no no 21.96s
✅ REPOSITORY gitleaks yes no no 4.05s
✅ REPOSITORY git_diff yes no no 0.01s
✅ REPOSITORY secretlint yes no no 5.94s
✅ REPOSITORY syft yes no no 3.23s
✅ REPOSITORY trivy-sbom yes no no 1.68s
✅ REPOSITORY trufflehog yes no no 15.54s
✅ YAML prettier 4 0 0 0 0.47s
✅ YAML v8r 4 0 0 6.19s
✅ YAML yamllint 4 0 0 0.43s

Detailed Issues

❌ PYTHON / pylint - 207 errors
************* Module pyrecest.distributions.abstract_ellipsoidal_ball_distribution
pyrecest/distributions/abstract_ellipsoidal_ball_distribution.py:3:0: E0401: Unable to import 'scipy.special' (import-error)
************* Module pyrecest.distributions.abstract_grid_distribution
pyrecest/distributions/abstract_grid_distribution.py:6:0: E0401: Unable to import 'beartype' (import-error)
************* Module pyrecest.distributions.abstract_se2_distribution
pyrecest/distributions/abstract_se2_distribution.py:1:0: E0401: Unable to import 'matplotlib.pyplot' (import-error)
pyrecest/distributions/abstract_se2_distribution.py:132:8: E0401: Unable to import 'numpy' (import-error)
************* Module pyrecest.distributions.abstract_se3_distribution
pyrecest/distributions/abstract_se3_distribution.py:5:0: E0401: Unable to import 'matplotlib.pyplot' (import-error)
************* Module pyrecest.distributions.cart_prod.abstract_hypercylindrical_distribution
pyrecest/distributions/cart_prod/abstract_hypercylindrical_distribution.py:4:0: E0401: Unable to import 'matplotlib.pyplot' (import-error)
pyrecest/distributions/cart_prod/abstract_hypercylindrical_distribution.py:6:0: E0401: Unable to import 'scipy.integrate' (import-error)
pyrecest/distributions/cart_prod/abstract_hypercylindrical_distribution.py:7:0: E0401: Unable to import 'scipy.optimize' (import-error)
pyrecest/distributions/cart_prod/abstract_hypercylindrical_distribution.py:8:0: E0401: Unable to import 'matplotlib' (import-error)
pyrecest/distributions/cart_prod/abstract_hypercylindrical_distribution.py:37:0: E0401: Unable to import 'scipy.integrate' (import-error)
************* Module pyrecest.distributions.cart_prod.cart_prod_stacked_distribution
pyrecest/distributions/cart_prod/cart_prod_stacked_distribution.py:2:0: E0401: Unable to import 'beartype' (import-error)
************* Module pyrecest.distributions.cart_prod.hypercylindrical_dirac_distribution
pyrecest/distributions/cart_prod/hypercylindrical_dirac_distribution.py:3:0: E0401: Unable to import 'matplotlib.pyplot' (import-error)
************* Module pyrecest.distributions.cart_prod.partially_wrapped_normal_distribution
pyrecest/distributions/cart_prod/partially_wrapped_normal_distribution.py:31:0: E0401: Unable to import 'scipy.stats' (import-error)
************* Module pyrecest.distributions.circle.abstract_circular_distribution
pyrecest/distributions/circle/abstract_circular_distribution.py:1:0: E0401: Unable to import 'matplotlib.pyplot' (import-error)
************* Module pyrecest.distributions.circle.circular_fourier_distribution
pyrecest/distributions/circle/circular_fourier_distribution.py:4:0: E0401: Unable to import 'matplotlib.pyplot' (import-error)
************* Module pyrecest.distributions.circle.sine_skewed_distributions
pyrecest/distributions/circle/sine_skewed_distributions.py:5:0: E0401: Unable to import 'scipy.special' (import-error)
pyrecest/distributions/circle/sine_skewed_distributions.py:6:0: E0401: Unable to import 'scipy.stats' (import-error)
************* Module pyrecest.distributions.circle.von_mises_distribution
pyrecest/distributions/circle/von_mises_distribution.py:18:0: E0401: Unable to import 'scipy.optimize' (import-error)
pyrecest/distributions/circle/von_mises_distribution.py:19:0: E0401: Unable to import 'scipy.special' (import-error)
pyrecest/distributions/circle/von_mises_distribution.py:20:0: E0401: Unable to import 'scipy.stats' (import-error)
************* Module pyrecest.distributions.circle.wrapped_normal_distribution
pyrecest/distributions/circle/wrapped_normal_distribution.py:25:0: E0401: Unable to import 'scipy.special' (import-error)
************* Module pyrecest.distributions.hypersphere_subset.abstract_hyperhemispherical_distribution
pyrecest/distributions/hypersphere_subset/abstract_hyperhemispherical_distribution.py:5:0: E0401: Unable to import 'matplotlib.pyplot' (import-error)
pyrecest/distributions/hypersphere_subset/abstract_hyperhemispherical_distribution.py:23:0: E0401: Unable to import 'scipy.optimize' (import-error)
************* Module pyrecest.distributions.hypersphere_subset.abstract_hypersphere_subset_distribution
pyrecest/distributions/hypersphere_subset/abstract_hypersphere_subset_distribution.py:36:0: E0401: Unable to import 'scipy.integrate' (import-error)
pyrecest/distributions/hypersphere_subset/abstract_hypersphere_subset_distribution.py:37:0: E0401: Unable to import 'scipy.special' (import-error)
************* Module pyrecest.distributions.hypersphere_subset.abstract_hypersphere_subset_grid_distribution
pyrecest/distributions/hypersphere_subset/abstract_hypersphere_subset_grid_distribution.py:3:0: E0401: Unable to import 'beartype' (import-error)
************* Module pyrecest.distributions.hypersphere_subset.abstract_hyperspherical_distribution
pyrecest/distributions/hypersphere_subset/abstract_hyperspherical_distribution.py:4:0: E0401: Unable to import 'matplotlib.pyplot' (import-error)
pyrecest/distributions/hypersphere_subset/abstract_hyperspherical_distribution.py:25:0: E0401: Unable to import 'scipy.optimize' (import-error)
************* Module pyrecest.distributions.hypersphere_subset.abstract_spherical_distribution
pyrecest/distributions/hypersphere_subset/abstract_spherical_distribution.py:1:0: E0401: Unable to import 'matplotlib.pyplot' (import-error)
************* Module pyrecest.distributions.hypersphere_subset.abstract_spherical_harmonics_distribution
pyrecest/distributions/hypersphere_subset/abstract_spherical_harmonics_distribution.py:20:0: E0401: Unable to import 'scipy.linalg' (import-error)
************* Module pyrecest.distributions.hypersphere_subset.bingham_distribution
pyrecest/distributions/hypersphere_subset/bingham_distribution.py:17:0: E0401: Unable to import 'scipy.integrate' (import-error)
pyrecest/distributions/hypersphere_subset/bingham_distribution.py:18:0: E0401: Unable to import 'scipy.special' (import-error)
************* Module pyrecest.distributions.hypersphere_subset.hyperhemispherical_grid_distribution
pyrecest/distributions/hypersphere_subset/hyperhemispherical_grid_distribution.py:3:0: E0401: Unable to import 'beartype' (import-error)
************* Module pyrecest.distributions.hypersphere_subset.hyperspherical_dirac_distribution
pyrecest/distributions/hypersphere_subset/hyperspherical_dirac_distribution.py:1:0: E0401: Unable to import 'matplotlib.pyplot' (import-error)
************* Module pyrecest.distributions.hypersphere_subset.spherical_harmonics_distribution_complex
pyrecest/distributions/hypersphere_subset/spherical_harmonics_distribution_complex.py:1:0: E0401: Unable to import 'scipy' (import-error)
pyrecest/distributions/hypersphere_subset/spherical_harmonics_distribution_complex.py:28:0: E0401: Unable to import 'scipy.special' (import-error)
************* Module pyrecest.distributions.hypersphere_subset.spherical_harmonics_distribution_real
pyrecest/distributions/hypersphere_subset/spherical_harmonics_distribution_real.py:16:0: E0401: Unable to import 'scipy.special' (import-error)
************* Module pyrecest.distributions.hypersphere_subset.von_mises_fisher_distribution
pyrecest/distributions/hypersphere_subset/von_mises_fisher_distribution.py:26:0: E0401: Unable to import 'scipy.special' (import-error)
pyrecest/distributions/hypersphere_subset/von_mises_fisher_distribution.py:74:8: E0401: Unable to import 'scipy.stats' (import-error)
************* Module pyrecest.distributions.hypersphere_subset.watson_distribution
pyrecest/distributions/hypersphere_subset/watson_distribution.py:1:0: E0401: Unable to import 'mpmath' (import-error)
pyrecest/distributions/hypersphere_subset/watson_distribution.py:2:0: E0401: Unable to import 'numpy.testing' (import-error)
************* Module pyrecest.distributions.hypertorus.abstract_hypertoroidal_distribution
pyrecest/distributions/hypertorus/abstract_hypertoroidal_distribution.py:4:0: E0401: Unable to import 'matplotlib.pyplot' (import-error)
pyrecest/distributions/hypertorus/abstract_hypertoroidal_distribution.py:35:0: E0401: Unable to import 'scipy.integrate' (import-error)
************* Module pyrecest.distributions.hypertorus.abstract_toroidal_distribution
pyrecest/distributions/hypertorus/abstract_toroidal_distribution.py:5:0: E0401: Unable to import 'scipy.integrate' (import-error)
************* Module pyrecest.distributions.hypertorus.hypertoroidal_dirac_distribution
pyrecest/distributions/hypertorus/hypertoroidal_dirac_distribution.py:5:0: E0401: Unable to import 'matplotlib.pyplot' (import-error)
************* Module pyrecest.distributions.hypertorus.hypertoroidal_fourier_distribution
pyrecest/distributions/hypertorus/hypertoroidal_fourier_distribution.py:5:0: E0401: Unable to import 'beartype' (import-error)
************* Module pyrecest.distributions.hypertorus.hypertoroidal_grid_distribution
pyrecest/distributions/hypertorus/hypertoroidal_grid_distribution.py:4:0: E0401: Unable to import 'beartype' (import-error)
************* Module pyrecest.distributions.hypertorus.hypertoroidal_wrapped_normal_distribution
pyrecest/distributions/hypertorus/hypertoroidal_wrapped_normal_distribution.py:22:0: E0401: Unable to import 'scipy.stats' (import-error)
************* Module pyrecest.distributions.hypertorus.toroidal_von_mises_sine_distribution
pyrecest/distributions/hypertorus/toroidal_von_mises_sine_distribution.py:4:0: E0401: Unable to import 'scipy.special' (import-error)
************* Module pyrecest.distributions.hypertorus.toroidal_wrapped_normal_distribution
pyrecest/distributions/hypertorus/toroidal_wrapped_normal_distribution.py:1:0: E0401: Unable to import 'numpy' (import-error)
************* Module pyrecest.distributions.nonperiodic.abstract_hyperrectangular_distribution
pyrecest/distributions/nonperiodic/abstract_hyperrectangular_distribution.py:3:0: E0401: Unable to import 'scipy.integrate' (import-error)
************* Module pyrecest.distributions.nonperiodic.abstract_linear_distribution
pyrecest/distributions/nonperiodic/abstract_linear_distribution.py:5:0: E0401: Unable to import 'matplotlib.pyplot' (import-error)
pyrecest/distributions/nonperiodic/abstract_linear_distribution.py:33:0: E0401: Unable to import 'scipy.integrate' (import-error)
pyrecest/distributions/nonperiodic/abstract_linear_distribution.py:34:0: E0401: Unable to import 'scipy.optimize' (import-error)
pyrecest/distributions/nonperiodic/abstract_linear_distribution.py:35:0: E0401: Unable to import 'scipy.stats' (import-error)
************* Module pyrecest.distributions.nonperiodic.gaussian_distribution
pyrecest/distributions/nonperiodic/gaussian_distribution.py:8:0: E0401: Unable to import 'scipy.linalg' (import-error)
pyrecest/distributions/nonperiodic/gaussian_distribution.py:48:12: E0401: Unable to import 'scipy.stats' (import-error)
************* Module pyrecest.distributions.nonperiodic.linear_dirac_distribution
pyrecest/distributions/nonperiodic/linear_dirac_distribution.py:1:0: E0401: Unable to import 'matplotlib.pyplot' (import-error)
************* Module pyrecest.evaluation.determine_all_deviations
pyrecest/evaluation/determine_all_deviations.py:3:0: E0401: Unable to import 'numpy' (import-error)
pyrecest/evaluation/determine_all_deviations.py:4:0: E0401: Unable to import 'beartype' (import-error)
pyrecest/evaluation/determine_all_deviations.py:5:0: E0401: Unable to import 'beartype.typing' (import-error)
************* Module pyrecest.evaluation.eot_shape_database
pyrecest/evaluation/eot_shape_database.py:1:0: E0401: Unable to import 'numpy' (import-error)
pyrecest/evaluation/eot_shape_database.py:2:0: E0401: Unable to import 'shapely.geometry' (import-error)
pyrecest/evaluation/eot_shape_database.py:3:0: E0401: Unable to import 'shapely.ops' (import-error)
pyrecest/evaluation/eot_shape_database.py:10:18: E1123: Unexpected keyword argument 'shell' in classmethod call (unexpected-keyword-arg)
pyrecest/evaluation/eot_shape_database.py:10:18: E1123: Unexpected keyword argument 'holes' in classmethod call (unexpected-keyword-arg)
pyrecest/evaluation/eot_shape_database.py:10:18: E1120: No value for argument 'cls' in classmethod call (no-value-for-parameter)
************* Module pyrecest.evaluation.evaluate_for_file
pyrecest/evaluation/evaluate_for_file.py:4:0: E0401: Unable to import 'numpy' (import-error)
pyrecest/evaluation/evaluate_for_file.py:29:4: E1136: Value 'np.ndarray' is unsubscriptable (unsubscriptable-object)
************* Module pyrecest.evaluation.evaluate_for_simulation_config
pyrecest/evaluation/evaluate_for_simulation_config.py:4:0: E0401: Unable to import 'numpy' (import-error)
pyrecest/evaluation/evaluate_for_simulation_config.py:5:0: E0401: Unable to import 'beartype' (import-error)
pyrecest/evaluation/evaluate_for_simulation_config.py:36:4: E1136: Value 'np.ndarray' is unsubscriptable (unsubscriptable-object)
************* Module pyrecest.evaluation.evaluate_for_variables
pyrecest/evaluation/evaluate_for_variables.py:5:0: E0401: Unable to import 'numpy' (import-error)
************* Module pyrecest.evaluation.generate_groundtruth
pyrecest/evaluation/generate_groundtruth.py:1:0: E0401: Unable to import 'numpy' (import-error)
************* Module pyrecest.evaluation.generate_measurements
pyrecest/evaluation/generate_measurements.py:1:0: E0401: Unable to import 'numpy' (import-error)
pyrecest/evaluation/generate_measurements.py:2:0: E0401: Unable to import 'beartype' (import-error)
pyrecest/evaluation/generate_measurements.py:13:0: E0401: Unable to import 'scipy.stats' (import-error)
pyrecest/evaluation/generate_measurements.py:14:0: E0401: Unable to import 'shapely.affinity' (import-error)
pyrecest/evaluation/generate_measurements.py:15:0: E0401: Unable to import 'shapely.geometry' (import-error)
************* Module pyrecest.evaluation.generate_simulated_scenarios
pyrecest/evaluation/generate_simulated_scenarios.py:1:0: E0401: Unable to import 'numpy' (import-error)
************* Module pyrecest.evaluation.get_distance_function
pyrecest/evaluation/get_distance_function.py:1:0: E0401: Unable to import 'numpy' (import-error)
pyrecest/evaluation/get_distance_function.py:2:0: E0401: Unable to import 'numpy.linalg' (import-error)
************* Module pyrecest.evaluation.iterate_configs_and_runs
pyrecest/evaluation/iterate_configs_and_runs.py:4:0: E0401: Unable to import 'numpy' (import-error)
************* Module pyrecest.evaluation.perform_predict_update_cycles
pyrecest/evaluation/perform_predict_update_cycles.py:4:0: E0401: Unable to import 'numpy' (import-error)
************* Module pyrecest.evaluation.plot_results
pyrecest/evaluation/plot_results.py:3:0: E0401: Unable to import 'matplotlib.pyplot' (import-error)
pyrecest/evaluation/plot_results.py:4:0: E0401: Unable to import 'numpy' (import-error)
pyrecest/evaluation/plot_results.py:5:0: E0401: Unable to import 'beartype' (import-error)
************* Module pyrecest.evaluation.simulation_database
pyrecest/evaluation/simulation_database.py:4:0: E0401: Unable to import 'beartype' (import-error)
************* Module pyrecest.evaluation.summarize_filter_results
pyrecest/evaluation/summarize_filter_results.py:3:0: E0401: Unable to import 'numpy' (import-error)
************* Module pyrecest.filters.abstract_extended_object_tracker
pyrecest/filters/abstract_extended_object_tracker.py:3:0: E0401: Unable to import 'matplotlib.pyplot' (import-error)
************* Module pyrecest.filters.abstract_grid_filter
pyrecest/filters/abstract_grid_filter.py:3:0: E0401: Unable to import 'beartype' (import-error)
************* Module pyrecest.filters.global_nearest_neighbor
pyrecest/filters/global_nearest_neighbor.py:3:0: E0401: Unable to import 'scipy.optimize' (import-error)
pyrecest/filters/global_nearest_neighbor.py:4:0: E0401: Unable to import 'scipy.spatial.distance' (import-error)
pyrecest/filters/global_nearest_neighbor.py:5:0: E0401: Unable to import 'scipy.stats' (import-error)
************* Module pyrecest.filters.hyperhemisphere_cart_prod_particle_filter
pyrecest/filters/hyperhemisphere_cart_prod_particle_filter.py:1:0: E0401: Unable to import 'numpy' (import-error)
pyrecest/filters/hyperhemisphere_cart_prod_particle_filter.py:2:0: E0401: Unable to import 'beartype' (import-error)
************* Module pyrecest.filters.hyperhemispherical_particle_filter
pyrecest/filters/hyperhemispherical_particle_filter.py:1:0: E0401: Unable to import 'numpy' (import-error)
************* Module pyrecest.filters.kalman_filter
pyrecest/filters/kalman_filter.py:3:0: E0401: Unable to import 'bayesian_filters.kalman' (import-error)
************* Module pyrecest.filters.kernel_sme_filter
pyrecest/filters/kernel_sme_filter.py:3:0: E0401: Unable to import 'bayesian_filters' (import-error)
pyrecest/filters/kernel_sme_filter.py:152:8: E0401: Unable to import 'scipy.stats' (import-error)
************* Module pyrecest.sampling.hyperspherical_sampler
pyrecest/sampling/hyperspherical_sampler.py:250:8: E0401: Unable to import 'pyshtools' (import-error)
************* Module pyrecest.sampling.leopardi_sampler
pyrecest/sampling/leopardi_sampler.py:29:0: E0401: Unable to import 'scipy.optimize' (import-error)
pyrecest/sampling/leopardi_sampler.py:30:0: E0401: Unable to import 'scipy.special' (import-error)
************* Module pyrecest.tests.distributions.test_abstract_dirac_distribution
pyrecest/tests/distributions/test_abstract_dirac_distribution.py:3:0: E0401: Unable to import 'matplotlib' (import-error)
************* Module pyrecest.tests.distributions.test_abstract_hypercylindrical_distribution
pyrecest/tests/distributions/test_abstract_hypercylindrical_distribution.py:3:0: E0401: Unable to import 'matplotlib' (import-error)
pyrecest/tests/distributions/test_abstract_hypercylindrical_distribution.py:4:0: E0401: Unable to import 'numpy.testing' (import-error)
************* Module pyrecest.tests.distributions.test_abstract_hyperhemispherical_distribution
pyrecest/tests/distributions/test_abstract_hyperhemispherical_distribution.py:3:0: E0401: Unable to import 'numpy.testing' (import-error)
************* Module pyrecest.tests.distributions.test_abstract_hypersphere_subset_dirac_distribution
pyrecest/tests/distributions/test_abstract_hypersphere_subset_dirac_distribution.py:3:0: E0401: Unable to import 'numpy.testing' (import-error)
************* Module pyrecest.tests.distributions.test_abstract_hypersphere_subset_distribution
pyrecest/tests/distributions/test_abstract_hypersphere_subset_distribution.py:4:0: E0401: Unable to import 'numpy.testing' (import-error)
pyrecest/tests/distributions/test_abstract_hypersphere_subset_distribution.py:6:0: E0401: Unable to import 'parameterized' (import-error)
pyrecest/tests/distributions/test_abstract_hypersphere_subset_distribution.py:25:0: E0401: Unable to import 'scipy.integrate' (import-error)
************* Module pyrecest.tests.distributions.test_abstract_hyperspherical_distribution
pyrecest/tests/distributions/test_abstract_hyperspherical_distribution.py:3:0: E0401: Unable to import 'matplotlib' (import-error)
************* Module pyrecest.tests.distributions.test_abstract_hypertoroidal_distribution
pyrecest/tests/distributions/test_abstract_hypertoroidal_distribution.py:3:0: E0401: Unable to import 'matplotlib' (import-error)
pyrecest/tests/distributions/test_abstract_hypertoroidal_distribution.py:4:0: E0401: Unable to import 'numpy.testing' (import-error)
************* Module pyrecest.tests.distributions.test_abstract_linear_distribution
pyrecest/tests/distributions/test_abstract_linear_distribution.py:3:0: E0401: Unable to import 'matplotlib' (import-error)
pyrecest/tests/distributions/test_abstract_linear_distribution.py:4:0: E0401: Unable to import 'numpy.testing' (import-error)
************* Module pyrecest.tests.distributions.test_abstract_se2_distribution
pyrecest/tests/distributions/test_abstract_se2_distribution.py:3:0: E0401: Unable to import 'matplotlib.pyplot' (import-error)
pyrecest/tests/distributions/test_abstract_se2_distribution.py:4:0: E0401: Unable to import 'numpy.testing' (import-error)
pyrecest/tests/distributions/test_abstract_se2_distribution.py:5:0: E0401: Unable to import 'parameterized' (import-error)
************* Module pyrecest.tests.distributions.test_abstract_sphere_subset_distribution
pyrecest/tests/distributions/test_abstract_sphere_subset_distribution.py:3:0: E0401: Unable to import 'numpy.testing' (import-error)
pyrecest/tests/distributions/test_abstract_sphere_subset_distribution.py:4:0: E0401: Unable to import 'parameterized' (import-error)
************* Module pyrecest.tests.distributions.test_bingham_distribution
pyrecest/tests/distributions/test_bingham_distribution.py:3:0: E0401: Unable to import 'numpy.testing' (import-error)
************* Module pyrecest.tests.distributions.test_circular_fourier_distribution
pyrecest/tests/distributions/test_circular_fourier_distribution.py:4:0: E0401: Unable to import 'numpy.testing' (import-error)
pyrecest/tests/distributions/test_circular_fourier_distribution.py:8:0: E0401: Unable to import 'parameterized' (import-error)
pyrecest/tests/distributions/test_circular_fourier_distribution.py:17:0: E0401: Unable to import 'scipy' (import-error)
************* Module pyrecest.tests.distributions.test_circular_uniform_distribution
pyrecest/tests/distributions/test_circular_uniform_distribution.py:3:0: E0401: Unable to import 'numpy.testing' (import-error)
************* Module pyrecest.tests.distributions.test_custom_hypercylindrical_distribution
pyrecest/tests/distributions/test_custom_hypercylindrical_distribution.py:3:0: E0401: Unable to import 'numpy.testing' (import-error)
************* Module pyrecest.tests.distributions.test_custom_linear_distribution
pyrecest/tests/distributions/test_custom_linear_distribution.py:3:0: E0401: Unable to import 'numpy.testing' (import-error)
************* Module pyrecest.tests.distributions.test_disk_uniform_distribution
pyrecest/tests/distributions/test_disk_uniform_distribution.py:5:0: E0401: Unable to import 'numpy.testing' (import-error)
************* Module pyrecest.tests.distributions.test_ellipsoidal_ball_uniform_distribution
pyrecest/tests/distributions/test_ellipsoidal_ball_uniform_distribution.py:3:0: E0401: Unable to import 'numpy.testing' (import-error)
************* Module pyrecest.tests.distributions.test_gaussian_distribution
pyrecest/tests/distributions/test_gaussian_distribution.py:3:0: E0401: Unable to import 'numpy.testing' (import-error)
pyrecest/tests/distributions/test_gaussian_distribution.py:5:0: E0401: Unable to import 'scipy' (import-error)
pyrecest/tests/distributions/test_gaussian_distribution.py:10:0: E0401: Unable to import 'scipy.stats' (import-error)
************* Module pyrecest.tests.distributions.test_hypercylindrical_dirac_distribution
pyrecest/tests/distributions/test_hypercylindrical_dirac_distribution.py:3:0: E0401: Unable to import 'numpy.testing' (import-error)
pyrecest/tests/distributions/test_hypercylindrical_dirac_distribution.py:7:0: E0401: Unable to import 'parameterized' (import-error)
pyrecest/tests/distributions/test_hypercylindrical_dirac_distribution.py:28:0: E0401: Unable to import 'scipy.stats' (import-error)
pyrecest/tests/distributions/test_hypercylindrical_dirac_distribution.py:117:8: E0401: Unable to import 'numpy' (import-error)
************* Module pyrecest.tests.distributions.test_hyperhemispherical_bingham_distribution
pyrecest/tests/distributions/test_hyperhemispherical_bingham_distribution.py:3:0: E0401: Unable to import 'numpy.testing' (import-error)
pyrecest/tests/distributions/test_hyperhemispherical_bingham_distribution.py:7:0: E0401: Unable to import 'parameterized' (import-error)
************* Module pyrecest.tests.distributions.test_hyperhemispherical_grid_distribution
pyrecest/tests/distributions/test_hyperhemispherical_grid_distribution.py:5:0: E0401: Unable to import 'numpy.testing' (import-error)
************* Module pyrecest.tests.distributions.test_hyperspherical_dirac_distribution
pyrecest/tests/distributions/test_hyperspherical_dirac_distribution.py:3:0: E0401: Unable to import 'numpy.testing' (import-error)
************* Module pyrecest.tests.distributions.test_hyperspherical_grid_distribution
pyrecest/tests/distributions/test_hyperspherical_grid_distribution.py:6:0: E0401: Unable to import 'numpy.testing' (import-error)
************* Module pyrecest.tests.distributions.test_hyperspherical_mixture
pyrecest/tests/distributions/test_hyperspherical_mixture.py:3:0: E0401: Unable to import 'numpy.testing' (import-error)
************* Module pyrecest.tests.distributions.test_hyperspherical_uniform_distribution
pyrecest/tests/distributions/test_hyperspherical_uniform_distribution.py:6:0: E0401: Unable to import 'numpy.testing' (import-error)
************* Module pyrecest.tests.distributions.test_hypertoroidal_dirac_distribution
pyrecest/tests/distributions/test_hypertoroidal_dirac_distribution.py:4:0: E0401: Unable to import 'numpy.testing' (import-error)
pyrecest/tests/distributions/test_hypertoroidal_dirac_distribution.py:8:0: E0401: Unable to import 'parameterized' (import-error)
************* Module pyrecest.tests.distributions.test_hypertoroidal_fourier_distribution
pyrecest/tests/distributions/test_hypertoroidal_fourier_distribution.py:4:0: E0401: Unable to import 'numpy.testing' (import-error)
pyrecest/tests/distributions/test_hypertoroidal_fourier_distribution.py:8:0: E0401: Unable to import 'parameterized' (import-error)
************* Module pyrecest.tests.distributions.test_hypertoroidal_grid_distribution
pyrecest/tests/distributions/test_hypertoroidal_grid_distribution.py:3:0: E0401: Unable to import 'numpy.testing' (import-error)
************* Module pyrecest.tests.distributions.test_hypertoroidal_wrapped_normal_distribution
pyrecest/tests/distributions/test_hypertoroidal_wrapped_normal_distribution.py:3:0: E0401: Unable to import 'numpy.testing' (import-error)
************* Module pyrecest.tests.distributions.test_linear_dirac_distribution
pyrecest/tests/distributions/test_linear_dirac_distribution.py:3:0: E0401: Unable to import 'numpy.testing' (import-error)
pyrecest/tests/distributions/test_linear_dirac_distribution.py:7:0: E0401: Unable to import 'parameterized' (import-error)
pyrecest/tests/distributions/test_linear_dirac_distribution.py:15:0: E0401: Unable to import 'scipy.stats' (import-error)
************* Module pyrecest.tests.distributions.test_linear_mixture
pyrecest/tests/distributions/test_linear_mixture.py:4:0: E0401: Unable to import 'numpy.testing' (import-error)
************* Module pyrecest.tests.distributions.test_partially_wrapped_normal_distribution
pyrecest/tests/distributions/test_partially_wrapped_normal_distribution.py:3:0: E0401: Unable to import 'numpy.testing' (import-error)
pyrecest/tests/distributions/test_partially_wrapped_normal_distribution.py:4:0: E0401: Unable to import 'scipy.linalg' (import-error)
************* Module pyrecest.tests.distributions.test_spherical_harmonics_distribution_complex
pyrecest/tests/distributions/test_spherical_harmonics_distribution_complex.py:3:0: E0401: Unable to import 'numpy.testing' (import-error)
pyrecest/tests/distributions/test_spherical_harmonics_distribution_complex.py:5:0: E0401: Unable to import 'parameterized' (import-error)
************* Module pyrecest.tests.distributions.test_spherical_harmonics_distribution_real
pyrecest/tests/distributions/test_spherical_harmonics_distribution_real.py:4:0: E0401: Unable to import 'numpy.testing' (import-error)
pyrecest/tests/distributions/test_spherical_harmonics_distribution_real.py:6:0: E0401: Unable to import 'parameterized' (import-error)
************* Module pyrecest.tests.distributions.test_toroidal_von_mises_sine_distribution
pyrecest/tests/distributions/test_toroidal_von_mises_sine_distribution.py:3:0: E0401: Unable to import 'matplotlib' (import-error)
pyrecest/tests/distributions/test_toroidal_von_mises_sine_distribution.py:4:0: E0401: Unable to import 'numpy.testing' (import-error)
pyrecest/tests/distributions/test_toroidal_von_mises_sine_distribution.py:8:0: E0401: Unable to import 'parameterized' (import-error)
************* Module pyrecest.tests.distributions.test_von_mises_distribution
pyrecest/tests/distributions/test_von_mises_distribution.py:3:0: E0401: Unable to import 'matplotlib' (import-error)
pyrecest/tests/distributions/test_von_mises_distribution.py:4:0: E0401: Unable to import 'matplotlib.pyplot' (import-error)
pyrecest/tests/distributions/test_von_mises_distribution.py:5:0: E0401: Unable to import 'numpy.testing' (import-error)
************* Module pyrecest.tests.distributions.test_von_mises_fisher_distribution
pyrecest/tests/distributions/test_von_mises_fisher_distribution.py:3:0: E0401: Unable to import 'numpy.testing' (import-error)
pyrecest/tests/distributions/test_von_mises_fisher_distribution.py:5:0: E0401: Unable to import 'parameterized' (import-error)
************* Module pyrecest.tests.distributions.test_watson_distribution
pyrecest/tests/distributions/test_watson_distribution.py:3:0: E0401: Unable to import 'numpy.testing' (import-error)
************* Module pyrecest.tests.distributions.test_wrapped_cauchy_distribution
pyrecest/tests/distributions/test_wrapped_cauchy_distribution.py:3:0: E0401: Unable to import 'numpy.testing' (import-error)
************* Module pyrecest.tests.distributions.test_wrapped_laplace_distribution
pyrecest/tests/distributions/test_wrapped_laplace_distribution.py:3:0: E0401: Unable to import 'numpy.testing' (import-error)
************* Module pyrecest.tests.distributions.test_wrapped_normal_distribution
pyrecest/tests/distributions/test_wrapped_normal_distribution.py:3:0: E0401: Unable to import 'numpy.testing' (import-error)
************* Module pyrecest.tests.filters.test_circular_particle_filter
pyrecest/tests/filters/test_circular_particle_filter.py:3:0: E0401: Unable to import 'numpy.testing' (import-error)
************* Module pyrecest.tests.filters.test_euclidean_particle_filter
pyrecest/tests/filters/test_euclidean_particle_filter.py:3:0: E0401: Unable to import 'numpy.testing' (import-error)
************* Module pyrecest.tests.filters.test_global_nearest_neighbor
pyrecest/tests/filters/test_global_nearest_neighbor.py:3:0: E0401: Unable to import 'numpy.testing' (import-error)
pyrecest/tests/filters/test_global_nearest_neighbor.py:7:0: E0401: Unable to import 'scipy' (import-error)
pyrecest/tests/filters/test_global_nearest_neighbor.py:8:0: E0401: Unable to import 'parameterized' (import-error)
pyrecest/tests/filters/test_global_nearest_neighbor.py:98:8: E0401: Unable to import 'numpy' (import-error)
************* Module pyrecest.tests.filters.test_gprhm_tracker
pyrecest/tests/filters/test_gprhm_tracker.py:3:0: E0401: Unable to import 'numpy' (import-error)
pyrecest/tests/filters/test_gprhm_tracker.py:9:0: E0401: Unable to import 'shapely.geometry' (import-error)
************* Module pyrecest.tests.filters.test_hyperspherical_particle_filter
pyrecest/tests/filters/test_hyperspherical_particle_filter.py:3:0: E0401: Unable to import 'numpy.testing' (import-error)
************* Module pyrecest.tests.filters.test_hypertoroidal_particle_filter
pyrecest/tests/filters/test_hypertoroidal_particle_filter.py:3:0: E0401: Unable to import 'numpy.testing' (import-error)
************* Module pyrecest.tests.filters.test_kalman_filter
pyrecest/tests/filters/test_kalman_filter.py:4:0: E0401: Unable to import 'numpy.testing' (import-error)
************* Module pyrecest.tests.filters.test_kernel_sme_filter
pyrecest/tests/filters/test_kernel_sme_filter.py:5:0: E0401: Unable to import 'numpy.testing' (import-error)
pyrecest/tests/filters/test_kernel_sme_filter.py:9:0: E0401: Unable to import 'parameterized' (import-error)
************* Module pyrecest.tests.filters.test_random_matrix_tracker
pyrecest/tests/filters/test_random_matrix_tracker.py:4:0: E0401: Unable to import 'matplotlib.pyplot' (import-error)
pyrecest/tests/filters/test_random_matrix_tracker.py:5:0: E0401: Unable to import 'numpy.testing' (import-error)
pyrecest/tests/filters/test_random_matrix_tracker.py:9:0: E0401: Unable to import 'parameterized' (import-error)
************* Module pyrecest.tests.filters.test_toroidal_particle_filter
pyrecest/tests/filters/test_toroidal_particle_filter.py:3:0: E0401: Unable to import 'numpy.testing' (import-error)
************* Module pyrecest.tests.filters.test_toroidal_wrapped_normal_filter
pyrecest/tests/filters/test_toroidal_wrapped_normal_filter.py:3:0: E0401: Unable to import 'numpy.testing' (import-error)
************* Module pyrecest.tests.filters.test_von_mises_filter
pyrecest/tests/filters/test_von_mises_filter.py:3:0: E0401: Unable to import 'numpy.testing' (import-error)
************* Module pyrecest.tests.filters.test_von_mises_fisher_filter
pyrecest/tests/filters/test_von_mises_fisher_filter.py:3:0: E0401: Unable to import 'numpy.testing' (import-error)
************* Module pyrecest.tests.filters.test_wrapped_normal_filter
pyrecest/tests/filters/test_wrapped_normal_filter.py:3:0: E0401: Unable to import 'numpy.testing' (import-error)
************* Module pyrecest.tests.test_eot_shape_database
pyrecest/tests/test_eot_shape_database.py:9:0: E0401: Unable to import 'shapely.geometry' (import-error)
pyrecest/tests/test_eot_shape_database.py:10:0: E0401: Unable to import 'shapely.plotting' (import-error)
************* Module pyrecest.tests.test_euclidean_sampler
pyrecest/tests/test_euclidean_sampler.py:3:0: E0401: Unable to import 'numpy.testing' (import-error)
pyrecest/tests/test_euclidean_sampler.py:6:0: E0401: Unable to import 'scipy.stats' (import-error)
************* Module pyrecest.tests.test_evaluation_basic
pyrecest/tests/test_evaluation_basic.py:6:0: E0401: Unable to import 'matplotlib' (import-error)
pyrecest/tests/test_evaluation_basic.py:7:0: E0401: Unable to import 'numpy' (import-error)
pyrecest/tests/test_evaluation_basic.py:11:0: E0401: Unable to import 'parameterized' (import-error)
pyrecest/tests/test_evaluation_basic.py:37:0: E0401: Unable to import 'shapely.geometry' (import-error)
************* Module pyrecest.tests.test_hyperspherical_sampler
pyrecest/tests/test_hyperspherical_sampler.py:4:0: E0401: Unable to import 'numpy.testing' (import-error)
pyrecest/tests/test_hyperspherical_sampler.py:8:0: E0401: Unable to import 'parameterized' (import-error)
************* Module pyrecest.tests.test_hypertoroidal_sampler
pyrecest/tests/test_hypertoroidal_sampler.py:3:0: E0401: Unable to import 'numpy.testing' (import-error)
************* Module pyrecest.tests.test_metrics
pyrecest/tests/test_metrics.py:3:0: E0401: Unable to import 'numpy.testing' (import-error)
************* Module pyrecest.utils.metrics
pyrecest/utils/metrics.py:3:0: E0401: Unable to import 'shapely' (import-error)
************* Module pyrecest.utils.plotting
pyrecest/utils/plotting.py:1:0: E0401: Unable to import 'matplotlib.pyplot' (import-error)

-----------------------------------
Your code has been rated at 8.99/10

See detailed reports in MegaLinter artifacts

Your project could benefit from a custom flavor, which would allow you to run only the linters you need, and thus improve runtime performances. (Skip this info by defining FLAVOR_SUGGESTIONS: false)

  • Documentation: Custom Flavors
  • Command: npx mega-linter-runner@9.4.0 --custom-flavor-setup --custom-flavor-linters PYTHON_PYLINT,PYTHON_BLACK,PYTHON_FLAKE8,PYTHON_ISORT,PYTHON_BANDIT,PYTHON_MYPY,PYTHON_RUFF,COPYPASTE_JSCPD,JSON_V8R,JSON_PRETTIER,MARKDOWN_MARKDOWNLINT,MARKDOWN_MARKDOWN_TABLE_FORMATTER,REPOSITORY_CHECKOV,REPOSITORY_GIT_DIFF,REPOSITORY_GITLEAKS,REPOSITORY_SECRETLINT,REPOSITORY_SYFT,REPOSITORY_TRIVY_SBOM,REPOSITORY_TRUFFLEHOG,YAML_PRETTIER,YAML_YAMLLINT,YAML_V8R

MegaLinter is graciously provided by OX Security
Show us your support by starring ⭐ the repository

@github-actions
Copy link

github-actions bot commented Mar 2, 2026

Test Results

   12 files     12 suites   3h 13m 35s ⏱️
  514 tests   514 ✅     0 💤 0 ❌
6 380 runs  5 280 ✅ 1 100 💤 0 ❌

Results for commit ccbcfe3.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant