[GRASS-git] [OSGeo/grass] e33447: libpython: Add helper library for benchmarking (#1...

Vaclav Petras noreply at github.com
Mon Jul 5 19:44:27 PDT 2021


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

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

  Log Message:
  -----------
  libpython: Add helper library for benchmarking (#1670)

An experimental collection of simple functions to help benchmarking
and reduce code duplication between benchmarks.

The design ideas are: be minimalist, pragmatic with no API promises,
but provide convenient functions for writing benchmarking scripts.
The functions are meant for developers tracking the latest development version.

The plotting functions can be imported with missing dependencies for convenience,
but running them requires Matplotlib.

Co-authored-by: Aaron Saw Min Sern <aaronsms at u.nus.edu>




More information about the grass-commit mailing list