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

Uploaded Source

Built Distribution

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

Uploaded Python 2 Python 3

File details

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

File metadata

  • Download URL: shipgrav-1.0.4.tar.gz
  • Upload date:
  • Size: 575.8 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.4.tar.gz
Algorithm Hash digest
SHA256 ddf35cbe9f77b4915821cdb90593232c78142251e2537e2be532552a043267dc
MD5 bf4e2482cb0515998de721856d610c04
BLAKE2b-256 57ad4ee34c769586dbf32cb875798e3a4671706d929651845961617c9e8b6272

See more details on using hashes here.

Provenance

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

Publisher: release-publish.yml on PFPE/shipgrav

Attestations:

File details

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

File metadata

  • Download URL: shipgrav-1.0.4-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.4-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 8644929ec86c0471fb88c74127c7dadf56398251a101a93f030caead3a0f7b1d
MD5 400933affdedadd3fe977d5134f75ced
BLAKE2b-256 cada39bef90d22f0463436288a424ea2c8f922f85314a65031d7d5f567d3f612

See more details on using hashes here.

Provenance

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