source: trunk/UTIL/PYTHON/README.MCS @ 477

Last change on this file since 477 was 466, checked in by acolaitis, 13 years ago

Added localtime.e and streamfunction.e to the gcm wrapper.

File size: 2.5 KB
Line 
1**************************************
2**************************************
3**************************************
4        MCS.PY DOCUMENTATION
5**************************************
6         Authors : AC
7**************************************
8  DON'T FORGET YOUR BEST FRIEND IS
9     mcs.py -h [or] mcs.py --help
10**************************************
11**************************************
12**************************************
13
14mcs.py transforms diagfi files from
15a GCM format (i.e. spatial and temporal grid, with spatial-dependent localtime-binning)
16to a certain degree of the MCS format.
17
18Examples:
19
20-------
21I have a diagfi.nc that I want to compare to MCS data
22by binning temperatures and co2ice at the correct localtimes as given in the MCS MY29 file.
23However, I want to keep my gcm grid !
24
25command -> mcs.py -f $YourSimulation/diagfi.nc -m /d5/lmlmd/MCS_processeddata/MCSdata_binned_MY29.nc --var temp,co2ice
26outputs -> diagfi_MCS.nc
27-------
28-------
29Ok, but after all, I want to interpolate these fields on the vertical grid used in the MCS data... (make sure to have rho in
30your file for a better interpolation. You also need aps, bps, ps and phisinit, at least in diagfi.nc or phisinit.nc.)
31
32command -> mcs.py -f $YourSimulation/diagfi.nc -m /d5/lmlmd/MCS_processeddata/MCSdata_binned_MY29.nc --var temp,co2ice -i
33outputs -> diagfi_P.nc , diagfi_P_MCS.nc
34-------
35-------
36Ok, but I dont care for the intermediary diagfi_P.nc file, it takes too much space. I want to remove it automatically
37after the computation
38
39command -> mcs.py -f $YourSimulation/diagfi.nc -m /d5/lmlmd/MCS_processeddata/MCSdata_binned_MY29.nc --var temp,co2ice -i --ditch
40output -> diagfi_P_MCS.nc
41-------
42-------
43I would also like to interpolate on the horizontal grid of MCS...
44
45command -> mcs.py -f $YourSimulation/diagfi.nc -m /d5/lmlmd/MCS_processeddata/MCSdata_binned_MY29.nc --var temp,co2ice -i --ditch -H
46output -> diagfi_h_P_MCS.nc
47-------
48-------
49I would like to use this command in a bash script in an automated way. As such, I dont want the script to recompute the recasted files
50if it is already there, and I want the script to use this recasted file instead.
51
52command -> mcs.py -f $YourSimulation/diagfi.nc -m /d5/lmlmd/MCS_processeddata/MCSdata_binned_MY29.nc --var temp,co2ice -i -H
53output -> diagfi_h_P_MCS.nc
54-------
55-------
56On the contrary, I want my script to override those already present files...
57
58command -> mcs.py -f $YourSimulation/diagfi.nc -m /d5/lmlmd/MCS_processeddata/MCSdata_binned_MY29.nc --var temp,co2ice -i -H --override
59output -> diagfi_P.nc , diagfi_h_P.nc , diagfi_h_P_MCS.nc
60-------
Note: See TracBrowser for help on using the repository browser.