Programming language ==================== The LADiM code is written in `python `_, more specific it requires python 3.6 or newer. Dependencies ------------ In addition to the python standard library, the model is based on the numerical package `numpy `_ and the NetCDF library `netcdf4-python `_. The yaml package `pyyaml `_ is used for the configuration, while the particle release module depend on the data analysis package `pandas `_. All these packages are available in the `anaconda `_ bundle. The postprocessing library, :ref:`postladim`, uses the `xarray `_ framework. In addition the examples use the plotting package `matplotlib `_ for visualisation. Testing is done using the `pytest `_-framework. This documentation uses the `Sphinx `_ documentation system to generate html and pdf documentation. To produce the pdf version a decent `LaTeX `_ implementation is needed.