List of functions and classes (API)
Contents
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. | 
