| are_files_available | Check whether the given files exist in the package cache. |
| ensure_files_available | Ensure all given files exist in the file cache, download them if they are not. |
| ensure_files_available_from_manifest | Ensure the files described in a manifest are available in the file cache. |
| erase_file_cache | Delete the full package cache directory for the given package. |
| get_absolute_path_for_files | Construct absolute path for package cache files. |
| get_cache_dir | Get the absolute path of the package cache. |
| get_filepath | Retrieve the path to a single file from the package cache. |
| get_pkg_info | Construct a pkg_info object to be used with all other functions. |
| list_available | List files that are available locally in the package cache. |
| manifest_cli | Run the manifest generation command line interface (CLI). |
| manifest_script | Get the path of the standalone manifest generation script. |
| read_manifest | Read a file manifest for optional data files. |
| remove_cached_files | Delete all the given files from the package cache. |
| write_manifest_from_dir | Generate a file manifest from a directory of local files. |