Packages
vllm-cpu provides CPU-optimized inference for large language models with automatic detection of available CPU instruction sets (AVX2, AVX-512, AMX on x86; NEON, BF16, DOTPROD on ARM), packaged as a single unified wheel.
However, be aware it is community-maintained (not official vLLM), has 63 runtime dependencies creating medium install friction, and performance will be significantly…
FiftyOne is a Python framework for building, visualizing, and evaluating computer vision datasets and models, with integrated labeling, model evaluation, and data quality tools.
PyVistaQt integrates VTK 3D visualization with Qt GUI frameworks, letting you embed interactive 3D plots in Qt applications and update them in real-time.
Install it if you need to embed interactive 3D VTK plots in a Qt application.
Read, write, process, and plot physiologic signal and annotation data in WFDB format, a standard for biomedical time-series data.
Install it if you work with physiologic signals in WFDB format or need to integrate PhysioNet datasets into Python workflows.
Pyap2 detects and parses postal addresses from unstructured text using regex patterns, currently supporting US, Canadian, and British address formats.
Converts strings and other inputs to numbers (int, float, or real) with fast, flexible error handling and type-checking functions that outperform Python's built-in int() and float().
AutoGluon Multimodal automates machine learning on image, text, and mixed-data tasks, training and deploying high-accuracy models with minimal code using deep learning and foundation models.
Generates summary statistics for dataset features and creates interactive visualizations of data distributions, supporting both numeric and categorical columns from pandas DataFrames or TensorFlow records.
However, it is abandoned and unmaintained since May 2023, so compatibility with current versions of numpy, pandas, protobuf, and Jupyter is uncertain.
itk-core provides Python bindings to the Insight Toolkit's core image processing and analysis algorithms, enabling N-dimensional image segmentation, registration, and scientific image manipulation.
LitData optimizes and streams large datasets for PyTorch training by chunking data into efficient formats and loading directly from cloud storage or local paths without full local downloads.
itk-filtering provides Python bindings for ITK's N-dimensional image filtering algorithms, enabling medical image processing operations like smoothing, edge detection, and morphological transformations.
Install it if you need ITK filtering operations in Python; the binary wheels reduce friction.
itk-numerics provides Python bindings for ITK's N-dimensional image processing, segmentation, and registration algorithms, focusing on the numerical computation core.
Copernicusmarine provides a CLI and Python API to query, filter, and download marine oceanographic data from the Copernicus Marine Service, including subsetting to NetCDF or Zarr formats.
The main gotchas are the Python 3.10+ requirement, the xarray/numpy compatibility caveat, and unclear license metadata—verify the EUPL terms apply to your use case…
Loads, parses, and manipulates Common Workflow Language (CWL) documents across versions 1.0, 1.1, and 1.2, providing autogenerated typed classes and CLI utilities for workflow introspection and transformation.
itk-io provides Python bindings for reading and writing medical and scientific image files in multiple formats as part of the Insight Toolkit ecosystem.
Access Esri's ArcGIS services and geospatial data through Python, enabling vector and raster analysis, geocoding, mapping, and GIS administration from a single library.
However, review the Esri MLA license terms carefully before use in commercial or redistributed contexts, and be aware that the 25 runtime dependencies create a…
Hampel detects and filters outliers in time-series data by comparing each observation against the Median Absolute Deviation within a sliding window, replacing anomalies with median values.
However, verify that breaking changes in version 1.0.1 do not affect your use case, and be aware that numpy and pandas are substantial dependencies.
Parse binary data using C-like structure definitions, converting raw bytes into typed Python objects and back again.
Provides PySpark bindings for H3, enabling hexagonal geospatial indexing operations on distributed DataFrames—converting coordinates to H3 cells, indexing geometries, and performing spatial joins at scale.
However, be aware that the package is dormant; verify compatibility with your PySpark and H3 versions before committing to production.
ITK provides N-dimensional scientific image processing, segmentation, and registration capabilities through a Python interface to a cross-platform C++ toolkit.
Install it if you need production-grade medical or scientific image processing with segmentation and registration.
Simplemma converts inflected word forms to their dictionary base forms (lemmas) across 54 languages using pure Python with no external dependencies or model downloads.
Install it for baseline NLP work, teaching, or low-resource settings; do not install it if you need the highest accuracy and can afford the overhead of neural pipelines.
Reads DAWG (Directed Acyclic Word Graph) files created by the dawgdic C++ library or DAWG Python package, providing pure-Python access without compiled extensions.
Identifies and extracts tables from images and PDF files using OpenCV-based image processing, with optional OCR integration to parse table content.
Provides Python and Java bindings to read TREC Complex Answer Retrieval track data in CBOR format, including paragraph collections, outlines, and Wikipedia articles with preserved hyperlinks.
However, the aging maintenance status (last release 2022-02-01) means you should verify compatibility with your Python version and check whether the cbor library…
Carelytics provides healthcare data cleaning, validation, and predictive analytics for revenue cycle management, including denial prediction, readmission risk modeling, and FHIR-compliant data standardization.
However, the package is early-stage (270 days old, no visible recent commits), so verify that the FHIR parsing, de-identification, and prediction models meet your…
Morphological analyzer and inflection engine for Russian and Ukrainian text, performing part-of-speech tagging and word form generation.
However, be aware that maintenance is dormant—no updates since 2020—so you should verify compatibility with your Python version and consider whether you need active…
H2O is a distributed machine learning and statistical analysis platform that scales algorithms over large datasets, offering Python interfaces to build and deploy predictive models.
However, the high install friction and large package footprint require adequate disk and memory resources.
Extracts text, tables, images, and metadata from 91+ file formats including PDFs, Office documents, and images, with native async/await support and multiple OCR backends.
Provides Python bindings for ITK's segmentation algorithms, enabling N-dimensional medical image segmentation and classification on cross-platform systems.
itk-registration provides Python bindings for ITK's image registration algorithms, enabling alignment and correspondence mapping between medical and scientific images.
Not recommended if you need only basic image alignment—evaluate whether ITK's scope matches your use case first.
Maps ICD diagnostic codes between versions (ICD-9 to ICD-10 and vice versa) and to clinical classification systems like CCS, CCI, and pediatric complex chronic conditions categories with a single function call.
Reads, writes, and exchanges statistical data and metadata in SDMX formats (XML, JSON, CSV) and integrates with pandas for analysis.
Pandas TA Classic provides 193 technical indicators and 62 native candlestick patterns as a Pandas DataFrame extension, enabling technical analysis workflows without requiring TA-Lib.
Install it if you need technical analysis indicators in pandas workflows and want to avoid TA-Lib compilation or licensing complexity.
Provides offline and online access to Vega datasets as Pandas DataFrames, with a half-dozen datasets bundled locally and fallback to HTTP for others.
However, do not rely on it for production pipelines or expect updates to bundled datasets or compatibility with future pandas versions.
Provides Russian morphological dictionaries for the pymorphy2 library, enabling Russian language text analysis and morphological parsing.
However, verify that its dictionary data meets your orthography and morphology standards—no updates have been released since 2020, so it may not reflect recent…
Identifies the language of UTF-8 text using Facebook's pretrained fastText lid.176 model, supporting 176 languages with optional memory-efficient compressed mode.
Install it if you need fast, accurate language identification across 176 languages without external service calls.
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.
Percentify provides one-call exploratory statistics and data-quality diagnostics for pandas and Polars DataFrames, ranking issues worst-first with suggested fixes.
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.
Provides utility functions and decompression algorithms (LZ4, LZO) for the Dissect forensic analysis framework, with optional native Rust implementations for performance.