Author: Stan Schymanski, Luxembourg Institute of Science and Technology
ESSM stands for Environmental Science using Symbolic Math (see http://essm.rtfd.io), which is a Python package facilitating the use of sympy for mathematical derivations and computations in environmental sciences.
For a notebook showcasing general features of ESSM, look at api_documentation_master.ipynb.
The notebook E_PM_eqs_essm.ipynb provides equations and examples related to modelling the energy balance of a plant leaf and its exchange of water and energy with the atmosphere. The definitions and equations can be imported into other notebooks by executing: from E_PM_eqs_defs.py import *
The notebooks Priestley-Taylor_short.ipynb and Priestley-Taylor_equation1.ipynb illustrate the benefit of ESSM's automatic dimensional consistency testing, and how to analyse and repair equations with inconsistent units.