This toolbox only assess the order 0 of the southern ocean circulation :
Compare simulated metrics with what is called a good-enough simulation (this range is estimated from expert judgements not observation dataset)
Simplest instalation (maybe not the most optimal)
install the CDFTOOLS at v3.0.2-355-g66ce3da :
git clone https://github.com/pmathiot/CDFTOOLS_4.0_ISF.git
ckeckout the VALSO directory
git clone https://github.com/pmathiot/VALSO.git
install python valso environment
conda env create -f valso.yml
edit PARAM/param_yourcomputer.bash to fit your setup/need
$EXEPATH
)$WRKPATH
) $CDFPATH
)edit PARAM/param_CONFIG.bash
($CONFIG
, $RUNID
, $FREQ
, $GRID
are automatically filled during the run, so they can be used in param_CONFIG.bash). Rename the file with the correct CONFIG name (eORCA025.L121 in my case).
$MSKPATH
) and the corresponding mask name ($MSHMSK
, $SUBMSK
, $ISFMSK
and $ISFLST
)$STOPATH
)$NEMOFILE
)get_nemofile
function to match your output name.get_tag
function to match your output name.the module required are the one used to compiled the CDFTOOLS and nco
./run_all.bash [CONFIG] [YEARB] [YEARE] [FREQ (1y or 1m)] [RUNID list]
as example :
./run_all.bash eORCA025.L121 1976 1977 1y OPM006 OPM007
will proceed the year 1976 to 1977 for runid OPM006 and OPM007 of configuration eORCA025.L121
Once this is done and if no error or minor errors (ie for example we ask from 2000 to 2020 but some simulation only span between 2010 and 2020. In this case no data will be built for the period 2000 2009 but error will show up)
you can now build the plot for the Southern Ocean:
conda activate valso
./run_plot_VALSO.bash [KEY] [FREQ] [RUNID list]
as example :
./run_plot_VALSO.bash output_name 1y eORCA025.L121-OPM006 eORCA025.L121-OPM007
The script will look for file with a generic pattern and plot all the available data.
Other output :
mk_bot.bash
to add it)
If a new script is added you need also to:
run_all.sh
Then: