idrl-lab/idrlnet
IDRLnet, a Python toolbox for modeling and solving problems through Physics-Informed Neural Network (PINN) systematically.
This tool helps engineers, physicists, and researchers model and solve complex engineering and scientific problems using physics-informed neural networks (PINNs). You input equations that describe a physical system and any known data or boundary conditions, and it outputs a model that can predict system behavior or recover unknown parameters from noisy measurements. It's designed for professionals working with differential equations who want to leverage machine learning.
243 stars. No commits in the last 6 months. Available on PyPI.
Use this if you need to solve forward or inverse differential equations, including variational minimization or integral differential equations, especially for complex geometries without needing to generate meshes, or if you need to infer unknown parameters from experimental data.
Not ideal if you are looking for a general-purpose machine learning library not focused on physics-informed modeling or if you do not work with differential equations.
Stars
243
Forks
65
Language
Python
License
Apache-2.0
Category
Last pushed
Oct 21, 2024
Commits (30d)
0
Dependencies
22
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/ml-frameworks/idrl-lab/idrlnet"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Related frameworks
SciML/NeuralPDE.jl
Physics-Informed Neural Networks (PINN) Solvers of (Partial) Differential Equations for...
NVIDIA/physicsnemo
Open-source deep-learning framework for building, training, and fine-tuning deep learning models...
NVIDIA/physicsnemo-sym
Framework providing pythonic APIs, algorithms and utilities to be used with PhysicsNeMo core to...
mathLab/PINA
Physics-Informed Neural networks for Advanced modeling
jdtoscano94/NABLA-SciML
Physics Informed Machine Learning Tutorials (Pytorch and Jax)