Packages
Pymantic parses and queries RDF and semantic web data formats (Turtle, N-Triples, N3) and provides a Python API to work with RDF graphs and SPARQL endpoints.
However, maintenance is aging (316 days since last release), so evaluate whether the project's pace suits your stability requirements.
Provides Python functions to validate, navigate, and retrieve metadata for ICD-10-CM medical codes, including hierarchical relationships and clinical annotations.
xarray-spatial provides 150+ functions for raster analysis—surface operations, hydrology, fire behavior, flood modeling, multispectral indices, and pathfinding—that dispatch automatically across NumPy, Dask, CuPy, and Dask+CuPy backends, with native GeoTIFF/COG I/O and no GDAL dependency.
SpatialData is a data framework and serialization format for uni- and multi-modal spatial omics datasets, providing schema-based storage and access across Python, R, and JavaScript implementations.
However, be aware that it requires Python 3.12, carries substantial downstream dependencies, and the documentation explicitly notes the library is under review—expect…
Generates interactive Highcharts data visualizations from Python, producing JavaScript code and static exports for web browsers and Jupyter environments.
However, clarify the licensing model—especially if you plan commercial use—before committing to a production deployment.
Fetches Statistics Canada data through the Web Data Service API and loads it into pandas DataFrames, implementing most WDS functions with helper methods for common table and vector queries.
Provides 50+ baseline correction algorithms for experimental data from spectroscopy and analytical techniques, with a unified API for testing and comparing methods.
Install it if you work with spectroscopy or analytical data requiring baseline correction—the breadth of algorithms and unified API make it the natural choice for…
Computes network centrality, land-use accessibility, mixed-use indices, and pedestrian-flow analysis on street networks extracted from OpenStreetMap or custom graphs.
Datacube provides an integrated gridded data analysis environment for managing and analyzing decades of analysis-ready earth observation satellite data from multiple acquisition systems.
PyEDB-Core is a Python client for the Electronics Database (EDB) that communicates with an EDB server to create, edit, read, and write EDB files for Ansys Electronic Desktop (AEDT) designs.
Install only if you have an EDB server available (typically via AEDT) and a clear automation use case.
Downloads and subsets sparse geospatial datasets stored in ARCO format via STAC metadata and SQLite, returning results as pandas DataFrames or partitioned Parquet files.
However, the unclear license status should be resolved before use in production, and the authors explicitly recommend higher-level tools (Copernicus Marine Toolbox,…
Provides a Python interface to Ansys Data Processing Framework (DPF) for reading, transforming, and postprocessing simulation data from Ansys solver result files and neutral formats like CSV, HDF5, and VTK.
Provides a lightweight compatibility layer that lets you write dataframe code once and run it against pandas, Polars, or any other library implementing the Python Dataframe API Standard.
However, maintenance is dormant (no commits since April 2024), so verify that the standard implementation covers your actual use cases and that the libraries you…
Provides Jupyter notebook integration for interactive visualization of logged data within notebook cells through an anywidget-based viewer.
Imports NFL play-by-play, weekly, seasonal, roster, draft, combine, and other game data from nflfastR, nfldata, dynastyprocess, and Draft Scout into pandas DataFrames.
However, the abandoned repository status is a significant concern: there is no active maintenance, and you should verify that the upstream data sources remain…
Feather-format provides a Python interface to store and load pandas DataFrames using the Apache Arrow-based Feather file format for efficient disk serialization.
PM4Py implements process mining algorithms to discover, analyze, and visualize process models from event logs, supporting formats like XES and outputting Petri nets and other process representations.
However, be aware of the AGPL-3.0 license requirement—if you plan closed-source use, you must obtain a commercial license.
FlowIO reads and writes Flow Cytometry Standard (FCS) files, the standard format for flow cytometry data, with minimal dependencies suitable for parsing and metadata extraction.
However, the 462-day gap since the last release and aging maintenance status mean you should verify that the package still meets your needs and that any bugs or…
Fits the smallest-area quadrilateral that contains all points from a noisy polygon or point cloud, useful for cleaning up irregular detections before perspective correction or pattern matching.
Install it if your workflow involves cleaning up shape detections; skip it if you need active support or ongoing feature development.
Unified interface to fetch financial market data from multiple providers (stocks, crypto, commodities, economic indicators) with a built-in REST API for cross-language access.
PyAlex is a Python interface to the OpenAlex REST API, enabling programmatic access to hundreds of millions of scholarly papers, authors, institutions, and related metadata with support for filtering, searching, semantic similarity, and content retrieval.
The main gotcha is the required API key (free but mandatory as of February 2026), not a blocker for legitimate use.
PyTextRank implements graph-based TextRank and related algorithms as a spaCy pipeline extension to extract key phrases and perform extractive summarization on text documents.
Performs fast hierarchical agglomerative clustering from distance matrices or vector data, replacing scipy.cluster.hierarchy functions with optimized C++ implementations.
Parses a-deck forecast data from the Automated Tropical Cyclone Forecasting System and provides both a Python API and command-line interface for working with this data.
Install it if you need to work with this data format; skip it otherwise.
String Grouper finds groups of similar strings within or across lists using TF-IDF and cosine similarity, optimized for speed through sparse matrix operations.
Install it if you need fuzzy string matching or deduplication at scale.
Query news articles and events from Event Registry's API using filters like keywords, concepts, sentiment, location, date, and category.
Exposes dbt project metadata and operations through a Model Context Protocol server, enabling AI agents to query models, metrics, lineage, and execute dbt commands via standardized tools.
Emits telemetry data from Python UDFs, UDTFs, and Stored Procedures running in Snowflake, using the OpenTelemetry API and SDK.
Install only if you're already using Snowflake's Python compute—it has no value outside that context.
pytetwild converts surface meshes into tetrahedral volume meshes using a Python wrapper around the fTetWild C++ library, supporting both raw numpy arrays and PyVista mesh objects.
Rasterix provides tools for analyzing raster data within Xarray workflows, including affine-transform-based indexing for GeoTIFFs and Dask-aware rasterization wrappers around standard rasterio operations.
Provides Ukrainian morphological dictionaries for pymorphy3, enabling Ukrainian language text analysis and lemmatization.
However, proceed with caution: the package is abandoned (last update 2022-12-01), so dictionary accuracy and compatibility with current Python versions are not…
Computes technical indicators for financial market analysis based on Inner Circle Trader (ICT) concepts, including fair value gaps, swing highs/lows, order blocks, liquidity levels, and market structure breaks from OHLC price data.
However, the unclear license status requires verification before commercial use, and the Development Status 1 - Planning classifier suggests the code is…
Validates and inspects Windows Authenticode digital signatures embedded in or attached to executable files, MSI installers, and catalog files to verify software authenticity and integrity.
Provides a collection of utility functions and classes for common Python development tasks including parameter validation, logging, progress tracking, configuration management, multiprocessing, and file operations.
Install it if your project needs any of its bundled utilities—parameter validation, logging, progress bars, config parsing, or multiprocessing—and you want to avoid…
Streams StatsBomb football analytics data into Python via API (for paying customers) or free public datasets from GitHub, returning structured match, event, lineup, and competition information as pandas DataFrames.
Provides Python bindings to Apache DataSketches' core C++ sketching algorithms for probabilistic data analysis and cardinality estimation.
However, verify that version 3.4.1.dev3 works with your target Python version and that the lack of recent maintenance does not conflict with your stability requirements.
Provides financial research tools as an MCP server for analyzing stocks, options, and market data—including fundamentals, price history, technical indicators, and market sentiment.
Datamol provides a pythonic layer on top of RDKit for molecular manipulation, offering simplified APIs for converting between molecular formats, standardizing molecules, and performing common cheminformatics operations.
Install it if you work with molecular structures and want a more ergonomic API than raw RDKit; the Apache-2.0 license poses no barrier.
Generates publication-quality static financial charts for Vietnamese stock markets using Matplotlib and Seaborn, with built-in theming, logo branding, and support for technical analysis indicators.
A Python client library for interacting with DICOMweb RESTful services, enabling programmatic access to medical imaging data stored on remote servers.
Install it if you're building healthcare or medical imaging applications that need to communicate with DICOMweb-compliant servers.