Marine Quality Control package.
Project description
Versions |
|
Documentation and Support |
|
Open Source |
|
Coding Standards |
|
Development Status |
|
Funding |
Introduction
This Python package provides a set of tools for quality control (QC) of marine meteorological reports. Marine meteorological reports typically comprise latitude, longitude, time, and date as well as one or more marine meteorological variables often including, but not limited to sea-surface temperature, air temperature, dew point temperature, sea level pressure, wind speed and wind direction. Quality control is the process of identifying and flagging reports and variables within reports that are likely to be in gross error. It is important to note that QC checks do not (and cannot) identify all incorrect reports and they can also identify good reports as being erroneous.
Installation
Installation using pip
This repository has not been release on pypi yet.
You can install the package directly from pip:
pip install marine_qc
If you want to contribute, we recommend cloning the repository and installing the package in development mode, e.g.
git clone https://github.com/glamod/marine_qc
cd marine_qc
pip install -e .
This will install the package but you can still edit it and you don’t need the package in your PYTHONPATH
Installation using uv
You can install the package using uv package manager, this will add the library to your active environment:
uv add marine_qc
To develop the package using uv, the following will create a virtual environment, uv defaults to .venv:
git clone https://github.com/glamod/marine_qc
cd marine_qc
uv venv --python 3.12 # Create an environment with the recommended python version
source .venv/bin/activate # Load the virtual environment (for bash or zsh)
uv sync
Contributing to marine_qc
If you’re interested in participating in the development of marine_qc by suggesting new features, new indices or report bugs, please leave us a message on the issue tracker.
If you would like to contribute code or documentation (which is greatly appreciated!), check out the Contributing Guidelines before you begin!
How to cite this library
If you wish to cite marine_qc in a research publication, we kindly ask that you refer to Zenodo: .
License
This is free software: you can redistribute it and/or modify it under the terms of the Apache License 2.0. A copy of this license is provided in the code repository (LICENSE).
Credits
marine_qc development is funded through Copernicus Climate Change Service (C3S).
This package was created with Cookiecutter and the Ouranosinc/cookiecutter-pypackage project template.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file marine_qc-0.2.0.tar.gz.
File metadata
- Download URL: marine_qc-0.2.0.tar.gz
- Upload date:
- Size: 157.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8ab843c0a4e88911c9e0be76faecc0e8bfe1a5a6435a7a70044d69066b083811
|
|
| MD5 |
4460a476c98ea0442f63421e2bf460cd
|
|
| BLAKE2b-256 |
3493d26506e2d7c27fa2ff3f9d76f0270ebcd03185911523beee72ff352b83c6
|
Provenance
The following attestation bundles were made for marine_qc-0.2.0.tar.gz:
Publisher:
publish-pypi.yml on glamod/marine_qc
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
marine_qc-0.2.0.tar.gz -
Subject digest:
8ab843c0a4e88911c9e0be76faecc0e8bfe1a5a6435a7a70044d69066b083811 - Sigstore transparency entry: 626413184
- Sigstore integration time:
-
Permalink:
glamod/marine_qc@6230b011e65a6f9257ee2e76e362d8c7c0896645 -
Branch / Tag:
refs/tags/v0.2.0 - Owner: https://github.com/glamod
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish-pypi.yml@6230b011e65a6f9257ee2e76e362d8c7c0896645 -
Trigger Event:
release
-
Statement type:
File details
Details for the file marine_qc-0.2.0-py3-none-any.whl.
File metadata
- Download URL: marine_qc-0.2.0-py3-none-any.whl
- Upload date:
- Size: 77.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
84e9f4eb3a14571107a190b8b9e9fb039440845390ac61504601a37e02d29b27
|
|
| MD5 |
81551973900176488fbf984915f7d06a
|
|
| BLAKE2b-256 |
ac75c119c1938d3e8fdec11430e1dc5f52d67f0051801f0085cf1acfd21ff420
|
Provenance
The following attestation bundles were made for marine_qc-0.2.0-py3-none-any.whl:
Publisher:
publish-pypi.yml on glamod/marine_qc
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
marine_qc-0.2.0-py3-none-any.whl -
Subject digest:
84e9f4eb3a14571107a190b8b9e9fb039440845390ac61504601a37e02d29b27 - Sigstore transparency entry: 626413186
- Sigstore integration time:
-
Permalink:
glamod/marine_qc@6230b011e65a6f9257ee2e76e362d8c7c0896645 -
Branch / Tag:
refs/tags/v0.2.0 - Owner: https://github.com/glamod
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish-pypi.yml@6230b011e65a6f9257ee2e76e362d8c7c0896645 -
Trigger Event:
release
-
Statement type: