Local¶
pansat.catalogue.local¶
This module defines the catalogue class to look at and list information about downloaded files in local directory.
-
class
pansat.catalogue.local.ProductCatalogue¶ The ProductCatalogue class contains methods to extract information about downloaded files.
-
available_products¶ string list with all currently supoprted products
-
__init__()¶ Initialize self. See help(type(self)) for accurate signature.
-
__weakref__¶ list of weak references to the object (if defined)
-
get_file_catalogue(destination=None)¶ Getting a dictionary with all downloaded files, sorted by product and product class.
- Parameters
destination (
str) – string or Path to folder to check file structure from. If destination is None, the catalogue starts checking for default destinations.- Returns
nested dictionary with all downloaded files at default locations.
- Return type
catalogue(
dict)
-
get_files_for_product(product, path=None)¶ Get list with all files for specific product.
- Parameters
product – pansat product instance
path (
str) – string or Path for product path, if None files are listed from default destination
- Returns
list containing all names that have been downloaded for a certain product.
- Return type
file_lists(
list)
-
print_file_catalogue()¶ Prints the nested dictionary with all files per product and product class in tree-like structure.
-
print_nested(d, i)¶ Function to print a nested dictionary in tree-like structure.
-