Subject | Hash | Author | Date (UTC) |
---|---|---|---|
Add option 'only_physical' to plotLogneg and plot_logneg_versus_gama | a5510a09ab9ecb8239aef3853867884aefb28e3b | Jason Hoelscher-Obermaier | 2017-05-07 09:47:52 |
Add option 'two_sidebands' to trace_out | 3f70b4498e116bf89ea2230e4a6b081d8d240bc3 | Jason Hoelscher-Obermaier | 2017-05-07 08:14:45 |
Fix bug in meta_ev | 25d2497bf41eaf1198d88269dd3460812b38e18f | Jason Hoelscher-Obermaier | 2017-05-05 17:45:20 |
Allow plotting of abs. values with log. color scale in plot_CM | 2147950f70bb2631656c1c20448eeda106acf6e2 | Jason Hoelscher-Obermaier | 2017-05-05 16:15:26 |
Improve plotLogneg | 445bec4d79ec7c09efa92a878e9fc9d5b3a6801e | Jason Hoelscher-Obermaier | 2017-05-05 15:26:31 |
Add method plot_CM to entanglement_evaluation | 54f9ca5aa51e96aedf3dddaa1609438c088a87b8 | Jason Hoelscher-Obermaier | 2017-05-05 14:29:23 |
Add option 'color_range' to plot_matrix | 7ae27bc20af3faf8947ac07eec66b52851c45f54 | Jason Hoelscher-Obermaier | 2017-05-05 13:57:06 |
Improve convenience function plot_matrix | 8ebc93c933416a384bc4c6b0ab44a8f6f516b695 | Jason Hoelscher-Obermaier | 2017-05-05 10:07:33 |
Fix bug which prevents exporting of pulse_trace if these become very large | c2a75103be1264f1fa462d1d2b5c685d8cda32e0 | Jason Hoelscher-Obermaier | 2017-05-04 15:10:20 |
Add purity and occupation as properties to entanglement_evaluation | f512ccdf6c11f0967feeb1fe11dbd8227307647e | Jason Hoelscher-Obermaier | 2017-05-04 08:55:34 |
Allow tracing of individual light modes in trace_out.m | bc85fff490d92add04a08b32507d8b99aabc1814 | Jason Hoelscher-Obermaier | 2017-05-02 16:42:04 |
Also always save a png in save_fig_pdf.m | 1d0ca7530e1efbd861637b7b913d78d3e70b1d15 | Jason Hoelscher-Obermaier | 2017-05-02 11:26:29 |
Extend plot_cuts to work with 1-dimensional (vector) meta_evs | 3d7fd42b341f66e0d7e6733a4817c53c61f04863 | Jason Hoelscher-Obermaier | 2017-05-02 10:32:20 |
Add convenience fcts for plotting: logticks and set_tick_format | fff9d4f483232a9377c5fdb4686f1ba1f5b48921 | Jason Hoelscher-Obermaier | 2017-05-02 10:28:50 |
Add support for automatic legends to plot_logneg_versus_gamma.m | f10bdf863978f2c19acf73ca726de0855d16f9f0 | Jason Hoelscher-Obermaier | 2017-05-02 09:53:51 |
Add option to plot to subplots to plot_cuts and plot_logneg_versus_gamma | 7037df1212f6ba94e74311c7fcdc1ffde453063d | Jason Hoelscher-Obermaier | 2017-05-02 09:21:31 |
Add option 'data_label' to plotLogneg.m | 4f37d32ba0720a04e967125d8f02ade1239b27f9 | Jason Hoelscher-Obermaier | 2017-05-02 09:20:11 |
Add convenience function save_fig_pdf | d482934c055e8805409c96f592ac18dd448ad8f9 | Jason Hoelscher-Obermaier | 2017-04-28 16:43:02 |
Add better helper fct plot_matrix for convenient display of correlation matrices etc | 6f74f026d6477fd24083046842647ab750c185d7 | Jason Hoelscher-Obermaier | 2017-04-27 13:35:59 |
Add option 'shorteng' for legend-formatting in plot_cuts.m | 7086bd95820d452f6caa8307b7176d99493dc0dc | Jason Hoelscher-Obermaier | 2017-04-26 09:54:51 |
File | Lines added | Lines deleted |
---|---|---|
data_analysis/@entanglement_evaluation/plotLogneg.m | 8 | 0 |
data_analysis/@meta_ev/plot_logneg_versus_gamma.m | 4 | 0 |
File data_analysis/@entanglement_evaluation/plotLogneg.m changed (mode: 100644) (index eb50d8e..5acdbb0) | |||
... | ... | function fig = plotLogneg(obj, varargin) | |
5 | 5 | show_lines = true; | show_lines = true; |
6 | 6 | linestyle = '.-'; | linestyle = '.-'; |
7 | 7 | show_physicality = true; | show_physicality = true; |
8 | only_physical = false; | ||
8 | 9 | physicality_marker = 'ok'; | physicality_marker = 'ok'; |
9 | 10 | show_legend = true; | show_legend = true; |
10 | 11 | legend_location = 'Best'; | legend_location = 'Best'; |
... | ... | function fig = plotLogneg(obj, varargin) | |
26 | 27 | show_physicality = varargin{k+1}; | show_physicality = varargin{k+1}; |
27 | 28 | case {'physicality_marker'} | case {'physicality_marker'} |
28 | 29 | physicality_marker = varargin{k+1}; | physicality_marker = varargin{k+1}; |
30 | case {'only_physical'} | ||
31 | only_physical = varargin{k+1}; | ||
29 | 32 | case {'figure', 'fig'} | case {'figure', 'fig'} |
30 | 33 | fig = varargin{k+1}; | fig = varargin{k+1}; |
31 | 34 | new_fig = false; | new_fig = false; |
... | ... | function fig = plotLogneg(obj, varargin) | |
84 | 87 | counter = counter + 1; | counter = counter + 1; |
85 | 88 | x_data = obj.pulse_gammas; | x_data = obj.pulse_gammas; |
86 | 89 | y_data = [obj.logneg_corrected{k}{:}]; | y_data = [obj.logneg_corrected{k}{:}]; |
90 | if only_physical | ||
91 | physicality = [obj.pulse_CM_is_physical{k}{:}]; | ||
92 | y_data(~physicality)=nan; | ||
93 | end | ||
94 | |||
87 | 95 | if exist('data_labels') | if exist('data_labels') |
88 | 96 | if iscell(data_labels) | if iscell(data_labels) |
89 | 97 | label = data_labels{counter}; | label = data_labels{counter}; |
File data_analysis/@meta_ev/plot_logneg_versus_gamma.m changed (mode: 100644) (index bbe482a..5fbe283) | |||
... | ... | function fig = plot_logneg_versus_gamma(meta, tracepairs_ind, varargin) | |
11 | 11 | legend_title_maxlength = inf; | legend_title_maxlength = inf; |
12 | 12 | legend_postfix = ''; | legend_postfix = ''; |
13 | 13 | legend_number_parser = @num2eng; | legend_number_parser = @num2eng; |
14 | only_physical = false; | ||
14 | 15 | for k=1:2:length(varargin) | for k=1:2:length(varargin) |
15 | 16 | switch lower(varargin{k}) | switch lower(varargin{k}) |
16 | 17 | case {'line_style', 'linestyle'} | case {'line_style', 'linestyle'} |
17 | 18 | linestyle = varargin{k+1}; | linestyle = varargin{k+1}; |
19 | case {'only_physical'} | ||
20 | only_physical = varargin{k+1}; | ||
18 | 21 | case {'x_scale','xscale'} | case {'x_scale','xscale'} |
19 | 22 | x_scale = varargin{k+1}; | x_scale = varargin{k+1}; |
20 | 23 | case {'x_lims','xlims','x_lim','xlim'} | case {'x_lims','xlims','x_lim','xlim'} |
... | ... | function fig = plot_logneg_versus_gamma(meta, tracepairs_ind, varargin) | |
75 | 78 | 'color', cmap(color_ind,:),... | 'color', cmap(color_ind,:),... |
76 | 79 | 'title', '', 'legend', false,... | 'title', '', 'legend', false,... |
77 | 80 | 'show_physicality', false,... | 'show_physicality', false,... |
81 | 'only_physical', only_physical,... | ||
78 | 82 | 'show_zero', false); | 'show_zero', false); |
79 | 83 | for k=1:meta.evaluations_no | for k=1:meta.evaluations_no |
80 | 84 | myplotlogneg(meta.evaluations{k}, k); | myplotlogneg(meta.evaluations{k}, k); |