PICurv 0.1.0
A Parallel Particle-In-Cell Solver for Curvilinear LES
 
Loading...
Searching...
No Matches
Namespaces | Functions
catalog.py File Reference

The remote archive catalog and workspace asset references. More...

Go to the source code of this file.

Namespaces

namespace  picurv_cli
 
namespace  picurv_cli.storage
 
namespace  picurv_cli.storage.catalog
 

Functions

dict picurv_cli.storage.catalog.workspace_asset_references (str workspace_root)
 Count what still refers to each published workspace asset.
 
list picurv_cli.storage.catalog.prune_unused_workspace_assets (str workspace_root, dict profile, bool dry_run=False)
 Remove local asset objects that nothing local needs and storage has verified.
 
dict picurv_cli.storage.catalog._find_reusable_archive (dict profile, dict target, str fingerprint)
 Find a completed archive of this artifact whose content is already current.
 
list picurv_cli.storage.catalog.list_remote_manifests (dict profile)
 Enumerate completed archive manifests from the remote catalog.
 
dict picurv_cli.storage.catalog.verify_remote_archive (dict profile, str archive_id)
 Verify the completion marker and every stored chunk checksum.
 
str picurv_cli.storage.catalog.resolve_workspace_archive_id (dict profile, str workspace_id)
 Find the newest complete workspace archive carrying one workspace identity.
 

Detailed Description

The remote archive catalog and workspace asset references.

Definition in file catalog.py.