tsave to dedicated folder - cosmo - front and backend for Markov-Chain Monte Carlo inversion of cosmogenic nuclide concentrations
 (HTM) git clone git://src.adamsgaard.dk/cosmo
 (DIR) Log
 (DIR) Files
 (DIR) Refs
 (DIR) README
 (DIR) LICENSE
       ---
 (DIR) commit d0c4b1cc26c1f062ca7176a4731ebbe8b2b6c21d
 (DIR) parent 3fee2ba842e6ca5c1ff761a054b10d1c8feb86b0
 (HTM) Author: Anders Damsgaard <anders.damsgaard@geo.au.dk>
       Date:   Thu, 27 Aug 2015 11:56:57 +0200
       
       save to dedicated folder
       
       Diffstat:
         M matlab/file_scanner_mcmc_starter.m  |       7 +++++--
         M matlab/generate_plots.m             |       4 ++--
         M matlab/mcmc_inversion.m             |       4 ++--
       
       3 files changed, 9 insertions(+), 6 deletions(-)
       ---
 (DIR) diff --git a/matlab/file_scanner_mcmc_starter.m b/matlab/file_scanner_mcmc_starter.m
       t@@ -10,6 +10,9 @@
        % folder containing input files from web interface ("uploadhistory.php")
        infolder = '/tmp';
        
       +% folder for generated plots
       +outfolder = 'output/';
       +
        % uniquely identifying file name prefix for input files
        prefix = 'cosmo_';
        
       t@@ -68,7 +71,7 @@ while 1
                
                % run inversion
                [Ss, save_file] = mcmc_inversion(matlab_scripts_folder, debug, ...
       -            n_walkers, ...
       +            n_walkers, outfolder, ...
                    be_conc,  al_conc,  c_conc,  ne_conc, ...
                    be_uncer, al_uncer, c_uncer, ne_uncer, ...
                    be_prod,  al_prod,  c_prod,  ne_prod, ...
       t@@ -81,7 +84,7 @@ while 1
                
                % generate plots
                %CompareWalks2(Ss, save_file)
       -        generate_plots(Ss, save_file, graphics_formats)
       +        generate_plots(Ss, output_folder, save_file, graphics_formats)
                
                % delete or archive the file so it is not processed again
                %delete(infile)
 (DIR) diff --git a/matlab/generate_plots.m b/matlab/generate_plots.m
       t@@ -1,4 +1,4 @@
       -function generate_plots(Ss, save_file, formats)
       +function generate_plots(Ss, folder, save_file, formats)
        
        %% Copied from m_pakke2014maj11/CompareWalks2.m
        % Generates and saves all relevant figures
       t@@ -197,7 +197,7 @@ figure(fh(1))
        
        for i=1:4
            figure_save_multiformat(figure(fh(i)), ...
       -        strcat(save_file, '-', num2str(i)), ...
       +        strcat(folder, '/', save_file, '-', num2str(i)), ...
                formats);
        end
        
 (DIR) diff --git a/matlab/mcmc_inversion.m b/matlab/mcmc_inversion.m
       t@@ -1,5 +1,5 @@
        function [Ss, save_file] = mcmc_inversion(matlab_scripts_folder, debug, ...
       -    n_walkers, ...
       +    n_walkers, outfolder, ...
            be_conc,  al_conc,  c_conc,  ne_conc, ...
            be_uncer, al_uncer, c_uncer, ne_uncer, ...
            be_prod,  al_prod,  c_prod,  ne_prod, ...
       t@@ -253,5 +253,5 @@ if beeps
            sound(0.5*sin(1:0.5:500));pause(0.3);sound(0.5*sin(1:0.75:750))
        end
        
       -save_file = ['Walks_',datestr(now,'yyyymmdd_HHMMSS')];
       +save_file = [outfolder, '/Walks_',datestr(now,'yyyymmdd_HHMMSS')];
        save(save_file,'Ss','save_file')