What's changed
v0.5.0 provides a new API for glm-py that overhauls almost all existing modules. Notable changes and additions include:
- The
GLMSimclass for configuring and running GLM simulations. - Five example simulations for initialising
GLMSimvia thefrom_example_sim()method. These are: Falling Creek Reservoir, Grosse Dhuenn, Sparkling Lake, Warm Lake, and Woods Lake. MultiSimclass for runningGLMSimobjects in parallel.GLMOutputsclass for retrieving outputs files.NMLParam,NMLBlock, andNMLclasses for storing parameters and validation logic.- AED NML support (see
glmpy.nml.aed_nmlsub-module). f90nmlbackend for improved reading and writing of NML files.- GLM version updated to
3.3.3(built distribution only) - New package logo ❤️