OpenNHM

OPEN NATURAL HAZARD MODELING

This month in AvaFrame - March 2021 edition

Welcome to the March 2021 edition of our monthly update.


This month in AvaFrame - February 2021 edition

A short month with a lot of progress! It went over so quickly, even this post missed the end of the month…

  • The big focus this month was the implementation of our dense flow kernel (com1DFAPy) in python/cython. The aim is to replicate the results of our current com1DFA module to be able to swap them. This meant diving deep into every numerical/model detail, things like

    • artificial viscosity
    • friction forces
    • particle initialisation
    • and many more.

    Alongside this development a lot of supporting work was needed, i.e. making things easier for us, as one example: being able to read and export particle positions.


This month in AvaFrame - January 2021 edition

Welcome to the first instalment of our monthly update of 2021. This month we started getting into the nitty-gritty of our dense flow module’s numerical implementation:

  • To facilitate and improve our development we added new test cases. This time they are more geared towards testing specific numerical issues and more targeted issues, concentrating for now on the dense flow module com1DFAPy.

    • flat plane: a pile of sand (i.e. particles with coulomb friction) on a flat plane. The pile should or should not move depending on the steepness of the sides of the pile


This month in AvaFrame - December 2020 edition

Welcome to this years last monthly update.


Release version 0.2

We just released version 0.2 - The test data release -

Version 0.2 includes the first real world avalanches. It provides data for 6 avalanches, including topographies, release areas and benchmark results. To know more about our data sources, head over to our data sources documentation . The existing test cases also received some updates by including multiple release areas and multiple scenarios per avalanche.

All our standard test can be run by using runStandardTests.py in the AvaFrame/avaframe directory. This is a good start to see all results at once, however be aware this script takes some time (if all tests are run; see top of the script).


This month in AvaFrame - November 2020 edition

Welcome to our next monthly update.

  • This month started with the exciting (at least for us :-) ) release of version 0.1. Head over to our github repository and our documentation to learn more about it (or read our last post ).

  • With this release (and the rest of the month as well) we improved our documentation quite a lot. New getting started and installation pages should make it possible for you to get started (ha, who would have guessed..) with AvaFrame. To make it more readable we reordered the modules documentation. Just recently we started adding the API documentation with all our functions as well (for those interested: this is achieved with sphinx autodoc/autosummary and docstrings). To acknowledge the (very important) data providers, a data sources page was added, with sources and references to data we use in our framework.


Initial release version 0.1

We are very excited to be able to announce our initial release version 0.1!

This release is the result of several months of development, containing code from different contributors.


Disclaimer: please be aware that this is our initial release. So expect some (read: a lot of) rough edges!


You should be able to follow our quick start (only on Linux so far) and produce simulation results for dense flow avalanches. And yes, nice pictures are also included :-).


This month in AvaFrame - October 2020 edition

Winter has arrived here, so this is basically the first winter update:

This month focused on getting our code base ready for the upcoming release of version 0.1.

  • The documentation got a lot of attention with updates and improvements basically everywhere. Most notably we started to include installation and quick start sections for you to follow.

  • Testing took a big step forward. We expanded out standard tests, generated more benchmarks and created scripts to run these tests on demand as well as within our continuous integration.


This month in AvaFrame - September 2020 edition

Winter is slowly creeping up on us, so here is the next AvaFrame update:

  • We heavily worked on the dense flow avalanche module com1DFA, bringing functionality from its native code over to python functions. Now there is the option to do parameter variations on friction parameters and release thickness automatically. Besides this new option, more and more simulation parameters can now be set in python.

  • Regarding the necessary executable for the com1DFA (dense flow) module: we discovered some discrepancy which we currently work on to resolve. The differences to our reference results are minuscule, but we would like to understand the source of it. Once this is resolved, we will release the executable as a first step to bringing it fully open source.


This month in AvaFrame - August 2020 edition

Welcome to this months monthly update (try to say this really fast :-) ) :