Skip to main content

Functions for marine gravity data processing and reduction

Project description

shipgrav

build status codecov

shipgrav is a Python package designed for reading, processing, and reducing marine gravity data from UNOLS ships. It is created and maintained by PFPE for the marine gravimetry community. The shipgrav repository also contains scripts with example workflows for gravity data processing and reduction.

Dependencies

python 3.9+
numpy
scipy
pandas 2.0+
statsmodels
tomli
pyyaml
tqdm

To run the example scripts, you will also need matplotlib, geographiclib, and pooch. To run the example scripts in jupyter, you will also need jupyterlab and jupytext.

Installation

shipgrav can be installed from PyPI using pip. Detailed instructions are in the documentation.

Documentation and usage

The shipgrav documentation is available online at shipgrav.readthedocs.io. It can also be accessed offline by building the contents of the docs folder using sphinx.

Contributing to shipgrav

Please do! If you have ideas for how to make shipgrav better, you can raise an issue on github or contact PFPE.

If you raise an issue on github, please include as much detail as possible about any errors you are encountering or any proposed enhancements to the code. Include the text of any error messages, and if the issue is unexpected behavior from the code without any visible error messages, describe both what the code is doing and what you think it should be doing instead. PFPE may ask for additional details and/or copies of data files in order to reproduce and diagnose an issue.

Additions or enhancements to the code are also welcome. Contributors are invited to fork the repository and submit pull requests for the maintainers to review.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

shipgrav-1.0.5.tar.gz (575.9 kB view details)

Uploaded Source

Built Distribution

shipgrav-1.0.5-py2.py3-none-any.whl (158.0 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file shipgrav-1.0.5.tar.gz.

File metadata

  • Download URL: shipgrav-1.0.5.tar.gz
  • Upload date:
  • Size: 575.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for shipgrav-1.0.5.tar.gz
Algorithm Hash digest
SHA256 1a058f1f73a22942c21e55cc267f9eeadb8e317580ecf6aa96931b91c9342fdd
MD5 da5bfcb26e6d0df1975f583f07093518
BLAKE2b-256 cf5b2093410cf63f4de05d79606205bf5f84ccb58f7ba3dbf6cd4840d5fbd6f3

See more details on using hashes here.

Provenance

The following attestation bundles were made for shipgrav-1.0.5.tar.gz:

Publisher: release-publish.yml on PFPE/shipgrav

Attestations:

File details

Details for the file shipgrav-1.0.5-py2.py3-none-any.whl.

File metadata

  • Download URL: shipgrav-1.0.5-py2.py3-none-any.whl
  • Upload date:
  • Size: 158.0 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for shipgrav-1.0.5-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 120788ea6ff3111e5633e26b6d88866b1c839d468e50e06c65dc1c4887988f56
MD5 44c3143359a6c70da4cfa4200e86f4dd
BLAKE2b-256 f6c621ba81a5fb6bde1386e8babceae9a749b595512275a99bfc493082172bd1

See more details on using hashes here.

Provenance

The following attestation bundles were made for shipgrav-1.0.5-py2.py3-none-any.whl:

Publisher: release-publish.yml on PFPE/shipgrav

Attestations:

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page