Experiment. Learn. Build. Then scale โ anywhere.
PINNeAPPle is an open-source Physics AI research and experimentation platform designed to take you from your first physics-informed neural network all the way to robust, production-ready solutions โ independent of any specific framework, vendor, or ecosystem.
Modern Physics AI ecosystems are powerful โ but they assume you already understand:
- How to formulate physical problems correctly
- Which architectures to use (PINNs, operators, surrogatesโฆ)
- How to validate physics consistency
- How to benchmark and trust your results
PINNeAPPle is where you build that foundation.
Think of it as your experimentation layer:
Your physics problem
โ
[ PINNeAPPle ] โ experiment freely here
Understand the physics
Try architectures
Compare approaches
Validate results
Build intuition
โ
[ Your Target Stack ]
(custom infra, HPC, cloud, internal platform, etc.)
Scale, deploy, integrate
"I understand the physics. I want to see what AI can do with it."
from pinneaple_environment import BurgersPreset
problem = BurgersPreset(nu=0.01)
model = problem.build_model()
trainer = problem.build_trainer(n_epochs=3000)
result = trainer.fit(model)
result.plot()"I want to test ideas and compare approaches."
from pinneaple_arena import ArenaRunner
runner = ArenaRunner.from_yaml("configs/arena/burgers_benchmark.yaml")
results = runner.run_all()
results.leaderboard()"I want to turn this into a real system."
from pinneaple_train.distributed import DDPPINNTrainer
from pinneaple_export.onnx_exporter import ONNXExporterPINNeAPPle is stack-agnostic.
It helps you:
- Validate physics and modeling
- Benchmark architectures
- Export models
- Integrate with:
- HPC clusters
- Cloud ML pipelines
- Simulation frameworks
- Internal platforms
- Digital twins
| Module | Description |
|---|---|
| ๐ฆ Unified Physical Data (UPD) | State, geometry, equations, metadata |
| ๐ Data Pipeline | Zarr datasets, active learning |
| ๐ Geometry & Mesh | CAD, meshing, simulation interoperability |
| ๐ง Model Zoo | PINNs, Neural Operators, GNNs, Transformers, ROM, Classical |
| ๐งฎ Physics Loss Factory | Symbolic PDE โ residuals |
| โ๏ธ Solvers | FEM, FDM, FVM, Spectral, SPH, LBM |
| ๐๏ธ Training | Distributed, AMP, deterministic |
| ๐ Uncertainty & Validation | Dropout, ensembles, conservation checks |
| ๐ Transfer & Meta-Learning | Fine-tuning, cross-PDE adaptation |
| ๐ฐ๏ธ Digital Twins | EnKF, real-time estimation |
| ๐ข Deployment | FastAPI, ONNX, TorchScript |
| ๐ค Problem Design | NLP โ PDE |
| ๐ Benchmarking | YAML, leaderboards |
If you can't validate it, you shouldn't deploy it.
Physics AI is about:
- โ Correct formulations
- โ Reliable validation
- โ Understanding failure modes
- โ Making informed decisions
| PINNeAPPle | |
|---|---|
| Vendor lock-in | โ Not tied to any vendor |
| Just a PINN library | โ Much more than that |
| Just experimentation | โ Bridges to production |
| โ What it is | A controlled environment to design, test, and validate Physics AI systems |
If this project makes sense to you, give it a star โญ
It helps:
- Grow the ecosystem
- Attract contributors
- Build a real standard
Built for researchers and engineers who take physics seriously.





