Utilities for postprocessing the output of the Uliasz (1994) LPDM into forms more useful for inversions.
carsurf_loop.py replaces carsurf_loop_v2.pro, and
run_carbounds.pro copies additional information from the LPDM run
configuration file before delegating to carsurf_loop.py for the
heavy lifting.
There is some setup to get everything working.
The most straightforward version is set up access to anaconda python, then execute:
conda create -n lpdm_post dateutil numpy scipy netcdf4 pyproj -c conda-forgeThe next step is to change the lines in run_carbounds.pro saying
module switch python/3.4.0
. ~/python34or
. ~/anaconda36with directions to set up that access to anaconda, followed by
source activate lpdm_postThe other option is to set up your favorite python, netcdf, and compiler modules, then execute
python -m pip install --user dateutil numpy scipy netCDF4 pyprojand changing the same lines in run_carbounds.pro as above to activate those same python, netcdf, and compiler modules.