Commit Graph

381 Commits

Author SHA1 Message Date
Dario Coscia
7469543499 simplify kwargs logic for equations 2025-09-08 15:17:05 +02:00
giovanni
684d691b78 remove back compatibility files for version 0.2 2025-09-08 14:57:29 +02:00
giovanni
ef3542486c add linear weighting 2025-09-08 14:46:33 +02:00
giovanni
96402baf20 weighting refactory
Co-authored-by: Dario Coscia <dariocos99@gmail.com>
2025-09-08 14:46:33 +02:00
giovanni
c42bdd575c add self-adaptive weighting 2025-09-08 14:46:33 +02:00
giovanni
bacd7e202a add mutual solver-weighting link 2025-09-08 14:46:33 +02:00
Dario Coscia
973d0c05ab fix compile issue (#627) 2025-09-08 14:22:25 +02:00
Giovanni Canali
419ac7ffbb fix device problem of residual weights 2025-07-31 12:37:50 +02:00
giovanni
4ad939fdb9 fix connection issue 2025-07-31 12:12:25 +02:00
Dario Coscia
09596a912c fix connection problem.zoo 2025-07-31 12:12:25 +02:00
Giovanni Canali
caa67ace93 add pirate network 2025-07-28 11:28:50 +02:00
Giovanni Canali
6d1d4ef423 add batching support for self-adaptive pinns 2025-07-25 17:44:10 +02:00
Giovanni Canali
1ed14916f1 fix switch_optimizer callback 2025-07-25 16:39:16 +02:00
FilippoOlivo
6d10989d89 fix codacy 2025-07-08 09:49:33 +02:00
Dario Coscia
c559a5763b rich error msg for check_consistency 2025-07-08 09:49:33 +02:00
giovanni
2cb0eadac1 support built-in equations in system 2025-07-04 16:40:38 +02:00
giovanni
de47d69fec batching for rbapinns 2025-07-04 16:40:06 +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
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
FilippoOlivo
05d6913e04 Fix single graph handling 2025-04-23 18:53:30 +02:00
Dario Coscia
7e49392ac3 Update PINNInterface Inheritance (#542) 2025-04-23 18:53:30 +02:00
Dario Coscia
d87a314722 Fix label_tensor.py doc (#543) 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
Giovanni Canali
485c8dd789 Improve differential operators (#528)
* Improve grad logic and fix issues

* Add operators' fast versions

* Fix bug in laplacian + new tests + restructuring

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

* fix advection bug

---------

Co-authored-by: Dario Coscia <dariocos99@gmail.com>
2025-04-23 18:53:30 +02:00
Filippo Olivo
ce0c033de1 Self-loops management in KNNGraph and RadiusGraph (#522)
* Add self-loop option to RadiusGraph and KNNGraph
2025-04-23 18:53:30 +02:00
Filippo Olivo
6ed3ca04fe Fix __getitem__ in LabelTensor (#546)
* Fix LabelTensor
* Cleaning label_tensor.py

---------

Co-authored-by: Dario Coscia <93731561+dario-coscia@users.noreply.github.com>
2025-04-14 11:41:59 +02:00
Dario Coscia
0a60ed4c9a Update MultiSolverInterface (#520) 2025-04-07 14:13:26 +02:00
Giovanni Canali
f48da47ed4 add scheduler step for multisolvers (#526) 2025-03-27 15:55:15 +01:00
Giovanni Canali
b958c0f5db fix labels management in operators (#524)
* fix bug in laplace labels

* fix label management and add test
2025-03-26 16:49:18 +01:00
Filippo Olivo
ef29f0a95d Bug fix and add additional tests for Dataset and DataModule (#517) 2025-03-25 12:18:27 +01:00
Nicola Demo
9c77523fca Fix pod_block.py 2025-03-19 18:02:44 +01: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
Giuseppe Alessio D'Inverno
716d43f146 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-03-19 17:48:29 +01:00
FilippoOlivo
070b5137ba Minor fix 2025-03-19 17:48:29 +01:00
FilippoOlivo
1b2154d8fb Add docstring for repeat in DataModule 2025-03-19 17:48:29 +01:00
Dario Coscia
6ac2f28788 formatting 2025-03-19 17:48:29 +01:00
Dario Coscia
43117fcc62 update datamodule doc 2025-03-19 17:48:29 +01:00
Dario Coscia
7cbe658303 format code 2025-03-19 17:48:29 +01:00
Dario Coscia
c627346708 modify automatic batching doc 2025-03-19 17:48:29 +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
Dario Coscia
0fcb78bc51 modify poisson inv 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
FilippoOlivo
05105dd517 Fix conditions rendering 2025-03-19 17:48:27 +01:00
giovanni
8dc682c849 fix doc model part 1 2025-03-19 17:48:27 +01:00