itgenerate exhumation plots, add total erosion - 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 98194f5c5298d19b6414db5453a92f5d21b8c241 /src/commit/98194f5c5298d19b6414db5453a92f5d21b8c241.gph mx1.adamsgaard.dk 70 1parent ab21116125fd5ecfc0dba602e37002956425a25e /src/commit/ab21116125fd5ecfc0dba602e37002956425a25e.gph mx1.adamsgaard.dk 70 hAuthor: Anders Damsgaard URL:mailto:anders.damsgaard@geo.au.dk mx1.adamsgaard.dk 70 iDate: Mon, 23 Nov 2015 14:02:22 +0100 Err mx1.adamsgaard.dk 70 i Err mx1.adamsgaard.dk 70 igenerate exhumation plots, add total erosion Err mx1.adamsgaard.dk 70 i Err mx1.adamsgaard.dk 70 iDiffstat: Err mx1.adamsgaard.dk 70 i M index.php | 6 +++--- Err mx1.adamsgaard.dk 70 i M matlab/generate_plots.m | 77 ++++++++++++++++++++++++++++++- Err mx1.adamsgaard.dk 70 i Err mx1.adamsgaard.dk 70 i2 files changed, 78 insertions(+), 5 deletions(-) Err mx1.adamsgaard.dk 70 i--- Err mx1.adamsgaard.dk 70 1diff --git a/index.php b/index.php /src/file/index.php.gph mx1.adamsgaard.dk 70 it@@ -135,9 +135,9 @@ if (isset($_GET['wait_id']) && !empty($_GET['wait_id'])) { Err mx1.adamsgaard.dk 70 i glacial erosion rate (εgla), climate Err mx1.adamsgaard.dk 70 i record threshold value Err mx1.adamsgaard.dk 70 i (δ18Othreshold), and total Err mx1.adamsgaard.dk 70 i- erosion (E), produced the Markov-Chain Monte-Carlo Err mx1.adamsgaard.dk 70 i- inversion. Results are displayed per walker and on Err mx1.adamsgaard.dk 70 i- average. The 50th percentiles (also called second Err mx1.adamsgaard.dk 70 i+ erosion over the last 1 Myr (E), produced the Markov-Chain Err mx1.adamsgaard.dk 70 i+ Monte-Carlo inversion. Results are displayed per walker Err mx1.adamsgaard.dk 70 i+ and on average. The 50th percentiles (also called second Err mx1.adamsgaard.dk 70 i quartile) denote the median parameter value. The 25th Err mx1.adamsgaard.dk 70 i percentiles (first quartile) marks the value that splits Err mx1.adamsgaard.dk 70 i the lowest 25% percent of data from the highest 75%. 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@@ -509,7 +509,80 @@ linkaxes(axh,'x') Err mx1.adamsgaard.dk 70 i % stairs(-tStarts,relExpos+2,'r') Err mx1.adamsgaard.dk 70 i Err mx1.adamsgaard.dk 70 i Err mx1.adamsgaard.dk 70 i-%% Exhumation history Err mx1.adamsgaard.dk 70 i+%% Exhumation history from InspectDepthConcTracks_True_plot.m Err mx1.adamsgaard.dk 70 i+for iwalk = 1:Nwalkers Err mx1.adamsgaard.dk 70 i+ %for iwalk = 1:4;%Nwalks Err mx1.adamsgaard.dk 70 i+ % iwalk=input(['What iwalk?[1..',num2str(length(Ss)),']']), Err mx1.adamsgaard.dk 70 i+ %subplot(2,2,iwalk) Err mx1.adamsgaard.dk 70 i+ fh = [fh;figure('visible', show_figures)]; Err mx1.adamsgaard.dk 70 i+ lump_MetHas = Ss{iwalk}.lump_MetHas; Err mx1.adamsgaard.dk 70 i+ fixed_stuff = Ss{iwalk}.fs; Err mx1.adamsgaard.dk 70 i+ % if ~isempty(lump_MetHas.zsss{1}) Err mx1.adamsgaard.dk 70 i+ % % % % zsss = lump_MetHas.zsss; Err mx1.adamsgaard.dk 70 i+ % % % % tss = lump_MetHas.tss; Err mx1.adamsgaard.dk 70 i+ % % % % dtfine = -1000; tfinemax = -20e5; dzfine = 0.1; zfinemax = 20, Err mx1.adamsgaard.dk 70 i+ % % % % iz = 1; Err mx1.adamsgaard.dk 70 i+ % % % % DepthExposureTimeDens(zsss,tss,dtfine,tfinemax,dzfine,zfinemax,fixed_stuff,iz) Err mx1.adamsgaard.dk 70 i+ % % % % title('z(time)') Err mx1.adamsgaard.dk 70 i+ % % % % axis ij Err mx1.adamsgaard.dk 70 i+ % % % % hold on Err mx1.adamsgaard.dk 70 i+ Err mx1.adamsgaard.dk 70 i+ %making quantiles to plot ontop of exhumation densities: Err mx1.adamsgaard.dk 70 i+ tss = lump_MetHas.tss; Err mx1.adamsgaard.dk 70 i+ dtfine = -500; tfinemax = -20e5; Err mx1.adamsgaard.dk 70 i+ Xxsss = lump_MetHas.zsss; Err mx1.adamsgaard.dk 70 i+ % dXxfine = 0.05; Xxfinemax = 50; iz=1; %Xx may be depth or nucleide concentration or ... Err mx1.adamsgaard.dk 70 i+ dXxfine = 0.01; Xxfinemax = 50; iz=1; %Xx may be depth or nucleide concentration or ... Err mx1.adamsgaard.dk 70 i+ dzfine = dXxfine; zfinemax = Xxfinemax; Err mx1.adamsgaard.dk 70 i+ [smoothgrid,histgrid,tsfine,Xxfine]=XxTimeDens(Xxsss,tss,dtfine,tfinemax,dXxfine,Xxfinemax,fixed_stuff,iz); Err mx1.adamsgaard.dk 70 i+ pcolor(-tsfine,Xxfine,sqrt(smoothgrid)); Err mx1.adamsgaard.dk 70 i+ %pcolor(tsfine,Xxfine,sqrt(histgrid)); %<<',... Err mx1.adamsgaard.dk 70 i num2str(sum(E_25)/Nwalkers,3),'\n'... Err mx1.adamsgaard.dk 70 i ' \n'... Err mx1.adamsgaard.dk 70 i ' \n'... Err mx1.adamsgaard.dk 70 i- ' E [m]\n'... Err mx1.adamsgaard.dk 70 i+ ' E [m/Myr]\n'... Err mx1.adamsgaard.dk 70 i ' 50%%\n']; Err mx1.adamsgaard.dk 70 i Err mx1.adamsgaard.dk 70 i for i=1:Nwalkers Err mx1.adamsgaard.dk 70 .