PyRank
  • Search
  • PyPI
  • GitHub
  • Insights
  • Compare
  • Advisories
  • Ecosystem
  • About

Scientific Machine Learning Python Packages

Python packages with the GitHub topic scientific-machine-learning. Sorted by monthly downloads, with stars and forks.
PyDMD
pydmd

Python Dynamic Mode Decomposition

20K 1K 366
pasteurlabs
tesseract-core

Universal components for differentiable scientific computing. :package:

18K 135 24
ved-rl
pinnforge

Solve PDEs in 3 lines of code: Physics-Informed Neural Networks made easy

16K 3 0
lululxvi
deepxde

A library for scientific machine learning and physics-informed learning

9K 4K 1K
joshuaalbert
jaxns

Probabilistic Programming and Nested sampling in JAX

9K 258 20
pasteurlabs
tesseract-jax

Execute + differentiate Tesseracts as part of JAX programs, with full support for function transformations like JIT, grad, and more. ⚡

9K 37 5
causaldyn
causal-hybrid-control

Physics-structured dynamics with a learned causal residual, controlled by constrained optimal control / MPC.

6K 1 0
scienceverse
bibr

Modern scientific extraction pipeline

2K 3 0
AsfandyarKhan72
pinnstudio

A No-Code Scientific Computing Environment for Forward and Inverse Physics-Informed Neural Networks

1K 20 2
bijective-systems
mestra

An open data format for parametric and time-dependent simulation data and surrogate models. Spec, conformance corpus, and readers and writers for Python, MATLAB, Julia, and C++.

1K 1 0
operator-inference
opinf

Operator Inference for data-driven, non-intrusive model reduction of dynamical systems.

1K 86 37
SciML
diffeqpy

Solving differential equations in Python using DifferentialEquations.jl and the SciML Scientific Machine Learning organization

914 612 54
ContinuumCoder
nefi

Neural-field inversion: recover hidden physical fields from a single measurement with differentiable physics and no training data

880 2 0
PLAID-lib
pyplaid

PLAID (Physics-Learning AI Datamodel), a flexible and extensible framework for representing and sharing datasets of physics simulations

647 31 7
FhG-IISB
jax-numerical-operators

Differentiable numerical solvers and scientific machine learning on one JAX substrate; you write the math, it stays differentiable end to end.

512 31 0
pasteurlabs
tesseract-torch

Execute + differentiate Tesseracts as part of PyTorch programs, with full support for reverse-mode and forward-mode AD. 🔦

449 6 2
arthur-batel
lirisimpact

Repository contaning the original code of IMPACT algorithm, an interpretable model for ordinal predictions with multi-class outputs"

442 6 0
amaxiom
robustsignalmaker

NaN-aware, leakage-free stability selection for scientific signals and spectra

440 1 0
apiprdt
adcd

Discover physical correction laws from anomalous data in JAX.

417 1 0
ucl-bug
jwave

A JAX-based research framework for differentiable and parallelizable acoustic simulations, on CPU, GPUs and TPUs

402 218 35
rannd1nt
phaethon

End-to-End Physics-Constrained Scientific Computing & Sci-ML Framework

336 4 0
tensordiffeq
tensordiffeq

Efficient and Scalable Physics-Informed Deep Learning and Scientific Machine Learning on top of Tensorflow for multi-worker distributed computing

324 118 43
Willcox-Research-Group
rom-operator-inference

Operator Inference for data-driven, non-intrusive model reduction of dynamical systems.

294 86 37
DiogoRibeiro7
pinnlab

A comprehensive, production-ready PyTorch implementation of Physics-Informed Neural Networks for solving partial differential equations (PDEs). This repository provides modular implementations with advanced visualization, comprehensive error analysis, and state-of-the-art sampling strategies.

249 1 1
    • Original data from PyPI, GitHub, and OSV; downloads served through ClickHouse
    • Sources & methodology