plasma-umass / scaleneLinks
Scalene: a high-performance, high-precision CPU, GPU, and memory profiler for Python with AI-powered optimization proposals
β13,243Updated this week
Alternatives and similar repositories for scalene
Users that are interested in scalene are comparing it to the libraries listed below
Sorting:
- Sampling profiler for Python programsβ14,868Updated 3 weeks ago
- π΄Β Call stack profiler for Python. Shows you why your code is slow!β7,605Updated 3 weeks ago
- Memray is a memory profiler for Pythonβ14,805Updated last week
- Unbearably fast near-real-time pure-Python runtime-static type-checker.β3,324Updated this week
- Line-by-line profiling for Pythonβ3,190Updated last week
- The property-based testing library for Pythonβ8,407Updated this week
- Python frame stack sampler for CPythonβ2,154Updated 2 months ago
- Hydra is a framework for elegantly configuring complex applicationsβ10,145Updated last week
- This is Meta's fork of the CPython runtime. The name "cinder" here is historical, see https://github.com/facebookincubator/cinderx for tβ¦β3,757Updated last week
- Fast, correct Python JSON library supporting dataclasses, datetimes, and numpyβ7,838Updated this week
- Python logging made (stupidly) simpleβ23,519Updated 2 weeks ago
- Hot Reloading and Profiling for Pythonβ2,996Updated last year
- π¦ Never use print() to debug again.β10,003Updated last week
- A static type analyzer for Python codeβ5,033Updated this week
- Out-of-Core hybrid Apache Arrow/NumPy DataFrame for Python, ML, visualization and exploration of big tabular data at a billion rows per sβ¦β8,470Updated 2 months ago
- A tool (and pre-commit hook) to automatically upgrade syntax for newer versions of the language.β4,032Updated last month
- A Python library that generates static type annotations by collecting runtime typesβ4,989Updated 2 weeks ago
- Python profile viewerβ1,545Updated 4 months ago
- Find dead Python codeβ4,292Updated 2 months ago
- Optional static typing for Pythonβ20,143Updated last week
- Parallel computing with task schedulingβ13,729Updated this week
- Simple, powerful, and fast logging for Python.β4,515Updated last week
- Static Type Checker for Pythonβ15,159Updated this week
- Rust bindings for the Python interpreterβ15,202Updated this week
- A modern Python application packaging and distribution toolβ6,061Updated last year
- An in-browser Python profile viewerβ2,550Updated last year
- Monitor Memory usage of Python codeβ4,548Updated last year
- Multithreaded Python without the GILβ2,920Updated 8 months ago
- a Hassle-Free Python Experienceβ14,303Updated 2 weeks ago
- Lark is a parsing toolkit for Python, built with a focus on ergonomics, performance and modularity.β5,731Updated 2 months ago