-
- Downloads
Refactor plot commands (dragoon/komodo!104)
this MR moves run and plot commands from `examples/benches/README.md` to - `scripts/setup/`: `run.nu` and `plot.nu` - `scripts/commit/`: `run.nu` and `plot.nu` - `scripts/recoding/`: `run.nu` and `plot.nu` - `scripts/fec/`: `run.nu` and `plot.nu` - `scripts/inbreeding/`: `build.nu`, `run.nu` and `plot.nu` to generate all the figures at once ```bash use scripts/setup/run.nu; seq 0 13 | each { 2 ** $in } | run --output data/setup.ndjson use ./scripts/setup/plot.nu; plot data/setup.ndjson --save ~/setup.pdf use scripts/commit/run.nu; seq 0 13 | each { 2 ** $in } | run --output data/commit.ndjson use ./scripts/commit/plot.nu; plot data/commit.ndjson --save ~/commit.pdf use scripts/recoding/run.nu; seq 0 18 | each { 512 * 2 ** $in } | run --ks [2, 4, 8, 16] --output data/recoding.ndjson use ./scripts/recoding/plot.nu; plot data/recoding.ndjson --save ~/recoding.pdf use scripts/fec/run.nu; seq 0 18 | each { 512 * 2 ** $in } | run --ks [2, 4, 8, 16] --output data/fec.ndjson use ./scripts/fec/plot.nu; plot encoding data/fec.ndjson --save ~/encoding.pdf use ./scripts/fec/plot.nu; plot decoding data/fec.ndjson --save ~/decoding.pdf use ./scripts/fec/plot.nu; plot e2e data/fec.ndjson --save ~/e2e.pdf use ./scripts/fec/plot.nu; plot combined data/fec.ndjson --recoding data/recoding.ndjson --save ~/comparison.pdf use ./scripts/fec/plot.nu; plot ratio data/fec.ndjson --recoding data/recoding.ndjson --save ~/ratio.pdf ./scripts/inbreeding/build.nu ./scripts/inbreeding/run.nu --output data/inbreeding.nuon ./scripts/inbreeding/plot.nu data/inbreeding.nuon --save ~/inbreeding.pdf ``` >**Note** > this took around 27min 18sec in total on my machine with 14min 45sec for the inbreeding section only and 12min 33sec for the rest
Showing
- examples/benches/README.md 16 additions, 338 deletionsexamples/benches/README.md
- examples/inbreeding/mod.rs 7 additions, 149 deletionsexamples/inbreeding/mod.rs
- scripts/commit/plot.nu 32 additions, 0 deletionsscripts/commit/plot.nu
- scripts/commit/run.nu 5 additions, 0 deletionsscripts/commit/run.nu
- scripts/fec/plot.nu 264 additions, 0 deletionsscripts/fec/plot.nu
- scripts/fec/run.nu 26 additions, 0 deletionsscripts/fec/run.nu
- scripts/fs.nu 11 additions, 0 deletionsscripts/fs.nu
- scripts/inbreeding/build.nu 3 additions, 0 deletionsscripts/inbreeding/build.nu
- scripts/inbreeding/options.nu 19 additions, 0 deletionsscripts/inbreeding/options.nu
- scripts/inbreeding/plot.nu 101 additions, 0 deletionsscripts/inbreeding/plot.nu
- scripts/inbreeding/run.nu 44 additions, 0 deletionsscripts/inbreeding/run.nu
- scripts/plot.nu 7 additions, 0 deletionsscripts/plot.nu
- scripts/recoding/plot.nu 31 additions, 0 deletionsscripts/recoding/plot.nu
- scripts/recoding/run.nu 25 additions, 0 deletionsscripts/recoding/run.nu
- scripts/setup/plot.nu 37 additions, 0 deletionsscripts/setup/plot.nu
- scripts/setup/run.nu 5 additions, 0 deletionsscripts/setup/run.nu
- scripts/venv.nu 1 addition, 0 deletionsscripts/venv.nu
Loading
Please register or sign in to comment