Subcategories
Packages
Alibi Detect provides outlier, adversarial, and drift detection algorithms for tabular data, images, text, and time series, supporting both online and offline detection with TensorFlow and PyTorch backends.
However, the Business Source License 1.1 is proprietary and may restrict commercial use—verify licensing terms before deploying.
pypcd4 reads, writes, and manipulates Point Cloud Data (PCD) files, converting between PCD format, NumPy arrays, and ROS PointCloud2 messages.
Honeybee-energy extends honeybee-core with energy simulation properties and workflows, enabling building energy models to be translated to EnergyPlus, OpenStudio, and other simulation engines.
Provides core molecular featurization and similarity comparison utilities for analyzing chemical diversity and structure relationships in molecular datasets.
However, maintenance is aging—the project is no longer actively developed—so evaluate whether you need ongoing support or can work with a stable snapshot.
Provides high-level APIs for training, evaluating, and exporting machine learning models, encapsulating the full model lifecycle.
zhinst-comms provides protocol stack bindings to communicate with Zurich Instruments servers, offering a generic API for customized server interactions.
meshioplusplus reads and writes mesh files in dozens of formats (STL, VTK, Gmsh, CGNS, Exodus, and many others) and converts between them, with a C++20 core that provides zero-copy numpy integration at the I/O boundary.
lammps provides pre-built Python bindings to the LAMMPS molecular dynamics simulator, enabling molecular simulations via Python API or command-line interface across Linux, macOS, and Windows.
However, verify that the GPLv2 copyleft license is compatible with your project's licensing requirements, and confirm that the wheel's MPI version (MPICH or Microsoft…
Converts MuJoCo MJCF robot model files into OpenUSD layers for visualization, rendering, and simulation in USD-compatible applications.
Generates synthetic oil reservoir simulator data using Perlin noise, producing pseudo-random values with names matching real oil simulator outputs like fopr (oil production rate).
However, verify that the early-stage development status and 980-day release gap are acceptable for your use case—this is not a mature, actively-released library.
pygmsh provides a Python interface to Gmsh, a mesh generation tool, allowing you to define 2D and 3D geometries and generate unstructured meshes from them.
However, maintenance is dormant—the last release was 2022-01-28.
MultiQC scans bioinformatics analysis directories and generates a single interactive HTML report summarizing results across many samples and tools.
Install it if you regularly analyze multiple bioinformatics samples and need unified QC reporting; skip it if you work with single-sample analyses or already have a…
An MCP server that exposes arXiv search, paper download, full-text reading, LaTeX retrieval, citation graph traversal, and research alert management as tools for AI clients like Claude and Codex.
Wraps OpenJTalk to provide Japanese text-to-speech synthesis, grapheme-to-phoneme conversion, and linguistic text processing for Japanese.
However, the package is aging (493 days since last release) and has high install friction due to compilation dependencies.
cuTENSOR is a CUDA library for high-performance tensor operations on NVIDIA GPUs, supporting contractions, reductions, element-wise operations, and mixed-precision compute on tensors up to 64 dimensions.
Provides a graphical interface for discovering, installing, updating, and uninstalling napari plugins through both pip and conda package managers.
Gravis generates interactive graph visualizations as HTML/CSS/JavaScript output that can be viewed in a web browser, letting you explore network structures and relationships visually.
However, its abandoned status since 2021-12-08 means no updates for Python version compatibility, browser standards, or bug fixes—use it only for one-off…
Computes dark matter halo concentration parameters from simulated particle data using Voronoi tessellation, a non-parametric technique that does not assume spherical symmetry.
Trollsift provides modules for parsing, formatting, and filtering satellite granule file names according to structured patterns.
Install it if you work with satellite granule data and need to parse, format, or filter filenames according to satellite naming standards.
earthkit-data provides a unified Python interface to read, transform, and export geospatial data in multiple formats (GRIB, NetCDF, and others) for meteorology and climate applications.
Provides a registry and download utility for accessing sample weather radar and lidar datasets used in openradar examples and notebooks, with automatic caching.
GTSAM is a Python wrapper around a C++ library for smoothing and mapping (SAM) in robotics and vision, using factor graphs and Bayes networks to solve optimization problems in localization, mapping, and visual-inertial estimation.
Bionty provides access to and management of biological ontologies—registries of standardized terms for genes, proteins, cell types, tissues, and other biological entities—with tools to create records, search public sources, and build custom in-house ontologies.
However, verify the license terms before use in proprietary projects, as the metadata does not clearly declare one.
PyFluent provides Python bindings to launch and control Ansys Fluent, enabling access to its text user interface (TUI) commands for meshing, solving, and postprocessing from within Python scripts.
PyTango exposes the complete Tango C++ API through Python, providing client and server interfaces for distributed control systems.
Shifts the pitch and timbre of audio signals using Short-Time Fourier Transform (STFT) analysis, with optional formant preservation to avoid the Mickey Mouse effect.
Trollimage provides image processing and manipulation capabilities for the pytroll ecosystem, wrapping numpy and pillow to handle satellite and scientific imaging workflows.
Converts URDF robot description files into OpenUSD format, preserving visual geometry, materials, collision data, and joint definitions for use in USD-compatible applications and physics simulators.
However, it is currently Alpha software, so expect potential API changes and verify that its feature set covers your specific URDF complexity before committing to…
zhinst-toolkit provides a high-level Python interface to Zurich Instruments devices, wrapping the lower-level zhinst-core API into a more pythonic interface for instrument control and data acquisition.
D-Tale is a Flask-backed web interface for viewing, exploring, and analyzing Pandas DataFrames and Series interactively in a browser, with built-in filtering, sorting, visualization, and data manipulation tools.
However, review PYSEC-2024-117 before using in production, and be aware that the copyleft LGPL license requires sharing modifications to the library itself.
Dask-GeoPandas parallelizes geospatial operations by combining GeoPandas' spatial capabilities with Dask's distributed computing, allowing you to process large geographic datasets across multiple partitions.
Install it if you work with large geographic datasets and need parallel processing.
QCoDeS is a Python data acquisition and control framework for systems with many computer-controllable degrees of freedom, originally developed for quantum computing experiments but applicable to any instrumentation scenario.
PySOEM is a Cython wrapper for the Simple Open EtherCAT Master Library that enables Python applications to communicate with and test EtherCAT slave devices over industrial networks.
Modeling library for building and solving mathematical optimization problems using IBM CPLEX and CP Optimizer solvers, with two namespaces for linear/quadratic and constraint programming respectively.
Quantile regression forests for estimating conditional quantiles and prediction intervals, with scikit-learn compatibility and Cython optimization.
pyDOE3 provides functions to construct experimental designs for scientific and engineering research, including factorial, response-surface, randomized, low-discrepancy, sampling, Taguchi, optimal, and sparse grid designs.
However, the archived repository and abandoned maintenance status mean you should not expect active bug fixes or compatibility updates; use it for stable, well-tested…
Defines typed xarray DataArray and Dataset objects using Python dataclasses, with fixed dimensions, data types, coordinates, and attributes enforced at the class level.
RosettaSciIO reads and writes scientific data files across many formats—particularly those used in electron microscopy and spectroscopy—returning datasets, axes, and metadata as Python dictionaries for use with other analysis libraries.
Loads MATLAB 7.3 .mat files (stored as HDF5) into Python dictionaries with support for struct attribute access and selective variable loading.
Provides legacy SQLite storage backend for the Everest optimizer, enabling persistent data management for optimization workflows.
Install only if you are maintaining or extending an existing Everest-based project that already uses this storage backend.