Ruff: Python linter and code formatter written in Rust

github.com
ruff:-python-linter-and-code-formatter-written-in-rust

Docs | Playground An extremely fast Python linter and code formatter, written in Rust. Linting the CPython codebase from scratch. ⚡️ 10-100x faster than existing linters (like Flake8) and formatters (like Black) 🐍 Installable via pip 🛠️ pyproject.toml support 🤝 … Read more

Run Python in the Browser Effortlessly

kai.bi
run-python-in-the-browser-effortlessly

Microsoft recently open-sourced MarkItDown, a program that converts Office files to Markdown format. The project quickly climbed to GitHub’s trending list upon release. However, since MarkItDown is a Python program, it might be challenging for non-technical users to use. To … Read more

Python Meta Circular Interpreter (2019)

rahul.gopinath.org

Contents Uses of a Meta Circular Interpreter The meta-circular-interpreter base The semantics class Modules Module(stmt* body) The expressions Expr(expr value) The Pythonic data structures. Constant(constant value, string? kind) Number(object n) Containers List(elts) Tuple(elts) Subscript(expr value, slice slice, expr_context ctx) Attribute(expr … Read more

Python dependency management is a dumpster fire

nielscautaerts.xyz
python-dependency-management-is-a-dumpster-fire

How a fire starts Let’s walk through a common scenario. You have a repetitive task which you want to automate with minimal effort. Naturally, you decide to whip up a quick Python script. With a few handy libraries you pip installed, … Read more

Uv, a fast Python package and project manager

docs.astral.sh
uv,-a-fast-python-package-and-project-manager

An extremely fast Python package and project manager, written in Rust. Installing Trio‘s dependencies with a warm cache. 🚀 A single tool to replace pip, pip-tools, pipx, poetry, pyenv, twine, virtualenv, and more. ⚡️ 10-100x faster than pip. 🐍 Installs … Read more

ML in Go with a Python Sidecar

eli.thegreenplace.net
ml-in-go-with-a-python-sidecar

Machine learning models are rapidly becoming more capable; how can we make use of these powerful new tools in our Go applications? For top-of-the-line commercial LLMs like ChatGPT, Gemini or Claude, the models are exposed as language agnostic REST APIs. … Read more

PiML: Python Interpretable Machine Learning Toolbox

github.com
piml:-python-interpretable-machine-learning-toolbox

An integrated Python toolbox for interpretable machine learning pip install PiML 🎄 Dec 1, 2023: V0.6.0 is released with enhanced data handling and model analytics. 🚀 May 4, 2023: V0.5.0 is released together with PiML user guide. 🚀 October 31, … Read more

Python Logic Simulation Library

github.com
python-logic-simulation-library

SeqiLog (pronounced seh-kwi-log) is a Python library for logic design and verification. SeqiLog provides building blocks to simulate hardware at the register transfer level (RTL) of abstraction: Hierarchical, parameterized Module design element Four-state bits multidimensional array data type Discrete event … Read more