itfix internal uncertainty values - cosmo - front and backend for Markov-Chain Monte Carlo inversion of cosmogenic nuclide concentrations Err mx1.adamsgaard.dk 70 hgit clone git://src.adamsgaard.dk/cosmo URL:git://src.adamsgaard.dk/cosmo mx1.adamsgaard.dk 70 1Log /src/log.gph mx1.adamsgaard.dk 70 1Files /src/files.gph mx1.adamsgaard.dk 70 1Refs /src/refs.gph mx1.adamsgaard.dk 70 1README /src/file/README.md.gph mx1.adamsgaard.dk 70 1LICENSE /src/file/LICENSE.gph mx1.adamsgaard.dk 70 i--- Err mx1.adamsgaard.dk 70 1commit 1ca0a617715320666a6a2eaf9ed90a7156057982 /src/commit/1ca0a617715320666a6a2eaf9ed90a7156057982.gph mx1.adamsgaard.dk 70 1parent 3df2de3130aac5b7b292e874004f38e845584362 /src/commit/3df2de3130aac5b7b292e874004f38e845584362.gph mx1.adamsgaard.dk 70 hAuthor: Anders Damsgaard URL:mailto:anders.damsgaard@geo.au.dk mx1.adamsgaard.dk 70 iDate: Thu, 3 Dec 2015 17:15:56 +0100 Err mx1.adamsgaard.dk 70 i Err mx1.adamsgaard.dk 70 ifix internal uncertainty values Err mx1.adamsgaard.dk 70 i Err mx1.adamsgaard.dk 70 iDiffstat: Err mx1.adamsgaard.dk 70 i M matlab/generate_plots.m | 8 ++++---- Err mx1.adamsgaard.dk 70 i M matlab/import_php_file.m | 5 +++++ Err mx1.adamsgaard.dk 70 i M matlab/m_pakke2014maj11/gCosmoLong… | 96 +++++++++++++++---------------- Err mx1.adamsgaard.dk 70 i Err mx1.adamsgaard.dk 70 i3 files changed, 55 insertions(+), 54 deletions(-) Err mx1.adamsgaard.dk 70 i--- Err mx1.adamsgaard.dk 70 1diff --git a/matlab/generate_plots.m b/matlab/generate_plots.m /src/file/matlab/generate_plots.m.gph mx1.adamsgaard.dk 70 it@@ -887,19 +887,19 @@ html = ['\n' ... Err mx1.adamsgaard.dk 70 i ' \n'... Err mx1.adamsgaard.dk 70 i ' \n'... Err mx1.adamsgaard.dk 70 i ' 10Be conc. uncertainty\n'... Err mx1.adamsgaard.dk 70 i- ' ' num2str(be_uncer) ' %%\n'... Err mx1.adamsgaard.dk 70 i+ ' ' num2str(be_uncer*100.) ' %%\n'... Err mx1.adamsgaard.dk 70 i ' \n'... Err mx1.adamsgaard.dk 70 i ' \n'... Err mx1.adamsgaard.dk 70 i ' 26Al conc. uncertainty\n'... Err mx1.adamsgaard.dk 70 i- ' ' num2str(al_uncer) ' %%\n'... Err mx1.adamsgaard.dk 70 i+ ' ' num2str(al_uncer*100.) ' %%\n'... Err mx1.adamsgaard.dk 70 i ' \n'... Err mx1.adamsgaard.dk 70 i ' \n'... Err mx1.adamsgaard.dk 70 i ' 14C conc. uncertainty\n'... Err mx1.adamsgaard.dk 70 i- ' ' num2str(c_uncer) ' %%\n'... Err mx1.adamsgaard.dk 70 i+ ' ' num2str(c_uncer*100.) ' %%\n'... Err mx1.adamsgaard.dk 70 i ' \n'... Err mx1.adamsgaard.dk 70 i ' \n'... Err mx1.adamsgaard.dk 70 i ' 21Ne conc. uncertainty\n'... Err mx1.adamsgaard.dk 70 i- ' ' num2str(ne_uncer) ' %%\n'... Err mx1.adamsgaard.dk 70 i+ ' ' num2str(ne_uncer*100.) ' %%\n'... Err mx1.adamsgaard.dk 70 i ' \n'... Err mx1.adamsgaard.dk 70 i ' \n'... Err mx1.adamsgaard.dk 70 i ' Observation depth\n'... Err mx1.adamsgaard.dk 70 1diff --git a/matlab/import_php_file.m b/matlab/import_php_file.m /src/file/matlab/import_php_file.m.gph mx1.adamsgaard.dk 70 it@@ -174,6 +174,11 @@ al_prod_muon = al_prod_muon*1000.; % atoms/g/yr to atoms/kg/yr Err mx1.adamsgaard.dk 70 i c_prod_muon = c_prod_muon*1000.; % atoms/g/yr to atoms/kg/yr Err mx1.adamsgaard.dk 70 i ne_prod_muon = ne_prod_muon*1000.; % atoms/g/yr to atoms/kg/yr Err mx1.adamsgaard.dk 70 i Err mx1.adamsgaard.dk 70 i+be_uncer = be_uncer/100.; % percent to fraction Err mx1.adamsgaard.dk 70 i+al_uncer = al_uncer/100.; % percent to fraction Err mx1.adamsgaard.dk 70 i+c_uncer = c_uncer/100.; % percent to fraction Err mx1.adamsgaard.dk 70 i+ne_uncer = ne_uncer/100.; % percent to fraction Err mx1.adamsgaard.dk 70 i+ Err mx1.adamsgaard.dk 70 i epsilon_gla_min = epsilon_gla_min/1.0e6; % m/Myr to m/yr Err mx1.adamsgaard.dk 70 i epsilon_gla_max = epsilon_gla_max/1.0e6; % m/Myr to m/yr Err mx1.adamsgaard.dk 70 i epsilon_int_min = epsilon_int_min/1.0e6; % m/Myr to m/yr Err mx1.adamsgaard.dk 70 1diff --git a/matlab/m_pakke2014maj11/gCosmoLongsteps.m b/matlab/m_pakke2014maj11/gCosmoLongsteps.m /src/file/matlab/m_pakke2014maj11/gCosmoLongsteps.m.gph mx1.adamsgaard.dk 70 it@@ -108,19 +108,18 @@ fm_rat26 = (0.6/(0.7+0.6)); Err mx1.adamsgaard.dk 70 i %10Be production Err mx1.adamsgaard.dk 70 i % Input fra Kasper Err mx1.adamsgaard.dk 70 i %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% - Start Err mx1.adamsgaard.dk 70 i-%P10_top_spal=5.33e3; %atoms/kg/yr Err mx1.adamsgaard.dk 70 i-%P10_top_nm=0.106e3; %atoms/kg/yr Err mx1.adamsgaard.dk 70 i-%P10_top_fm=0.093e3; %atoms/kg/yr Err mx1.adamsgaard.dk 70 i+P10_top_spal=5.33e3; %atoms/kg/yr Err mx1.adamsgaard.dk 70 i+P10_top_nm=0.106e3; %atoms/kg/yr Err mx1.adamsgaard.dk 70 i+P10_top_fm=0.093e3; %atoms/kg/yr Err mx1.adamsgaard.dk 70 i Err mx1.adamsgaard.dk 70 i-if ~isempty(fixed_stuff.be_prod_spall) && ... Err mx1.adamsgaard.dk 70 i- ~isempty(fixed_stuff.be_prod_muons) Err mx1.adamsgaard.dk 70 i- P10_top_spal = fixed_stuff.be_prod_spall; Err mx1.adamsgaard.dk 70 i- P10_top_nm = nm_rat10*fixed_stuff.be_prod_muons; Err mx1.adamsgaard.dk 70 i- P10_top_fm = fm_rat10*fixed_stuff.be_prod_muons; Err mx1.adamsgaard.dk 70 i-else Err mx1.adamsgaard.dk 70 i- P10_top_spal=5.33e3; %atoms/kg/yr Err mx1.adamsgaard.dk 70 i- P10_top_nm=0.106e3; %atoms/kg/yr Err mx1.adamsgaard.dk 70 i- P10_top_fm=0.093e3; %atoms/kg/yr Err mx1.adamsgaard.dk 70 i+if exist('fixed_stuff.be_prod_spall', 'var') == 1 && ... Err mx1.adamsgaard.dk 70 i+ exist('fixed_stuff.be_prod_muons', 'var') == 1 Err mx1.adamsgaard.dk 70 i+ if ~isempty(fixed_stuff.be_prod_spall) && ... Err mx1.adamsgaard.dk 70 i+ ~isempty(fixed_stuff.be_prod_muons) Err mx1.adamsgaard.dk 70 i+ P10_top_spal = fixed_stuff.be_prod_spall; Err mx1.adamsgaard.dk 70 i+ P10_top_nm = nm_rat10*fixed_stuff.be_prod_muons; Err mx1.adamsgaard.dk 70 i+ P10_top_fm = fm_rat10*fixed_stuff.be_prod_muons; Err mx1.adamsgaard.dk 70 i+ end Err mx1.adamsgaard.dk 70 i end Err mx1.adamsgaard.dk 70 i Err mx1.adamsgaard.dk 70 i %Reference values for Kasper Err mx1.adamsgaard.dk 70 it@@ -154,19 +153,18 @@ end Err mx1.adamsgaard.dk 70 i Err mx1.adamsgaard.dk 70 i % Input fra Kasper Err mx1.adamsgaard.dk 70 i %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% - Start Err mx1.adamsgaard.dk 70 i-%P26_top_spal=31.1e3; %atoms/kg/yr Err mx1.adamsgaard.dk 70 i-%P26_top_nm=0.7e3; %atoms/kg/yr Err mx1.adamsgaard.dk 70 i-%P26_top_fm=0.6e3; %atoms/kg/yr Err mx1.adamsgaard.dk 70 i+P26_top_spal=31.1e3; %atoms/kg/yr Err mx1.adamsgaard.dk 70 i+P26_top_nm=0.7e3; %atoms/kg/yr Err mx1.adamsgaard.dk 70 i+P26_top_fm=0.6e3; %atoms/kg/yr Err mx1.adamsgaard.dk 70 i Err mx1.adamsgaard.dk 70 i-if ~isempty(fixed_stuff.al_prod_spall) && ... Err mx1.adamsgaard.dk 70 i- ~isempty(fixed_stuff.al_prod_muons) Err mx1.adamsgaard.dk 70 i- P26_top_spal = fixed_stuff.al_prod_spall; Err mx1.adamsgaard.dk 70 i- P26_top_nm = nm_rat26*fixed_stuff.al_prod_muons; Err mx1.adamsgaard.dk 70 i- P26_top_fm = fm_rat26*fixed_stuff.al_prod_muons; Err mx1.adamsgaard.dk 70 i-else Err mx1.adamsgaard.dk 70 i- P26_top_spal=31.1e3; %atoms/kg/yr Err mx1.adamsgaard.dk 70 i- P26_top_nm=0.7e3; %atoms/kg/yr Err mx1.adamsgaard.dk 70 i- P26_top_fm=0.6e3; %atoms/kg/yr Err mx1.adamsgaard.dk 70 i+if exist('fixed_stuff.al_prod_spall', 'var') == 1 && ... Err mx1.adamsgaard.dk 70 i+ exist('fixed_stuff.al_prod_muons', 'var') == 1 Err mx1.adamsgaard.dk 70 i+ if ~isempty(fixed_stuff.al_prod_spall) && ... Err mx1.adamsgaard.dk 70 i+ ~isempty(fixed_stuff.al_prod_muons) Err mx1.adamsgaard.dk 70 i+ P26_top_spal = fixed_stuff.al_prod_spall; Err mx1.adamsgaard.dk 70 i+ P26_top_nm = nm_rat26*fixed_stuff.al_prod_muons; Err mx1.adamsgaard.dk 70 i+ P26_top_fm = fm_rat26*fixed_stuff.al_prod_muons; Err mx1.adamsgaard.dk 70 i+ end Err mx1.adamsgaard.dk 70 i end Err mx1.adamsgaard.dk 70 i Err mx1.adamsgaard.dk 70 i %Reference values for Kasper Err mx1.adamsgaard.dk 70 it@@ -190,19 +188,18 @@ end Err mx1.adamsgaard.dk 70 i % P26_total = (P26_spal + P26_nm + P26_fm); Err mx1.adamsgaard.dk 70 i Err mx1.adamsgaard.dk 70 i %21Ne production Err mx1.adamsgaard.dk 70 i-%P21_top_spal=20.8e3; %atoms/kg/yr Err mx1.adamsgaard.dk 70 i-%P21_top_nm=0.4e3; %atoms/kg/yr Err mx1.adamsgaard.dk 70 i-%P21_top_fm=0.35e3; %atoms/kg/yr Err mx1.adamsgaard.dk 70 i- Err mx1.adamsgaard.dk 70 i-if ~isempty(fixed_stuff.ne_prod_spall) && ... Err mx1.adamsgaard.dk 70 i- ~isempty(fixed_stuff.ne_prod_muons) Err mx1.adamsgaard.dk 70 i- P21_top_spal = fixed_stuff.ne_prod_spall; Err mx1.adamsgaard.dk 70 i- P21_top_nm = nm_rat10*fixed_stuff.ne_prod_muons; Err mx1.adamsgaard.dk 70 i- P21_top_fm = fm_rat10*fixed_stuff.ne_prod_muons; Err mx1.adamsgaard.dk 70 i-else Err mx1.adamsgaard.dk 70 i- P21_top_spal=20.8e3; %atoms/kg/yr Err mx1.adamsgaard.dk 70 i- P21_top_nm=0.4e3; %atoms/kg/yr Err mx1.adamsgaard.dk 70 i- P21_top_fm=0.35e3; %atoms/kg/yr Err mx1.adamsgaard.dk 70 i+P21_top_spal=20.8e3; %atoms/kg/yr Err mx1.adamsgaard.dk 70 i+P21_top_nm=0.4e3; %atoms/kg/yr Err mx1.adamsgaard.dk 70 i+P21_top_fm=0.35e3; %atoms/kg/yr Err mx1.adamsgaard.dk 70 i+ Err mx1.adamsgaard.dk 70 i+if exist('fixed_stuff.ne_prod_spall', 'var') == 1 && ... Err mx1.adamsgaard.dk 70 i+ exist('fixed_stuff.ne_prod_muons', 'var') == 1 Err mx1.adamsgaard.dk 70 i+ if ~isempty(fixed_stuff.ne_prod_spall) && ... Err mx1.adamsgaard.dk 70 i+ ~isempty(fixed_stuff.ne_prod_muons) Err mx1.adamsgaard.dk 70 i+ P21_top_spal = fixed_stuff.ne_prod_spall; Err mx1.adamsgaard.dk 70 i+ P21_top_nm = nm_rat10*fixed_stuff.ne_prod_muons; Err mx1.adamsgaard.dk 70 i+ P21_top_fm = fm_rat10*fixed_stuff.ne_prod_muons; Err mx1.adamsgaard.dk 70 i+ end Err mx1.adamsgaard.dk 70 i end Err mx1.adamsgaard.dk 70 i Err mx1.adamsgaard.dk 70 i % P21_spal = P21_top_spal*exp(-z*rho/Tau_spal); Err mx1.adamsgaard.dk 70 it@@ -212,19 +209,18 @@ end Err mx1.adamsgaard.dk 70 i % P21_total = (P21_spal + P21_nm + P21_fm); Err mx1.adamsgaard.dk 70 i Err mx1.adamsgaard.dk 70 i %14C production Err mx1.adamsgaard.dk 70 i-%P14_top_spal=14.6e3; %atoms/kg/yr Err mx1.adamsgaard.dk 70 i-%P14_top_nm=2.3e3; %atoms/kg/yr Err mx1.adamsgaard.dk 70 i-%P14_top_fm=2.1e3; %atoms/kg/yr Err mx1.adamsgaard.dk 70 i- Err mx1.adamsgaard.dk 70 i-if ~isempty(fixed_stuff.c_prod_spall) && ... Err mx1.adamsgaard.dk 70 i- ~isempty(fixed_stuff.c_prod_muons) Err mx1.adamsgaard.dk 70 i- P14_top_spal = fixed_stuff.c_prod_spall; Err mx1.adamsgaard.dk 70 i- P14_top_nm = nm_rat10*fixed_stuff.c_prod_muons; Err mx1.adamsgaard.dk 70 i- P14_top_fm = fm_rat10*fixed_stuff.c_prod_muons; Err mx1.adamsgaard.dk 70 i-else Err mx1.adamsgaard.dk 70 i- P14_top_spal=14.6e3; %atoms/kg/yr Err mx1.adamsgaard.dk 70 i- P14_top_nm=2.3e3; %atoms/kg/yr Err mx1.adamsgaard.dk 70 i- P14_top_fm=2.1e3; %atoms/kg/yr Err mx1.adamsgaard.dk 70 i+P14_top_spal=14.6e3; %atoms/kg/yr Err mx1.adamsgaard.dk 70 i+P14_top_nm=2.3e3; %atoms/kg/yr Err mx1.adamsgaard.dk 70 i+P14_top_fm=2.1e3; %atoms/kg/yr Err mx1.adamsgaard.dk 70 i+ Err mx1.adamsgaard.dk 70 i+if exist('fixed_stuff.c_prod_spall', 'var') == 1 && ... Err mx1.adamsgaard.dk 70 i+ exist('fixed_stuff.c_prod_muons', 'var') == 1 Err mx1.adamsgaard.dk 70 i+ if ~isempty(fixed_stuff.c_prod_spall) && ... Err mx1.adamsgaard.dk 70 i+ ~isempty(fixed_stuff.c_prod_muons) Err mx1.adamsgaard.dk 70 i+ P14_top_spal = fixed_stuff.c_prod_spall; Err mx1.adamsgaard.dk 70 i+ P14_top_nm = nm_rat10*fixed_stuff.c_prod_muons; Err mx1.adamsgaard.dk 70 i+ P14_top_fm = fm_rat10*fixed_stuff.c_prod_muons; Err mx1.adamsgaard.dk 70 i+ end Err mx1.adamsgaard.dk 70 i end Err mx1.adamsgaard.dk 70 i Err mx1.adamsgaard.dk 70 i % P14_spal = P14_top_spal*exp(-z*rho/Tau_spal); Err mx1.adamsgaard.dk 70 .