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

Provenance capture and path rebasing across restores. More...

Go to the source code of this file.

Namespaces

namespace  picurv_cli
 
namespace  picurv_cli.storage
 
namespace  picurv_cli.storage.compatibility
 

Functions

list picurv_cli.storage.compatibility._capture_study_context (dict target)
 Embed small study control-plane files with an individually archived member.
 
dict picurv_cli.storage.compatibility._capture_parameter_summary (str root)
 Capture the few case values that identify what a run actually solved.
 
list picurv_cli.storage.compatibility._capture_workspace_assets (dict target)
 List the asset ids a workspace archive carries.
 
list picurv_cli.storage.compatibility._capture_run_assets (str root)
 Record reusable asset references carried by run-local input snapshots.
 
dict picurv_cli.storage.compatibility._config_fingerprints (str root)
 Hash small canonical YAML inputs stored under an artifact.
 
dict picurv_cli.storage.compatibility._git_provenance (str root)
 Record best-effort current source revision and dirty state.
 
None picurv_cli.storage.compatibility._restore_study_context (dict manifest, str case_destination)
 Recreate missing study control-plane files around a restored member.
 
list picurv_cli.storage.compatibility._rebase_restored_text_paths (str root, list replacements)
 Rebase known generated text artifacts after an explicit relocated restore.
 

Detailed Description

Provenance capture and path rebasing across restores.

Definition in file compatibility.py.