[GRASS-git] [OSGeo/grass] 7b0914: libpython: Support benchmarks of non-parallel runs...

Vaclav Petras noreply at github.com
Mon Jul 19 18:45:02 PDT 2021


  Branch: refs/heads/master
  Home:   https://github.com/OSGeo/grass
  Commit: 7b09143baf55f9493d1e1564f5c4c06eb3da19e8
      https://github.com/OSGeo/grass/commit/7b09143baf55f9493d1e1564f5c4c06eb3da19e8
  Author: Vaclav Petras <wenzeslaus at gmail.com>
  Date:   2021-07-19 (Mon, 19 Jul 2021)

  Changed paths:
    M python/grass/benchmark/Makefile
    M python/grass/benchmark/__init__.py
    A python/grass/benchmark/__main__.py
    A python/grass/benchmark/app.py
    M python/grass/benchmark/plots.py
    M python/grass/benchmark/results.py
    M python/grass/benchmark/runners.py
    M python/grass/benchmark/testsuite/test_benchmark.py
    A python/grass/benchmark/testsuite/test_benchmark_cli.py

  Log Message:
  -----------
  libpython: Support benchmarks of non-parallel runs better (#1733)

* Function for possibly non-parallel repeated runs for writing benchmark scripts.
* Better documentation of non-parallel runs in resolution-changing benchmark.
* CLI for joining JSON result files from multiple benchmarks and plotting from a file.
* CLI which is using argparse with subcommands (subparsers) is extensible and more can be added in the future.




More information about the grass-commit mailing list