We released AvaFrame Version 2.0 (full changelog) (and the obligatory 2.0.1 due to a problem in the release pipeline)
QGis users please note: uninstall the previous AvaFrameConnector plugin, install the new OpenNHMConnector (Plugins -> Manage and Install Plugins -> search for OpenNHMConnector), and then run Admin -> Update AvaFrame from within the toolbox to receive the updated core.
This is a major release with several user-facing changes and breaking updates. Please read carefully before upgrading.
Key changes:
-
Simulation names now include the module name as part of their identifier (e.g.
release1PF_4ab57f8760_com1_C_L_null_dfainstead ofrelease1PF_4ab57f8760_C_L_null_dfa). Existing scripts or workflows that parse simulation names will need to be updated. -
Expert configuration (advanced usage) is now available. Module default parameters can be overridden via expert configuration files, either through the QGis Connector or by placing ini files in the project’s
Inputs/CFGs/directory. See the Advanced Usage documentation for details. -
The AvaFrame QGis Connector has been superseded by the OpenNHM QGis Connector. See the Connector documentation .
-
Com9MoTVoellmy received an update with a new configuration version (incompatible with 1.13.2 ini files).
Breaking changes since 1.13.2:
Config/API:
getModuleConfigsignature changed —fileOverrideandmodInfoparameters removedrewriteLocalCfgs,_removeCfgItemsNotInOverride,checkCfgInfoType, andMoTGenerateConfigsremovedplotFieldsconfig key removed from com1DFA —resTypenow controls all output fields- Com9MoTVoellmy config version updated (incompatible with 1.13.2 ini files)
Renames:
THICKNESSThFromShprenamed toTHICKNESSThFromFilefindAvaDirs(com7) moved to in3Utils asfindAvaDirsBasedOnInputsDirsplitInputsFlagrenamed tosplitInputsin com7Regional
Output changes:
- Not-affected cells now use -9999 instead of 0 in all output rasters; a new config parameter defines the no-data value
- Output rasters compressed by default when written as .tif
- Multi-layer suffix (L1, L2, …) added to filenames (at the moment only relevant for com9MoTPSA)
Removed:
runSplitInputs.py— functionality integrated intorunCom7Regional.pyvia--split-inputsflag- Windows-OS-specific conditional imports for multiprocessing removed
Join the discussion for this release — feedback and questions welcome!
Felix