Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/dionhaefner/rogue-wave-discovery
Code for the paper "Machine-Guided Discovery of a Real-World Rogue Wave Model" (Häfner et al., 2023)
https://github.com/dionhaefner/rogue-wave-discovery
Last synced: about 1 month ago
JSON representation
Code for the paper "Machine-Guided Discovery of a Real-World Rogue Wave Model" (Häfner et al., 2023)
- Host: GitHub
- URL: https://github.com/dionhaefner/rogue-wave-discovery
- Owner: dionhaefner
- License: mit
- Created: 2023-09-20T11:20:29.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2023-09-25T15:36:58.000Z (about 1 year ago)
- Last Synced: 2024-10-09T13:23:05.952Z (about 1 month ago)
- Language: Jupyter Notebook
- Size: 422 KB
- Stars: 12
- Watchers: 3
- Forks: 4
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# rogue-wave-discovery
Code for the paper "Machine-Guided Discovery of a Real-World Rogue Wave Model" (Häfner et al., 2023).## Installation
Requires Python 3.8 or higher.
1. Clone the repository
2. Install the requirements: `pip install -r requirements.txt`## Download the data
```bash
$ bash get_rogue_data.sh
```(About 6.2 GB of data will be downloaded.)
## Run the experiments
Execute all 24 experiments and save the results in `experiments/executed`, along with a summary in `results.json`:
```bash
$ cd experiments
$ bash run_all.sh ../data
```**Note:** This will take a long time (about 2 days on a 16-core machine) and requires at least 64 GB of RAM.
## Reproduce the figures
```bash
$ cd plots
$ bash run_all.sh ../data results.json
```The figures will be saved in `plots/generated`.
**Note:** This requires at least 32 GB of RAM.