FABM 1.0.4
This maintenance release:
- adds workarounds for certain Cray and PGI compilers
- fixes an issue with optional state variable dependencies (registered with
required=.false.
) - improves error handling by pyfabm
- exposes custom variable properties in pyfabm
- adds support for python >= 3.11
- extends automated testing using GitHub Actions
- improves finalization of FABM objects (deallocation of memory)
- improves the accuracy of the temporal mean of interior variables
- no longer requires the
configunit
argument to be provided toadd_child
- now checks at compile time that the
source
argument is provided toregister_horizontal_diagnostic_variable
- adds built-in modules
surface_constant
,bottom_constant
,bounded_vertical_integral
,interior_temporal_mean
,surface_temporal_mean
,surface_temporal_maximum