Published January 30, 2026
| Version v1.9.0
Software
Open
Pooch v1.9.0: A friend to fetch your data files
Authors/Creators
- Fatiando a Terra Project (Research group)
-
Banihirwe, Anderson1
-
Buckley, Genevieve2
-
Gregor, Luke3
-
Harfouche, Mark4
-
Hauser, Mathias5
- Horta, Danilo6
-
van Kemenade, Hugo7
-
Kempf, Dominic8
-
Kowalik, Kacper9
- Leeman, John7
-
Ludwig, Björn10
-
McCloy, Daniel11
-
Nunez-Iglesias, Juan2
-
Rampin, Rémi12
-
Robert, Clément13
-
Shapero, Daniel14
-
Soler, Santiago15
-
Turk, Matthew16
-
Uieda, Leonardo17
- Valentino, Antonio7
- 1. The US National Center for Atmospheric Research, USA
- 2. Monash University, Australia
- 3. Environmental Physics, ETH Zurich, Zurich, Switzerland
- 4. Ramona Optics Inc.
- 5. Institute for Atmospheric and Climate Science, ETH Zurich, Zurich, Switzerland
- 6. EMBL-EBI, UK
- 7. Unaffiliated
- 8. Scientific Software Center, Heidelberg University, Germany
- 9. National Center for Supercomputing Applications, Univeristy of Illinois at Urbana-Champaign, USA
- 10. Physikalisch-Technische Bundesanstalt, Germany
- 11. University of Washington, USA
- 12. New York University, USA
- 13. Institut de Planétologie et d'Astrophysique de Grenoble, France
- 14. Polar Science Center, University of Washington Applied Physics Lab, USA
-
15.
University of British Columbia, Department of Earth, Ocean and Atmospheric Sciences
- 16. University of Illinois at Urbana-Champaign, USA
- 17. Universidade de São Paulo, Brazil
Description
Just want to download a file without messing with
requestsandurllib? Trying to add sample datasets to your Python package? Pooch is here to help!
Pooch is a Python library that can manage data by downloading files from a server (only when needed) and storing them locally in a data cache (a folder on your computer).
- Pure Python and minimal dependencies.
- Download files over HTTP, FTP, and from data repositories like Zenodo and figshare.
- Built-in post-processors to unzip/decompress the data after download.
- Designed to be extended: create custom downloaders and post-processors.
Are you a scientist or researcher? Pooch can help you too!
- Host your data on a repository and download using the DOI.
- Automatically download data using code instead of telling colleagues to do it themselves.
- Make sure everyone running the code has the same version of the data files.
Pooch v0.7.1 was reviewed at the Journal of Open Source Software: https://github.com/openjournals/joss-reviews/issues/1943
Documentation: https://www.fatiando.org/pooch
Source code: https://github.com/fatiando/pooch
Part of the Fatiando a Terra project.
Note: Authors are listed in alphabetical order by last name.
Files
pooch-1.9.0.zip
Files
(246.6 kB)
| Name | Size | Download all |
|---|---|---|
|
md5:4557893b09e6266f28dc55ea4e6a8582
|
246.6 kB | Preview Download |
Additional details
Related works
- Is published in
- Publication: 10.21105/joss.01943 (DOI)
Software
- Repository URL
- https://github.com/fatiando/pooch
- Programming language
- Python
- Development Status
- Active