Ewout ter Hoeven

Results 172 issues of Ewout ter Hoeven

The WebCodecs API landed today in its first stable browser, Chrome 86. WebCodecs is an API that provides efficient, low-level access to built-in (software and hardware) media encoders and decoders....

Support data suggestion

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...

docs
ci
packaging
maintenance

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...

docs

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...

meta

Only run the CI on changes to functional code. Saves the planet and such. 🌳

ci

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

docs

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...

packaging

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...

bug
testing

Currently the connector tests (in [test/test_connectors/](https://github.com/quaquel/EMAworkbench/tree/master/test/test_connectors)) are [disabled](https://github.com/quaquel/EMAworkbench/blob/1b5175d96953ed9bf466790dc9249dae6802bcb7/.github/workflows/ci.yml#L40) in the CI. I think it would be useful to at least test them periodically, to see if the upstream changes don't...

ci

Currently the docs and the tutorial don't dive very deep into the [`HyperVolume`](https://github.com/quaquel/EMAworkbench/blob/master/ema_workbench/em_framework/optimization.py#L490) input parameters when used as a convergence metric. In the examples they're (on the surface) quite arbitraily...

docs