Pooch is a Python library that manages data download and caching. It can fetch files using HTTP or FTP and store them in a local directory, with support for versioning, corruption checks, and custom download and post-processing operations. The target audience includes scientists and developers scientific software packages.
Repository Address: https://github.com/fatiando/pooch
Public user content licensed CC BY 4.0 unless otherwise specified.