Giovanni Canali
|
fca3db7926
|
fix bugs for helmholtz and advection (#686)
|
2025-10-30 10:15:38 +01:00 |
|
GiovanniCanali
|
df4ea64c74
|
add b-spline surface
|
2025-10-15 17:37:50 +02:00 |
|
GiovanniCanali
|
71ce8c55f6
|
fix logic and extend tests
|
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 |
|
Giovanni Canali
|
4e37468460
|
Update Laplace class and add unit tests (#645)
|
2025-09-22 15:05:28 +02:00 |
|
Filippo Olivo
|
4a6e73fa54
|
Fix basis device transfer in PODBlock (#650)
* fix gpu data moving
|
2025-09-19 13:42:32 +02:00 |
|
Giovanni Canali
|
87c5c6a674
|
pass method argument to fast laplacian (#648)
|
2025-09-18 13:07:49 +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 |
|
Dario Coscia
|
85b9edc74d
|
fix tensor getitem in graph_dataset (#633)
|
2025-09-10 12:04:41 +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 |
|
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 |
|
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 |
|
Anna Ivagnes
|
3c1fed9ae2
|
add singular values in PODBlock
|
2025-05-05 11:15:21 +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 |
|
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 |
|
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 |
|
Dario Coscia
|
632934f9cc
|
Update callbacks and tests (#482)
---------
Co-authored-by: giovanni <giovanni.canali98@yahoo.it>
|
2025-03-19 17:48:25 +01:00 |
|
Giovanni Canali
|
f67467e5bd
|
Adding new problems to problem.zoo (#484)
* adding problems
* add tests
* update doc + formatting
---------
Co-authored-by: Dario Coscia <dariocos99@gmail.com>
|
2025-03-19 17:48:22 +01:00 |
|
Filippo Olivo
|
2ae4a94e49
|
Add test supervised solver for graph based models (#480)
|
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 |
|
Filippo Olivo
|
a0cbf1c44a
|
Improve conditions and refactor dataset classes (#475)
* Reimplement conditions
* Refactor datasets and implement LabelBatch
---------
Co-authored-by: Dario Coscia <dariocos99@gmail.com>
|
2025-03-19 17:46:36 +01:00 |
|
Giovanni Canali
|
bdad144461
|
add linear weight update callback (#474)
|
2025-03-19 17:46:36 +01:00 |
|
Filippo Olivo
|
ab6ca78d85
|
Simplify Graph class (#459)
* Simplifying Graph class and adjust tests
---------
Co-authored-by: Dario Coscia <dariocos99@gmail.com>
|
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
|
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
|
810d215ca0
|
Modify pina.__init__.py and rm useless .py files
* rm meta.py, plotter.py, writer.py
* modify __init__ file
* modify tests due to __init__ import
|
2025-03-19 17:46:35 +01:00 |
|
Filippo Olivo
|
9c9d4fe7e4
|
Fix bug in Collector with Graph data (#456)
* Fix bug in Collector with Graph data
* Add comments in DataModule class and bug fix in collate
|
2025-03-19 17:46:35 +01:00 |
|
Filippo Olivo
|
571ef7f9e2
|
Add functionalities in DataModule and data loaders + tests datasets and DataModule (#453)
* Add num_workers and pin_memory arguments to DataLoader and DataModule tests
|
2025-03-19 17:46:35 +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 |
|
Filippo Olivo
|
780c4921eb
|
Add Supervised Problem (#451)
* Add SuperviedProblem class in problem zoo
|
2025-03-19 17:46:35 +01:00 |
|
FilippoOlivo
|
195224794f
|
Implement custom sampling logic
|
2025-03-19 17:46:35 +01:00 |
|
FilippoOlivo
|
f578b2ed12
|
Introduce add_points method in AbstractProblem, removed unused comments in Collector class and add the test for add_points and codacy corrections
|
2025-03-19 17:46:35 +01:00 |
|