Subcategories
Packages
Latch SDK is a framework for building, containerizing, and deploying bioinformatics workflows to managed cloud infrastructure with automatically generated web interfaces.
However, the 27 runtime dependencies and requirement for Docker and cloud infrastructure mean this is a substantial commitment—best suited for teams planning to…
MAPIE computes prediction intervals and prediction sets for regression, classification, and time series, and controls risks for complex tasks like multi-label classification and semantic segmentation using conformal prediction methods.
Serializes and deserializes NumPy arrays and Python complex types using msgpack's efficient binary format, with optional monkey-patching to make msgpack globally NumPy-aware.
GeoIP2Fast performs fast geolocation lookups for IPv4 and IPv6 addresses, returning country codes, city names, ASN information, and CIDR blocks from a local binary data file.
Python interface to the FICO Xpress Optimizer for creating and solving linear, quadratic, conic, and nonlinear optimization problems, including mixed-integer variants.
Provides Python bindings for ITK's segmentation algorithms, enabling N-dimensional medical image segmentation and classification on cross-platform systems.
DataSieve extends scikit-learn's Pipeline to handle row and feature transformations while propagating changes across X, y, and sample_weight arrays—enabling outlier removal, feature selection, and dimensionality reduction in a coordinated pipeline.
However, the aging maintenance status (460 days since last release) means you should verify compatibility with your specific pandas and scikit-learn versions before…
Generates and parses KSUIDs (K-Sortable Globally Unique IDs) using a high-performance Cython implementation, providing sortable unique identifiers with embedded timestamps.
Aligns tokenizations between spaCy and transformer models by mapping token boundaries between different tokenization schemes, enabling seamless integration of spaCy NLP pipelines with transformer-based models.
itk-registration provides Python bindings for ITK's image registration algorithms, enabling alignment and correspondence mapping between medical and scientific images.
Not recommended if you need only basic image alignment—evaluate whether ITK's scope matches your use case first.
Provides Python bindings for multimodal, versioned context storage designed for agentic workflows, enabling structured memory management with support for multiple data types.
Audiomentations applies randomized audio transformations—noise injection, pitch shifting, time stretching, filtering, and distortion—to augment training data for machine learning models that work with audio.
Install it if audio data augmentation is part of your training pipeline.
Segyio reads and writes SEG-Y formatted seismic data files, providing a Python interface with numpy integration for accessing binary headers, textual headers, traces, and trace metadata.
SpiceyPy wraps the NAIF C SPICE Toolkit to compute Solar System geometry, ephemeris, and coordinate transformations for planetary science applications.
MNN is a lightweight deep learning inference and training framework that runs neural network models efficiently on mobile devices, embedded systems, and servers with support for multiple hardware backends including CPU, GPU, and NPU.
Symfc computes force constants from atomic displacement-force datasets in crystal supercells while enforcing required symmetry constraints that raw calculations often violate.
FMPy simulates Functional Mock-up Units (FMUs) conforming to FMI 1.0, 2.0, and 3.0 standards, supporting both Co-Simulation and Model Exchange modes via Python, command-line, GUI, or web interface.
However, verify the license terms before use—the metadata shows 'unclear' treatment with no published SPDX identifier.
Reads, writes, and exchanges statistical data and metadata in SDMX formats (XML, JSON, CSV) and integrates with pandas for analysis.
PyWorld wraps the WORLD vocoder to decompose speech audio into pitch, harmonic spectral envelope, and aperiodicity components, and to synthesize speech from those parameters.
However, verify the license terms first (they are not recorded in package metadata), and be aware that the project is dormant—expect no active maintenance.
Python wrapper for Intel RealSense SDK 2.0 that enables depth and color streaming from RealSense depth cameras, with access to calibration data and frame intrinsics.
Pandas TA Classic provides 193 technical indicators and 62 native candlestick patterns as a Pandas DataFrame extension, enabling technical analysis workflows without requiring TA-Lib.
Install it if you need technical analysis indicators in pandas workflows and want to avoid TA-Lib compilation or licensing complexity.
Megatron Core provides GPU-optimized building blocks and parallelism strategies for training large transformer models at scale, including tensor parallelism, pipeline parallelism, and mixed precision support.
Not recommended for simple single-GPU training or inference-only use cases.
Dr.Jit is a just-in-time compiler for differentiable and ordinary computation that traces arithmetic operations into computation graphs, JIT-compiles them to GPU or CPU kernels, and optionally computes derivatives via automatic differentiation.
Not recommended for general machine learning; use JAX, PyTorch, or TensorFlow instead.
Computes optimal class boundaries for numerical data using the Fisher-Jenks algorithm, partitioning a list or array into natural groups with minimal within-class variance.
A wrapper around scipy's optimize.minimize and optimize.root that adds progress bars, early stopping, flattened keyword arguments, and a unified callback API across different optimization methods.
Featuretools automates feature engineering for machine learning by synthesizing new features from multi-table datasets using Deep Feature Synthesis (DFS), eliminating manual feature creation.
Install it if you're prototyping ML pipelines or need to scale feature generation; skip it if your data is already a single flat table or if you prefer manual feature…
Calculates Root Mean Square (RMS) values over sliding windows in NumPy arrays using vectorized C code with SIMD acceleration (AVX on x86-64, NEON on ARM).
OpenPulse parses and represents pulse grammar for quantum computing calibration definitions, providing AST nodes and a parser for OpenQASM 3's `cal` and `defcal` bodies.
However, note that maintenance is aging—verify that the version meets your needs and check the repository for any recent fixes before relying on it in production.
Finds the minimum and maximum values in a NumPy array using C and SIMD optimizations, delivering faster results than separate NumPy amin and amax calls.
TensorFlow Recommenders provides a Keras-based library for building recommender system models, covering the full workflow from data preparation through training, evaluation, and deployment.
Vortex-data provides Python bindings to work with Vortex, a columnar file format optimized for high-performance data processing with Apache Arrow compatibility and pluggable compression encodings.
nbtoolbelt provides command-line and library tools for validating, inspecting, cleaning, executing, splitting, and concatenating Jupyter notebooks, plus a specialized tool for creating exercise notebooks with fill-in-the-blank sections.
Install it if you regularly work with multiple notebooks, need to validate or batch-process them, or want to automate notebook-based workflows (especially in…
Registers OpenUSD schema extensions for the Newton physics engine, allowing USD layers to configure Newton-compatible robots, props, and environments without requiring the Newton runtime itself.
However, note that it is in v0.x experimental status—breaking schema changes are possible in future releases, though the maintainers commit to providing migration paths.
Call Julia code from Python and Python code from Julia with automatic type conversion, array wrapping, and a symmetric interface between the two languages.
Intel-optimized TensorFlow for Windows that accelerates numerical computation and machine learning workloads using oneDNN primitives for Intel architecture.
Install only if you are on Windows; the medium dependency footprint is standard for TensorFlow and the oneDNN environment variable must be set explicitly to activate…
dlib is a C++ machine learning and computer vision toolkit with Python bindings, providing algorithms for image recognition, classification, and data analysis.
However, ensure your development environment has a working C++ compiler and CMake before attempting installation.
Distributes scikit-learn model training and hyperparameter search across Spark clusters, converting Spark DataFrames to numpy arrays or sparse matrices for parallel processing.
Standardizes and salt-strips molecular structures using ChEMBL protocols, and assesses structure quality with penalty scoring.
Fxpmath provides fixed-point arithmetic with arbitrary word and fractional sizes, supporting signed and unsigned numbers, numpy arrays, and bitwise operations for DSP and FPGA applications.
floret trains compact word embeddings using fastText's subword approach combined with Bloom hashing, producing full-coverage vectors that work with spaCy and reduce memory footprint compared to standard fastText.
However, verify that floret's memory savings and spaCy integration meet your production requirements before committing to it as a core dependency.