Skip to content

Commit 39d70de

Browse files
Copilotcaidish
andcommitted
Fix Python version and package structure in Copilot instructions
Co-authored-by: caidish <16291224+caidish@users.noreply.github.com>
1 parent f562f29 commit 39d70de

File tree

1 file changed

+7
-7
lines changed

1 file changed

+7
-7
lines changed

.github/copilot-instructions.md

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
MeasureIt (installed as `qmeasure`, imported as `measureit`) is a measurement software package built on top of QCoDeS for condensed matter physics experiments at the University of Washington. It provides sweep-based measurement capabilities with real-time Qt-based plotting and threading.
66

77
### Key Technologies
8-
- **Language**: Python 3.8+ (primary support for 3.11-3.13)
8+
- **Language**: Python 3.8+ (officially tested on 3.8-3.11)
99
- **Core Framework**: QCoDeS for instrument control and data management
1010
- **GUI**: PyQt5 with pyqtgraph for real-time plotting
1111
- **Threading**: Qt-based threading (RunnerThread, PlotterThread)
@@ -40,13 +40,13 @@ MeasureIt (installed as `qmeasure`, imported as `measureit`) is a measurement so
4040
### Package Structure
4141
```
4242
src/measureit/
43-
sweep/ # Measurement implementations
44-
base_sweep.py # Core sweep functionality
45-
sweep_queue.py # Batch execution
43+
sweep/ # Measurement implementations (sweep0d, sweep1d, sweep2d, base_sweep)
44+
tools/ # Utilities (sweep_queue, util, safe_ramp, tracking)
4645
Drivers/ # Instrument drivers
47-
GUI/ # PyQt5 interface components
48-
tools/ # Data utilities and helpers
49-
util.py # Utility functions
46+
visualization/ # Plotting components (heatmap_thread, helper)
47+
legacy/ # Legacy matplotlib-based plotters
48+
config.py # Configuration management
49+
logging_utils.py # Logging utilities
5050
```
5151

5252
## Development Environment

0 commit comments

Comments
 (0)