The CarbonTracker DAS is programmed in python and uses it built-in functionality for many of its tasks. Users of CTDAS are required to have a python installation on their system, with a small set of open source add-ons. The minimum requirements are listed below, categorized by functionality.
A working subversion (SVN) installation is needed, to check your system type:
$ svn --version
if the system returns an error, or a version < 1.5.0, please obtain svn from <http://subversion.tigris.org/>
Note
python3 is not supported, one needs a python2.x version. To check your python version type:
$ python --version
An important component of the CTDAS system is the observation operator, usually in the form of an atmospheric transport model. This model is a stand-alone piece of code that can subsample your state vector, and return a set of observations. You therefore require an atmospheric transport model that can run indepently on your platform. All examples on these pages assume you have access to the TM5 transport model.
Important
If you do not currently have access to such a transport model, or have no resources to run such a model for long periods of time and for many ensemble configurations, you have probably stumbled onto this page not understanding exactly what CTDAS is. We refer you to the overview for a more elaborate description.
The TM5 transport model requires:
- Fortran 90
- MPI, HDF4, HDF5, NetCDF4, LAPACK libraries
- parallel computing capabilities (16-100 CPUs recommended)
- Meteorological driver data (260 Gb of storage for each year of input data)