Commit Graph

95 Commits

Author SHA1 Message Date
Dario Coscia
1bb3c125ac 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-17 10:48:32 +02:00
github-actions[bot]
578c5bc2f4 export tutorials changed in 5aec5f5 (#540) 2025-04-17 10:48:32 +02:00
Dario Coscia
c9cb8bf201 update doc 2025-04-17 10:48:32 +02:00
Dario Coscia
b0dd952440 renaming 2025-04-17 10:48:32 +02:00
Giuseppe Alessio D'Inverno
01aeb17673 Neural Tangent Kernel integration + typo fix (#505)
* NTK weighting + typo fixing
* black code formatter + .rst docs

---------

Co-authored-by: Dario Coscia <dariocos99@gmail.com>
2025-04-17 10:48:32 +02:00
FilippoOlivo
ff191c9611 Remove useless line in sphinx config file 2025-04-17 10:48:32 +02:00
Dario Coscia
b4c30eeb16 modify conf.py 2025-04-17 10:48:32 +02:00
Dario Coscia
054cfb496e automodule loss + update doc workflow 2025-04-17 10:48:32 +02:00
github-actions[bot]
9b825845f9 export tutorials changed in 762dc7f (#500)
Co-authored-by: dario-coscia <dario-coscia@users.noreply.github.com>
2025-04-17 10:48:32 +02:00
Dario Coscia
2a21cff4fb adding layout.html template 2025-04-17 10:48:32 +02:00
Dario Coscia
19084426e9 update cite/team 2025-04-17 10:48:32 +02:00
Dario Coscia
58f8bb4e1a update contributing 2025-04-17 10:48:32 +02:00
Dario Coscia
480140dd31 update doc 2025-04-17 10:48:31 +02:00
github-actions[bot]
ae1fd2680f export tutorials changed in c161138 (#498)
Co-authored-by: dario-coscia <dario-coscia@users.noreply.github.com>
2025-04-17 10:48:31 +02:00
Dario Coscia
0913f98ab3 remove tutorials html 2025-04-17 10:48:31 +02:00
Dario Coscia
3ff9f0c9a2 Automatize Tutorials html, py files creation (#496)
* workflow to export tutorials

---------
2025-04-17 10:48:31 +02:00
Dario Coscia
fd2b50fc06 updating rst 2025-04-17 10:48:31 +02:00
Dario Coscia
2bf0b625ad update rst 2025-04-17 10:48:31 +02:00
Dario Coscia
0408f2564c update rsts 2025-04-17 10:48:31 +02:00
Dario Coscia
65d9c06514 adaptive_functions rst 2025-04-17 10:48:31 +02:00
Dario Coscia
905097880a start refactoring 2025-04-17 10:48:31 +02:00
Filippo Olivo
4177bfbb50 Fix Codacy Warnings (#477)
---------

Co-authored-by: Dario Coscia <dariocos99@gmail.com>
2025-03-19 17:48:18 +01:00
Dario Coscia
a2c08ae211 update toml + doc (#467) 2025-03-19 17:46:36 +01:00
HGangloff
59c9a173b4 Correct derivatives in Burgers equation (#389)
* Correct derivatives in Burgers equation
2024-12-09 13:13:07 +01:00
AleDinve
db521ef468 check on Colab option 2024-11-05 21:16:44 +01:00
AleDinve
a5e326c927 Data for Colab / colorblind setting 2024-11-05 21:16:44 +01:00
Giuseppe Alessio D'Inverno
78ed2a67a2 Colab tutorials (#367)
* Colab Button & Run added
2024-10-22 15:47:33 +02:00
Pasquale Claudio Africa
b3ffca3f11 Fix typo in documentation (#354) 2024-10-02 11:10:31 +02: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
4900278d78 update doc (#335) 2024-09-03 18:58:54 +02:00
Dario Coscia
25dc5693ff fixing documentation issues 2024-09-03 17:33:21 +02:00
Anna Ivagnes
62d50e2455 add OrthogonalBlock to make input orthonormal 2024-08-26 10:48:59 +02:00
Zahra Mirzaiyan Dehkordi
0d135f5786 Gmail icon added, PINA team page updated 2024-08-23 11:44:24 +02:00
Zahra Mirzaiyan Dehkordi
37d22b617a deleted sphinx_rtd_theme from the extensions 2024-08-23 11:44:24 +02:00
Zahra Mirzaiyan Dehkordi
827532a3a8 deleting old logo 2024-08-23 11:44:24 +02:00
Zahra Mirzaiyan Dehkordi
02846c56b9 minor changes, version edited 2024-08-23 11:44:24 +02:00
Zahra Mirzaiyan Dehkordi
7939708860 Logo color and font, adding PINA twitter 2024-08-23 11:44:24 +02:00
Zahra Mirzaiyan Dehkordi
7f51279c0b Added Contributing, Cite PINA, License to the navigation bar 2024-08-23 11:44:24 +02:00
dario-coscia
a09c17209d starting doc 2024-08-23 11:44:24 +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
6c3adfb03d minor fix rendering rst tutorial 2024-06-11 12:31:02 +01:00
Monthly Tag bot
e514969a43 * Adding title kwarg for plotter class
* Create tutorial for Fourier Feature Embedding
* Update doc for tutorials
2024-06-11 12:31:02 +01: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
Giuseppe Alessio D'Inverno
7b86661c6e Equation Class Tutorial (#287)
* Tutorial Equation 12
* .rst and readme fix for tutorial12
* small fix
* modified rst

---------

Co-authored-by: Dario Coscia <dariocoscia@Dario-Coscia.local>
2024-04-18 17:23:27 +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
e0aeb923f3 Trainer Tutorial (#271)
* adding tutorial trainer
* implementing deepcopy for AbstractProblem and LabelTensor to match Lightning Callbacks

---------

Co-authored-by: Dario Coscia <dariocoscia@Dario-Coscia.local>
2024-04-02 10:22:30 +02:00