#490 Package python-pooch: A friend to fetch your data files
Opened 2 years ago by major. Modified 11 months ago

python-pooch

URL: https://github.com/fatiando/pooch
Description: pooch manages a data registry by downloading your data files from a server only when needed and storing them locally in a data cache (a folder on your computer).

Here are Pooch's main features:

  • Pure Python and minimal dependencies.
  • Download a file only if necessary (it's not in the data cache or needs to be updated).
  • Verify download integrity through SHA256 hashes (also used to check if a file needs to be updated).
  • Designed to be extended: plug in custom download (FTP, scp, etc) and post-processing (unzip, decompress, rename) functions.
  • Includes utilities to unzip/decompress the data upon download to save loading time.
  • Can handle basic HTTP authentication (for servers that require a login) and printing download progress bars.
  • Easily set up an environment variable to overwrite the data cache location.

Needed for updating python-mne to v0.24.0

Seems like another simple enough package without the need to package additional deps


Metadata Update from @viveks:
- Issue assigned to viveks

2 years ago

Issue status updated to: Open (was: Closed)

2 years ago

Metadata Update from @ankursinha:
- Issue close_status updated to: Fixed
- Issue status updated to: Closed (was: Open)

2 years ago

Metadata Update from @ankursinha:
- Issue close_status updated to: Fixed
- Issue status updated to: Closed (was: Open)

2 years ago

Issue status updated to: Open (was: Closed)

2 years ago

Metadata Update from @ankursinha:
- Issue close_status updated to: Fixed
- Issue status updated to: Closed (was: Open)

2 years ago

Issue status updated to: Open (was: Closed)

11 months ago

Login to comment on this ticket.

Metadata
Boards 1
Software packaging Status: Backlog