Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/shanto268/two_parameter_optimization_labber_qic
This code allows one to do optimized parameter sweeps for Quantum Computing/Information experiments using systems integrated through Labber API
https://github.com/shanto268/two_parameter_optimization_labber_qic
alazar keysight keysight-instruments labber measurements qic source-meter srs vna
Last synced: about 16 hours ago
JSON representation
This code allows one to do optimized parameter sweeps for Quantum Computing/Information experiments using systems integrated through Labber API
- Host: GitHub
- URL: https://github.com/shanto268/two_parameter_optimization_labber_qic
- Owner: shanto268
- Created: 2022-06-14T23:28:34.000Z (over 2 years ago)
- Default Branch: master
- Last Pushed: 2022-06-17T21:30:04.000Z (over 2 years ago)
- Last Synced: 2024-01-27T07:40:22.974Z (12 months ago)
- Topics: alazar, keysight, keysight-instruments, labber, measurements, qic, source-meter, srs, vna
- Language: Python
- Homepage:
- Size: 15.6 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## Summary:
This code allows one to do optimized parameter sweeps for Quantum Computing/Information experiments using systems integrated through Labber API
## Use Cases:
```mermaid
graph LR
B("class MeasurementOptimizer");
D[Optimization Parameter];
A[Input Parameter 1] ----> B;
C[Input Parameter 2] ----> B;
D ---> B;
subgraph "MeasurementOptimizer.py"
B--> E{Is the Optimization Parameter a Derived Quantity};
E -->|Yes| F[Case 1];
E -->|No| G[Case 2];
F --> B;
G --> B;
end
```## Usage
The program would require the following inputs:
- 2 parameters, their config. with Labber, and bounds to form the search space
- 1 parameter, its qualifier (`isDerivedQuant: bool`), and associated config. to optimize over
- hyper-parameters for optimizationExample:
```python
from MeasurementOptimizer import *MeasurementOptimizer()
```### To Do:
- [ ] study James' code
- [ ] methods to deal with generalized output optimization
- [ ] obj code verification
- [ ] save data
- [ ] implement SNR optimization
- [ ] test
- [ ] toy
- [ ] with system
- [ ] document
- [ ] 3 param opt.