projark Overview¶
projark is the recommended high-level interface for project archival.
Version¶
projark --version
projark deposit --version
projark retrieve --version
All print the same package-aware message.
Subcommands¶
deposit: archive local folder content to HPC-DME project collection.retrieve: retrieve archived data objects back to local scratch.
Safety Gates¶
Both subcommands run preflight checks:
parkit checkapisync- host must be
helix.nih.gov - session must be inside
tmux,screen, or an Open OnDemand graphical session - Disclaimer: Open OnDemand is currently available only on Biowulf compute nodes, not directly on Helix. Since
projarkis Helix-only today, usetmux/screenon Helix; Open OnDemand support is future-facing until Helix access is available.
Logging and Notification¶
projarklogs include ISO 8601 timestamps.- On completion/failure,
projarksends an email notification to$USER@nih.gov. - Notification sender is
NCICCBR@mail.nih.gov.