Skip to content

Bump pyshtools from 4.13.1 to 4.14.1#1522

Merged
github-actions[bot] merged 1 commit intomainfrom
dependabot/pip/pyshtools-4.14.1
Mar 27, 2026
Merged

Bump pyshtools from 4.13.1 to 4.14.1#1522
github-actions[bot] merged 1 commit intomainfrom
dependabot/pip/pyshtools-4.14.1

Conversation

@dependabot
Copy link
Copy Markdown
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

Note
Automatic rebases have been disabled on this pull request as it has been open for over 30 days.

@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
Copy Markdown
Contributor

github-actions Bot commented Feb 24, 2026

MegaLinter analysis: Success

Descriptor Linter Files Fixed Errors Warnings Elapsed time
✅ COPYPASTE jscpd yes no no 5.9s
✅ JSON prettier 2 0 0 0 0.53s
✅ JSON v8r 2 0 0 2.45s
✅ MARKDOWN markdownlint 1 0 0 0 0.67s
✅ MARKDOWN markdown-table-formatter 1 0 0 0 0.3s
✅ PYTHON bandit 247 0 0 3.24s
✅ PYTHON black 247 0 0 0 5.17s
✅ PYTHON flake8 247 0 0 1.75s
✅ PYTHON isort 247 0 0 0 0.51s
✅ PYTHON mypy 247 0 0 3.9s
✅ PYTHON pylint 247 0 0 62.33s
✅ PYTHON ruff 247 0 0 0 0.04s
✅ REPOSITORY checkov yes no no 15.49s
✅ REPOSITORY gitleaks yes no no 2.32s
✅ REPOSITORY git_diff yes no no 0.01s
✅ REPOSITORY secretlint yes no no 3.28s
✅ REPOSITORY syft yes no no 1.26s
✅ REPOSITORY trivy-sbom yes no no 0.95s
✅ REPOSITORY trufflehog yes no no 10.98s
✅ YAML prettier 4 0 0 0 0.51s
✅ YAML v8r 4 0 0 5.61s
✅ YAML yamllint 4 0 0 0.4s

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
Copy Markdown
Contributor

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.

@FlorianPfaff
Copy link
Copy Markdown
Owner

@dependabot rebase

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 force-pushed the dependabot/pip/pyshtools-4.14.1 branch from 3513b24 to 9cb6a7d Compare March 26, 2026 23:47
@github-actions github-actions Bot merged commit a89eeb5 into main Mar 27, 2026
16 checks passed
@dependabot dependabot Bot deleted the dependabot/pip/pyshtools-4.14.1 branch March 27, 2026 00:25
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.

1 participant