As data collects, it becomes less useful to store all runs in a single directory. A natural alternative is to move runs into different subdirectories, and allow some navigation between them. That could be accomplished in various ways.
Take a command line argument that either
Identifies the data directory explicitly
Identifies a script name to located the directory
Allow runtime navigation of a hierarchy (which is somewhat more complicated, but clearly more flexible)
The need to easily group different runs arises when:
Accessing flights from multiple missions
Differentiating between flight and lab data
Differentiating between primary data and data received via potentially lossy telemetry
As data collects, it becomes less useful to store all runs in a single directory. A natural alternative is to move runs into different subdirectories, and allow some navigation between them. That could be accomplished in various ways.
The need to easily group different runs arises when: