You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/guide/directory-structure.md
+14-13Lines changed: 14 additions & 13 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -10,24 +10,25 @@ my-cryo-data/
10
10
│ ├── readout_send_module.yaml # Readout send line module template
11
11
│ └── readout_return_module.yaml # Readout return line module template
12
12
├── <cryo-name>/
13
-
│ ├── chip.yaml# Chip information
14
-
│ ├── current/ # Working cooldown
15
-
│ │ ├── metadata.yaml
16
-
│ │ ├── control.yaml
17
-
│ │ ├── readout_send.yaml
18
-
│ │ └── readout_return.yaml
19
-
│ └── <YYYY-NNN>/ # Snapshot
20
-
│ ├── metadata.yaml
21
-
│ ├── control.yaml
22
-
│ ├── readout_send.yaml
23
-
│ └── readout_return.yaml
13
+
│ └── <YYYY>/ # Year group
14
+
│ ├── cd001/ # Cooldown directory
15
+
│ │ ├── metadata.yaml
16
+
│ │ ├── chip.yaml
17
+
│ │ ├── components.yaml # Per-cooldown (optional)
18
+
│ │ ├── control.yaml
19
+
│ │├── readout_send.yaml
20
+
│ │ ├── readout_return.yaml
21
+
│ │ └── cooldown.yaml # Resolved bundle
22
+
│ └── cd002/
23
+
│ └── ...
24
24
```
25
25
26
26
## Key Concepts
27
27
28
28
-**`components.yaml`****(required)** — Shared component catalog defining all RF/microwave parts used in wiring configurations. All components must be registered here and referenced by key name in wiring files
29
29
-**`templates/`** — Module templates that define default stage configurations per line type. Each template file uses the same format as the `modules` section in wiring files, so they can be imported and shared across cooldowns
30
-
-**`current/`** — The active cooldown configuration being worked on
31
-
-**`<YYYY-NNN>/`** — Immutable snapshots of past cooldowns (e.g., `2026-001`)
30
+
-**`<YYYY>/`** — Year group directory (e.g., `2026`)
31
+
-**`cdNNN/`** — Cooldown directory with auto-incrementing ID (e.g., `cd001`, `cd002`)
32
32
-**`chip.yaml`** — Chip metadata (name, number of qubits)
0 commit comments