Skip to main content

A python library for Argo data beginners and experts

Project description

argopy logo
argopy is a python library dedicated to Argo data access, visualisation and manipulation for regular users as well as Argo experts and operators
DOI Documentation Pypi Conda
codecov CI CI Energy
Open-SSF

Documentation

The official documentation is hosted on ReadTheDocs.org: https://argopy.readthedocs.io

Install

Binary installers for the latest released version are available at the Python Package Index (PyPI) and on Conda.

# conda
conda install -c conda-forge argopy
# or PyPI
pip install argopy

argopy is continuously tested to work under most OS (Linux, Mac, Windows) and with python versions >= 3.8

Usage

# Import the main data fetcher:
from argopy import DataFetcher
# Define what you want to fetch... 
# a region:
ArgoSet = DataFetcher().region([-85,-45,10.,20.,0,10.])
# floats:
ArgoSet = DataFetcher().float([6902746, 6902747, 6902757, 6902766])
# or specific profiles:
ArgoSet = DataFetcher().profile(6902746, 34)
# then fetch and get data as xarray datasets:
ds = ArgoSet.load().data
# or
ds = ArgoSet.to_xarray()
# you can even plot some information:
ArgoSet.plot('trajectory')    

They are many more usages and fine-tuning to allow you to access and manipulate Argo data:

Just check out the documentation for more !

🌿 Energy impact of argopy development

The argopy team is concerned about the environmental impact of your favorite software development. Starting June 1st 2024, we're experimenting with the Green Metrics Tools from Green Coding to get an estimate of the energy used and CO2eq emitted by our development activities on Github infrastructure. Results:

Activity Green Coding tool
CI tests running on each commit CI Energy CI Energy
Upstream CI tests, running daily CI Energy CI Energy

Development and contributions

See our software management dashboard here: https://github.com/orgs/euroargodev/projects/19

And if you want to get involved and help maintain or develop argopy, please checkout the contribution page.

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

argopy-1.2.0.tar.gz (691.1 kB view details)

Uploaded Source

Built Distribution

argopy-1.2.0-py3-none-any.whl (366.4 kB view details)

Uploaded Python 3

File details

Details for the file argopy-1.2.0.tar.gz.

File metadata

  • Download URL: argopy-1.2.0.tar.gz
  • Upload date:
  • Size: 691.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for argopy-1.2.0.tar.gz
Algorithm Hash digest
SHA256 a6f1b0964cc55a33d1fcb01b75507650172af87f128709b6ddbc3617efdc41a8
MD5 7b3a3ac60a37b4d9f8e363655af0406a
BLAKE2b-256 cfa1c1b5c21187143aba54895a970ad92ac4ead628ee82f6a9f49993cc4cd327

See more details on using hashes here.

Provenance

The following attestation bundles were made for argopy-1.2.0.tar.gz:

Publisher: pythonpublish.yml on euroargodev/argopy

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

File details

Details for the file argopy-1.2.0-py3-none-any.whl.

File metadata

  • Download URL: argopy-1.2.0-py3-none-any.whl
  • Upload date:
  • Size: 366.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for argopy-1.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 eeab6d2df02b4d56bfe54ef58bb5eefb854e16170c8c183ada5cb549949670ed
MD5 8c8b96c86cb6afe7e7e2136b86d12a62
BLAKE2b-256 5354e682bf073983de3415ae707ee417492b31bd9a82ad555a5cb853a50925ae

See more details on using hashes here.

Provenance

The following attestation bundles were made for argopy-1.2.0-py3-none-any.whl:

Publisher: pythonpublish.yml on euroargodev/argopy

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 Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page