Skip to main content

A package for spatial filtering of Argo profiles using a point-in-polygon algorithm and cluster-based quality control analysis.

Project description

cluster_qc

Release License DOI

Argo data goes through two quality processes, in real time and in delayed mode. This library contains the code used to develop the methodology of a publication that is currently under review, filters profiles within a given irregular polygon and offers two filtering methods to discard only the real time quality control data that present salinity drifts, this allows researchers to have a greater amount of data within the study area of their interest in a matter of minutes, as opposed to waiting for quality control in delayed mode that takes up to 12 months to complete. In addition, it provides tools to facilitate the download of the source files of this data and to generate diagrams.

Installation

To install this package, first clone it on your computer or download the zip file. Then access to its root folder and install it with the command:

pip install cluster_qc

Demos

To see package demos go to the demo folder and run the files:

  • demo1.py: Download the list of profiles and filter them using the point-in-polygon algorithm.
  • demo2.py: Extract data from NetCDF file profiles and convert to CSV.
  • demo3.py: Visualizing Hydrographic Profiles from an Argo Float.
  • demo4.py: Perform group analysis on the data to filter the data in RTQC that contains the same patterns as the DMQC data.

How to cite

[!IMPORTANT] If you use this repository, please include a reference to the following:

Romero, E., Tenorio-Fernandez, L., Castro, I., and Castro, M.: Filtering method based on cluster analysis to avoid salinity drifts and recover Argo data in less time, Ocean Sci., 17, 1273–1284, https://doi.org/10.5194/os-17-1273-2021, 2021.

Argo data acknowledgment

These data were collected and made freely available by the International Argo Program and the national programs that contribute to it. (http://www.argo.ucsd.edu, http://argo.jcommops.org). The Argo Program is part of the Global Ocean Observing System.

License

Creative Commons License
This work is licensed under a Creative Commons Attribution 4.0 International License.

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

cluster_qc-2.0.0.tar.gz (13.0 kB view details)

Uploaded Source

Built Distribution

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

cluster_qc-2.0.0-py3-none-any.whl (13.7 kB view details)

Uploaded Python 3

File details

Details for the file cluster_qc-2.0.0.tar.gz.

File metadata

  • Download URL: cluster_qc-2.0.0.tar.gz
  • Upload date:
  • Size: 13.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.9.16

File hashes

Hashes for cluster_qc-2.0.0.tar.gz
Algorithm Hash digest
SHA256 a2567f71b251fadf307270180f13e835f702a93289b4354c372de1b723cf472d
MD5 d8c239cf778829ce0d75f17430bc3d41
BLAKE2b-256 cfa2ee5a70096d803674140d2a292a30ee270d04abed45de0d8e871222012ed2

See more details on using hashes here.

File details

Details for the file cluster_qc-2.0.0-py3-none-any.whl.

File metadata

  • Download URL: cluster_qc-2.0.0-py3-none-any.whl
  • Upload date:
  • Size: 13.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.9.16

File hashes

Hashes for cluster_qc-2.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 1efa8bb9bbc185a0d2ae1bd4736469ed1cc9777d8c20cc588131747a674cb286
MD5 76d6e6478fbc6ed7050145492b781095
BLAKE2b-256 ef8fc2ae5222678cf921bd06da916caa0d5926d81f69ddd87c3be2cddaba8e22

See more details on using hashes here.

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