sid137 / eit-sequence Goto Github PK
View Code? Open in Web Editor NEWEIT Sequence for Labview FPGA
EIT Sequence for Labview FPGA
Atomi Counting Program
cont atoms based on optical depth
Pulse acuisitions need to eeither be saved to a file per pulse, or a large file for the total acquisition
Combine 5122 data and phase dat fils
multiply each 5122 quadrature set by reference pulse file
calculate 6110 variancees, fux 0, assign phase
create final sqz dataset with x and phi
run tomography on x and p data
Create FPGA prog to time the mot B-field, and activate the B field and trapping lasers
This will create a B field signal which will then be sent to gate:
-the decimated TTL output from the chopper (for the aquisition)
-the EIT pulse sequence generation (for the signaling)
Create programmatic annotations for hte pulse measurement statistics
Use queues to implement loop parallelism, to send aquired data to a second loop for the purposes of:
graphing,
statistics
data saving
so that we don't slow down the actuall acquisition loop
Add gates from B-field to EIT signals, so that it only runs when teh B field is down
Implement the timing of the next arrival pulse to within a few us
User interface needs to be cleaned up and redone, once all fo the features arer properly implemented
We need to incorporate details of the pulse using the pulse measurement vi:
converting time into timestamps
gather and plot statistics for the entire acquisition run for all of the pulse details
We need to assign the phase to each quadrature. We could cheat by saying that the phase is just a function of thet variance, but its not true because there is a 50/50 chance of it being the first phase, or the pi/2 shift of the phase... so
yyeah..
phase needs to also be somehow associated with the quad data
this acquired
Acquisition of multiple records needs to be implemented - millions of pulses.
The data needs to be save to either seperate files, or one single file qith delimeters
once the 4122 program is working and polished, copy and paste it to teh host vi for the EIT fpga prog. Should bee simple once its working alone well
Program should work as oscillocopep does...
Show arches
Calculate Visibility
Anotate Global and local Max-Min-Average
5122 Uses horizontal Coersion for theh acquisition properties. I need to take this into account when assigning the graph properties
We need to add a feature to acquire a reference pulse for each acquisition, to window the squeezing
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.