$npx skillfedfor your agent

Scientific/Engineering packages

1,023 packages · page 22 of 26 · 3,726 including subcategories

Subcategories

Packages

spacepackets Worth it
PyPI · Scientific/Engineering · released May 2026

Implements CCSDS and ECSS packet standards for space communications, including Space Packets, PUS Telecommand/Telemetry, CFDP, and USLP frame formats with helper utilities for verification and sequencing.

Install it if you are working with CCSDS or ECSS packet standards in any capacity—ground stations, mission control, spacecraft software, or testing.

Apache-2.0pure Python · 3.9+
107.6Kdownloads / mo
flydsl With conditions
PyPI · Scientific/Engineering · released Aug 2026

FlyDSL is a Python DSL and embedded MLIR compiler for authoring high-performance GPU kernels with explicit data layouts, tiling, and partitioning on ROCm hardware.

permissive licensecompiled wheel · 3.8+
107.2Kdownloads / mo
pypsa Worth it
PyPI · Scientific/Engineering · released Jun 2026

PyPSA is a Python framework for optimizing and simulating power and energy systems, supporting economic dispatch, optimal power flow, capacity expansion planning, and sector-coupling with multiple energy carriers.

Install it if you need to model or optimize energy systems at any scale from local microgrids to continental networks.

MITpure Python · 3.11+
106.9Kdownloads / mo
atomate2 Worth it
PyPI · Scientific/Engineering · released Jul 2026

Atomate2 provides a library of pre-built materials science workflows that automate complex computational tasks like band structure calculations, elastic properties, phonons, and defect analysis, orchestrated through the jobflow framework.

BSD-3-Clause-LBNLpure Python · 3.11+
106.6Kdownloads / mo
xradar Worth it
PyPI · Scientific/Engineering · released Apr 2026

Xradar reads and writes weather radar data in multiple formats (CfRadial, ODIM_H5, NEXRAD, and others) and loads them into xarray DataTree structures for analysis and processing.

MITpure Python · 3.11+
106.3Kdownloads / mo
timple With conditions
PyPI · Scientific/Engineering · released Dec 2023

Timple extends Matplotlib with locators and formatters for plotting timedelta values, enabling readable time-interval axis ticks and automatic formatting of duration data.

However, dormant maintenance (last update 2023-12-27) means you should verify compatibility with your current Matplotlib and pandas versions before relying on it in…

permissive licensepure Python · 3.7+dormant
106.2Kdownloads / mo
pybamm Worth it
PyPI · Scientific/Engineering · released Jul 2026

PyBaMM is a Python framework for simulating battery behavior by solving systems of differential equations, providing pre-built battery models, parameters, and tools for running battery-specific experiments and visualizing results.

Install it if you need to simulate battery electrochemistry, validate battery designs computationally, or conduct battery modeling research.

BSD-3-Clausepure Python
106.1Kdownloads / mo
resdata With conditions
PyPI · Scientific/Engineering · released Aug 2026

ResData reads and writes result files from reservoir simulators, including RESTART, INIT, RFT, Summary, and GRID files in both unified and non-unified, formatted and unformatted variants.

However, the C++ build dependency and GPLv3 copyleft license require upfront consideration—ensure your build environment has a compatible compiler and that the…

GPL-3.0-onlycompiled wheel
105.7Kdownloads / mo
array-api-extra Worth it
PyPI · Scientific/Engineering · released Aug 2026

Provides extra array manipulation functions that work across any array library implementing the array API standard, enabling code that is not tied to NumPy or any single array backend.

MITpure Python · 3.11+
105.7Kdownloads / mo
pyepics With conditions
PyPI · Scientific/Engineering · released May 2026

PyEpics provides a Python interface to the EPICS Channel Access protocol, enabling read/write access to EPICS control system process variables through both simple functions and object-oriented abstractions.

license unclearpure Python · 3.10+
105.0Kdownloads / mo
ncls With conditions
PyPI · Scientific/Engineering · released Jul 2025

NCLS provides a fast interval overlap query data structure implemented in C, designed to find which intervals overlap with a given range much faster than traditional interval trees.

However, note the deprecation notice recommending an alternative for new projects and the aging maintenance status—evaluate whether that better suits your long-term…

MITcompiled wheelaging
104.3Kdownloads / mo
spm-calculator With conditions
PyPI · Scientific/Engineering · released Apr 2026

Calculate Supplemental Poverty Measure (SPM) thresholds for US geographies by combining base thresholds, family composition adjustments, and local housing cost data from Census sources.

MITpure Python · 3.9+
104.2Kdownloads / mo
scheduler With conditions
PyPI · Scientific/Engineering · released Feb 2026

An in-process job scheduler for Python that supports asyncio, threading, and timezone-aware execution with flexible scheduling rules (cyclic intervals, fixed times, weekdays, dates, weights, offsets, and execution counts).

LGPL-3.0-onlypure Python · 3.10+
104.1Kdownloads / mo
gplugins With conditions
PyPI · Scientific/Engineering · released Aug 2026

Gplugins provides a plugin system for GDSFactory that enables device and circuit simulations through integrations with FDTD, FEM, EME, mode solvers, TCAD, and S-parameter circuit tools.

However, verify that your target simulators are pip-installable or that you can meet their system dependencies.

license unclearpure Python · 3.11+
104.0Kdownloads / mo
recursive-diff Worth it
PyPI · Scientific/Engineering · released Mar 2026

Recursively compares two Python data structures and reports their differences, with built-in support for numpy, pandas, and xarray objects.

Install it if you regularly need to understand what differs between two versions of a pandas, xarray, or deeply nested Python object.

permissive licensepure Python · 3.9+
103.6Kdownloads / mo
rhoknp Worth it
PyPI · Scientific/Engineering · released Nov 2025

rhoknp is a Python binding for Japanese language processing tools (Juman++, KNP, KWJA) that performs morphological analysis, syntactic parsing, and document-level language analysis on Japanese text.

Install it if you are working with Japanese NLP and require access to Juman++, KNP, or KWJA; note that the underlying analysis engines may need separate installation…

MITpure Python · 3.10+
103.2Kdownloads / mo
resfo-utilities With conditions
PyPI · Scientific/Engineering · released Aug 2026

resfo-utilities parses and processes output data from reservoir simulators like opm-flow, providing utilities to work with simulation results in Python.

LGPL-3.0-or-latercompiled wheel
102.8Kdownloads / mo
cutensor-cu13 With conditions
PyPI · Scientific/Engineering · released Jun 2026

cuTENSOR is a CUDA library for high-performance tensor operations, including contractions, reductions, and element-wise operations on tensors up to 64 dimensions with mixed-precision support.

However, the proprietary license requires verification of compliance with NVIDIA's terms, and installation friction is moderate due to GPU and CUDA runtime requirements.

license unclearcompiled wheel
102.4Kdownloads / mo
rpy2-rinterface With conditions
PyPI · Scientific/Engineering · released Mar 2026

rpy2-rinterface provides a low-level Python-to-R bridge, exposing R's C API through Python bindings so you can call R functions and work with R objects from Python code.

copyleftcompiled wheel · 3.9+
102.1Kdownloads / mo
dwave-cloud-client With conditions
PyPI · Scientific/Engineering · released Jul 2026

D-Wave Cloud Client provides a Python interface to D-Wave's SAPI quantum annealing service, enabling you to submit Ising and QUBO problems to remote quantum annealers and retrieve solutions.

Install only if you have valid D-Wave credentials and a concrete quantum optimization problem; it is not useful as a general-purpose library.

Apache-2.0pure Python · 3.10+
102.0Kdownloads / mo
salabim Worth it
PyPI · Scientific/Engineering · released Jun 2026

Salabim is a Python library for discrete event simulation (DES) that models systems with components, queues, resources, and stores, and provides 2D/3D animation and data collection without requiring yield statements for process control.

MITpure Python · 3.7+
101.8Kdownloads / mo
mgwr Worth it
PyPI · Scientific/Engineering · released Jan 2024

Calibrates multiscale and traditional geographically weighted regression (GWR/MGWR) models to analyze spatial heterogeneity in regression relationships across geographic regions.

Install it if you need to model geographic variation in regression relationships; skip it if your analysis is non-spatial or you need only global regression…

BSD-3-Clausepure Python · 3.5+
101.8Kdownloads / mo
edt Worth it
PyPI · Scientific/Engineering · released Jul 2026

Computes Euclidean distance transforms for 1D, 2D, or 3D labeled images with support for multiple labels and anisotropic voxel dimensions in a single pass.

copyleftcompiled wheel
101.5Kdownloads / mo
iterative-ensemble-smoother With conditions
PyPI · Scientific/Engineering · released Aug 2026

Implements ensemble-based data assimilation and history matching algorithms (ESMDA with correlation and distance-based localization) for inverse problems with many parameters and few realizations.

GPL-3.0-or-laterpure Python
101.3Kdownloads / mo
gradio-imageslider With conditions
PyPI · Scientific/Engineering · released Apr 2024

A Gradio component that displays two images side-by-side with an interactive slider for comparing them, supporting image upload, generation, or static display.

However, verify compatibility with your Gradio version before deploying, since the package has not been updated since 2024-04-19 and may lag behind Gradio's evolution.

Apache-2.0pure Python · 3.9+dormant
101.1Kdownloads / mo
epicscorelibs With conditions
PyPI · Scientific/Engineering · released Feb 2026

Provides compiled EPICS Core libraries and development headers for Python, enabling Python modules to interface with EPICS control systems without requiring separate system-level EPICS installation.

license unclearcompiled wheel · 2.7+aging
100.9Kdownloads / mo
dipy With conditions
PyPI · Scientific/Engineering · released Apr 2026

DIPY is a Python library for analyzing diffusion MRI data, providing tools for tractography, fiber tracking, registration, and microstructural analysis of brain diffusion imaging.

BSD-3-Clausecompiled wheel · 3.11+
100.8Kdownloads / mo
airbyte-protocol-models With conditions
PyPI · Scientific/Engineering · released Jun 2025

Provides Python data models and type definitions for the Airbyte Protocol, enabling structured communication between Airbyte connectors and the platform.

MITpure Python · 3.9+aging
100.5Kdownloads / mo
eurostat With conditions
PyPI · Scientific/Engineering · released Jun 2024

Fetches statistical data and metadata from Eurostat and related European Commission databases via their SDMX 2.1 API, returning results as pandas dataframes or tuples.

However, dormant maintenance (last release 792 days ago) means you should verify that the Eurostat API endpoint has not changed and that deprecated SDMX functions…

MITpure Python · 3.5+dormant
100.1Kdownloads / mo
trx-python Worth it
PyPI · Scientific/Engineering · released Mar 2026

Reads, writes, and manipulates TRX tractography files in Python, supporting conversion between TRX and other formats (TRK, TCK, VTK, FIB, DPY) with command-line tools for validation and concatenation.

BSD-3-Clausepure Python · 3.11+
100.1Kdownloads / mo
datasetsforecast With conditions
PyPI · Scientific/Engineering · released Feb 2026

Downloads and loads curated time-series forecasting datasets (Favorita, M3, M4, M5, Hierarchical, Longhorizon, PHM2008) into pandas DataFrames, fetching from remote storage on first use.

MITpure Python · 3.10+
99.7Kdownloads / mo
ndcube With conditions
PyPI · Scientific/Engineering · released Jun 2026

ndcube manipulates, inspects, and visualizes multi-dimensional coordinate-aware data arrays with unified slicing, units, uncertainties, and World Coordinate System (WCS) transformations.

However, verify the license terms first—the metadata does not clearly specify one.

license unclearpure Python · 3.11+
99.3Kdownloads / mo
mujoco-mjx With conditions
PyPI · Scientific/Engineering · released Jul 2026

A JAX-based reimplementation of the MuJoCo physics engine that runs physics simulations on accelerators (GPUs/TPUs) with an API compatible with MuJoCo.

Install only if you need JAX integration and can tolerate that some MuJoCo features are not yet supported; if you need full MuJoCo compatibility, use the base mujoco…

Apache-2.0pure Python · 3.10+
99.3Kdownloads / mo
unyt Worth it
PyPI · Scientific/Engineering · released Jan 2026

Attaches units to NumPy arrays and provides unit conversion, so you can track and transform dimensional data without losing track of what units you're working with.

Install it if you work with physical quantities or dimensional data and want to avoid silent unit errors.

BSD-3-Clausepure Python · 3.10+
99.2Kdownloads / mo
splot With conditions
PyPI · Scientific/Engineering · released Sep 2024

splot creates static and interactive visualizations for spatial analysis workflows, connecting PySAL objects to matplotlib and other visualization toolkits.

BSD-3-Clausepure Pythonaging
99.2Kdownloads / mo
pypylon With conditions
PyPI · Scientific/Engineering · released Jul 2026

pypylon is the official Python binding for Basler pylon C++ APIs, enabling control and image acquisition from Basler machine vision cameras and supporting image processing via the pylon Data Processing API.

license unclearcompiled wheel
99.0Kdownloads / mo
skyfield-data With conditions
PyPI · Scientific/Engineering · released Aug 2025

Provides pre-packaged astronomical data files (ephemerides and Earth rotation data) for offline use, eliminating runtime downloads and network dependencies.

MITpure Pythonaging
98.9Kdownloads / mo
retworkx Skip
PyPI · Scientific/Engineering · released Sep 2025

A deprecated package name for rustworkx, a high-performance graph library written in Rust that provides graph data structures and algorithms for Python.

permissive licensepure Python · 3.9+
98.9Kdownloads / mo
netron Worth it
PyPI · Scientific/Engineering · released Aug 2026

Netron is a viewer for neural network and machine learning models that supports ONNX, TensorFlow Lite, PyTorch, TensorFlow, Core ML, OpenVINO, Keras, Caffe, Darknet, Safetensors, NumPy, and several other formats.

Install it if you work with neural networks or machine learning models in any of the supported formats.

permissive licensepure Python
98.6Kdownloads / mo
dopamine-rl With conditions
PyPI · Scientific/Engineering · released Oct 2024

Dopamine is a research framework for prototyping reinforcement learning algorithms, providing implementations of DQN, C51, Rainbow, IQN, SAC, and PPO agents built primarily with JAX.

Apache-2.0pure Python
98.5Kdownloads / mo