nasfilestructure
Differences
This shows you the differences between two versions of the page.
| Next revision | Previous revision | ||
| nasfilestructure [2026/08/14 01:12] – created alexn | nasfilestructure [2026/08/14 01:21] (current) – alexn | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | # File Naming Convention | + | ====== |
| How run folders are named and organized on the NAS. Follow this whenever you set up a run. | How run folders are named and organized on the NAS. Follow this whenever you set up a run. | ||
| - | ## The Path | + | |
| + | |||
| + | ==== The Path ==== | ||
| < | < | ||
| + | # General Form | ||
| < | < | ||
| - | //nas01/lab/CONFOCAL_01/cortex-q3/ | + | |
| + | # Example | ||
| + | //nas01/data/ucr_liquid_handler/UCR-005-I-D_Wheeldon/ | ||
| </ | </ | ||
| Line 18: | Line 23: | ||
| | `< | | `< | ||
| - | ## Why It Matters | + | ==== Why It Matters |
| Analysis picks up work by pattern-matching the tree. `*/ | Analysis picks up work by pattern-matching the tree. `*/ | ||
| - | ## Equipment and Project | + | ==== Equipment and Project |
| **`< | **`< | ||
| Line 29: | Line 34: | ||
| < | < | ||
| - | UCR-005-I-D-Wheeldon | + | UCR-005-I-D_Wheeldon |
| </ | </ | ||
| Line 38: | Line 43: | ||
| Both use the same character rules as the nickname, below. Neither may be the literal word `EXPERIMENT` or `TEST`. | Both use the same character rules as the nickname, below. Neither may be the literal word `EXPERIMENT` or `TEST`. | ||
| - | ## EXPERIMENT vs TEST | + | ==== EXPERIMENT vs TEST ==== |
| Two literal uppercase folders between the project and the run. Every run goes in one of them; a run folder never sits directly under the project folder. | Two literal uppercase folders between the project and the run. Every run goes in one of them; a run folder never sits directly under the project folder. | ||
| Line 52: | Line 57: | ||
| **The run folder name carries no marker of which one it is.** `2026-04-17-14_calib` looks identical whether it's real data or a calibration sweep; only its parent folder tells you. So never classify a run by its name alone, and be careful when copying a run folder out of the tree — it loses that context. | **The run folder name carries no marker of which one it is.** `2026-04-17-14_calib` looks identical whether it's real data or a calibration sweep; only its parent folder tells you. So never classify a run by its name alone, and be careful when copying a run folder out of the tree — it loses that context. | ||
| - | ## The Date | + | ==== The Date ==== |
| **Year, month, and day are required. Hour, minutes, and seconds are optional.** All zero-padded, | **Year, month, and day are required. Hour, minutes, and seconds are optional.** All zero-padded, | ||
| Line 86: | Line 91: | ||
| </ | </ | ||
| - | ## The Nickname | + | ==== The Nickname |
| **Anything you want.** If the date in front is correct, nothing cares what comes after the underscore. No vocabulary, no keywords. Nothing parses it. | **Anything you want.** If the date in front is correct, nothing cares what comes after the underscore. No vocabulary, no keywords. Nothing parses it. | ||
| Line 111: | Line 116: | ||
| **Suggestions, | **Suggestions, | ||
| - | ## Bad Names | + | ==== Bad Names ==== |
| | | | | | | | | ||
| Line 123: | Line 128: | ||
| | `2026-04-17-14_.hidden` | Starts with a dot | | | `2026-04-17-14_.hidden` | Starts with a dot | | ||
| | `2026-04-17-14_NUL` | Windows reserved name | | | `2026-04-17-14_NUL` | Windows reserved name | | ||
| - | | `cortex-q3/ | + | | `UCR-005-I-D/ |
| - | | `cortex-q3/ | + | | `UCR-005-I-D/ |
| - | | `cortex-q3/ | + | | `UCR-005-I-D/ |
| - | + | ||
| - | ## Older Folders | + | |
| - | + | ||
| - | The previous convention used a `Run_` prefix and an ISO timestamp, with test runs in a `TestRuns/` subfolder: | + | |
| - | + | ||
| - | | Old | New | | + | |
| - | |---|---| | + | |
| - | | `CONFOCAL_01/ | + | |
| - | | `CONFOCAL_01/ | + | |
| - | + | ||
| - | Leave existing folders alone. This convention applies to new runs. | + | |
| - | ## Cheat Sheet | + | ==== Cheat Sheet ==== |
| < | < | ||
nasfilestructure.1786669947.txt.gz · Last modified: by alexn