A package for spatial filtering of Argo profiles using a point-in-polygon algorithm and cluster-based quality control analysis.
Project description
cluster_qc
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
This work is licensed under a Creative Commons Attribution 4.0 International License.
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 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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a2567f71b251fadf307270180f13e835f702a93289b4354c372de1b723cf472d
|
|
| MD5 |
d8c239cf778829ce0d75f17430bc3d41
|
|
| BLAKE2b-256 |
cfa2ee5a70096d803674140d2a292a30ee270d04abed45de0d8e871222012ed2
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1efa8bb9bbc185a0d2ae1bd4736469ed1cc9777d8c20cc588131747a674cb286
|
|
| MD5 |
76d6e6478fbc6ed7050145492b781095
|
|
| BLAKE2b-256 |
ef8fc2ae5222678cf921bd06da916caa0d5926d81f69ddd87c3be2cddaba8e22
|