Skip to content

Comments

Bump pyshtools from 4.13.1 to 4.14.1#1522

Open
dependabot[bot] wants to merge 1 commit intomainfrom
dependabot/pip/pyshtools-4.14.1
Open

Bump pyshtools from 4.13.1 to 4.14.1#1522
dependabot[bot] wants to merge 1 commit intomainfrom
dependabot/pip/pyshtools-4.14.1

Conversation

@dependabot
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Feb 24, 2026

Bumps pyshtools from 4.13.1 to 4.14.1.

Release notes

Sourced from pyshtools's releases.

Version 4.14.1

Support for Boule ellipsoids This version provides support for using Boule ellipsoids in many routines that compute the shape and gravity field of a planet.

Create a grid of a predefined ellipsoid:

grid = pysh.SHGrid.from_ellipsoid(ellipsoid=boule.Mars2009, lmax=100)
grid.plot()

Create an area-weighted histogram of spherical elevations with respect to an ellipsoid:

grid = pysh.datasets.Mars.MOLA_shape().expand()
hist, bin_edges = grid.histogram(ellipsoid=boule.Mars2009)
fig, ax = grid.plot_histogram(ellipsoid=boule.Mars2009, bins=100)

Plot spherical heights with respect to an ellipsoid:

fig, ax = grid.plot(ellipsoid=boule.Mars2009, colorbar='bottom')
figure = grid.plotgmt(ellipsoid=boule.Mars2009, colorbar='right')
figure.show()

Create grids of the spherical gravity vector components, gravity disturbance, and gravity potential on a rotating ellipsoid:

clm = pysh.datasets.Mars.MRO120F()
grids = clm.expand(ellipsoid=boule.Mars2009)
grids.plot()

Create grids of the gravity gradient tensor on a flattened ellipsoid:

grids = clm.tensor(ellipsoid=boule.Mars2009, degree0=True)
grids.plot()

Create a grid of the geoid height with respect to an ellipsoid:

geoid = clm.geoid(boule.Mars2009)
geoid.plot()

Create grids of the magnetic field tensor on a flattened ellipsoid:

glm = pysh.datasets.Mars.Langlais2019()
grids = glm.tensor(ellipsoid=boule.Mars2009)
grids.plot()

Datasets

  • Added the PINN2025 magnetic potential model of Mars (Delcourt and Mittelholz 2025).
  • Added the CERES gravitational potential model CERES70E (Park et al. 2020).
  • Added the lunar gravitational potential model GL1800F (Park et al. 2025).

... (truncated)

Commits

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [pyshtools](https://github.com/SHTOOLS/SHTOOLS) from 4.13.1 to 4.14.1.
- [Release notes](https://github.com/SHTOOLS/SHTOOLS/releases)
- [Commits](SHTOOLS/SHTOOLS@v4.13.1...v4.14.1)

---
updated-dependencies:
- dependency-name: pyshtools
  dependency-version: 4.14.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot added dependencies Pull requests that update a dependency file python Pull requests that update python code labels Feb 24, 2026
@github-actions github-actions bot enabled auto-merge (squash) February 24, 2026 02:44
@github-actions
Copy link

MegaLinter analysis: Error

Descriptor Linter Files Fixed Errors Warnings Elapsed time
✅ COPYPASTE jscpd yes no no 5.46s
✅ JSON prettier 2 0 0 0 0.39s
✅ JSON v8r 2 0 0 2.16s
✅ MARKDOWN markdownlint 1 0 0 0 0.6s
✅ MARKDOWN markdown-table-formatter 1 0 0 0 0.24s
✅ PYTHON bandit 247 0 0 3.15s
✅ PYTHON black 247 0 0 0 5.04s
✅ PYTHON flake8 247 0 0 1.72s
✅ PYTHON isort 247 0 0 0 0.49s
✅ PYTHON mypy 247 0 0 3.87s
❌ PYTHON pylint 247 207 0 42.02s
✅ PYTHON ruff 247 0 0 0 0.03s
✅ REPOSITORY checkov yes no no 13.56s
✅ REPOSITORY gitleaks yes no no 2.42s
✅ REPOSITORY git_diff yes no no 0.0s
✅ REPOSITORY secretlint yes no no 3.23s
✅ REPOSITORY syft yes no no 1.35s
✅ REPOSITORY trivy-sbom yes no no 0.97s
✅ REPOSITORY trufflehog yes no no 10.63s
✅ YAML prettier 4 0 0 0 0.42s
✅ YAML v8r 4 0 0 4.72s
✅ YAML yamllint 4 0 0 0.38s

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.2.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

@github-actions
Copy link

Test Results

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

Results for commit 3513b24.

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

Labels

dependencies Pull requests that update a dependency file python Pull requests that update python code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants