Subcategories
Packages
TensorFlow for aarch64 is a machine learning framework that enables numerical computation and deep learning across CPUs, GPUs, TPUs, and edge devices on ARM-based systems.
Provides Python bindings to read, write, and manipulate Systems Biology Markup Language (SBML) documents, supporting SBML Levels 1, 2, and 3.
scikit-bio provides data structures, algorithms, and educational resources for bioinformatics analysis, including sequence, phylogenetic, and diversity data manipulation.
Not necessary for general scientific computing; install only if you need domain-specific bioinformatics data structures.
Provides a Python interface to PEMicro debug probe libraries, enabling control and communication with PEMicro Multilink/FX and Cyclone/FX probes for ARM microcontroller debugging.
Install only if you have the required hardware and PEMicro libraries already set up on your system.
TabICL is a scikit-learn-compatible tabular foundation model that performs classification and regression on structured data via in-context learning, combining fit and predict in a single forward pass through a pre-trained transformer.
Reads and writes NRRD (Nearly Raw Raster Data) files to and from numpy arrays in pure Python, enabling interchange of volumetric and medical imaging data.
Install it if you work with NRRD files in scientific or medical imaging contexts.
Newton is a GPU-accelerated physics simulation engine built on NVIDIA Warp and MuJoCo Warp, designed for robotics and simulation research with support for rigid bodies, soft bodies, cloth, cables, and differentiable simulation.
Tidy3D is a Python API for defining, submitting, and postprocessing finite-difference time-domain (FDTD) electrodynamics simulations that run on Flexcompute's cloud servers.
skrl is a modular reinforcement learning library that implements algorithms in PyTorch, JAX, and NVIDIA Warp, supporting Gymnasium, PettingZoo, ManiSkill, Isaac Lab, and MuJoCo environments with multi-scope agent training.
Install it if you want readable, transparent algorithm implementations and multi-environment training capabilities.
PyAMG provides Algebraic Multigrid (AMG) solvers for efficiently solving large-scale sparse linear systems, with implementations of Classical AMG and Smoothed Aggregation methods.
A PyOCD plugin that adds support for PEMicro debug probes (Multilink/FX, Cyclone/FX) to enable embedded debugging on NXP ARM microcontrollers.
However, proceed with caution: it is abandoned as of 2023, so compatibility with the latest PyOCD or Python versions is not guaranteed.
Adds interactive HTML representations to Earth Engine objects when displayed in Jupyter notebooks, replacing plain text output with Code Editor-style visualizations.
Provides a Python framework to design, simulate, and execute quantum circuits on AWS quantum hardware and simulators through Amazon Braket.
Provides GPU-accelerated actuator implementations (PD, PID, DC motor, neural network) that compute forces and torques for physics simulations by reading simulation state and writing control outputs.
Encodes and decodes geographic coordinate sequences into a compressed string format using the Flexible Polyline algorithm, supporting 2D and 3D coordinates with configurable precision.
Python bindings for RNNoise that perform real-time noise suppression on speech audio via a recurrent neural network, with both command-line and programmatic interfaces for processing audio files and streams.
Computes distance measures between time series using Dynamic Time Warping (DTW) and related algorithms, with both pure Python and optimized C implementations.
Provides precompiled wheels for Linux, macOS, and Windows, enabling easy installation of chemoinformatics and machine-learning software without requiring local compilation.
However, the package itself has not released since 2023-02-26; verify current distribution recommendations before adopting.
Kerchunk extracts metadata from chunked, compressed data formats (NetCDF, HDF5, GRIB, TIFF, FITS, Zarr) and stores it separately, enabling efficient cloud-friendly access to archival data without copying or translating original files.
GSTools provides geostatistical tools for spatial random field generation, kriging, variogram estimation, and covariance modelling with support for structured and unstructured data in 1D, 2D, and 3D.
PyBIDS provides a Python interface to query, validate, and interact with neuroimaging datasets that conform to the BIDS (Brain Imaging Data Structure) standard format.
Install only if you work with BIDS datasets; it is not a general-purpose tool.
SAX is a JAX-based simulator and optimizer for S-parameter circuits, primarily designed for photonic integrated circuits but applicable to any frequency-domain circuit simulation using scattering parameters.
Provides helper functions and device-specific utilities for the Zurich Instruments LabOne API, simplifying communication with SHFQA, SHFSG, and SHFQC devices.
PyNiteFEA performs 3D elastic structural finite element analysis, including static analysis, modal analysis, P-Delta effects, and nonlinear pushover analysis for frame and plate structures.
Hightime provides drop-in replacements for Python's datetime and timedelta types that support precision down to yoctoseconds, enabling sub-microsecond time arithmetic and representation.
Install only if you actually need precision beyond microseconds; standard datetime is simpler and faster for typical applications.
ridgeplot creates interactive ridgeline plots using Plotly, allowing you to visualize distributions across multiple categories or time periods with a simple interface.
KoNLPy provides Korean natural language processing tools including tokenization, part-of-speech tagging, and linguistic feature extraction by wrapping multiple Korean NLP engines.
Reads and writes JLS (Joulescope) files, a specialized format for storing high-frequency time-series signal data with built-in summaries, annotations, and multi-source support.
TensorFlow-Slim provides high-level layers, variable management, and training utilities that simplify defining, training, and evaluating neural network models in TensorFlow.
daal4py provides a Python API to Intel's oneAPI Data Analytics Library, offering optimized implementations of machine learning and data analytics algorithms.
Not recommended if you rely on scikit-learn patching—use Intel Extension for Scikit-learn instead.
Computes Hankel transforms and integrals using Ogata's quadrature method, handling the oscillatory nature of Bessel function integration for radially symmetric problems.
Install it if you need accurate Hankel transforms or radially symmetric Fourier analysis.
Pyts provides time series classification algorithms and preprocessing tools, including transformations like symbolic approximation, bag-of-words encoding, and image-based representations, along with specialized classifiers and metrics for temporal data.
However, the last release was in June 2023, so verify that the package's algorithms and dependencies align with your Python and library versions before committing to…
Qiskit Experiments provides tools for building, running, and analyzing experiments on noisy quantum computers using the Qiskit framework.
Provides optimized Cython implementations of geostatistical algorithms, accelerating spatial statistical computations for the parent package.
Analyzes skeleton (thin object) images to extract and characterize their structure, connectivity, and morphological properties using Python.
XTGeo manipulates subsurface reservoir modelling data—3D grids, surfaces, seismic cubes, and wells—using NumPy and C backends for performance, with support for industry formats like RMS and Eclipse.
Reads MATLAB .mat files in both legacy and HDF5-based formats (>= 7.3) and returns their contents as Python dictionaries.
Implements the Free Spaced Repetition Scheduler algorithm to calculate optimal review intervals for flashcards and study materials based on memory retention science.
Install it if you need scheduling logic; skip it if you're using a pre-built flashcard app.
A Sphinx extension that renders mathematical equations in HTML documentation using KaTeX instead of MathJax, with optional server-side pre-rendering support.
However, note that the package is aging (413 days since last release) and optional server-side pre-rendering adds a nodejs dependency; verify compatibility with your…
Fysom is a finite state machine library that lets you define states, events, and transitions declaratively, then trigger state changes by calling event methods or the trigger() function.