Subcategories
Packages
Python bindings for libiio, a library for interfacing with Linux Industrial Input/Output (IIO) devices including ADCs, DACs, accelerometers, gyros, sensors, and RF transceivers.
The main gotcha is the external library requirement—verify libiio is available for your platform before committing.
mink solves inverse kinematics problems for robot manipulators using MuJoCo, supporting task specification in configuration or operational space with collision avoidance and closed-chain constraints.
Implements Ted Dunning's t-digest data structure for efficient percentile and quantile estimation from streaming or distributed data, with support for merging digests and compact serialization.
However, expect no bug fixes or updates—verify that accumulation-tree and pyudorandom remain compatible with your environment, and test accuracy for your specific use…
PyCOLMAP exposes Python bindings to COLMAP's Structure-from-Motion and Multi-View Stereo pipeline, enabling feature extraction, matching, incremental reconstruction, and dense reconstruction from image collections.
Install it if you need to reconstruct 3D scenes from images or integrate structure-from-motion into a Python workflow.
Manages cryptographic keys and wallets for the Bittensor network, providing Python bindings to a Rust-based wallet implementation for creating and accessing blockchain credentials.
Install only if you are maintaining legacy code that explicitly depends on bittensor-wallet.
Provides pre-compiled libmagic libraries bundled with Python, solving the missing system dependency problem that typically breaks python-magic imports.
ASDF is a Python implementation of the Advanced Scientific Data Format, a file format for storing hierarchical scientific data with human-readable YAML metadata and efficient binary array storage.
A Gradio custom component that adds a dual-handle range slider to select minimum and maximum values within a specified interval.
However, verify that your Gradio version is compatible and accept that no active support or updates are forthcoming—test thoroughly before production use, especially…
nccl4py provides Python bindings to NVIDIA's Collective Communications Library (NCCL), enabling GPU-accelerated multi-GPU and multi-node communication for distributed computing workloads on Linux clusters.
PyMC3 is a Python package for Bayesian statistical modeling and probabilistic machine learning, implementing advanced Markov chain Monte Carlo (MCMC) and variational inference algorithms for complex probabilistic models.
However, it is now legacy—the PyMC project has been renamed and moved to newer backends.
Reconciles hierarchical time-series forecasts across multiple levels of aggregation using statistical and probabilistic methods to ensure coherent predictions.
QuantStats computes portfolio performance metrics (Sharpe ratio, volatility, drawdown, win rate) and generates visualizations and HTML tearsheets for analyzing investment returns.
Provides pure Python utilities to manage, compute on, and specify GeoArrow geometry types and their permutations across encodings, dimensions, and coordinate layouts.
GenAI-Perf is a command-line tool for measuring throughput, latency, and token-generation metrics of generative AI models served through an inference server, supporting LLMs, multi-modal models, embeddings, and custom APIs.
Provides Pydantic models that define the structure of inputs and outputs for IBM Quantum primitives and programs, enabling programmatic Python interfaces to IBM Quantum services.
Provides GPU-accelerated lossless data compression and decompression using NVIDIA CUDA 12, enabling high-performance compression operations in applications through a generic compression interface.
However, verify that your platform (Linux aarch64/x86_64 or Windows amd64) is supported and that the proprietary NVIDIA SDK license terms are acceptable for your use…
geoarrow-c provides low-level Python bindings to the GeoArrow C implementation, exposing compute kernels and the Arrow C Data interface for working with geographic data in Arrow format.
Solves constraint satisfaction problems (CSPs) over finite domains using pure Python, allowing you to define variables, domains, and constraints and retrieve all valid solutions.
Install it if you need a lightweight pure-Python CSP solver for prototyping or small-scale problems and are willing to test thoroughly or patch locally if needed.
Parses TensorBoard event log files and loads them as pandas DataFrames, supporting scalars, tensors, histograms, images, audio, hparams, and text from PyTorch, Keras/TensorFlow, and TensorboardX.
However, note that maintenance is dormant (last release 728 days ago), so compatibility with very recent TensorBoard versions is not guaranteed.
Computes the edit distance between two tree structures using the Zhang-Shasha algorithm, with support for custom node formats and distance metrics.
Samplomatic generates randomized variants of quantum circuits with declarative intent, supporting Pauli twirling and extensible noise injection patterns for quantum circuit sampling.
However, expect breaking changes between minor versions (beta stage), so pin your dependency.
Reads, writes, and processes video files using FFmpeg as its backend, providing video I/O and quality metrics (NIQE, BRISQUE, SSIM, PSNR) built on numpy and scipy.
nutpie provides a fast NUTS sampler for Bayesian inference on PyMC and Stan models, using a Rust-based implementation.
DracoPy is a Python wrapper for Google's Draco mesh compression library that encodes and decodes 3D mesh data with optional quantization and compression.
Install it if you need to compress or decompress 3D mesh data; the medium friction is offset by broad platform support and a straightforward API.
Converts STEP files to GLB (glTF binary) format using OpenCASCADE, enabling rapid loading of 3D CAD geometry into Python via trimesh and similar libraries.
Registers Apache Spark as a distributed backend for joblib's parallel task execution, allowing joblib-compatible code to offload work to a Spark cluster.
TabPFN is a foundation model for tabular data that provides pre-trained classifiers and regressors for rapid inference on structured datasets without requiring hyperparameter tuning.
Dask CUDA provides utilities for deploying and managing Dask workers on multi-GPU systems, enabling distributed computation across CUDA-enabled hardware.
Provides the ASDF (Advanced Scientific Data Format) specification and core schemas for structured scientific data storage and interchange.
Modifies a Selenium Chrome WebDriver to evade bot-detection mechanisms by injecting JavaScript that masks automation signals.
Darts provides forecasting and anomaly detection for time series using a unified scikit-learn-style API, supporting classical models like ARIMA, deep neural networks, multivariate series, and probabilistic predictions.
A Python SDK for discovering, downloading, loading, and running local AI models with OpenAI-compatible chat, embeddings, and audio transcription APIs — no cloud required.
ale-py provides a Python interface to the Atari 2600 emulator Stella, allowing you to develop and test reinforcement learning agents on classic Atari games with automatic score extraction and game-over detection.
Install it if you are developing RL agents and need a standard Atari benchmark environment.
A Python client for querying and downloading materials science data from the Materials Project database, providing programmatic access to computed properties and structures.
GDSFactory generates CAD files (GDS, OASIS, STL, GERBER) from Python code for designing photonic chips, analog circuits, quantum devices, MEMS, PCBs, and 3D-printable objects.
Fills missing values in data arrays using k-Nearest Neighbors or Random Forest imputation, with a scikit-learn-compatible API.
cwltool is the reference implementation of the Common Workflow Language standard, enabling you to write, validate, and execute portable scientific workflows defined in CWL format across different computing environments.
Install it if you need to execute portable workflows, validate CWL definitions, or integrate CWL workflows into Python applications.
Read and write Log ASCII Standard (LAS) files used for borehole geophysical, geological, and petrophysical logging data, supporting LAS versions 1.2 and 2.0.
Generates natural-language prompts from images by combining CLIP and BLIP models to reverse-engineer what text would recreate a given image.
Install only if you're comfortable pinning versions and managing torch dependencies yourself, and if the last release from 2023-03-20 meets your needs.
PlotBin provides utilities to create and display binned maps and other two-dimensional map visualizations using NumPy, SciPy, and Matplotlib.
However, do not install if you intend to redistribute the code or integrate it into a commercial product—the custom license explicitly prohibits redistribution.