Packages
Read-only access to DAWG (directed acyclic word graph) files created by the dawgdic C++ library or DAWG Python package, without requiring compiled extensions.
Install it if you have pre-built DAWG data and want to query it without compiled extensions or C dependencies.
Provides detailed Unicode character properties and metadata from the Unicode Character Database with human-readable aliases, as an alternative to Python's standard library unicodedata module.
No, not recommended for new projects.
bitmath converts and performs arithmetic on file sizes across SI and NIST prefix units (kB to YiB), with support for human-readable formatting, rich comparisons, and capacity math.
Optimistix provides nonlinear solvers for root finding, minimization, fixed-point problems, and least-squares fitting, built on JAX with support for autodiff, GPU/TPU acceleration, and PyTree-based state.
GDAL provides Python bindings to read, write, and manipulate geospatial raster and vector data through a C++ abstraction layer.
Install it if you need to work with raster or vector geospatial data.
LiteParse provides Python bindings for fast, lightweight PDF and document parsing with spatial text extraction, OCR support, and output to JSON, plain text, or Markdown.
Install it if you need to parse PDFs or mixed document formats into structured text or Markdown; skip it only if you have a simpler use case or a strong preference…
Reverse Geocoder converts latitude/longitude coordinates into the nearest town, city, and administrative regions, returning results offline with a K-D tree implementation.
No, not recommended for new projects.
Provides shared utilities and common infrastructure for AutoGluon's automated machine learning framework, supporting tabular, time series, multimodal, and image data tasks.
Reverse Geocode converts latitude/longitude coordinates to the nearest known country, state, and city using a k-d tree lookup against geonames data, without requiring a web API.
Install it if you need to map coordinates to cities at scale without external dependencies.
agate-sql extends the agate data analysis library with the ability to read from and write to SQL databases, bridging in-memory tabular data with relational database backends.
However, maintenance is aging (last release 242 days ago), so verify compatibility with your versions of agate and sqlalchemy before deploying to production.
Diffrax provides numerical solvers for ordinary, stochastic, and controlled differential equations in JAX, with automatic differentiation and GPU acceleration built in.
cf-xarray adds a `.cf` accessor to xarray objects that lets you reference dimensions and coordinates by their CF (Climate and Forecast) convention attributes instead of hardcoded names, enabling dataset-agnostic operations like `.cf.mean("latitude")`.
Adds Excel file (xls and xlsx) read support to the agate data analysis library, enabling you to load spreadsheets directly into agate tables for analysis.
However, note the aging maintenance status (242 days since last release)—if you need active development or rapid bug fixes, verify that the underlying dependencies…
Adds read support for DBF (dBASE) files to the agate data analysis library, allowing you to load and work with DBF data in agate tables.
AutoGluon TimeSeries automates machine learning for time series forecasting, training and deploying high-accuracy models with minimal code using deep learning and statistical approaches.
Fills missing values in time-series data while respecting irregular time intervals, using spline-based interpolation methods and providing gap analysis tools.
However, it is early-stage (Alpha, 2 stars, 167 days old), so expect the API or behavior to evolve; use it for production work only if you can tolerate potential…
csvkit provides command-line tools for converting, querying, and transforming CSV files and related tabular formats like Excel and databases.
Install it if you work with CSV files regularly and want lightweight, specialized tools instead of heavier data libraries.
Fetches historical and real-time stock, fund, and futures price data from Chinese financial markets, returning structured data as pandas DataFrames for analysis and trading system integration.
Crick provides approximate and streaming algorithms optimized for performance, enabling efficient computation on large data streams without storing all data in memory.
However, verify that the specific algorithms you need are implemented, and be aware that active development has slowed—suitable for production use of existing…
Computes Simhash fingerprints for text and documents to detect near-duplicate content with a single hash value.
QuantStats computes portfolio performance metrics (Sharpe ratio, volatility, drawdown, win rate) and generates visualizations and HTML tearsheets for analyzing investment returns.
Detects and returns the active theme (light or dark) of a running Streamlit app, updating dynamically when the user changes the theme.
However, the 833-day maintenance gap means no recent bug fixes or Streamlit version updates—verify compatibility with your Streamlit version before relying on it in…
pyAgrum is a Python library for creating, learning, and performing inference on Bayesian Networks and other Probabilistic Graphical Models, with a C++ backend and high-level Python interface.
Converts between CURIEs (compact URI identifiers like GO:0008150) and full URIs using JSON-LD contexts.
AutoGluon automates machine learning model training and deployment across tabular, time series, image, text, and multimodal data with minimal code.
Install it if you need to train accurate ML models quickly across tabular, time series, or multimodal data without manual tuning.
Provides shared utilities and tools for the PyAnsys ecosystem, including CLI helpers, platform detection, and common functionality used across Ansys Python libraries.
SQLAlchemy dialect that enables Python applications to connect to and query Exasol databases using SQLAlchemy's ORM and Core APIs via WebSocket.
Install it if you are building or migrating an application to Exasol and want SQLAlchemy integration.
cwltool is the reference implementation of the Common Workflow Language standard, enabling you to write, validate, and execute portable scientific workflows defined in CWL format across different computing environments.
Install it if you need to execute portable workflows, validate CWL definitions, or integrate CWL workflows into Python applications.
Read and write Log ASCII Standard (LAS) files used for borehole geophysical, geological, and petrophysical logging data, supporting LAS versions 1.2 and 2.0.
Manipulates complex, non-rectangular data structures (jagged arrays, nested records, heterogeneous types, sparse or masked data) using Numpy-like vectorized operations instead of Python loops.
Turns pandas DataFrames into interactive drag-and-drop visual exploration interfaces within Jupyter Notebooks, supporting chart creation, data cleaning, and filtering without coding.
Install it if you want to reduce boilerplate visualization code and enable non-technical stakeholders to explore data interactively; skip it only if you need…
Adds physics-oriented methods to ROOT file classes, primarily TLorentzVectors and histograms, as a companion library to uproot 3.x for working with particle physics data.
Reads and writes ROOT files (the data format used in high-energy physics) using pure Python and NumPy, without requiring the C++ ROOT library.
Provides a curated dataset of English given names and their associated nicknames, accessible via a Python API with methods to look up nicknames for a name or canonical names for a nickname.
RUST normalizes ribosome profiling (Ribo-seq) data to reduce noise and heterogeneity, enabling analysis of how mRNA sequence features affect ribosome footprint densities.
Signs Azure Blob Storage URLs and STAC objects to grant read access to Planetary Computer datasets, with optional automatic integration into pystac-client workflows.
However, it is abandoned (last release July 2023, 1136 days ago), so there will be no bug fixes or compatibility updates.
Reads and writes Apache Avro files to and from pandas DataFrames, handling schema inference and type conversion between Avro and numpy/pandas types.
Fetches historical and current financial data—stock prices, indices, exchange rates, and cryptocurrency—from multiple global exchanges and returns it as pandas DataFrames.
Parse and extract metadata, tables, DAX expressions, Power Query code, and security configurations from Microsoft Power BI PBIX files, Excel PowerPivot models, and Analysis Services backup files.
Provides 130+ technical analysis indicators and candlestick patterns for financial data analysis, callable directly on Pandas DataFrames or as standalone functions.
However, maintenance is aging (last release 319 days ago), so verify that the indicator set and accuracy meet your specific requirements before relying on it for…