Subcategories
Packages
Provides utility functions for dynamic N-dimensional array slicing and parallel processing with progress tracking, built on a scientific computing stack.
Provides a human-readable summary of NumPy arrays with shape, dtype, statistics, and special values, plus visualization methods for debugging and exploration.
Enables ONNX Runtime to accelerate machine learning model inference on Intel hardware (CPUs, integrated/discrete GPUs, and NPUs) using OpenVINO optimizations.
Reads, writes, and manipulates LIGO Light-Weight XML documents used in gravitational-wave detection pipelines and related scientific analysis.
cmweather provides a collection of colormaps optimized for weather and climate visualization, including color vision deficiency friendly options, built on numpy and matplotlib.
The dormant maintenance status is acceptable for a specialized, feature-complete library; however, do not expect active development or rapid bug fixes.
isqx provides type-annotation-friendly metadata objects for physical units and quantity kinds based on ISO/IEC 80000, with zero runtime overhead and optional utilities for unit conversion and simplification.
mjlab provides a GPU-accelerated reinforcement learning and robotics simulation framework combining Isaac Lab's manager-based API with MuJoCo Warp for composable environment design and training.
Harvester simplifies image acquisition from GenICam-compliant cameras by wrapping GenTL Producers and GenICam feature nodes, letting you load multiple transport layers and configure devices in a single Python script.
Install it if you need to acquire images from GenICam-compliant cameras—it abstracts away transport-layer complexity and integrates naturally with numpy and standard…
Ophyd provides a Python abstraction layer for hardware control and data acquisition, enabling experiment orchestration code to work with devices and control systems like EPICS without device-specific details.
Install it if you are building experiment control code or integrating with EPICS or similar control systems.
OpenML-Python provides a Python interface to download and upload datasets, tasks, and machine learning experiment results from the OpenML online platform for collaborative open science research.
Install it if you work with OpenML datasets or benchmarks; skip it if you manage datasets locally or use a different platform.
Provides Python bindings to GenICam, enabling control of GenICam-compliant devices and GenTL producers through the genapi and gentl submodules.
However, verify that your device ships with a GenICam description file and that the gentl submodule meets your needs (it is not yet documented).
ropt is a Python module for running robust optimization workflows, with built-in support for SciPy-based optimizers and an extensible plugin architecture for additional optimization backends.
However, the small repository (6 stars) and limited public adoption suggest verifying that the package's maturity and available plugins match your specific…
Extends Dragonfly to model building energy performance, converting 2D building geometry into energy simulations via EnergyPlus, OpenStudio, and URBANopt.
klepto provides multiple caching algorithms (LRU, LFU, MRU, random-replacement) and persistent archiving to files, databases, or HDF5, with a dictionary-style interface and function decorator support.
Install it if you need caching beyond functools.lru_cache or persistent result archiving; skip it if simple in-memory caching suffices.
Python bindings for the AprilTags v3 library, enabling detection and tracking of AprilTag fiducial markers in images for computer vision and robotics applications.
Install it if you need AprilTag detection in Python and are comfortable with the pupil-labs variant of the AprilTags3 library; verify that its adjustments align with…
Implements the SciTokens JSON Web Token (JWT) format for generating, validating, and enforcing authorization claims in scientific computing environments.
Install it if you are building or integrating with systems that use SciTokens for authorization.
Cleanlab automatically detects and helps fix data quality issues—mislabeled examples, outliers, duplicates, and annotation errors—in datasets for machine learning, working with any model and any data modality.
Generates multiscale image pyramids organized as Xarray Datatrees, with built-in support for chunked Dask arrays and serialization to OME-NGFF/Zarr formats.
Packages the tippecanoe command-line tool as a Python package, making it installable via pip and usable in build systems to convert GeoJSON, FlatGeobuf, or CSV features into vector tilesets.
Extends NetworkX with tools for D-Wave quantum computer topology graphs and implements graph algorithms for quantum processing units and binary quadratic model samplers.
Provides an interactive graphical interface for WhiteboxTools geospatial analysis operations within Jupyter notebooks, exposing tools for GIS analysis, remote sensing, terrain analysis, and LiDAR processing.
However, the abandoned status since 2023-04-05 means you should verify compatibility with your current Jupyter and dependency versions before relying on it for…
Carolina is a Python wrapper around Dakota, a design optimization and uncertainty quantification toolkit, enabling Python developers to use Dakota's capabilities without MPI support.
Provides Dakota optimization algorithms as a plugin for the ropt robust optimization framework, enabling access to Dakota's solvers within ropt workflows.
Discovers and deserializes X.509 credentials and SciTokens for authenticating HTTP requests to IGWN-operated services.
Computes time-optimal path parameterization for robots subject to kinematic and dynamic constraints, converting a geometric path into the fastest feasible trajectory.
However, note the deprecation warning: the project is transitioning to a C++ version with bindings, so for new long-term projects, evaluate whether that alternative…
Generates RO-Crate metadata from workflow repositories following best-practices guidelines for Galaxy, Nextflow, and Snakemake, either in-place or in a separate directory.
Python client for accessing ECMWF's IFS research experiments and MARS meteorological archive via their Web API.
Install it if you need programmatic access to ECMWF IFS experiments or MARS archive data.
spatial-image provides an N-dimensional spatial image data structure built on xarray that carries pixel values alongside spatial metadata—origin, spacing, and dimension labels—through image processing pipelines.
However, the aging maintenance status (371 days since last release) means you should accept slower bug fixes and check that the package's current dependencies remain…
Converts between geographic coordinate systems (WGS 84 latitude/longitude, Spherical Mercator meters, pixel coordinates) and tile representations (TMS, Google, QuadTree) used in web mapping.
However, the last release was in 2018 and Python version support is unspecified—verify compatibility with your target Python version before relying on it in production.
AWS ParallelCluster is a cluster management tool that deploys and manages High Performance Computing (HPC) clusters on AWS, automating compute resource setup, shared filesystems, and batch scheduler configuration.
Install it if cluster management is your goal; skip it if you only need to run individual EC2 instances or submit jobs to an existing cluster.
Pythonic interface to FTDI USB devices via libftdi, providing serial and parallel IO with file-like read/write operations and support for multiple devices.
cuTensorNet is a GPU-accelerated library for tensor network computations, providing high-performance C and Python APIs for quantum and scientific computing workloads on NVIDIA CUDA hardware.
However, the unclear proprietary license and lack of specified Python version support warrant review before production deployment.
hugr provides a pure-Python implementation of the Hierarchical Unified Graph Representation (HUGR) data model for constructing and manipulating quantum programs and operations in the Quantinuum ecosystem.
cuStateVec provides GPU-accelerated state vector operations for quantum simulators, optimized for NVIDIA CUDA 13 hardware.
However, verify the NVIDIA Proprietary Software license terms for your use case first, and confirm your system has CUDA 13 and a compatible GPU before installing.
PyQIR generates, parses, and analyzes QIR (Quantum Intermediate Representation) code, serving as a low-level bridge for translating quantum programs into QIR format rather than as a user-facing quantum development framework.
Provides quantization, pruning, and clustering techniques to reduce model size and improve inference performance for TensorFlow and Keras models.
InstantTensor provides a high-throughput Safetensors loader optimized for moving model weights from disk to GPU memory, with support for distributed loading via torch.distributed.
Not recommended if you load small models infrequently or have ample host memory for caching—standard Safetensors loading will suffice.
cuDensityMat provides GPU-accelerated density matrix operations for analog quantum dynamics solvers, part of NVIDIA's cuQuantum SDK.
edfio reads and writes EDF, EDF+C, BDF, and BDF+C files—standard formats for physiological signal recording—with NumPy-backed I/O for fast processing of large files.
ophyd-async provides asynchronous hardware abstraction for experiment orchestration and data acquisition, supporting EPICS PVA, EPICS CA, and Tango control systems alongside the Bluesky Run Engine.
However, it is still in Alpha status, so evaluate stability requirements for production use.