Subcategories
Packages
A Python client library for the Grafana HTTP API, supporting both synchronous and asynchronous operations to manage dashboards, users, teams, data sources, and other Grafana resources.
Install it if you need to programmatically manage Grafana resources.
LALSuite provides data analysis routines for searching and characterizing astrophysical signals in gravitational-wave time-series data from ground-based detectors like LIGO, Virgo, and KAGRA.
Install only if you are working with gravitational-wave detector data or waveform modeling.
napari is an interactive, multi-dimensional image viewer for Python that lets you browse, annotate, and analyze large n-dimensional images through a Qt-based GUI with GPU-accelerated rendering.
Not recommended if you need headless batch processing or have minimal GPU/display infrastructure.
Flower is a framework for building federated learning systems where machine learning models are trained collaboratively across distributed clients without centralizing raw data.
Install it if you need to build federated learning systems or conduct distributed model training while preserving data privacy.
Calculates epidemiological weeks using US CDC (MMWR) and ISO week numbering systems, with validated accuracy against CDC reference data.
TensorFlow Transform preprocesses data with full-pass operations like normalization, vocabulary generation, and bucketing, exporting a reusable TensorFlow graph for consistent training and serving.
Dask cuDF extends Dask DataFrame with a GPU-accelerated backend, enabling parallel and larger-than-memory data processing on NVIDIA GPUs using a pandas-like API.
A Python client library for interacting with Netflix Genie, a distributed job execution service, providing resource models, API wrappers, and retry logic for submitting and managing jobs.
However, maintenance is aging (last release 528 days ago), so verify that it remains compatible with your Genie instance version and modern Python environments before…
Renders Bokeh visualizations directly within Jupyter notebooks and JupyterLab, enabling interactive plots and dashboards in notebook cells.
GWCS provides tools for managing World Coordinate System transformations in astronomical data, converting between pixel and world coordinates using a pipeline of composable transforms.
However, resolve the unclear license status before committing to production use—verify the actual license terms in the repository or documentation.
PyMC-Marketing provides Bayesian statistical models for marketing analytics, including Marketing Mix Modeling (MMM), Customer Lifetime Value (CLV), Customer Choice, Bass Diffusion, and Predicted Incrementality by Experimentation (PIE).
LiteRT is a runtime for running trained machine learning models on mobile and embedded devices with low latency and minimal binary footprint.
However, avoid it for production deployments requiring stability—use a stable release instead.
Enables matplotlib to plot data using cftime calendar objects on the x-axis, supporting non-standard calendars used in climate and weather modeling.
PyMatching is a fast Python/C++ library for decoding quantum error correcting codes using the Minimum Weight Perfect Matching (MWPM) decoder, designed to find the most probable set of errors from syndrome measurements.
OpenMM is a Python wrapper for a C++ molecular dynamics simulation engine, providing both standalone simulation capability and a library interface for custom molecular modeling workflows.
Quimb provides Python tools for quantum information and many-body calculations, with specialized support for tensor networks and exact quantum state simulations using numpy and scipy backends.
Install it if you're working on quantum simulations, many-body physics, or tensor network algorithms.
Python bindings for the DepthAI C++ library, enabling programmatic control of OAK (OmniDirectional Awareness Kit) depth cameras and spatial AI hardware.
PyMeshFix repairs triangular meshes by removing defects like self-intersections, degenerate elements, and singularities, producing watertight output meshes from digitized 3D models.
KerasTuner automates hyperparameter optimization for Keras models using built-in search algorithms (Bayesian Optimization, Hyperband, Random Search) and a define-by-run configuration syntax.
However, its maintenance status is aging (276 days since last release), so verify compatibility with your keras version and check for any recent issues before…
A plugin discovery and hook-calling system for napari, enabling applications to load and execute plugins registered via naming convention or entry points.
Install only if you are maintaining legacy code that cannot yet move to npe2.
Provides Python protobuf message definitions and serialization support for Flyte's interface definition language (IDL), enabling communication between Flyte workflow components.
Coal provides collision detection, distance computation, and contact analysis for 3D geometric objects, with Python bindings for prototyping and integration into robotics frameworks.
Polars-ds adds data science and machine learning operations to Polars dataframes, including linear regression, logistic regression, statistical tests, string and array distances, and feature engineering transforms.
Cotengra optimizes the contraction order of large tensor networks and einsum expressions, providing drop-in replacements for einsum and ncon with advanced slicing and path-finding strategies.
regionmask creates spatial masks for gridded data that identify which region each grid point belongs to, enabling regional aggregation of climate, reanalysis, and other geospatial datasets.
Install it if you work with gridded data and need to aggregate or mask by geographic region.
topojson encodes spatial data into TopoJSON format, a compressed topology representation that reduces file size by eliminating coordinate redundancy and applying fixed-precision integer encoding and arc simplification.
Reads and writes mmCIF and BinaryCIF files conforming to the ModelCIF extension, with optional BinaryCIF support via msgpack.
Install it if you work with mmCIF or BinaryCIF files in structural biology; skip it if you have no need for these formats.
PyOpenCL provides Python bindings to OpenCL, enabling you to write GPU and massively parallel compute code that runs on diverse hardware accelerators through a Pythonic interface.
Zenpyre provides utility functions and helpers for working with LangChain, a framework for building applications with language models and agents.
However, it is in alpha (0.0.1a64), so the API is unstable and may change.
PyVCD writes and reads Value Change Dump (VCD) files as specified in IEEE 1800-2023, enabling capture and analysis of signal changes over time in digital simulations.
Install it if you need to generate or consume VCD waveform files in Python.
pylerc encodes and decodes raster image data using the LERC (Limited Error Raster Compression) format, supporting lossless and lossy compression with user-defined maximum error per pixel.
Install it if you work with raster imagery and need bounded-error compression; the medium install friction is typical for packages with compiled wheels.
Integrates GeoArrow geometry data with pandas and pyarrow, enabling efficient I/O to Arrow-friendly formats and coordinate transformations between WKT, WKB, and GeoArrow encodings.
However, note that the package itself has not been updated since October 2023—check whether active development has consolidated into geoarrow-pyarrow before adopting…
Parses unstructured person and company names into labeled components using probabilistic NLP methods, handling complex cases where rule-based parsing typically fails.
However, the aging release cycle (654 days since last update) and Alpha development status mean you should test it on your specific name formats before relying on it…
Provides a filesystem interface to Azure Machine Learning datastores via fsspec, allowing you to access data files using azureml:// URIs with standard data-processing libraries.
Opacus enables training PyTorch models with differential privacy using DP-SGD, requiring minimal code changes to add privacy guarantees while tracking privacy budget consumption.
Woodwork adds a typing layer to pandas DataFrames, letting you annotate columns with logical types and semantic tags for use in machine learning workflows and data science tools.
However, be aware that the project is aging—last release was May 2024 and there have been no commits since September 2025—so verify compatibility with your current…
Accelerates scikit-learn algorithms on CPU and GPU by patching or replacing estimators with optimized Intel implementations, typically delivering performance gains without requiring code changes.
Quantizes LiteRT models to reduce size and improve inference performance on edge devices, supporting dynamic, weight-only, and static quantization strategies with configurable recipes.
QuantEcon provides computational tools and algorithms for quantitative economics research, including dynamic programming solvers, Markov chain analysis, and numerical methods built on NumPy, SciPy, and Numba.
scikit-misc provides miscellaneous tools for data analysis and scientific computing, built on numpy with compiled C and Fortran components.
The 284-day gap since the last release suggests the package is mature but not under active development; install it for stable functionality, not for ongoing feature…