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
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
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
c164db874b
black formatter
2025-03-19 17:48:27 +01:00
giovanni
d2e3f458ab
fix rendering part 2
2025-03-19 17:48:27 +01:00
giovanni
e0ad4dc8a0
fix rendering part 1
2025-03-19 17:48:27 +01:00
giovanni
66b49ea438
fix problem doc
2025-03-19 17:48:26 +01:00
Dario Coscia
6ce0bafc2b
Update Tutorials 0.2 ( #490 )
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
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
Dario Coscia
42ab1a666b
Formatting
...
* Adding black as dev dependency
* Formatting pina code
* Formatting tests
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
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
Nicola Demo
f2340cd4ee
fix some tests
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
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
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
30f865d912
Fix bugs in 0.2 ( #344 )
...
* Fix some bugs
2025-03-19 17:46:33 +01:00
Nicola Demo
9d9c2aa23e
supervised working
2025-03-19 17:46:33 +01: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
dario-coscia
0fa4e1e58a
* Adding a test for all PINN solvers to assert that the metrics are correctly log
...
* Adding test for Metric Tracker
* Modify Metric Tracker to correctly log metrics
2024-08-12 14:48:09 +02:00
Gabriele Codega
c7973a97da
Fix bug in add_points method
...
* solving `add_points`
---------
Co-authored-by: Gabriele Codega <gcodega@pascal.maths.sissa.it >
2024-06-20 12:57:46 +02:00
Dario Coscia
a72ce67873
fixing bug ( #300 )
...
Co-authored-by: Monthly Tag bot <mtbot@noreply.github.com >
2024-05-20 17:45:44 +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
ndem0
cbb43a5392
🎨 Format Python code with psf/black
2024-02-09 15:11:51 +01:00
Anna Ivagnes
0b7a307cf1
Inverse problem implementation ( #177 )
...
* inverse problem implementation
* add tutorial7 for inverse Poisson problem
* fix doc in equation, equation_interface, system_equation
---------
Co-authored-by: Dario Coscia <dariocoscia@dhcp-015.eduroam.sissa.it >
2023-11-17 09:51:29 +01:00
Dario Coscia
8b7b61b3bd
Documentation for v0.1 version ( #199 )
...
* Adding Equations, solving typos
* improve _code.rst
* the team rst and restuctore index.rst
* fixing errors
---------
Co-authored-by: Dario Coscia <dariocoscia@dhcp-015.eduroam.sissa.it >
2023-11-17 09:51:29 +01:00
Nicola Demo
d654259428
add dataset and dataloader for sample points ( #195 )
...
* add dataset and dataloader for sample points
* unittests
2023-11-17 09:51:29 +01:00
Dario Coscia
4d1187898f
Adaptive Refinment and Multiple Optimizer callbacks
...
* Implementing a callback to switch between optimizers during training
* Implementing the R3Refinment for collocation points
* Modify trainer -> dataloader is created or updated by calling `_create_or_update_loader`
* Adding `add_points` routine to AbstractProblem so that new points can be added without resampling from scratch
2023-11-17 09:51:29 +01:00
Pasquale Africa
6c627c70e3
Rename nabla -> laplacian
2023-11-17 09:51:29 +01:00
Dario Coscia
92e0e4920b
CPU/GPU/TPU training ( #159 )
...
* device training
---------
Co-authored-by: Dario Coscia <dcoscia@lovelace.maths.sissa.it >
Co-authored-by: Dario Coscia <dariocoscia@Dario-Coscia.local >
2023-11-17 09:51:29 +01:00
Dario Coscia
6ff7c6af5b
fix bug
2023-11-17 09:51:29 +01:00
Nicola Demo
f57a08b875
device for sample points in absProblem ( #132 )
...
* device for sample points in absProblem
2023-11-17 09:51:29 +01:00