EMAworkbench icon indicating copy to clipboard operation
EMAworkbench copied to clipboard

workbench for performing exploratory modeling and analysis

Results 74 EMAworkbench issues
Sort by recently updated
recently updated
newest added

epa1361_ open contains an assignment on scenario selection for multi-scenario MORDM. This would be a sound basis for making an example, but then tie it to the systematic selection presented...

Maybe, it could be a good addition to allow for printing/plotting permanence metrics, e.g. `silhouette_score` or any other that is more applicable in the case of `AgglomerativeClustering`. Or you prefer...

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

the docs for the connectors are currently not built because the relevant libraries/software packages cannot be found. Jpype uses mocking to deal with this type of problem: https://github.com/jpype-project/jpype/blob/master/doc/conf.py

docs

I think the "bubble plot" introduced (at least to me) in https://pynetlogo.readthedocs.io/en/latest/_docs/SALib_ipyparallel.html is a tremendous way of visualizing Sobol sensitivity analysis results. I would like to request a smoother integration...

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

I came across the concept of surrogate models, and if sounds very interesting (and tricky), especially after having encountered a model with a runtime of an hour myself. Especially this...

Python 3.13 is now in beta, thus is might be useful to start testing what works and what doesn't. This PR adds a Python 3.13 job on Ubuntu.

ci