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. |