🌐
GitHub
github.com › python › pyperformance
GitHub - python/pyperformance: Python Performance Benchmark Suite · GitHub
The pyperformance project is intended to be an authoritative source of benchmarks for all Python implementations.
Starred by 1K users
Forked by 202 users
Languages   Python 84.0% | HTML 14.4% | Shell 1.6%
🌐
GitHub
github.com › numfocus › python-benchmarks
GitHub - numfocus/python-benchmarks: A set of benchmark problems and implementations for Python · GitHub
A set of benchmark problems and implementations for Python - numfocus/python-benchmarks
Starred by 67 users
Forked by 24 users
Languages   CSS 58.5% | JavaScript 24.1% | Python 17.4%
🌐
GitHub
gist.github.com › apalala › 3fbbeb5305584d2abe05
A simple Python benchmark · GitHub
Save apalala/3fbbeb5305584d2abe05 to your computer and use it in GitHub Desktop. ... This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode characters ... Apple M1 MacBook Air 16GB gets: python -OO bench.py 0.645364999771 0.645573139191 0.646193981171 python3 -OO bench.py 0.6115190000000004 0.6118404580000001 0.611904
🌐
GitHub
github.com › ammaraskar › benchmarks
GitHub - ammaraskar/benchmarks: Python benchmark suite
August 24, 2016 - This project is intended to be ... than synthetic benchmarks, using whole applications when possible. GitHub: https://github.com/python/benchmarks (source code, issues)...
Author   ammaraskar
🌐
GitHub
github.com › Karlheinzniebuhr › pythonbenchmark
GitHub - Karlheinzniebuhr/pythonbenchmark: A simple Python Benchmark Library
A simple Python Benchmark Library. Contribute to Karlheinzniebuhr/pythonbenchmark development by creating an account on GitHub.
Starred by 80 users
Forked by 6 users
Languages   Python 100.0% | Python 100.0%
🌐
GitHub
github.com › psf › pyperf
GitHub - psf/pyperf: Toolkit to run Python benchmarks · GitHub
To run a benchmark use the pyperf timeit command (result written into bench.json): $ python3 -m pyperf timeit '[1,2]*1000' -o bench.json .....................
Starred by 920 users
Forked by 97 users
Languages   Python
🌐
GitHub
github.com › dionhaefner › pyhpc-benchmarks
GitHub - dionhaefner/pyhpc-benchmarks: A suite of benchmarks for CPU and GPU performance of the most popular high-performance libraries for Python :rocket:
A suite of benchmarks for CPU and GPU performance of the most popular high-performance libraries for Python :rocket: - dionhaefner/pyhpc-benchmarks
Starred by 333 users
Forked by 26 users
Languages   Python 96.6% | Jupyter Notebook 2.7% | Shell 0.7% | Python 96.6% | Jupyter Notebook 2.7% | Shell 0.7%
🌐
GitHub
github.com › python › pyperformance › blob › main › doc › benchmarks.rst
pyperformance/doc/benchmarks.rst at main · python/pyperformance
So the test does not only mesure the performance of Python itself, but also the performance of the lib2to3 module which can change depending on the Python version. ... Files are called .py.txt instead of .py to not run PEP 8 checks on them, and more generally to not modify them. Async workload benchmark, which calls asyncio.gather() on a tree (6 levels deep, 6 branches per level) with the leaf nodes simulating some [potentially] async work (depending on the benchmark variant).
Author   python
🌐
GitHub
github.com › faster-cpython › benchmarking-public
GitHub - faster-cpython/benchmarking-public: A public mirror of our benchmarking runner repository · GitHub
To collect Linux perf sampling profile data for a benchmarking run, run the _benchmark action and check the perf checkbox. The results will be available as "artifacts" on the run page after the run -- they are not committed directly to the repository. The python -m bench_runner profiling_plot command can be used to turn the raw perf results into tables and graphs.
Starred by 125 users
Forked by 11 users
Languages   Python
Find elsewhere
🌐
GitHub
github.com › lucianmarin › pybench
GitHub - lucianmarin/pybench: Python benchmark tool inspired by Geekbench. · GitHub
> python3 bench.py Compress using BZ2 algorithm: [========================================] 100.0% 0:00:15 Compress using LZMA algorithm: [========================================] 100.0% 0:00:16 Calculate Pi using Wallis product: ...
Starred by 20 users
Forked by 4 users
Languages   Python
🌐
GitHub
github.com › vprelovac › python-speed
GitHub - vprelovac/python-speed: Simple Python Benchmark
You can use it to measure speed of various Python versions, compilers/interpreters or to measure speed of various hosting providers. git clone https://github.com/vprelovac/python-speed.git cd python-speed python3 bench.py
Starred by 21 users
Forked by 5 users
Languages   Python 100.0% | Python 100.0%
🌐
GitHub
github.com › OWASP-Benchmark › BenchmarkPython
GitHub - OWASP-Benchmark/BenchmarkPython: The OWASP Benchmark for Python is a test suite designed to verify the accuracy of Python software vulnerability detection tools. A fully runnable web app written in Python, it supports analysis by Static (SAST), Dynamic (DAST), and Runtime (IAST) tools that support Python. For more details, see the OWASP Benchmark Project home page. · GitHub
Note that all the releases that are available here: https://github.com/OWASP/BenchmarkPython/releases, are historical. The latest release is always available live by simply cloning or pulling the head of this repository (i.e., git pull). ... runRemoteAccessibleBenchmark.sh - like the above but allows port 8443 to be accessible outside the machine the Python Benchmark is running on.
Starred by 12 users
Forked by 26 users
Languages   Python 59.7% | HTML 39.8%
🌐
GitHub
github.com › scivision › python-performance
GitHub - scivision/python-performance: Performance benchmarks of Python, Numpy, etc. vs. other languages such as Matlab, Julia, Fortran. · GitHub
Performance benchmarks of Python, Numpy, etc. vs. other languages such as Matlab, Julia, Fortran. - scivision/python-performance
Starred by 29 users
Forked by 2 users
Languages   Python 50.3% | Fortran 18.1% | MATLAB 17.9% | CMake 5.5% | C 2.4% | Meson 2.4%
🌐
GitHub
github.com › tonybaloney › rich-bench
GitHub - tonybaloney/rich-bench: A little benchmarking tool for Python · GitHub
A little Python benchmarking tool.
Starred by 207 users
Forked by 7 users
Languages   Python
🌐
GitHub
github.com › vstinner › pyperf
GitHub - vstinner/pyperf: Toolkit to run Python benchmarks
To run a benchmark use the pyperf timeit command (result written into bench.json): $ python3 -m pyperf timeit '[1,2]*1000' -o bench.json .....................
Author   vstinner
🌐
GitHub
github.com › rasbt › One-Python-benchmark-per-day
GitHub - rasbt/One-Python-benchmark-per-day: An ongoing fun challenge where I'll try to post one Python benchmark per day.
An ongoing project for benchmarking different Python approaches - ideally one per day!
Starred by 131 users
Forked by 32 users
Languages   HTML 100.0% | HTML 100.0%
🌐
GitHub
google.github.io › benchmark › python_bindings.html
Building and installing Python bindings | benchmark - Google
To build a wheel directly from source, you can follow these steps: git clone https://github.com/google/benchmark.git cd benchmark # create a virtual environment and activate it python3 -m venv venv --system-site-packages source venv/bin/activate # .\venv\Scripts\Activate.ps1 on Windows # upgrade ...
🌐
GitHub
github.com › ionelmc › pytest-benchmark
GitHub - ionelmc/pytest-benchmark: pytest fixture for benchmarking code · GitHub
A pytest fixture for benchmarking code.
Starred by 1.4K users
Forked by 128 users
Languages   Python 99.6% | Jupyter Notebook 0.4%
🌐
GitHub
github.com › aabb667 › performance
GitHub - aabb667/performance: Python benchmark suite
The focus is on real-world benchmarks, rather than synthetic benchmarks, using whole applications when possible. GitHub: https://github.com/python/performance (source code, issues)
Author   aabb667
🌐
GitHub
github.com › IntelPython › ibench
GitHub - IntelPython/ibench: Benchmarks for python
Benchmarks for Intel Distribution for Python.
Starred by 27 users
Forked by 11 users
Languages   Python 74.2% | C++ 15.1% | Smarty 4.8% | Shell 4.2% | Cython 1.5% | Batchfile 0.2% | Python 74.2% | C++ 15.1% | Smarty 4.8% | Shell 4.2% | Cython 1.5% | Batchfile 0.2%