Skip to content

FINAM v1.1

Latest

Choose a tag to compare

@MuellerSeb MuellerSeb released this 04 Jun 11:24

FINAM is an open-source component-based model coupling framework for environmental models.
It aims at enabling bi-directional online couplings of models for different compartments like geo-, hydro-, pedo- and biosphere.

The framework is built in Python, with well-defined interfaces for data exchange.
This approach allows for coupling of models irrespective of their internal structure, architecture or programming language.

Resources

Changelog

Features

  • Adds Masking, UnMasking and Clip adapters for explicit mask handling and grid clipping (!294)
  • Adds ToCRS and ToUnstructured adapters for CRS conversion and conversion to unstructured grids (!294)
  • Adds equal_crs helper to the data submodule and automatic axis attributes from CRS information (!294)
  • Adds unit handling to Callback and Scale adapters (!294)
  • Adds mask support for WeightedSum component (!296)

Bugfixes

  • Fixes mask propagation through regridding adapters and through input/output info exchange (!293, !295)
  • Fixes GridToValue and ValueToGrid metadata handling for masks (!294)
  • Fixes CRS transformations in regridding adapters to keep axis order stable (!294)
  • Fixes regridding error types and wrong error messages from regrid adapters (!294, !300)
  • Fixes compatibility with NumPy's changed reshape parameter name (!297)
  • Fixes transformation between compatible grids (!303, !305)
  • Fixes generation order of CRS-derived axis attributes (!301)

Documentation

  • Adds blog posts for the FINAM v1.0 release and model-code changes for coupling with FINAM (!288, !292)
  • Fixes minor spelling, example and link issues in documentation (!294, !298)