Skip to main content

Diagnostic tests of glider quality

Project description

glidertest

This is a repo to diagnose issues in glider data such as CTD thermal lag.

This is a work in progress, all contributions welcome!

Install

Install from PyPI with

python -m pip install glidertest

Install a local, development version of this by cloning the repo, opening a terminal in the home directory (next to this readme file) and running these commands:

pip install -r requirements-dev.txt
pip install -e . 

This installs glidertest locally. -e ensures that any edits you make in the files will be picked up by scripts that import functions from glidertest.

Documentation

Documentation website at https://callumrollo.github.io/glidertest/

Check out the example notebook notebooks/demo.ipynb for example functionality

As input, glidertest takes OceanGliders format files

Contributing

All contributions are welcome! Please clone the repo and install a local development version of glidertest as described in the Install section above. All new functions should include tests, you can run the tests locally and generate a coverage report with:

pytest --cov=glidertest --cov-report term-missing  tests/

Try to ensure that all the lines of your contribution are covered in the tests.

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

glidertest-0.0.1a6.tar.gz (87.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

glidertest-0.0.1a6-py3-none-any.whl (23.1 kB view details)

Uploaded Python 3

File details

Details for the file glidertest-0.0.1a6.tar.gz.

File metadata

  • Download URL: glidertest-0.0.1a6.tar.gz
  • Upload date:
  • Size: 87.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for glidertest-0.0.1a6.tar.gz
Algorithm Hash digest
SHA256 3d56f25c250582ecdabf587e48da81f40d46a34343c0d303ff3a9d4f8393ff7e
MD5 97ef627e7958a15e608486a55a26676b
BLAKE2b-256 841d79797a05b0881aae74a4c16a9c27d6916c3abc6b0879cab24e50d9f62bd9

See more details on using hashes here.

Provenance

The following attestation bundles were made for glidertest-0.0.1a6.tar.gz:

Publisher: pypi.yml on callumrollo/glidertest

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file glidertest-0.0.1a6-py3-none-any.whl.

File metadata

  • Download URL: glidertest-0.0.1a6-py3-none-any.whl
  • Upload date:
  • Size: 23.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for glidertest-0.0.1a6-py3-none-any.whl
Algorithm Hash digest
SHA256 13a7125273aaef667359b456b086a70ca3f6f4be65b2533bf405cbf38fc4c501
MD5 ba4a028c8b8a0b981102ad692c4e1dc2
BLAKE2b-256 736612cd07c5e1eee611e1ddac99fe31bf4676b675bc02faad49e5fbb9e7f73d

See more details on using hashes here.

Provenance

The following attestation bundles were made for glidertest-0.0.1a6-py3-none-any.whl:

Publisher: pypi.yml on callumrollo/glidertest

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

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