Subcategories
Packages
Provides a Python native interface for writing high-performance CUDA kernels targeting NVIDIA Tensor Cores on Ampere, Hopper, and Blackwell architectures using CuTe DSL concepts without requiring C++ expertise.
However, verify NVIDIA's proprietary license terms for your use case, and be aware that the API may change before the summer 2026 beta graduation.
StanIO converts Python dictionaries to Stan-compatible JSON and reads Stan CSV output files into numpy arrays, extracting parameters according to Stan program structure.
Donfig provides a unified configuration system for Python packages, supporting programmatic setup, environment variables, and YAML files from standard locations.
Provides Pythonic APIs to access CUDA core functionalities including runtime control, compiler, and linker operations from Python.
Detects sentence boundaries in text using rule-based heuristics, splitting paragraphs into individual sentences while handling edge cases like abbreviations and decimal points.
However, do not install if you need active maintenance, multi-language support, or assurance of ongoing bug fixes.
TensorFlow Text provides text preprocessing operations and tokenizers that run within the TensorFlow computation graph, enabling consistent text handling across training and inference without external preprocessing scripts.
Install it if you are building NLP models with TensorFlow and need tokenization or text normalization; ensure your tensorflow-text version matches your TensorFlow…
Autograd automatically computes derivatives of Python and NumPy code, supporting both reverse-mode (backpropagation) and forward-mode differentiation for gradient-based optimization.
Albumentations applies image transformations to training data, supporting classification, segmentation, object detection, and pose estimation with a unified API for images, masks, bounding boxes, and keypoints.
Install it if you need a unified, production-grade augmentation API for computer vision tasks.
PyMC is a Python package for Bayesian statistical modeling and probabilistic programming, providing advanced MCMC and variational inference algorithms for parameter estimation and posterior inference.
Install it if you need to fit Bayesian models with flexible inference algorithms; avoid it only if you require Python versions below 3.12 or have no need for…
Provides Python client APIs to communicate with TensorFlow Serving, a production machine learning model serving system using gRPC for deployment and inference.
Install only if you already have or plan to run a TensorFlow Serving instance; it is a client library, not a standalone serving system.
CoolProp provides thermodynamic and transport property calculations for fluids and fluid mixtures, offering open-source functionality similar to REFPROP.
PubChemPy is a Python wrapper around the PubChem REST API that lets you search for chemical compounds by name, substructure, or similarity, retrieve their properties, and convert between chemical file formats.
Install it if you need programmatic access to PubChem data.
Provides common utility methods for building probable parsers, a parsing approach used in information extraction and data cleaning tasks.
Cartopy makes it easy to draw maps for data analysis and visualization by providing object-oriented projection definitions, point/line/polygon transformations between map projections, and Matplotlib integration for advanced mapping.
Install it if you need to visualize geographic or geospatial data in Python.
usaddress parses unstructured US address strings into labeled components using a probabilistic model trained on conditional random fields, handling ambiguous cases where rule-based parsers fail.
Converts between LaTeX code and Unicode text in both directions, parsing LaTeX markup into a logical structure and encoding Unicode strings into LaTeX escape sequences.
Install it if you work with LaTeX text processing, bibliographic data, or need bidirectional LaTeX-Unicode conversion.
h5netcdf reads and writes netCDF4 files using h5py or h5pyd backends, bypassing the Unidata netCDF C library and offering an alternative interface to netCDF4-python with optional pure-Python support via Pyfive.
Install it if you need netCDF4 support without the Unidata C library, or if you want a pure-Python reading option.
Converts between calendar dates and numeric time values for non-standard and real-world calendars, with support for astronomical year numbering and multiple calendar systems.
Wbdata provides a Python interface to query and retrieve data from the World Bank's public databases, returning results as dictionaries, pandas DataFrames, or series.
SacreBLEU computes BLEU, chrF, and TER scores for machine translation evaluation with automatic test set management and reproducible, comparable results across systems.
Install it if you work with machine translation evaluation, benchmark scoring, or need comparable BLEU/chrF/TER metrics across systems.
Pylance is a Python wrapper for the Lance columnar data format, enabling efficient storage and querying of large datasets using Apache Arrow as its underlying data model.
Measures and normalizes audio loudness according to the ITU-R BS.1770-4 standard, with support for multiple weighting filters and customizable analysis parameters.
MNE-Python provides tools for exploring, visualizing, and analyzing human neurophysiological data including MEG, EEG, sEEG, and ECoG recordings, with modules for preprocessing, source estimation, time-frequency analysis, connectivity, and machine learning.
Install it if you work with MEG, EEG, or related brain recordings.
Extends PySTAC with the Raster Extension specification, enabling standardized metadata for raster band properties including data type, statistics, histograms, spatial resolution, nodata values, and units.
Install it if you are building or consuming STAC catalogs that include raster imagery and need standardized band metadata.
Extends PySTAC to add geospatial projection metadata fields (EPSG code, WKT2, PROJJSON, geometry, bounding box, centroid, shape, transform) to STAC items and collections.
Converts TensorFlow models to TensorFlow.js format for browser and Node.js deployment, with CLI tools and a wizard for model conversion workflows.
ArviZ is a Python package for exploratory analysis of Bayesian models, providing functions for posterior analysis, data storage, model checking, comparison, and diagnostics.
TF-Keras is the pure-TensorFlow implementation of Keras, providing a high-level API for building and training deep learning models with TensorFlow as the backend.
optype provides single-method protocols and typed operators for precise type hints, letting you express exact types that reject sneaky subtypes and work cooperatively with type checkers like mypy and pyright.
Install it if you write code that needs to accept objects based on what operations they support rather than their concrete type.
Removes image backgrounds using deep learning models, available as a Python library, CLI tool, HTTP server, or Docker container.
Panel is a Python framework for building interactive data applications, dashboards, and web apps with widgets, plots, and tables that can be deployed as web services, notebooks, or static exports.
Install it if you need to turn Python data work into interactive web apps or dashboards without learning JavaScript or web frameworks.
dlib-bin provides pre-compiled binary wheels of dlib, a machine learning and computer vision toolkit, eliminating the need to build from source during installation.
However, verify that the Boost Software License is compatible with your project, and confirm that the pre-built wheels meet your performance and feature requirements…
Executes ONNX machine learning models on GPU hardware, providing inference acceleration for neural networks and other machine learning workloads.
chDB is an in-process SQL OLAP engine powered by ClickHouse that executes SQL queries on local data without requiring a separate ClickHouse server installation.
Reads and writes SAS, SPSS, and Stata data files directly into pandas and polars DataFrames, preserving value labels, dates, and encodings.
igraph provides a Python interface to a high-performance C graph library for constructing, analyzing, and visualizing networks and complex graphs.
Parses and compiles Excel formulas and workbooks into executable Python code without requiring Excel itself.
The copyleft license (EUPL 1.1+) requires careful review if you plan to distribute derivative works or integrate into proprietary software; internal use is generally…
Schedula is a flow-based programming library that automatically manages control flow by building a directed acyclic graph (DAG) of functions and their data dependencies, then selects and executes the optimal path to compute requested outputs from given inputs.
Install it if you need automatic dataflow scheduling and can accept EUPL 1.1+ copyleft obligations.
Pmdarima provides automated ARIMA time series forecasting with a scikit-learn-compatible interface, wrapping statsmodels to deliver R's auto.arima functionality in Python.
Ibis is a portable Python dataframe library that compiles dataframe expressions into SQL or native operations, letting you use a single API across more than 20 backends.
Install it if you work with multiple data backends or want to avoid vendor lock-in; skip it if you're committed to a single backend and don't need portability.