PyRank
  • Search
  • PyPI
  • GitHub
  • Insights
  • Compare
  • Advisories
  • Ecosystem
  • About

Performance Analysis Python Packages

Python packages with the GitHub topic performance-analysis. Sorted by monthly downloads, with stars and forks.
benfred
py-spy

Sampling profiler for Python programs

19.3M 16K 553
plasma-umass
scalene

Scalene: a high-performance, high-precision CPU, GPU, and memory profiler for Python with AI-powered optimization proposals

353K 14K 442
llnl
llnl-hatchet

Graph-indexed Pandas DataFrames for analyzing hierarchical performance data

33K 37 22
LLNL
caliper-reader

Caliper is an instrumentation and performance profiling library

31K 421 81
szymonmaszke
torchfunc-nightly

PyTorch functions and utilities to make your life easier

13K 196 9
nschloe
perfplot

:chart_with_upwards_trend: Performance analysis for Python snippets

6K 1K 64
triton-inference-server
triton-model-analyzer

Triton Model Analyzer is a CLI tool to help with better understanding of the compute and memory requirements of the Triton Inference Server models.

5K 530 97
inducer
loopy

A code generator for array-based code on CPUs and GPUs

5K 639 81
IBM
javacore-analyser

This is a tool to analyse IBM Javacore files and provide the report used to analyse hang/outage and performance issues.

5K 7 5
al91liwo
fastapi-profiler-lite

A lightweight, zero-configuration performance profiler for FastAPI applications

4K 13 2
facebookexperimental
cutracer

A dynamic binary instrumentation tool for tracing and analyzing GPU kernel instructions.

4K 83 10
O2eg
pg-diag

PostgreSQL diagnostic tool

3K 3 0
plasma-umass
bigo

Measures empirical computational complexity (in both time and space) of functions

3K 59 4
morluto
flameox

Runtime evidence that helps agents trace, profile, and burn down hotspots in application and native code, GPU kernels, and inference stacks.

2K 156 8
benfred
py-spy-asyncio

Sampling profiler for Python programs

2K 16K 553
JerBouma
fundamentalanalysis

Transparent and Efficient Financial Analysis

2K 5K 631
hatchet
hatchet

Analyze graph/hierarchical performance data using pandas dataframes

2K 121 41
jubnl
timeit-decorator

A versatile timing decorator

2K 3 0
extra-p
pycubexr

pyCubexR is a Python package for reading the Cube4 (.cubex) file format.

1K 8 3
RRZE-HPC
osaca

Open Source Architecture Code Analyzer

1K 382 30
harshithsunku
perflens

Real-time Linux perf profiling in your browser. A tiny static C agent streams perf data from any ARM or x86 Linux device, big-endian included, and a Python server renders live flame graphs, function tables and line-level annotated source. Session replay, perf.data import, and an MCP server for AI agents.

1K 1 0
PursuitOfDataScience
slurmpast

Why your Slurm jobs failed, and what to ask for next time.

1K 0 0
laixintao
flameshow

A terminal Flamegraph viewer.

982 1K 22
LucaCanali
sparkhistogram

Includes notes on using Apache Spark, with drill down on Spark for Physics, how to run TPCDS on PySpark, how to create histograms with Spark. Also tools for stress testing, measuring CPUs' performance, and I/O latency heat maps. Jupyter notebooks examples for using various DB systems.

938 465 154
    • Original data from PyPI, GitHub, and OSV; downloads served through ClickHouse
    • Sources & methodology