SALib
SALib: An open-source Python library for Sensitivity Analysis - Published in JOSS (2017)
pyhf
pyhf: pure-Python implementation of HistFactory statistical models - Published in JOSS (2021)
Visions
Visions: An Open-Source Library for Semantic Data - Published in JOSS (2020)
Easy SimAuto (ESA)
Easy SimAuto (ESA): A Python Package that Simplifies Interacting with PowerWorld Simulator - Published in JOSS (2020)
Sciris
Sciris: Simplifying scientific software in Python - Published in JOSS (2023)
tidynamics
tidynamics: A tiny package to compute the dynamics of stochastic and molecular simulations - Published in JOSS (2018)
dantro
dantro: a Python package for handling, transforming, and visualizing hierarchically structured data - Published in JOSS (2020)
(py)oscode
(py)oscode: fast solutions of oscillatory ODEs - Published in JOSS (2020)
rgfrosh
rgfrosh: A Python package for calculating shock conditions using real gas equations of state - Published in JOSS (2024)
neworder
neworder: a dynamic microsimulation framework for Python - Published in JOSS (2021)
ampscan
ampscan: A lightweight Python package for shape analysis of prosthetics and orthotics - Published in JOSS (2020)
lintsampler
lintsampler: Easy random sampling via linear interpolation - Published in JOSS (2024)
datasets
🤗 The largest hub of ready-to-use datasets for AI models with fast, easy-to-use and efficient data manipulation tools
connected-components-3d
Connected components on discrete and continuous multilabel 3D & 2D images. Handles 26, 18, and 6 connected variants; periodic boundaries (4, 8, & 6)
SHGYield
SHGYield - Published in JOSS (2017)
heat
Distributed tensors and Machine Learning framework with GPU and MPI acceleration in Python
pydata-wrangler
Wrangle messy numerical, image, and text data into consistent well-organized formats
infomeasure
Python package for calculating various information measures, including entropy, mutual information, transfer entropy, and more, with support for both discrete and continuous variables.
anesthetic
anesthetic: nested sampling visualisation - Published in JOSS (2019)
pytorch
Tensors and Dynamic neural networks in Python with strong GPU acceleration
frc
frc is a Python package for computing the Fourier Ring Correlation (FRC) of images using DIPlib
pie-torch
Fast Python implementations of Poisson image editing, using Pytorch and NumPy.
geoschem-gcpy
Python toolkit for GEOS-Chem. Contains basic plotting scripts, plus the suite of GEOS-Chem benchmarking utilities.
carma
Converters between Armadillo matrices (C++) and Numpy arrays using Pybind11
myfempy
Myfempy is a python package based on finite element method to multiphysics analysis.
https://github.com/ijl/orjson
Fast, correct Python JSON library supporting dataclasses, datetimes, and numpy
https://github.com/moble/quaternion
Add built-in support for quaternions to numpy
lintf2_ether_ana_postproc
Analysis postprocessing utilities for my molecular dynamics simulations of LiTFSI-Ether mixtures
https://github.com/fwilliams/point-cloud-utils
An easy-to-use Python library for processing and manipulating 3D point clouds and meshes.
pyqtgraph
Fast data visualization and GUI tools for scientific / engineering applications
edt
Euclidean distance & signed distance transform for multi-label 3D anisotropic images using marching parabolas.
https://github.com/benchmark-urbanism/cityseer-api
Computational tools for urban analysis
python-stratify
Vectorized interpolators for Nd atmospheric and oceanographic data
Pybotics
Pybotics: Python Toolbox for Robotics - Published in JOSS (2019)
https://github.com/brianmanderson/dicom_rt_and_images_to_mask
Tools to help with the conversion of DICOM images, RT Structures, and dose to useful Python objects. Essentially DICOM to NumPy and SimpleITK Images
odak
Scientific computing library for optics, computer graphics and visual perception.
mtscomp
Multichannel time series lossless compression in pure Python based on NumPy and zlib
https://github.com/pyro-ppl/numpyro
Probabilistic programming with NumPy powered by JAX for autograd and JIT compilation to GPU/TPU/CPU.
https://github.com/wolph/numpy-stl
Simple library to make working with STL files (and 3D objects in general) fast and easy.
csikit
Python CSI processing and visualisation tools for Atheros, Intel, Nexmon, ESP32, FeitCSI, and PicoScenes (USRP, etc) formats.
https://github.com/stack-of-tasks/eigenpy
Efficient bindings between Numpy and Eigen using Boost.Python
jetson-containers
Machine Learning Containers for NVIDIA Jetson and JetPack-L4T
https://github.com/ml31415/numpy-groupies
Optimised tools for group-indexing operations: aggregated sum and more
https://github.com/xtensor-stack/xtensor
C++ tensors with broadcasting and lazy computing
https://github.com/simple-robotics/pycppad
Python bindings for CppAD and CppADCodeGen using Boost.Python
https://github.com/ashvardanian/simsimd
Up to 200x Faster Dot Products & Similarity Metrics — for Python, Rust, C, JS, and Swift, supporting f64, f32, f16 real & complex, i8, and bit vectors using SIMD for both AVX2, AVX-512, NEON, SVE, & SVE2 📐