refactor the Nushell modules (!158)
this MR is two-fold - it restructures the two main Nushell modules so that they are easier to read and use - it improves the "run" and "plot" modules for the benchmarks ## changelog - `.nushell/` is now renamed to `nu-utils/` - `benchmarks/` is now a valid Nushell module which exports a bunch of modules - `benchmarks linalg`: measure and plot linear algebra operations - `benchmarks setup`: measure and plot trusted setup building - `benchmarks commit`: measure and plot crafting commitments - `benchmarks recoding`: measure and plot the recoding of shards - `benchmarks fec`: measure and plot FEC operations, such as encoding and recoding, and allow combining these results with the pure recoding ones - the submodules of `benchmarks` typically have a `run` and a `plot` command, whith the exception of `benchmarks fec` which has a `run` module and multiple "plot" commands in `benchmarks fec plot` - the "run" commands will create a random temp file by default and ask for confirmation otherwise if the output file already exists, unless `--force` is used - snippetds in `benchmarks/README.md` have been updated
parent
8853e01b
No related branches found
No related tags found
Showing
- .env.nu 5 additions, 2 deletions.env.nu
- README.md 1 addition, 1 deletionREADME.md
- benchmarks/.nushell/commit/run.nu 0 additions, 20 deletionsbenchmarks/.nushell/commit/run.nu
- benchmarks/.nushell/fec/run.nu 0 additions, 28 deletionsbenchmarks/.nushell/fec/run.nu
- benchmarks/.nushell/recoding/plot.nu 0 additions, 31 deletionsbenchmarks/.nushell/recoding/plot.nu
- benchmarks/.nushell/recoding/run.nu 0 additions, 27 deletionsbenchmarks/.nushell/recoding/run.nu
- benchmarks/.nushell/setup/run.nu 0 additions, 20 deletionsbenchmarks/.nushell/setup/run.nu
- benchmarks/README.md 23 additions, 88 deletionsbenchmarks/README.md
- benchmarks/mod.nu 5 additions, 0 deletionsbenchmarks/mod.nu
- benchmarks/nu-lib/commit.nu 106 additions, 0 deletionsbenchmarks/nu-lib/commit.nu
- benchmarks/nu-lib/fec/mod.nu 2 additions, 0 deletionsbenchmarks/nu-lib/fec/mod.nu
- benchmarks/nu-lib/fec/plot.nu 47 additions, 16 deletionsbenchmarks/nu-lib/fec/plot.nu
- benchmarks/nu-lib/fec/run.nu 54 additions, 0 deletionsbenchmarks/nu-lib/fec/run.nu
- benchmarks/nu-lib/linalg.nu 127 additions, 0 deletionsbenchmarks/nu-lib/linalg.nu
- benchmarks/nu-lib/recoding.nu 88 additions, 0 deletionsbenchmarks/nu-lib/recoding.nu
- benchmarks/nu-lib/setup.nu 55 additions, 5 deletionsbenchmarks/nu-lib/setup.nu
- examples/cli.nu 1 addition, 1 deletionexamples/cli.nu
- komodo.nu 1 addition, 1 deletionkomodo.nu
- nu-utils/binary.nu 0 additions, 0 deletionsnu-utils/binary.nu
- nu-utils/cargo.nu 0 additions, 0 deletionsnu-utils/cargo.nu
Please register or sign in to comment