Recent Releases of pyfabm

pyfabm - FABM 2.1.5

This maintenance release:

  • improves type hints and add PySide6 support in pyfabm
  • adds selmaprotbas to list of optional models

- Fortran
Published by jornbr over 1 year ago

pyfabm - FABM 2.1.4

This maintenance release:

  • improves pyfabm inline documentation and type annotations
  • adds an example notebook that shows how to vary parameter values from Python
  • enables built-in interior_temporal_mean to operate on state variables
  • fixes a bug that broke single-term weighted_sum instances set in fabm.yaml
  • adds standard variables for number_of_days_in_year and maximum_time_step

- Fortran
Published by jornbr over 1 year ago

pyfabm - FABM 2.1.3

This maintenance release:

  • fixes an issue with logging (log: true in fabm.yaml) in combination with unfulfilled dependencies
  • fixes incorrect values of the output attribute of diagnostics in pyfabm

- Fortran
Published by jornbr almost 2 years ago

pyfabm - FABM 2.1.2

This maintenance release:

  • adds support for building with flang
  • fixes treatment of missing units and long_name arguments in get_parameter

- Fortran
Published by jornbr almost 2 years ago

pyfabm - FABM 2.1.1

This maintenance release:

  • corrects the version number used for pyfabm

- Fortran
Published by jornbr almost 2 years ago

pyfabm - FABM 2.1.0

This minor release contains new functionality and performance improvements developed under the NECCTON project

- Fortran
Published by jornbr almost 2 years ago

pyfabm - FABM 2.0.2

This maintenance release:

  • adds numpy 2.0 support to pyfabm
  • adds support for building with ninja
  • adds ogs to the list of default institutes
  • updates the schism driver
  • adds the uvic driver

- Fortran
Published by jornbr almost 2 years ago

pyfabm - FABM 2.0.1

This maintenance release:

  • fixes the script that builds the 0d driver
  • makes variable collections in pyfabm more flexible
  • adds the __version__ attribute to pyfabm
  • adds ihamocc to the institutes with biogeochemical models

- Fortran
Published by jornbr over 2 years ago

pyfabm - FABM 2.0.0

- Fortran
Published by jornbr over 2 years ago

pyfabm - 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 to add_child * now checks at compile time that the source argument is provided to register_horizontal_diagnostic_variable * adds built-in modules surface_constant, bottom_constant, bounded_vertical_integral, interior_temporal_mean, surface_temporal_mean, surface_temporal_maximum

- Fortran
Published by jornbr about 3 years ago

pyfabm - FABM 1.0.3

This maintenance release: * fixes an issue with the coupling of universal standard variables * improves performance of the check_state family of routines * optimizes the computation of temporal means by restricting these to the active domain * adds testing with Travis * includes a refactored C API that is now independent of the python driver

- Fortran
Published by jornbr over 5 years ago

pyfabm - FABM 1.0.2

This maintenance release includes all changes from 1.0.1 and additionally fixes integration with Zenodo.

- Fortran
Published by jornbr over 5 years ago

pyfabm - FABM 1.0.1

This maintenance release greatly expands the FABM test suite and includes fixes for several specific compilers and biogeochemical models. The host and biogeochemical APIs are unchanged.

- Fortran
Published by jornbr over 5 years ago

pyfabm - FABM 1.0

FABM 1 release

- Fortran
Published by jornbr about 6 years ago

pyfabm - FABM 0.96

This is the final release of FABM before 1.0, which has a different API. All users are encouraged to upgrade to FABM 1. This 0.96 release is preserved for users and applications that cannot upgrade yet.

- Fortran
Published by jornbr about 6 years ago

pyfabm - FABM 0.95

First public release of FABM. Download and compile the source code to build the included box model, python driver, or a library for one of the supported hydrodynamic models (e.g., GOTM, NEMO, FVCOM, MOM5). For Windows, a pre-built version of the box model is also provided (fabm0d.exe).

- Fortran
Published by bolding about 10 years ago