Subcategories
Packages
A Python SDK for the PipeBio cloud platform that enables programmatic access to bioinformatics workflows for antibody and peptide sequence analysis, discovery, and engineering.
Install it if you need to integrate PipeBio's biologics discovery platform into Python workflows.
Converts between bounding box formats (COCO, YOLO, VOC, FiftyOne, Albumentations) and computes geometric operations like IoU, area, and intersection.
Estimates the cardinality (unique count) of very large datasets using the HyperLogLog algorithm, implemented in C for memory efficiency and speed.
UTide performs tidal analysis and prediction on time series data, decomposing water velocity or elevation into tidal constituents and reconstructing predictions from those coefficients.
However, verify that the specific functionality you need is implemented—the documentation notes that some Matlab features are not yet available, and the API differs…
RsInstrument provides a Python interface for communicating with Rohde & Schwarz test instruments over VISA (TCPIP, USB, GPIB) or socket connections, handling SCPI command queries and responses.
Install it if you need to control Rohde & Schwarz instruments from Python.
Provides a collection of classical and hybrid optimization algorithms (simulated annealing, tabu search, steepest descent, and others) that solve binary quadratic models locally on CPU.
Install it if you work with BQMs, need classical baselines, or want to prototype before using D-Wave's quantum services.
Validates that brain imaging datasets conform to the BIDS (Brain Imaging Data Structure) specification, checking file organization, naming, metadata, and format compliance.
Polars Cloud extends the Polars DataFrame library to run queries on distributed remote infrastructure, allowing you to scale computations beyond a single machine while using the same Polars API.
However, it is extremely new (0.10.0, released 11 days ago) with a 'Planning' development status, so treat it as early-stage software.
PySAM wraps NREL's System Advisor Model (SAM) simulation engine, providing Python access to energy system modeling and performance analysis across solar, wind, battery, and hybrid technologies.
Rainflow implements the ASTM E1049-85 rainflow cycle counting algorithm for fatigue analysis, processing time-series data to extract and count stress cycles.
However, verify that the ASTM E1049-85 implementation meets your validation requirements, and be aware that no active support or updates are available for…
Joulescope is a Python driver for the Joulescope DC energy analyzer hardware, enabling automated measurement and logging of current, voltage, power, and energy in your applications.
Provides serialization, deserialization, and schema definitions for Amazon Braket quantum tasks, results, and device capabilities using pydantic-based intermediate representations.
Provides a pythonic interface to Particle Data Group particle identification codes and properties, with lookup and search utilities for particle physics data.
Install it if you work with particle physics data or Monte Carlo event analysis.
fparser parses Fortran source code (Fortran 77 through 2008) into an abstract syntax tree, enabling programmatic analysis and manipulation of Fortran programs.
Extends pandas' describe() function to provide richer statistical summaries and data profiling for exploratory data analysis on tabular datasets.
However, verify compatibility with your pandas version first—the 2021 release date means it may lag behind current pandas APIs.
Elvis extracts connectivity from GDS layout files and compares them against schematics to verify design correctness, handling routed designs by tracing through intermediate routing components.
GSW-Python wraps the TEOS-10 seawater thermodynamic equations as numpy ufuncs, providing fast oceanographic calculations for properties like salinity, temperature, and density from in-situ measurements.
Pyperplan is a lightweight STRIPS planner that solves classical planning problems by reading PDDL domain and problem files and computing action sequences to reach a goal state.
Open3D-cpu provides CPU-based 3D data structures, processing algorithms, and visualization tools for working with point clouds, meshes, and RGB-D data in Python.
hepconvert converts between columnar file formats—currently ROOT and Parquet, with HDF5 planned—replacing multi-step conversion workflows with single-line Python calls or CLI commands, with built-in support for large datasets and compression control.
GS Quant is a Python toolkit for quantitative finance that provides APIs and statistical packages for developing trading strategies, analyzing derivatives, and managing risk.
Adds physical units support to xarray datasets and data variables using Pint, enabling unit-aware arithmetic and conversions on multidimensional labeled arrays.
Fills interior voids in 2D and 3D binary images using a fast flood-fill algorithm, designed as a higher-performance alternative to scipy.ndimage.binary_fill_holes.
Qiskit Algorithms provides a library of quantum computing algorithms built on top of qiskit, scipy, and numpy for running on quantum computers and simulators.
However, be aware that IBM no longer provides official support—this is a community-maintained project.
Provides perceptually uniform colormaps by Fabio Crameri for matplotlib, enabling scientific visualizations designed to be readable across different media and accessible to colorblind viewers.
Solves reCAPTCHA challenges using AI-based image recognition, with support for direct API calls and integration with Playwright for browser automation.
However, success depends heavily on using an undetected browser engine (not included); standard Playwright will likely fail.
lbt-honeybee is a meta-package that installs the complete Honeybee ecosystem—core libraries and extensions for radiance, energy, and display—plus all required Ladybug dependencies in one command.
Validates RO-Crate metadata packages against declared profiles using SHACL shapes and Python rules, supporting local directories, ZIP archives, and remote HTTP/HTTPS sources.
Spyder is a full-featured integrated development environment (IDE) for scientific Python work, combining a code editor, IPython console, variable inspector, and debugger in a single PyQt5-based application.
Install only if your system has Qt libraries available (usually pre-installed on macOS and Windows; Linux users must install PyQt5 system dependencies first).
Gaussian Mixture Models for clustering and regression, providing expectation-maximization fitting, sampling, and conditional prediction on multivariate data.
hbutils is a collection of utility modules covering algorithms, data structures, file operations, logging, encoding, reflection, and testing tools for Python infrastructure development.
Provides segment, segmentlist, and segmentlistdict objects for representing and manipulating semi-open intervals in Python.
Distributed generalized linear model fitting using Dask for parallel computation across clusters or multi-core systems.
zhinst-core provides a native Python API for communicating with Zurich Instruments measurement and control devices through the LabOne software platform.
TensorLy performs tensor decomposition, tensor learning, and tensor algebra operations with a pluggable backend system that lets you compute using NumPy, PyTorch, JAX, TensorFlow, CuPy, or Paddle.
ViennaRNA provides Python bindings to a C library for predicting and analyzing RNA secondary structures, including minimum free energy folding, partition function calculations, and structure comparison.
DocArray provides a Python data structure for representing, transmitting, storing, and retrieving multimodal data, with built-in support for tensors from NumPy, PyTorch, TensorFlow, and JAX.
Provides a Python wrapper around the NVIDIA cuFile API to read and write files directly to and from GPU memory without staging through host RAM.
Provides conversion functionality for the OpenGeode geometric modeling framework, enabling transformation and processing of geometric data formats within the Geode-solutions ecosystem.
However, verify the Proprietary license terms with Geode-solutions first, and ensure geode-common and opengeode-core are available in your environment.
Downloads and caches open-source robot descriptions (URDF and MJCF formats) as importable Python modules, with loaders for MuJoCo, Pinocchio, iDynTree, PyBullet, RoboMeshCat, and yourdfpy.