Ewout ter Hoeven

Results 174 issues of Ewout ter Hoeven

## Motivation Currently, it takes many new users a lot of time to: - Understand the value of the EMAworkbench - Grasp the concepts behind it This is not ideal....

docs

## Motivation Machine learning models are generally black boxes. These are difficult to explain or get to know the internal workings of. Meanwhile, they often provide state of the art...

It would be useful to run all the Python and Jupyter notebook examples in CI periodically, to see if they still work with the latest versions of packages, and as...

ci
testing

We currently lack a hands-on example and tutorial for dynamic adaptive policy pathways in the EMAworkbench. This addition is crucial for users to better understand and apply these methodologies in...

docs

Make sure EMAworkbench outcomes and parameter names are valid Python identifiers

bug

This part of the docs could really profit from real-world examples which are interpreted, maybe even a separate tutorial. https://emaworkbench.readthedocs.io/en/latest/indepth_tutorial/open-exploration.html#advanced-analysis

docs

In the [Glossary](https://emaworkbench.readthedocs.io/en/latest/ema_documentation/glossary.html) in the Docs ([source code](https://github.com/quaquel/EMAworkbench/blob/master/docs/source/ema_documentation/glossary.rst)), the definitions of _coverage_ and _density_ could be improved. Also maybe the Glossary can maybe be categorized.

docs

Looks very fast and capable: https://github.com/charliermarsh/ruff

ci

Automatic, one-line single-parameter sensitivity analysis (a.k.a. univariate or "one-factor-at-a-time" (OFAT) sensitivity analysis) would be a great addition for exploratory model testing and model validation. The idea is that we add...

I noticed in a profile run of the MultiprocessingEvaluator that pickling takes up a signficant amount of runtime. Since we are using Python 3.8 or later, we can leverage the...

performance