Commit Graph

34 Commits

Author SHA1 Message Date
FilippoOlivo
0b877d86b9 fix doc 2025-11-14 17:03:38 +01:00
GiovanniCanali
df4ea64c74 add b-spline surface 2025-10-15 17:37:50 +02:00
GiovanniCanali
4a3748c735 Revert "Improve and fix spline (#610)"
This reverts commit 0844282335.
2025-10-15 17:35:24 +02:00
ajacoby9
0844282335 Improve and fix spline (#610)
* vectorize Cox - de Boor recursion

Co-authored-by: Filippo Olivo <folivo@filippoolivo.com>
Co-authored-by: ajacoby9 <a99jacoby@gmail.com>

* fix logic and extend tests

* add b-spline surface

---------

Co-authored-by: Filippo Olivo <folivo@filippoolivo.com>
Co-authored-by: GiovanniCanali <giovanni.canali98@yahoo.it>
2025-10-15 12:31:43 +02:00
Lorenzo Tomada
5966d038ff Add SINDy model (#660) 2025-10-08 17:04:58 +02:00
avisquid
2108c76d14 add egno (#602)
Co-authored-by: GiovanniCanali <giovanni.canali98@yahoo.it>
2025-10-03 20:37:56 +02:00
Dario Coscia
dc808c1d77 Add Normalizer Callback (#631)
* add normalizer callback

* implement shift and scale parameters computation

* change name files normalizer data callback

* reduce tests

* fix documentation

* add NotImplementedError for PinaGraphDataset

---------

Co-authored-by: FilippoOlivo <filippo@filippoolivo.com>
Co-authored-by: giovanni <giovanni.canali98@yahoo.it>
2025-09-16 17:29:05 +02:00
giovanni
ef3542486c add linear weighting 2025-09-08 14:46:33 +02:00
giovanni
c42bdd575c add self-adaptive weighting 2025-09-08 14:46:33 +02:00
Giovanni Canali
caa67ace93 add pirate network 2025-07-28 11:28:50 +02:00
Dario Coscia
7bf7d34d0f Dev Update (#582)
* Fix adaptive refinement (#571)


---------

Co-authored-by: Dario Coscia <93731561+dario-coscia@users.noreply.github.com>

* Remove collector

* Fixes

* Fixes

* rm unnecessary comment

* fix advection (#581)

* Fix tutorial .html link (#580)

* fix problem data collection for v0.1 (#584)

* Message Passing Module (#516)

* add deep tensor network block

* add interaction network block

* add radial field network block

* add schnet block

* add equivariant network block

* fix + tests + doc files

* fix egnn + equivariance/invariance tests

Co-authored-by: Dario Coscia <dariocos99@gmail.com>

---------

Co-authored-by: giovanni <giovanni.canali98@yahoo.it>
Co-authored-by: AleDinve <giuseppealessio.d@student.unisi.it>

* add type checker (#527)

---------

Co-authored-by: Filippo Olivo <filippo@filippoolivo.com>
Co-authored-by: Giovanni Canali <115086358+GiovanniCanali@users.noreply.github.com>
Co-authored-by: giovanni <giovanni.canali98@yahoo.it>
Co-authored-by: AleDinve <giuseppealessio.d@student.unisi.it>
2025-06-13 17:34:37 +02:00
Dario Coscia
1808861ab2 update doc 2025-04-23 18:53:30 +02:00
Dario Coscia
6dd7bd2825 Refactoring solvers (#541)
* Refactoring solvers

* Simplify logic compile
* Improve and update doc
* Create SupervisedSolverInterface
* Specialize SupervisedSolver and ReducedOrderModelSolver
* Create EnsembleSolverInterface + EnsembleSupervisedSolver
* Create tests ensemble solvers

* formatter

* codacy

* fix issues + speedup test
2025-04-23 18:53:30 +02:00
Dario Coscia
3a7a4a0950 update doc 2025-03-19 18:00:35 +01:00
Dario Coscia
0c4ab3e571 renaming 2025-03-19 17:48:29 +01:00
Dario Coscia
2526da36bf update doc 2025-03-19 17:48:29 +01:00
Dario Coscia
3f8665b5d8 updating rst 2025-03-19 17:48:27 +01:00
Dario Coscia
9a26c94e07 update rst 2025-03-19 17:48:26 +01:00
Dario Coscia
d411543b76 update rsts 2025-03-19 17:48:26 +01:00
Nicola Demo
4c5cb8f681 add spline model (#321)
* add spline model
* add tests for splines
* rst files for splines

---------

Co-authored-by: AleDinve <giuseppealessio.d@student.unisi.it>
Co-authored-by: dario-coscia <dariocos99@gmail.com>
2024-09-27 10:05:18 +02:00
dario-coscia
cce9876751 * Fixing mean tracked loss
* Adding a PINA progress bar
2024-08-12 14:48:09 +02:00
Anna Ivagnes
d4ced3a7d7 Add layer to perform RBF interpolation in reduced order modeling (#315)
* add RBF implementation in pytorch (in layers)
* add POD-RBF example (baseline for nonintrusive closure)
* Add POD only and POD+RBF implementation
* add POD-RBF in tutorial 8
2024-08-12 14:46:22 +02:00
Giovanni_Canali
35fd119a37 added rba-pinn (#308)
* added rba-pinn
* changes to loss logger
* tests
* doc

---------

Co-authored-by: Monthly Tag bot <mtbot@noreply.github.com>
Co-authored-by: Nicola Demo <demo.nicola@gmail.com>
2024-06-18 16:17:04 +02:00
Monthly Tag bot
5785b2732c * Fourier feature embedding added, and modify typos in doc Periodic Boundary Embedding.
* Fixing doc for Periodic Boundary Embedding.
* Creating doc for Fourier Feature Embedding.
2024-06-11 12:31:02 +01:00
Dario Coscia
e0429bb445 PINN variants addition and Solvers Update (#263)
* gpinn/basepinn new classes, pinn restructure
* codacy fix gpinn/basepinn/pinn
* inverse problem fix
* Causal PINN (#267)
* fix GPU training in inverse problem (#283)
* Create a `compute_residual` attribute for `PINNInterface`
* Modify dataloading in solvers (#286)
* Modify PINNInterface by removing _loss_phys, _loss_data
* Adding in PINNInterface a variable to track the current condition during training
* Modify GPINN,PINN,CausalPINN to match changes in PINNInterface
* Competitive Pinn Addition (#288)
* fixing after rebase/ fix loss
* fixing final issues

---------

Co-authored-by: Dario Coscia <dariocoscia@Dario-Coscia.local>

* Modify min max formulation to max min for paper consistency
* Adding SAPINN solver (#291)
* rom solver
* fix import

---------

Co-authored-by: Dario Coscia <dariocoscia@Dario-Coscia.local>
Co-authored-by: Anna Ivagnes <75523024+annaivagnes@users.noreply.github.com>
Co-authored-by: valc89 <103250118+valc89@users.noreply.github.com>
Co-authored-by: Monthly Tag bot <mtbot@noreply.github.com>
Co-authored-by: Nicola Demo <demo.nicola@gmail.com>
2024-05-10 14:07:01 +02:00
Dario Coscia
4f5d9559b2 fixing adaptive functions 2024-04-08 16:17:57 +01:00
Dario Coscia
766856494a Low Rank Neural Operator (#270)
* add the Low Rank Neural Operator as Model
* add the Low Rank Layer as Layer
* adding tests
* adding doc 

---------

Co-authored-by: Dario Coscia <dariocoscia@Dario-Coscia.local>
Co-authored-by: Nicola Demo <demo.nicola@gmail.com>
2024-04-02 10:24:23 +02:00
Dario Coscia
cddb191fe4 Adaptive Functions (#272)
* adaptive function improvement

---------

Co-authored-by: Dario Coscia <dariocoscia@Dario-Coscia.local>
2024-04-02 10:11:10 +02:00
guglielmopadula
43f69242ab Add Averaging Neural Operator with tests and a tutorial (#230)
* add Averaging Neural Operator with tests
* add backward test
* minor changes
* doc addition

---------

Co-authored-by: Dario Coscia <dariocoscia@Dario-Coscia.local>
2024-03-05 12:30:53 +01:00
Dario Coscia
46b366a461 update doc POD, PBCEmbeddingBlock (#256)
Co-authored-by: Dario Coscia <dariocoscia@Dario-Coscia.Home>
2024-03-01 18:30:00 +01:00
Dario Coscia
4cfd90b904 PBC Layer (#252)
* update docs/tests
* tutorial and device fix

---------

Co-authored-by: Dario Coscia <dariocoscia@Dario-Coscia.local>
Co-authored-by: Dario Coscia <dariocoscia@dhcp-015.eduroam.sissa.it>
Co-authored-by: Dario Coscia <dariocoscia@Dario-Coscia.lan>
Co-authored-by: Dario Coscia <dariocoscia@Dario-Coscia.Home>
2024-03-01 18:15:45 +01:00
Dario Coscia
e516e779f9 Unifying integral kernel NO architectures (#239)
* Unify integral kernel NO architectures with NeuralKernelOperator
* Implement FNO based on NeuralKernelOperator
* modify doc for FNO and add for FourierIntegralKernel, NeuralKernelOperator
* adding tests

---------

Co-authored-by: Dario Coscia <dariocoscia@Dario-Coscia.local>
Co-authored-by: Dario Coscia <dariocoscia@dhcp-015.eduroam.sissa.it>
2024-02-21 11:15:40 +01:00
Dario Coscia
8b7b61b3bd Documentation for v0.1 version (#199)
* Adding Equations, solving typos
* improve _code.rst
* the team rst and restuctore index.rst
* fixing errors

---------

Co-authored-by: Dario Coscia <dariocoscia@dhcp-015.eduroam.sissa.it>
2023-11-17 09:51:29 +01:00
Nicola Demo
0c8072274e Tutorials and Doc (#191)
* Tutorial doc update
* update doc tutorial
* doc not compiling

---------

Co-authored-by: Dario Coscia <dcoscia@euclide.maths.sissa.it>
Co-authored-by: Dario Coscia <dariocoscia@Dario-Coscia.local>
2023-11-17 09:51:29 +01:00