EMAworkbench
EMAworkbench copied to clipboard
workbench for performing exploratory modeling and analysis
When using `save_results` to store the outputs of experiments on a ReplicatorModel, the following error appears: > ValueError: Must pass 2-d input. shape=(100, 3, 2) The results are incompletely saved...
This PR does two things: - It migrates the project install commands and metadata from `setup.py` to `pyproject.toml`. It largely follows the [convention from setuptools](https://setuptools.pypa.io/en/latest/userguide/pyproject_config.html). - It moves the dependencies...
OpenMole is a java package for exploring the behavior of simulation models. It contains an interesting [novelty search inspired way of exploring the model output space](https://openmole.org/PSE.html). It might be worthwhile...
Update some of the documentation, specifically: - [ ] Update Readme with general information - [x] Create changelog.md based on previous release notes - [x] Create contributing.md on how to...
GitHub provides this useful concept of [Issue templates](https://docs.github.com/en/communities/using-templates-to-encourage-useful-issues-and-pull-requests/configuring-issue-templates-for-your-repository). The idea is that for each type of issue, a template can be created which can be filled in when opening an...
Only run the CI on changes to functional code. Saves the planet and such. 🌳
Are there any plans to include "random state" interface for any of the sampling functions (i.e. to guarantee stable output for testing)? Or: was this considered and explicitly not done...
Currently there is no overview of which example show what. This could be in a readme.md and/or readthedocs page. https://github.com/quaquel/EMAworkbench/tree/master/ema_workbench/examples
Some early work on #130. Still a work in progress. **To-do** - Confer about the exact allocation of dependencies in the `extras_require` dictionary - Implement `"all"` extras which installs everything...
The keyword argument `epsilon` isn't used anywhere else in the EMAworkbench, it should be `epsilons` (with a `s`). So currently the `_optimize()` function (and all functions that call it) doesn't...