|
1 | 1 | # CODES Benchmark |
2 | 2 |
|
3 | 3 | [](https://codecov.io/github/robin-janssen/CODES-Benchmark)   |
| 4 | +[](#contributors) |
| 5 | +[](https://github.com/psf/black) |
| 6 | +[](https://pycqa.github.io/isort/) |
4 | 7 |
|
5 | 8 | 🎉 Accepted to the ML4PS workshop @ NeurIPS 2024 |
6 | 9 |
|
7 | | -Benchmark coupled ODE surrogate models on curated datasets with reproducible training, evaluation, and visualization pipelines. CODES helps you answer: *Which surrogate architecture fits my data, accuracy target, and runtime budget?* |
| 10 | +Benchmark coupled ODE surrogate models on curated datasets with reproducible training, evaluation, and visualization pipelines. CODES helps you answer: _Which surrogate architecture fits my data, accuracy target, and runtime budget?_ |
8 | 11 |
|
9 | 12 | ## What you get |
10 | 13 |
|
@@ -50,23 +53,28 @@ The GitHub Pages site now hosts the narrative guides, configuration reference, a |
50 | 53 |
|
51 | 54 | ## Repository map |
52 | 55 |
|
53 | | -| Path | Purpose | |
54 | | -| --- | --- | |
55 | | -| `configs/` | Ready-to-edit benchmark configs (`train_eval/`, `tuning/`, etc.) | |
56 | | -| `datasets/` | Bundled datasets + download helper (`data_sources.yaml`) | |
57 | | -| `codes/` | Python package with surrogates, training, tuning, and benchmarking utilities | |
58 | | -| `run_training.py`, `run_eval.py`, `run_tuning.py` | CLI entry points for the main workflows | |
59 | | -| `docs/` | Sphinx project powering the GitHub Pages site (guides, tutorials, API reference) | |
60 | | -| `scripts/` | Convenience tooling (dataset downloads, analysis utilities) | |
| 56 | +| Path | Purpose | |
| 57 | +| ------------------------------------------------- | -------------------------------------------------------------------------------- | |
| 58 | +| `configs/` | Ready-to-edit benchmark configs (`train_eval/`, `tuning/`, etc.) | |
| 59 | +| `datasets/` | Bundled datasets + download helper (`data_sources.yaml`) | |
| 60 | +| `codes/` | Python package with surrogates, training, tuning, and benchmarking utilities | |
| 61 | +| `run_training.py`, `run_eval.py`, `run_tuning.py` | CLI entry points for the main workflows | |
| 62 | +| `docs/` | Sphinx project powering the GitHub Pages site (guides, tutorials, API reference) | |
| 63 | +| `scripts/` | Convenience tooling (dataset downloads, analysis utilities) | |
61 | 64 |
|
62 | 65 | ## Contributing |
63 | 66 |
|
64 | | -Pull requests are welcome! Please include documentation updates, add or update tests when you touch executable code, and run: |
| 67 | +Contribution guidelines are documented in [CONTRIBUTING.md](CONTRIBUTING.md). |
65 | 68 |
|
66 | | -```bash |
67 | | -uv pip install --group dev |
68 | | -pytest |
69 | | -sphinx-build -b html docs/source/ docs/_build/html |
70 | | -``` |
| 69 | +In short: open or pick an issue, make your changes in a branch, and submit a pull request with tests/docs updates as needed. |
| 70 | + |
| 71 | +## Contributors |
| 72 | + |
| 73 | +<!-- ALL-CONTRIBUTORS-LIST:START - Do not remove or modify this section --> |
| 74 | +<!-- prettier-ignore-start --> |
| 75 | +<!-- markdownlint-disable --> |
| 76 | + |
| 77 | +<!-- markdownlint-restore --> |
| 78 | +<!-- prettier-ignore-end --> |
71 | 79 |
|
72 | | -If you publish a new surrogate or dataset, document it under `docs/guides` / `docs/reference` so users can adopt it quickly. For questions, open an issue on GitHub. |
| 80 | +<!-- ALL-CONTRIBUTORS-LIST:END --> |
0 commit comments