argopy
Argopy is a python library dedicated to Argo data access, manipulation and visualisation for standard users as well as Argo experts.
Cite this software
Description
argopy is a python library dedicated to Argo data access, visualisation and manipulation for regular users as well as Argo experts and operators |
|---|
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:
- filters at fetch time (standard vs expert users, automatically select QC flags or data mode, ...)
- select data sources (erddap, ftp, local, argovis, ...)
- manipulate data (points, profiles, interpolations, binning, ...)
- visualisation (trajectories, topography, histograms, ...)
- tools for Quality Control (OWC, figures, ...)
- access meta-data and other Argo-related datasets (reference tables, deployment plans, topography, DOIs, ...)
- improve performances (caching, parallel data fetching)
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 | |
| Upstream CI tests, running daily |
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.
Tutorials
Some tutorials, as jupyter notebooks, are available to get you started:
Participating organisations
Reference papers
- 1.Author(s): Shane Elipot, Philippe Miron, Milan Curcic, Kevin Santana, Rick LumpkinPublished in Journal of Open Source Software by The Open Journal in 2024, page: 674210.21105/joss.06742
- 2.Author(s): Carla Chevillard, Mélanie Juza, Lara Díaz-Barroso, Emma Reyes, Romain Escudier, Joaquín TintoréPublished in Frontiers in Marine Science by Frontiers Media SA in 202410.3389/fmars.2024.1416486
- 3.Author(s): Jacob M. Steinberg, Christopher G. Piecuch, Benjamin D. Hamlington, Phillip R. Thompson, Sloan CoatsPublished in Journal of Geophysical Research: Oceans by American Geophysical Union (AGU) in 202410.1029/2023jc019681
- 4.Author(s): Alberto González-Santana, Pedro Vélez-BelchíPublished in Journal of Open Source Education by The Open Journal in 2024, page: 19310.21105/jose.00193
- 5.Author(s): L. Chafik, J. Nilsson, T. Rossby, A. Kondetharayil SomanPublished in Journal of Geophysical Research: Oceans by American Geophysical Union (AGU) in 202310.1029/2022jc019083
- 6.Author(s): Dewey Dunnington, Jaimie Harbin, Dan Kelley, Clark RichardsPublished in Journal of Open Source Software by The Open Journal in 2021, page: 365910.21105/joss.03659
- 7.Author(s): Dan E. Kelley, Jaimie Harbin, Clark RichardsPublished in Frontiers in Marine Science by Frontiers Media SA in 202110.3389/fmars.2021.635922
Mentions
- 1.Author(s): Cong Gao, Lei Zhou, I.-I. Lin, Chunzai Wang, Shoude Guan, Fei-Fei Jin, Raghu MurtuguddePublished in Nature Communications by Springer Science and Business Media LLC in 202510.1038/s41467-025-56433-5
- 2.Author(s): Virginie Thierry, Hervé Claustre, Orens Pasqueron de Fommervault, Nathalie Zilberman, Kenneth S. Johnson, Brian A. King, Susan E. Wijffels, Udaya T. V. S. Bhaskar, Magdalena Alonso Balmaseda, Mathieu Belbeoch, Marine Bollard, Jacqueline Boutin, Phillip Boyd, Romain Cancouët, Fei Chai, Stefano Ciavatta, Rich Crane, Sophie Cravatte, Giorgio Dall’Olmo, Damien Desbruyères, Paul J. Durack, Andrea J. Fassbender, Katja Fennel, Yosuke Fujii, Florent Gasparin, Alberto González-Santana, Claire Gourcuff, Alison Gray, Helene T. Hewitt, Steven R. Jayne, Gregory C. Johnson, Nicolas Kolodziejczyk, Arnaud Le Boyer, Pierre-Yves Le Traon, William Llovel, M. Susan Lozier, John M. Lyman, Elaine L. McDonagh, Adrian P. Martin, Benoit Meyssignac, Kristian S. Mogensen, Tamaryn Morris, Peter R. Oke, Walker O. Smith, Breck Owens, Noé Poffa, Joanna Post, Dean Roemmich, Ryan R. Rykaczewski, Shubha Sathyendranath, Megan Scanderbeg, Carolyn Scheurle, Oscar Schofield, Karina von Schuckmann, James Scourse, Janet Sprintall, Toshio Suga, Marina Tonani, Esmee van Wijk, Xiaogang Xing, Hao ZuoPublished in Frontiers in Marine Science by Frontiers Media SA in 202510.3389/fmars.2025.1593904
- 3.Author(s): Denis Felikson, David R. Rounce, John Fasullo, Angelica Rodriguez, Surendra Adhikari, Brett Buzzanga, Sönke Dangendorf, Robert E. Kopp, Richard B. Lammers, J. T. Reager, Doug Brinkerhoff, Beata Csatho, Manuela Girotto, Benjamin Hamlington, Erik R. Ivins, Praveen Kumar, Eric Larour, R. Steven Nerem, Sophie Nowicki, Nicole-Jeanne Schlegel, Jan-Erik Tesdal, Matthew WeathersPublished in Nature Climate Change by Springer Science and Business Media LLC in 2025, page: 1039-105110.1038/s41558-025-02437-4
- 4.Author(s): Marius Årthun, Ailin Brakstad, Jakob Dörr, Helen L. Johnson, Carlo Mans, Stefanie Semper, Kjetil VågePublished in Science Advances by American Association for the Advancement of Science (AAAS) in 202510.1126/sciadv.adu1794
- 5.Author(s): N. V. Zilberman, W. Llovel, J. Steinberg, B. Meyssignac, M. Ablain, R. FraudeauPublished in Geophysical Research Letters by American Geophysical Union (AGU) in 202510.1029/2024gl114158
- 6.Author(s): Joseph C. Gradone, T. N. Miles, J. B. Palter, S. M. Glenn, W. D. WilsonPublished in Scientific Reports by Springer Science and Business Media LLC in 202510.1038/s41598-025-05494-z
- 7.Author(s): Lancelot Leclercq, Anny Cazenave, Fabien Leger, Florence Birol, Fernando Nino, Lena Tolu, Jean-François LegeaisPublished in Advances in Space Research by Elsevier BV in 2025, page: 1636-165210.1016/j.asr.2024.11.069
- 8.Author(s): Mélanie Juza, Emma Heslop, Nikolaos D. Zarokanellos, Joaquín TintoréPublished in Frontiers in Marine Science by Frontiers Media SA in 202510.3389/fmars.2025.1604087
- 9.Author(s): Lancelot Leclercq, Habib B. Dieng, Anny Cazenave, Florence Birol, Julius Oelsmann, Marcello Passaro, Svetlana Jevrejeva, Erwin Bergsma, Sarah ConnorsPublished in Global and Planetary Change by Elsevier BV in 2025, page: 10497210.1016/j.gloplacha.2025.104972
- 10.Author(s): Joseph C. Gradone, W. Douglas Wilson, Scott M. Glenn, Travis N. MilesPublished in Deep Sea Research Part I: Oceanographic Research Papers by Elsevier BV in 2025, page: 10458110.1016/j.dsr.2025.104581
- 11.Author(s): J. K. McWhorter, H. L. Roman‐Stork, M. Le Hénaff, H. Frenzel, M. A. Johnston, M. Cornec, E. OsbornePublished in Journal of Geophysical Research: Oceans by American Geophysical Union (AGU) in 202410.1029/2023jc020821
- 12.Author(s): Jacob M. Steinberg, Stephen M. Griffies, John P. Krasting, Christopher G. Piecuch, Andrew C. RossPublished in Journal of Geophysical Research: Oceans by American Geophysical Union (AGU) in 202410.1029/2024jc021425
- 13.Author(s): Sönke Dangendorf, Qiang Sun, Thomas Wahl, Philip Thompson, Jerry X. Mitrovica, Ben HamlingtonPublished in Earth System Science Data by Copernicus GmbH in 2024, page: 3471-349410.5194/essd-16-3471-2024
- 14.Author(s): Shane Elipot, Eli Faigle, Brian K. Arbic, Jay F. ShriverPublished in Scientific Data by Springer Science and Business Media LLC in 202410.1038/s41597-024-03813-z
- 15.Author(s): J. Oelsmann, F. M. Calafat, M. Passaro, C. Hughes, K. Richter, C. Piecuch, A. Wise, C. Katsman, D. Dettmering, F. Seitz, S. JevrejevaPublished in Journal of Geophysical Research: Oceans by American Geophysical Union (AGU) in 202410.1029/2024jc021120
- 16.Author(s): Lea Poropat, Dani Jones, Simon D. A. Thomas, Céline HeuzéPublished in Ocean Science by Copernicus GmbH in 2024, page: 201-21510.5194/os-20-201-2024
- 17.Author(s): Dan E. Kelley, Clark Richards, Chantelle LaytonPublished in Journal of Open Source Software by The Open Journal in 2022, page: 359410.21105/joss.03594