Socket
Socket
Sign inDemoInstall

pyquickbench

Package Overview
Dependencies
4
Maintainers
1
Alerts
File Explorer

Install Socket

Detect and block malicious and high-risk dependencies

Install

    pyquickbench

A pure Pyton tool to perform time and accuracy benchmarks


Maintainers
1

Readme

pyquickbench

Platform PyPI pyversions PyPI version Conda Version

Pyquickbench

Pyquickbench is an open source, easy to use benchmarking tool written in pure Python. Checkout the example gallery to get an idea of what pyquickbench is capable.

Main features

  • Timings / repeatability / output benchmarks
  • Error handling
  • Benchmark results caching
  • Multithreaded / multiprocessed benchmarks
  • Benchmark timeout
  • Multidimensional benchmarks
  • Transformed data plotting (relative values, convergence order, ...)
  • Intelligent plots
  • Sensible defaults

Installation

Pyquickbench is available on the Python Package Index. To install using pip, simply type:

pip install pyquickbench

Pyquickbench is available on conda-forge. To install using conda, simply type:

conda install pyquickbench -c conda-forge

To install the current development version of pyquickbench from the github repository, you can type:

pip install git+ssh://git@github.com/gabrielfougeron/pyquickbench.git 

Tests

To run tests locally on your machine, first checkout this reposity and install dependencies using pip:

git clone git@github.com:gabrielfougeron/pyquickbench.git
cd pyquickbench
pip install .[tests]

Then, run tests using pytest:

pytest

License

This software is published under the BSD 2-Clause License.

Other open source alternatives

You might like perfplot, one of the inspirations for this work.

Keywords

FAQs


Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc