Dario Coscia
6b355b45de
avoid codacy warning
2025-05-05 11:15:21 +02:00
Anna Ivagnes
aa2ba5fc7f
format pod_block.py
...
delete one line
2025-05-05 11:15:21 +02:00
Anna Ivagnes
3c1fed9ae2
add singular values in PODBlock
2025-05-05 11:15:21 +02:00
Nicola Demo
9c77523fca
Fix pod_block.py
2025-03-19 18:02:44 +01:00
Dario Coscia
3c301acf18
formatting
2025-03-19 17:48:29 +01:00
Dario Coscia
2526da36bf
update doc
2025-03-19 17:48:29 +01:00
giovanni
aea24d0bee
standardize module docstring
2025-03-19 17:48:27 +01:00
giovanni
f9881a79b5
fix doc model part 2
2025-03-19 17:48:27 +01:00
FilippoOlivo
001d1fc9cf
Fix rendering and codacy
2025-03-19 17:48:27 +01:00
giovanni
8dc682c849
fix doc model part 1
2025-03-19 17:48:27 +01:00
Dario Coscia
ae9187ad75
rm unnecessary files
2025-03-19 17:48:24 +01:00
Matteo Bertocchi
8b797d589a
Changes to Tensor labels handling
2025-03-19 17:48:22 +01:00
Filippo Olivo
4177bfbb50
Fix Codacy Warnings ( #477 )
...
---------
Co-authored-by: Dario Coscia <dariocos99@gmail.com >
2025-03-19 17:48:18 +01:00
MatteB03
1bb35f7951
Fix bug in handling labels with LabelTensor ( #460 )
...
---------
Co-authored-by: Filippo Olivo <filippo@filippoolivo.com >
2025-03-19 17:46:36 +01:00
Dario Coscia
42ab1a666b
Formatting
...
* Adding black as dev dependency
* Formatting pina code
* Formatting tests
2025-03-19 17:46:36 +01:00
gc031298
ed0a8bd5e7
renaming
2025-03-19 17:46:36 +01:00
FilippoOlivo
ff43a7492b
Rename files
2025-03-19 17:46:36 +01:00
Dario Coscia
886bd23fdb
Back compatibility 0.1
2025-03-19 17:46:36 +01:00
Dario Coscia
df673cad4e
Renaming
...
* solvers -> solver
* adaptive_functions -> adaptive_function
* callbacks -> callback
* operators -> operator
* pinns -> physics_informed_solver
* layers -> block
2025-03-19 17:46:36 +01:00
Dario Coscia
9cae9a438f
Update solvers ( #434 )
...
* Enable DDP training with batch_size=None and add validity check for split sizes
* Refactoring SolverInterfaces (#435 )
* Solver update + weighting
* Updating PINN for 0.2
* Modify GAROM + tests
* Adding more versatile loggers
* Disable compilation when running on Windows
* Fix tests
---------
Co-authored-by: giovanni <giovanni.canali98@yahoo.it >
Co-authored-by: FilippoOlivo <filippo@filippoolivo.com >
2025-03-19 17:46:35 +01:00
FilippoOlivo
6964f4e7d9
Rename classes and modules for GNO
2025-03-19 17:46:35 +01:00
FilippoOlivo
54a62dee26
Bug fix in GNO and implementation of tests
2025-03-19 17:46:35 +01:00
FilippoOlivo
86fe41261b
Implement Graph Neural Operator #231
2025-03-19 17:46:34 +01:00
Filippo Olivo
a27bd35443
Implementation of DataLoader and DataModule ( #383 )
...
Refactoring for 0.2
* Data module, data loader and dataset
* Refactor LabelTensor
* Refactor solvers
Co-authored-by: dario-coscia <dariocos99@gmail.com >
2025-03-19 17:46:34 +01:00
Dario Coscia
1bd3f40f54
* Adding Collector for handling data sampling/collection before dataset/dataloader
...
* Modify domain by adding sample_mode, variables as property
* Small change concatenate -> cat in lno/avno
* Create different factory classes for conditions
2025-03-19 17:46:33 +01:00
FilippoOlivo
2be57944ba
Fix SupervisedSolver GPU bug and implement GraphSolver ( #346 )
...
* Fix some bugs
* Solve bug with GPU and model_summary parameters in SupervisedSolver class
* Implement GraphSolver class
* Fix Tutorial 5
2025-03-19 17:46:33 +01:00
Nicola Demo
f0d68b34c7
refact
2025-03-19 17:46:33 +01:00
Nicola Demo
2b71e0148d
in progress
2025-03-19 17:46:33 +01:00
github-actions[bot]
f0bff2438b
🎨 Format Python code with psf/black ( #452 )
2025-02-15 15:45:42 +01:00
Anna Ivagnes
c28a4bd2b9
Change SVD type in pod.py ( #449 )
...
* Change SVD type in pod.py
2025-02-14 19:13:09 +01:00
Anna Ivagnes
5d2ca62e65
add multiple outputs possibility in DeepONet
2024-10-10 18:36:47 +02:00
Dario Coscia
24317b6fa7
doc update
2024-10-10 18:25:18 +02:00
github-actions[bot]
f812d87727
🎨 Format Python code with psf/black ( #348 )
2024-09-27 10:35:37 +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
github-actions[bot]
1aca017e1d
🎨 Format Python code with psf/black ( #333 )
...
Co-authored-by: ndem0 <ndem0@users.noreply.github.com >
2024-09-03 16:53:39 +02:00
Dario Coscia
eea0cc0833
Backpropagation and fix test for OrthogonalBlock
...
Co-authored-by: Dario Coscia <dariocos99@gmail.com >
Co-authored-by: Gabriele Codega <gcodega@pascal.maths.sissa.it >
2024-09-03 16:51:10 +02:00
ndem0
59fc19798f
🎨 Format Python code with psf/black
2024-08-27 14:36:24 +02:00
Nicola Demo
68f5521476
Update orthogonal.py
2024-08-26 14:14:09 +02:00
ndem0
a1e041c1f0
🎨 Format Python code with psf/black
2024-08-26 14:14:09 +02:00
Anna Ivagnes
62d50e2455
add OrthogonalBlock to make input orthonormal
2024-08-26 10:48:59 +02:00
github-actions[bot]
5445559cb2
Format Python code with psf/black push ( #325 )
...
* 🎨 Format Python code with psf/black
2024-08-12 18:30:46 +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
Dario Coscia
f9316e359a
gpu fourierembedding ( #313 )
...
Adding gpu to fourier embedding
2024-06-27 17:36:54 +02:00
ndem0
7634d22ca7
🎨 Format Python code with psf/black
2024-06-11 14:15:09 +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
4b64998f45
fix embedding by removing linear layer
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
89ee010a94
Update feed_forward.py ( #305 )
2024-06-07 18:07:24 +02: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
ndem0
e2d000ab22
🎨 Format Python code with psf/black
2024-04-09 08:43:48 +01:00