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.6.tar.gz (575.9 kB view details)

Uploaded Source

Built Distribution

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

Uploaded Python 2 Python 3

File details

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

File metadata

  • Download URL: shipgrav-1.0.6.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.6.tar.gz
Algorithm Hash digest
SHA256 c903f3d027a024451f63d1974ec297849b7f127fc872e4c187dc80f1a326dcb0
MD5 2308143e50707a7cde2a9eae613b72e6
BLAKE2b-256 b5f51cd9894d065a4605d3eb94ffeb4bfb088140f205929a5270b47324dead84

See more details on using hashes here.

Provenance

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

Publisher: release-publish.yml on PFPE/shipgrav

Attestations:

File details

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

File metadata

  • Download URL: shipgrav-1.0.6-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.6-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 7eaf817425e7629df43db8073e110f66e39464f2c9c4a6a9d1c32e9c6a814b89
MD5 b657bdbcc80372ec07124fc1c0a5918d
BLAKE2b-256 68cb87adb4184c97e564ea483f825173863496e6913b630dea1973d2f2a0c3a4

See more details on using hashes here.

Provenance

The following attestation bundles were made for shipgrav-1.0.6-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