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.1.tar.gz (89.0 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.1-py3-none-any.whl (24.1 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: glidertest-0.0.1.tar.gz
  • Upload date:
  • Size: 89.0 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.1.tar.gz
Algorithm Hash digest
SHA256 ae31d80089a0586c3c50b3335476f4a2e3f88a99f636c1c4a93526801679b516
MD5 a06c5c4ffb4da6cf79ed4024c64b9650
BLAKE2b-256 4634559edef46321aff8e2f3bb1467c1fa0a032b6cd3b44973ff80d0348bb095

See more details on using hashes here.

Provenance

The following attestation bundles were made for glidertest-0.0.1.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.1-py3-none-any.whl.

File metadata

  • Download URL: glidertest-0.0.1-py3-none-any.whl
  • Upload date:
  • Size: 24.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.1-py3-none-any.whl
Algorithm Hash digest
SHA256 d408657ae2e83d4145fe4a80bee928f3e7677c3809ac1a137bdabe3d4637e8c0
MD5 19e608603dcfff993a976b1fbcfb6182
BLAKE2b-256 aaa703e5327f78059595ea7ff0b16f771c07ea5ad0549a8ab1ba739235a9318e

See more details on using hashes here.

Provenance

The following attestation bundles were made for glidertest-0.0.1-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