Packages
ETA is an extensible computer vision and machine learning analytics toolkit that provides core utilities for working with images, videos, embeddings, and ML inference pipelines, along with a CLI for building and running analytics workflows.
Combines vector similarity search with graph traversal over metadata to retrieve documents from existing vector stores, enabling both unstructured and structured retrieval in a single query.
However, the package is in Beta with limited recent activity (last release April 2025), so verify that your vector store is supported and test thoroughly before…
Retrieves documents from a graph structure using vector similarity search, combining graph traversal strategies with LangChain's retriever framework for efficient document discovery.
However, verify that the graph traversal strategies and vector store adapters you need are production-ready before deploying to critical systems.
Adds type annotations for PyTorch tensor shape, dtype, layout, and dimension names with optional runtime checking via typeguard.
However, be aware that the package is aging and the author recommends jaxtyping for new projects due to better static type checker support.
FiftyOne Brain provides AI/ML capabilities for analyzing and manipulating datasets and models, including visual similarity search, text-based querying, sample uniqueness detection, and quality/annotation issue identification.
Install it if you work with computer vision datasets and need systematic quality and similarity analysis.
PIMS provides a unified interface to read scientific video and image sequences from diverse formats—video files, image stacks, microscope formats, and numbered image directories—using consistent methods for accessing, slicing, and iterating through frames.
Not recommended for new projects unless you specifically need multi-format support.
exactextract computes zonal statistics—fast summaries of raster values within polygon boundaries—using a C++ implementation exposed to Python with numpy arrays.
Install it if you need fast, accurate zonal statistics; skip it if your workflow uses simpler raster operations or if you are not working with polygon-raster overlays.
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.
Parse and manipulate OME-XML microscopy metadata as fully-typed Python objects, and serialize them back to valid OME-XML format without requiring a Java runtime.
PyDESeq2 performs differential expression analysis on bulk RNA-seq data using a Python implementation of the DESeq2 statistical method, supporting single-factor and multi-factor analysis with Wald tests.
NeuroKit2 processes physiological signals (ECG, RSP, EDA, EMG, PPG, EOG) with high-level functions that handle filtering, peak detection, and feature extraction in minimal code.
Sumy extracts summaries from HTML pages or plain text using multiple automatic summarization algorithms (LSA, LexRank, Luhn, Edmundson) and provides evaluation tools for summary quality.
Parse, validate, and export the Brain Imaging Data Structure (BIDS) schema using a lightweight Python library with command-line tools.
Install it if you need to validate, parse, or export BIDS schema metadata.
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…
PolicyEngine US models the US federal and state tax and benefit system for household-level microsimulation calculations, computing tax liabilities, benefit eligibility, and distributional impacts.
However, note that direct microsimulation is deprecated in favor of the policyengine.py bundle for population-wide analysis.
Geemap provides interactive geospatial analysis and visualization of Google Earth Engine datasets within Jupyter notebooks, with tools for mapping, data inspection, and export.
A Python C extension for reading and writing bigWig and bigBed genomic data files, with support for local and remote file access via libBigWig.
Provides the database backend for FiftyOne, a computer vision framework for managing and analyzing image and video datasets.
Provides a unified Python interface to compute standard information retrieval evaluation metrics (AP, nDCG, P@k, RR, etc.) from qrels and ranked runs, with both programmatic and command-line APIs.
Extracts text, images, and metadata from PDFs and converts them to Markdown or HTML, powered by a Rust core compiled to native wheels with no system dependencies.
Automates IBM Quantum backend connection, authentication, and selection by detecting your subscription plan and returning the least-busy available QPU resource for immediate use in Qiskit circuits.
However, note the aging maintenance status (219 days since last release) and verify that the connector's error handling and backend-selection logic align with your…
Acquire gathers forensic artifacts from disk images or live systems into a lightweight container, using the dissect framework to extract data from raw disk when possible.
Wn is a Python library for querying and exploring wordnet data—semantic networks of word meanings, definitions, and relationships—with support for multiple languages and interlingual lookups.
Computes Damerau-Levenshtein edit distance between sequences using Cython for high performance, supporting strings, lists, tuples, and other sequence types with optional distance thresholds.
beaapi retrieves and processes economic data from the U.S. Bureau of Economic Analysis API, returning results as pandas DataFrames for analysis and visualization.
fastdigest provides a Rust-backed t-digest implementation for computing streaming quantiles, percentiles, and online statistics on large or distributed datasets with minimal memory overhead.
Install it if you need streaming quantile estimation or online statistics on large datasets and want a fast, dependency-free solution.
Computes travel times and spatial access metrics at scale for millions of origin-destination pairs across walking, biking, and driving modes, plus measures like provider-to-people ratios and floating catchment areas.
Provides Pydantic models for validating and serializing STAC (Spatiotemporal Asset Catalog) Catalogs, Collections, Items, and STAC API specifications, enabling type-safe request/response handling in web frameworks.
Install it if you are building or consuming STAC APIs or need to validate geospatial catalog metadata.
Reads MS Excel files and translates Excel formulas into Python code for evaluation, allowing spreadsheet calculations to run without Excel.
However, high install friction and the gap since the last release warrant checking that your target Excel functions are supported and testing numeric precision on…
Provides post hoc statistical tests for pairwise multiple comparisons after ANOVA, including parametric tests (Scheffe, Student T, Tamhane T2, TukeyHSD) and non-parametric tests (Dunn, Nemenyi, Mann-Whitney, Wilcoxon) with p-value adjustment and outlier detection.
Python client library for the Rockset API, enabling programmatic creation, management, and querying of Rockset resources.
PyEDB is a high-level Python API for reading, creating, and editing Ansys Electronics Database (EDB) layout designs, exposing workflows for stackups, materials, components, nets, padstacks, ports, and cutouts without requiring direct backend knowledge.
Extracts speech features from audio signals for automatic speech recognition, including MFCCs, filterbank energies, and spectral subband centroids.
Provides Python bindings to LASzip, a compression library for LAS point cloud data, enabling efficient read and write of compressed LAS files from Python.
However, the aging maintenance status (226 days since release, minimal repository activity) means you should verify that it still meets your compression needs and…
Prince implements multivariate exploratory data analysis methods including PCA, CA, MCA, MFA, FAMD, GPA, and PGA with a scikit-learn API for tabular data summarization.
ridgeplot creates interactive ridgeline plots using Plotly, allowing you to visualize distributions across multiple categories or time periods with a simple interface.
KoNLPy provides Korean natural language processing tools including tokenization, part-of-speech tagging, and linguistic feature extraction by wrapping multiple Korean NLP engines.
Loads the Palmer penguins dataset—344 observations of Adelie, Chinstrap, and Gentoo penguins with size measurements and other attributes—into a pandas DataFrame for data exploration and visualization.
Install it for data exploration tutorials, visualization practice, or as a Iris replacement—not for production data pipelines.
Provides Python bindings for GDAL (Geospatial Data Abstraction Library) in a virtualenv-friendly package that wraps the system GDAL installation.
Not recommended if you're new to GDAL or prefer minimal system-level dependencies.
PolicyEngine Core provides a microsimulation engine and policy reform framework that powers country-specific tax and benefit models, enabling users to run policy scenarios and calculate outcomes across populations.