List of functions and classes (API)#
Note
All functions and classes should be accessed from the pooch
top-level namespace.
Modules inside of the pooch
package are meant mostly for internal
organization. Please avoid importing directly from submodules since
functions/classes may be moved around.
Core#
|
Create a |
|
Manager for a local data storage that can fetch from a remote source. |
|
Download and cache a single file locally. |
Utilities#
|
Default cache location based on the operating system. |
|
Make a registry of files and hashes for the given directory. |
|
Calculate the hash of a given file. |
|
Check if a version is PEP440 compliant and there are no unreleased changes. |
Get the default event logger. |
Downloaders#
|
Download manager for fetching files over HTTP/HTTPS. |
|
Download manager for fetching files over FTP. |
|
Download manager for fetching files over SFTP. |
|
Download manager for fetching files from Digital Object Identifiers (DOIs). |
Processors#
|
Processor that unpacks a zip archive and returns a list of all files. |
|
Processor that unpacks a tar archive and returns a list of all files. |
|
Processor that decompress a file and returns the decompressed version. |
Miscellaneous#
|
Run the test suite. |