Skip to content
Snippets Groups Projects
Forked from Dragoon / Komodo
Source project has a limited visibility.
  • STEVAN Antoine's avatar
    dad69f2c
    refactor the Nushell modules (dragoon/komodo!158) · dad69f2c
    STEVAN Antoine authored
    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
    dad69f2c
    History
    refactor the Nushell modules (dragoon/komodo!158)
    STEVAN Antoine authored
    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
Code owners
Assign users and groups as approvers for specific file changes. Learn more.