File: index.md

package info (click to toggle)
python-asv-runner 0.2.1-3
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 420 kB
  • sloc: python: 1,631; makefile: 13
file content (35 lines) | stat: -rw-r--r-- 1,133 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
# ASV Runner

Welcome to ASV Runner, the pure Python core of [ASV (Airspeed-Velocity)](https://asv.readthedocs.io/). ASV
Runner provides essential functionality for benchmarking Python packages with
ease and efficiency.

Key Features:
- **Benchmark Classes**: ASV Runner includes the core benchmark classes for
  `asv` that enable accurate measurement of performance metrics such as runtime,
  memory consumption, and peak memory usage.
- **Minimal Dependencies**: ASV Runner has minimal dependencies, relying
  primarily on pure Python for timing operations.
- **Flexible Integration**: ASV Runner is a core component of  ASV, enabling
  comprehensive benchmarking of Python packages throughout their development
  lifecycle.

ASV runner is a powerful framework for leveraging `asv`'s rich plugin ecosystem.
Explore the documentation and discover how ASV Runner can help you accurately
measure and analyze the performance of your Python packages.

```{toctree}
:maxdepth: 2
:caption: Contents

apidocs/index
bplugin-list
development/benchmark_plugins
CHANGELOG
```

## Indices and tables

- [](genindex)
- [](modindex)
- [](search)