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
FilippoOlivo
004cbc00c0
problem.input_pts takes into consideration also input_points coming from InputOutputCondition
2025-03-19 17:46:35 +01:00
FilippoOlivo
c4749efc8b
Use Poisson problem from problems zoo in test_problem and minor fix in AbstractProblem
2025-03-19 17:46:35 +01:00
Nicola Demo
84775849d1
fix tests
2025-03-19 17:46:35 +01:00
Nicola Demo
effd1e83bb
clean logic, fix problems for tutorial1
2025-03-19 17:46:35 +01:00
FilippoOlivo
7702427e8d
Bug fix in Graph class
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
bd24b0c1c2
Refactor GNO model and enhance Graph class documentation and error handling. Remove TemporalGraph class
2025-03-19 17:46:35 +01:00
FilippoOlivo
bbdd5d4bf1
Refactor Graph class to support custom edge attribute logic
2025-03-19 17:46:35 +01:00
FilippoOlivo
78b276d995
Add TemporalGraph class
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
4c5e1569ff
Implement PinaGraphDataset
2025-03-19 17:46:34 +01:00
FilippoOlivo
86fe41261b
Implement Graph Neural Operator #231
2025-03-19 17:46:34 +01:00
FilippoOlivo
e63c3d9061
Add Graph class and tests for Graph and Collector + Dataloader refactoring
2025-03-19 17:46:34 +01:00
Filippo Olivo
0194fab0d1
Improvement in DDP and bug fix in DataModule ( #432 )
2025-03-19 17:46:34 +01:00
FilippoOlivo
629a6ee43b
Additional improvement related to #395
2025-03-19 17:46:34 +01:00
Nicola Demo
a899327de1
fix tests
2025-03-19 17:46:34 +01:00
Dario Coscia
9aed1a30b3
Revert "Bug fix PR #423 " ( #426 )
...
This reverts commit b498797bfef45414d1a50147e3f1097b7179e5a8.
Co-authored-by: Filippo Olivo <filippo@filippoolivo.com >
Co-authored-by: Dario Coscia <dariocos99@gmail.com >
2025-03-19 17:46:34 +01:00
FilippoOlivo
6b122d8b2c
Bug fix PR #423
2025-03-19 17:46:34 +01:00
Filippo Olivo
3ea05e845d
Improve DataLoader performance when batch_size=None ( #423 )
2025-03-19 17:46:34 +01:00
FilippoOlivo
7706ef12c3
Simplify LabelTensor class, fix #395 , add docstrings, and resolve Python 3.8 compatibility issue in tests
2025-03-19 17:46:34 +01:00
Giovanni Canali
4bec5bfc9a
Update import from lightning.pytorch ( #409 )
...
* update import
* Remove unnecessary import return type
---------
Co-authored-by: Filippo Olivo <filippo@filippoolivo.com >
2025-03-19 17:46:34 +01:00
Giovanni Canali
08eaf56be1
Codacy
2025-03-19 17:46:34 +01:00
giovanni
81830ecc99
fix laplacian
2025-03-19 17:46:34 +01:00
FilippoOlivo
a6f0336d06
Add check conditions-solver consistency
2025-03-19 17:46:34 +01:00
Nicola Demo
f2340cd4ee
fix some tests
2025-03-19 17:46:34 +01:00
giovanni
9e0dc8fc54
sort variables in operations
2025-03-19 17:46:34 +01:00
giovanni
0adc013f5f
sorted variables
2025-03-19 17:46:34 +01:00
Filippo Olivo
f748b66194
Fix bugs ( #387 )
2025-03-19 17:46:34 +01:00
Dario Coscia
3c95441aac
Revert "Fix bugs ( #385 )" ( #386 )
...
This reverts commit 69cd0ed8cda91c92dab6551a0c6dfd94d199cee7.
2025-03-19 17:46:34 +01:00
Filippo Olivo
6da74cadd5
Fix bugs ( #385 )
2025-03-19 17:46:34 +01:00
Dario Coscia
b52112e448
remove unnecessary dependency
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
FilippoOlivo
dd43c8304c
Codacy correction
2025-03-19 17:46:34 +01:00
FilippoOlivo
ea3d1924e7
Improve efficiency and refact LabelTensor, codacy correction and fix bug in PinaBatch
2025-03-19 17:46:34 +01:00
FilippoOlivo
ccc5f5a322
Add Graph support in Dataset and Dataloader
2025-03-19 17:46:34 +01:00
FilippoOlivo
eb146ea2ea
Fix bug and improve __getitem__
2025-03-19 17:46:33 +01:00
FilippoOlivo
3e30450e9a
Correct codacy warnings
2025-03-19 17:46:33 +01:00
FilippoOlivo
1bc1b3a580
Correct codacy warnings
2025-03-19 17:46:33 +01:00
FilippoOlivo
c9304fb9bb
Implement Dataset, Dataloader and DataModule class and fix SupervisedSolver
2025-03-19 17:46:33 +01:00
Dario Coscia
b9753c34b2
minor changes/ trainer update
2025-03-19 17:46:33 +01:00
Filippo Olivo
7528f6ef74
Update of LabelTensor class and fix Simplex domain ( #362 )
...
*Implement new methods in LabelTensor and fix operators
2025-03-19 17:46:33 +01:00
Dario Coscia
fdb8f65143
Filippo0.2 ( #361 )
...
* Add summation and remove deepcopy (only for tensors) in LabelTensor class
* Update operators for compatibility with updated LabelTensor implementation
* Implement labels.setter in LabelTensor class
* Update LabelTensor
---------
Co-authored-by: FilippoOlivo <filippo@filippoolivo.com >
2025-03-19 17:46:33 +01:00
Dario Coscia
1d3df2a127
update condition_interface
2025-03-19 17:46:33 +01:00