Module rok4_tools.pyrolyse
Functions
- def load() ‑> None
- 
Create Pyramid object from the descriptor's path Raises- FormatError
- Provided path or the TMS is not a well formed JSON
- Exception
- Level issue : no one in the pyramid or the used TMS, or level ID not defined in the TMS
- MissingAttributeError
- Attribute is missing in the content
- StorageError
- Storage read issue (pyramid descriptor or TMS)
- MissingEnvironmentError
- Missing object storage informations or TMS root directory
 
- def main() ‑> None
- def parse() ‑> None
- 
Parse call arguments and check values Exit program if an error occured Raises- Exception
- option –progress is used without –json
 
- def work() ‑> None
- 
Browse pyramid's list and memorize wanted informations If tiles' statistics wanted, we keep only one non null tile size by slab. We don't consider size of slab link but the slab target one. 
- def write() ‑> None
- 
Write the informations as JSON, in the standard output or a file