List of commits:
Subject Hash Author Date (UTC)
Add script for quick check of measured dual-homo-data 98153eab38e56a9f42f86e2442c316ac2e707362 Jason Hoelscher-Obermaier 2016-06-24 15:26:56
Add (apparently) missing argument in subfct assert_consistency_of_varargin 904e585940ea4c4cb462cf32dc0ce23d20d84943 Jason Hoelscher-Obermaier 2016-06-24 15:24:29
Fix minor bug in run_entanglement_evaluation_simulation.m 011055a6fe3640cbba0bd1cfd6739e6cdbe6b140 Jason Hoelscher-Obermaier 2016-06-24 15:22:55
Add snapshot-plot and snapshot-histogram of timedata dae83d9300c01d0d5d5508731ad7c10189147b7a Jason Hoelscher-Obermaier 2016-06-24 15:22:01
Import and export correlation-functions using .mat-files (plus test) 1a3753962e1fd51e4085a9e887493ae10c99a966 Jason Hoelscher-Obermaier 2016-06-16 15:07:59
Export results in .mat-format instead of .tsv to preserve double precision 8ad59e6e359f0172fb2d60c91b2aa764cf40b599 Jason Hoelscher-Obermaier 2016-06-16 13:16:34
Change calibration method to a per-mode based calibration to shotnoise 38718be504ca4960f072c4e7f3602ecda6b79714 Jason Hoelscher-Obermaier 2016-06-16 12:39:26
Suppress unnecessary output in some functions e59949293bce61f53d444a02d4646d03bc16a78a Jason Hoelscher-Obermaier 2016-06-16 12:03:54
Refactor run_entanglement_evaluation_simulation dc585c8941b2bf97dc182a8afc1082b10ec8dee2 Jason Hoelscher-Obermaier 2016-06-16 11:34:45
Include functionality of run_.._quick into run_entanglement_evaluation_simulation 12cc4e34841c52e44a49dae459497b45efedda17 Jason Hoelscher-Obermaier 2016-06-16 11:09:56
Add prototypical evaluation folder for quick tests of the entanglement evaluation 920d5ccf6408b1f0122e8b8af7b15f8518433f44 Jason Hoelscher-Obermaier 2016-06-16 10:18:32
Remove unfinished fct symplectic_fcts_test.m e44f20cd99436fcdfe601c23178bbd5aa94bbe9e Jason Hoelscher-Obermaier 2016-06-16 10:14:16
Move remaining cov.matrix-based functions to subfolder covmats a7434c41951a01fcabd067313b71ab2565d0e958 Jason Hoelscher-Obermaier 2016-06-16 10:03:44
Move boundedline to subfolder gui 95d89409f1bce72549a826e62a778290cb2ced14 Jason Hoelscher-Obermaier 2016-06-16 09:15:15
Move filerelated fcts to subfolder io and add simple tests 74d721b0b33749967e9322021bb7663369ee6168 Jason Hoelscher-Obermaier 2016-06-16 08:22:59
Move williamson_diagonalization and williamson_form and add simple tests c237ef65f3eae46800cd06664de163df9eadf989 Jason Hoelscher-Obermaier 2016-06-15 14:41:59
Move combineCMs and traceOutCM and add simple test d4170659c28da6a0fe0e7723e20b5574d40d105f Jason Hoelscher-Obermaier 2016-06-15 14:31:02
Move ui/gui fcts to subfolders of misc/ 95f71a63ac5e8e1bf88d3f1db7f40759c3d2dd87 Jason Hoelscher-Obermaier 2016-06-15 14:02:34
Move matrix fcts is_orthogonal and is_symplectic and add simple tests b2e67152da7c9e2222e6f2b47679d4e6f111977a Jason Hoelscher-Obermaier 2016-06-15 14:00:33
Move fidelity.m and purity.m and add tests 1d27232478130ca3ab04b87620f26d7ffe3ef030 Jason Hoelscher-Obermaier 2016-06-15 13:42:58
Commit 98153eab38e56a9f42f86e2442c316ac2e707362 - Add script for quick check of measured dual-homo-data
- creates and saves plots of
-- spectra
-- histograms (including mean)
-- time-data
(for short snapshot of the data)
Author: Jason Hoelscher-Obermaier
Author date (UTC): 2016-06-24 15:26
Committer name: Jason Hoelscher-Obermaier
Committer date (UTC): 2016-06-24 15:26
Parent(s): 904e585940ea4c4cb462cf32dc0ce23d20d84943
Signer:
Signing key:
Signing status: N
Tree: 7a3b861124e11e366e87bb49d24b2dd5d2e63649
File Lines added Lines deleted
data_analysis/auxfunctions/quickcheck_dualhomo.m 47 0
File data_analysis/auxfunctions/quickcheck_dualhomo.m added (mode: 100644) (index 0000000..67a09e6)
1 %% DEFINE
2 clear all; close all; rehash
3 samplingrate = 80E6;
4
5 amplification_dB = 30;
6 DAQrange_mV = 200;
7 signalpower_muW = 588;
8
9 filename1 = ['P', num2str(signalpower_muW),'muW_'];
10 % or
11 %filename1 = 'Pdarknoise_';
12 filename1 = 'Pshotnoise_';
13 amplification_dB = 40;
14 signalpower_muW = 0;
15
16
17 %% RUN
18 filename2 = [sprintf('_Range%04dmV', DAQrange_mV),...
19 sprintf('_Amplification%02ddB.dat', amplification_dB)];
20
21
22 meas = dual_homo_measurement('samplingrate', samplingrate);
23 meas.add_trace_pair(...
24 [filename1, 'amp', filename2],...
25 [filename1, 'phase', filename2],...
26 'DAQrange', DAQrange_mV/1E3,...
27 'amplification', sqrt(10^(amplification_dB/10)),...
28 'signal_power_muW', signalpower_muW );
29
30 %% spectra
31 meas.get_NPS
32 fig = figure; meas.show_NPS;
33 title([filename1, '...', filename2], 'Interpreter', 'none');
34 saveas(fig, ['spectra_', filename1, filename2, '.fig'])
35 saveas(fig, ['spectra_', filename1, filename2, '.jpg'])
36
37 %% snapshot of timetrace
38 fig = figure; meas.show_snapshot;
39 title([filename1, '...', filename2], 'Interpreter', 'none');
40 saveas(fig, ['snapshot_', filename1, filename2, '.fig'])
41 saveas(fig, ['snapshot_', filename1, filename2, '.jpg'])
42
43 %% histogram of timetrace
44 fig = figure; meas.show_hist;
45 title([filename1, '...', filename2], 'Interpreter', 'none');
46 saveas(fig, ['hist_', filename1, filename2, '.fig'])
47 saveas(fig, ['hist_', filename1, filename2, '.jpg'])
Hints:
Before first commit, do not forget to setup your git environment:
git config --global user.name "your_name_here"
git config --global user.email "your@email_here"

Clone this repository using HTTP(S):
git clone https://rocketgit.com/user/gutc61/Membrane

Clone this repository using ssh (do not forget to upload a key first):
git clone ssh://rocketgit@ssh.rocketgit.com/user/gutc61/Membrane

Clone this repository using git:
git clone git://git.rocketgit.com/user/gutc61/Membrane

You are allowed to anonymously push to this repository.
This means that your pushed commits will automatically be transformed into a merge request:
... clone the repository ...
... make some changes and some commits ...
git push origin main