emeryberger / scalene
Scalene: a high-performance, high-precision CPU, GPU, and memory profiler for Python
☆220Updated last year
Alternatives and similar repositories for scalene:
Users that are interested in scalene are comparing it to the libraries listed below
- Near Zero-Overhead Python Code Coverage☆513Updated 2 months ago
- pytest plugin for easy integration of memray memory profiler☆364Updated 3 weeks ago
- Visualize CPython's specializing, adaptive interpreter.☆646Updated 9 months ago
- Get information about what a Python frame is currently doing, particularly the AST node being executed☆344Updated 3 weeks ago
- A human-readable regular expression module for Python.☆406Updated last year
- watchpoints is an easy-to-use, intuitive variable/object monitor tool for python that behaves similar to watchpoints in gdb.☆524Updated last month
- pdb + Rich library☆340Updated last week
- Python frame stack sampler for CPython☆1,989Updated this week
- A little benchmarking tool for Python☆180Updated last year
- Python package for statistical data animations☆359Updated last year
- A terminal UI to inspect and explore Python objects☆271Updated 3 months ago
- Ward is a modern test framework for Python with a focus on productivity and readability.☆1,211Updated 5 months ago
- Toolkit to run Python benchmarks☆837Updated last month
- Sychronized, streaming Python dictionary that uses shared memory as a backend☆277Updated 2 months ago
- Python timeit CLI for the 21st century! colored output, multi-line input with syntax highlighting and autocompletion and much more!☆237Updated 6 months ago
- A curated list of awesome PDM plugins and resources☆368Updated 7 months ago
- An optimized logging library for Python☆691Updated 2 months ago
- Python Linter for performance anti patterns☆678Updated last year
- Python profile viewer☆1,436Updated last week
- Signatures for entire Python programs. Extract the structure, the frame, the skeleton of your project, to generate API documentation or f…☆350Updated this week
- A Python concurrency scheduling library, compatible with asyncio and trio.☆385Updated 9 months ago
- Import Linter allows you to define and enforce rules for the internal and external imports within your Python project.☆726Updated last week
- Multiprocessing Queues Made Easy☆107Updated 2 months ago
- Pythonic Stream-like manipulation of iterables.☆238Updated last week
- Reusable constraint types to use with typing.Annotated☆528Updated last month
- Automatically add simple type annotations to your code☆250Updated 4 months ago
- A powerful set of Python debugging tools, based on PySnooper☆1,327Updated 4 months ago
- high performance in-memory cache☆379Updated last month
- A set of productivity tools for Python☆366Updated 3 weeks ago
- pdbp (Pdb+): A drop-in replacement for pdb and pdbpp. To replace "pdb", add "import pdbp" to an "__init__.py" file.☆83Updated 3 months ago