|
|
Note: commits listed here include only most important ones and most of them had a lot of bug fixes later that are not listed here. All commits are listed here: https://gitlab.gbar.dtu.dk/s161069/ExperimentalTechniquesInQuantumTechnology/commits/master
|
|
|
|
|
|
# Monday
|
|
|
Introduction, got equipment.
|
|
|
|
... | ... | @@ -23,37 +25,77 @@ Efficiency calculation (assumption of neglible dark count, because it was about |
|
|
# Friday
|
|
|
Tried to connect to motorized rotation stage using serial interface, but said that zero is not calibrated and refused any input.
|
|
|
|
|
|
* [set edge trigger](01f6b62057dff471312fa5aaa13fc18443cdfd5d)
|
|
|
* [fix efficiency triggers](8d6c353dd2773c6a41ed0874d04a6fdb0cdfbcd9)
|
|
|
* [added coincidences.py](3b3f965274981daf47e715c2f440c60ff9ccabe5)
|
|
|
|
|
|
To calibrate motorized rotation stage, we need to set expert mode in quED, but don't know how. Tried to connect using HTTP interface using IP 169.254.48.242, but port 8080 only gives page with text "Request not understood.". Portscan also showed VNC (allows controlling controllers screen from computer) and SSH (don't know username and password).
|
|
|
|
|
|
Controlling motorized rotation stage from quED worked.
|
|
|
|
|
|
* [set edge trigger](01f6b62057dff471312fa5aaa13fc18443cdfd5d)
|
|
|
* [fix efficiency triggers](8d6c353dd2773c6a41ed0874d04a6fdb0cdfbcd9)
|
|
|
* [added coincidences.py](3b3f965274981daf47e715c2f440c60ff9ccabe5)
|
|
|
|
|
|
# Saturday
|
|
|
* [added rotation module .py script](50b234c276ba100cd371a7feedb88bd0d5dd5731)
|
|
|
|
|
|
# Monday
|
|
|
Learned to communicate with motorized rotation stage (see [serial-commands-rotors](serial-commands-rotors)). Tried to do automated Bell's test, but poor visibility didn't allow.
|
|
|
|
|
|
* [add results from efficienct measurement](2abfc9910f493dec8f75b4efc5afef298a78cc99)
|
|
|
* [rewrote main part of bell.py](572fc7dfe4cb5f97b41230cff786be00791e247e)
|
|
|
* [added calibrate.py (untested)](dfb3494d548babf2a2936dca66a96d1a11488b49)
|
|
|
|
|
|
# Tuesday
|
|
|
Bell's test works now (S 2.28 in our code vs 2.57 in the machine (IIRC)), problem was in alignment. Made a SolidWorks model for a mount.
|
|
|
|
|
|
* [fixed bell](02e6d5376c921e0d10e0a153fa546632cd53b72d)
|
|
|
|
|
|
# Wednesday
|
|
|
Got 3D printed mount and half wave plate.
|
|
|
|
|
|
* [added untested key.py](1b7b99303e385e6d9367a4371f73dc907eb2978b)
|
|
|
* [fixed algorithm by adding permutation](72939a241aaf907054ab2ebf7b7c2b334b206a47)
|
|
|
* [rewrote basis changing](87a0de288c720def5e7a96ff398875b8a48af8b9)
|
|
|
* [changed calibration code for half wave plate](c28ccf378d6b3ed1192f361610940c381d81a0c3)
|
|
|
* [use zero coincidences as zero position for wave plate](b3203c04ec162f03de3e85e55da49c0285472e41)
|
|
|
|
|
|
# Thursday
|
|
|
Last day with motorized rotation stage. Sending 100 bits took 2h40min and had a 4% error rate, got between 7 and 10 (depending on random permutation used in error correction) usable bits after error rate estimation, error correction and privacy amplification.
|
|
|
|
|
|
* [added speed test for motors](525c664a9347e69f40eac888ebf4a94d6279c407)
|
|
|
* [increased motor wait time to 0.6](increased motor wait time to 0.6)
|
|
|
* [Data for the B92 done in the night between 2017/01/12 and 2017/01/13](1be0e96cebaa611d42d6e33e16e3c62939c09bbc)
|
|
|
|
|
|
# Friday
|
|
|
Set up g2 measurement.
|
|
|
|
|
|
* [added keydata.py to analyze saved data](a84dad8909fd8e123f5002431102c0770af57dde)
|
|
|
* [added g2.py](6fecd0294c6c66c38d9cf8b21b486ddfb80636f0)
|
|
|
|
|
|
# Monday
|
|
|
Worked on g2 code.
|
|
|
|
|
|
* [click finding](c56e56a56cb6d8844aae55b212d84b11eb9a3328)
|
|
|
* [added data](430ae55de7b3eaee488bc42fdd23f4a7350b642b)
|
|
|
* [g2 calculation (probably completely wrong)](55eca9829b2df4cd84bfadb561959aa232bde847)
|
|
|
* [rewrote stuff in C](cc33021d3d187d6abdd06bc24ba46a41dfd62bdd)
|
|
|
|
|
|
# Tuesday
|
|
|
Used other group's data to verify code, realized need much more data. Oscilloscope freezes sometimes, switching to a different one didn't help, made code to except oscilloscope errors, but need to restart oscilloscope manually.
|
|
|
|
|
|
* [reverted to old g2 calculation](3da871f0519e55f45ab08e2bff6eaa8f38b025db)
|
|
|
* [added data](0b90f6e3c3ce76a2d07091e720ef7c6c232278a6)
|
|
|
* [wip on their data reading](2f4a2dfe3df1c2b99b1038b5ccf6899aba9a9e80)
|
|
|
* [rewrote stuff in C](058a056bb06610ec234b95d0b56b6196e649c5f1)
|
|
|
* [seperated measurement and analyzis](d5ace450d01a0fa62dd19c9d1c05989667afea52)
|
|
|
|
|
|
|
|
|
# Wednesday
|
|
|
Captured some more data. Started working on the poster.
|
|
|
|
|
|
* [seperated g2_analyse.py and g2_clicks.py](c0c88a2137186142e0908a407e35f9acbc3939ab)
|
|
|
|
|
|
# Thursday
|
|
|
Captured some more data, worked on poster.
|
|
|
|
|
|
* [try stuff from other group's code to fix oscilloscope crashing](f30893c1536578562aedbc88f1607b2ac0563752)
|
|
|
* [added keydata results](1cd03f65961858b8137d8eb25c54f9e185f8ba32)
|
|
|
* [added single_pulse.py](3ba71fd89db33ab1ab389511d2447694b33c12f8) |
|
|
\ No newline at end of file |