List of commits:
Subject Hash Author Date (UTC)
Add plot-method to plot logneg versus gamma for quick inspection of all evaluations b2b8160418ccfef2689e89220734ea909d9a7787 Jason Hoelscher-Obermaier 2017-03-29 08:26:31
Allow quick initialization of meta_ev-objects by passing metadata-file to meta_ev-constructor. 9ac4214ca8aaa6a1c14a40d82274c415b880c203 Jason Hoelscher-Obermaier 2017-03-29 08:02:11
Allow setting default_sample_no for all traces from within meta_ev. 3cb242deef4b73fb363e655f34d53c8e8126b356 Jason Hoelscher-Obermaier 2017-03-29 07:35:11
Implement default_sample_no in PXItrace.m d521c86737e91f6d5b20c89b6ac0b809f18eee95 Jason Hoelscher-Obermaier 2017-03-29 07:28:31
Implement calculation of 'common' properties of all contained evaluations also for non-scalar values b77e69637343b4cce7b97789a1d3c6cd0335dd19 Jason Hoelscher-Obermaier 2017-03-29 06:58:49
Collect values of all evaluation-properties shared by all evaluations in a struct 'common' 8db1a37897d8db64d26c600900ecfb198f2291a6 Jason Hoelscher-Obermaier 2017-03-28 16:29:20
Allow convenient extraction of optimal entanglement and pulse width from all evaluations inside meta-ev 66e26078ccb9ca86dad55a62617ec8605fb759ce Jason Hoelscher-Obermaier 2017-03-28 16:09:40
Add meta_ev-class for more convenient postprocessing of multiple entanglement_evaluation-objects 147dd9b11bc1f950416d48142adfecc0dcc3f814 Jason Hoelscher-Obermaier 2017-03-28 14:36:08
Delete any previously calculated optima of log.neg. or pulse width at the end of calculate_log_neg edee9ece25f4249891ccc8485aaedc10c01c4386 Jason Hoelscher-Obermaier 2017-03-28 12:02:11
Refactor calibratePulsedCMs and trace_out c108334ad59fd087cef91e002a992e50652dc6e4 Jason Hoelscher-Obermaier 2017-03-28 11:56:13
Add logging of git-status via status_git_repos_on_path to simulate_entanglement 3658991dd37a657cad1a3aba5933a276b649fbd1 Jason Hoelscher-Obermaier 2017-03-28 10:08:52
Improve logging of git status in class_conveniences: dirty working tree state is also logged 96a3acca155c3ad47edaa625368e5a25875c332b Jason Hoelscher-Obermaier 2017-03-28 09:51:53
Add 3rd-party convenience fct printstruct.m to print a tree-view of a struct d6595191240086e6c8247a6e055c8e4a161d4459 Jason Hoelscher-Obermaier 2017-03-27 14:39:19
Improve plot appearance in plotLogneg.m and add option to reposition legend. 81d281f0f354594af42a13722ed6994cb1b0d0fb Jason Hoelscher-Obermaier 2017-03-27 11:43:15
Improve legend in plotLogneg to also include entries for interpolated data and optima 805cb3e67bad3be9bddafada3258f5a8a7e60707 Jason Hoelscher-Obermaier 2017-03-27 11:14:06
Add function tex_escape which escapes characters forbidden in tex 136b200a3a98f06f36b4ae3a18a97c66ce1b8c88 Jason Hoelscher-Obermaier 2017-03-27 10:03:53
Store interpolated pulse widths and entanglement (used in calulate_optimal_entanglement) for later inspection. c76c9b0d1be1bd00425949fb12cd59f2c743ff5f Jason Hoelscher-Obermaier 2017-03-27 10:35:10
Add options to show grid and zero-line to plotLogneg.m 0e7dff29041930f205c30113c72595f60545182d Jason Hoelscher-Obermaier 2017-03-27 08:43:56
Update submodule export_fig ea150793f485ff88cad104d7f4493f22904f3df6 Jason Hoelscher-Obermaier 2017-03-25 06:30:12
Bug fix: Remove line yielding unneeded output d11c6eae8bf5f2ad38c858a4b9618acd3af4bd8b Jason Hoelscher-Obermaier 2017-03-24 19:45:04
Commit b2b8160418ccfef2689e89220734ea909d9a7787 - Add plot-method to plot logneg versus gamma for quick inspection of all evaluations
Author: Jason Hoelscher-Obermaier
Author date (UTC): 2017-03-29 08:26
Committer name: Jason Hoelscher-Obermaier
Committer date (UTC): 2017-03-29 08:26
Parent(s): 9ac4214ca8aaa6a1c14a40d82274c415b880c203
Signer:
Signing key:
Signing status: N
Tree: 61931787239e5f1a9b53849fa1b4df513bfc362b
File Lines added Lines deleted
data_analysis/@meta_ev/meta_ev.m 12 0
File data_analysis/@meta_ev/meta_ev.m changed (mode: 100644) (index 904085b..b49ddbf)
... ... classdef meta_ev < class_conveniences
58 58 end end
59 59 end end
60 60
61 function plot_logneg_versus_gamma(obj, tracepairs_ind)
62 fig = figure;
63 cmap = cbrewer('qual', 'Set1', obj.evaluations_no);
64 myplotlogneg = @(ev, color_ind) ev.plotLogneg('figure', fig,...
65 'tracepairs', tracepairs_ind, 'save_fig', false, ...
66 'color', cmap(color_ind,:),...
67 'title', '', 'legend', false,...
68 'show_physicality', false);
69 for k=1:obj.evaluations_no
70 myplotlogneg(obj.evaluations{k}, k)
71 end
72 end
61 73 function set_default_sample_no(obj, default_sample_no) function set_default_sample_no(obj, default_sample_no)
62 74 for k=1:obj.evaluations_no for k=1:obj.evaluations_no
63 75 for l=1:obj.evaluations{k}.tracepairs_no for l=1:obj.evaluations{k}.tracepairs_no
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