SpartaKushK
de0c3fca82
span -> CartesianDomain
2023-11-17 09:51:29 +01:00
SpartaKushK
625a77c0d5
Codacy Small Bug Fixes:
...
- cleaned up imports
- cleaned up some code
- added docstrings
2023-11-17 09:51:29 +01:00
Nicola Demo
bd88e24174
fix slicing for LabelTensor ( #167 )
...
* fix slicing for LabelTensor
* Update testing_pr.yml for solving python3.1 error
2023-11-17 09:51:29 +01:00
Nicola Demo
ba0b9760ac
Update setup.py
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
Ben Volokh
38ecebd44b
Simplex Domain ( #152 )
...
* add Simplex Domain
* unittests for Simplex
* docs update
---------
Co-authored-by: Dario Coscia <93731561+dario-coscia@users.noreply.github.com >
2023-11-17 09:51:29 +01:00
Dario Coscia
955f904b05
simple logger
2023-11-17 09:51:29 +01:00
Kush
0ea17d8ff4
Operation docs update ( #154 )
...
* Operation Interface Enhancement + Clarification
- added set notation to all the geometry operations
- added a warning to say sample_surface=True doesn't work
* minor fix docs
* fix operation_interface.py doc
---------
Co-authored-by: Dario Coscia <dariocoscia@Dario-Coscia.local >
Co-authored-by: Dario Coscia <93731561+dario-coscia@users.noreply.github.com >
2023-11-17 09:51:29 +01:00
Kush
2d0256a179
Geometry Operations Enhancement ( #122 )
...
* updating exclusion domain
- update sample/ is_inside
- create tests
* difference fixes
- random iteration list for sample
* created Intersection
* created a Difference domain
* unittest
* docstrings and minor fixes
* Refacotring Geometries
- added OperationInterface
- redid test cases
- edited Union, Intersect, Exclusion, and Difference
to inherit from OperationInterface
- simplified Union, Intersect, Exclusion, and Difference
* rm lighting logs
---------
Co-authored-by: Dario Coscia <dariocoscia@cli-10-110-16-239.WIFIeduroamSTUD.units.it >
2023-11-17 09:51:29 +01:00
Dario Coscia
44cf800491
add callable function as reduction
2023-11-17 09:51:29 +01:00
Dario Coscia
c4df59ebcd
fix init file
2023-11-17 09:51:29 +01:00
Dario Coscia
b9ddea827b
Enhancing Equations
...
- add init file
- add docs
- fixing bug System of equation, replace torch.stack with torch.hstack
- add tests
2023-11-17 09:51:29 +01:00
Dario Coscia
09f04008b5
adding tests
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
Dario Coscia
701046661f
Solvers for multiple models ( #133 )
...
* Solvers for multiple models
- Implementing the possibility to add multiple models for solvers (e.g. GAN)
- Implementing GAROM solver, see https://arxiv.org/abs/2305.15881
- Implementing tests for GAROM solver (cpu only)
- Fixing docs PINNs
- Creating a solver directory, for consistency in the package
---------
Co-authored-by: Dario Coscia <dariocoscia@dhcp-040.eduroam.sissa.it >
2023-11-17 09:51:29 +01:00
Dario Coscia
6c8635c316
Variables in Discretise Domain ( #139 )
...
* fix problems discretise_domain
* adding docs, fixing tests
2023-11-17 09:51:29 +01:00
Dario Coscia
39f96c7eab
Fix ellipsoid.py bug
...
- Fixing a typo in `ellipsoid.py`
2023-11-17 09:51:29 +01:00
Dario Coscia
63a3296293
Docs fix cartesian.py
2023-11-17 09:51:29 +01:00
Nicola Demo
e0e9e9c4d1
Update dataset.py
2023-11-17 09:51:29 +01:00
Nicola Demo
bb066f7681
Update utils.py
2023-11-17 09:51:29 +01:00
Dario Coscia
982af4a04d
Solving problems related to Geometry ( #118 )
...
* fix and add tests
* minor fix on domain classes
---------
Co-authored-by: Dario Coscia <dariocoscia@cli-10-110-0-208.WIFIeduroamSTUD.units.it >
Co-authored-by: Dario Coscia <dariocoscia@dhcp-040.eduroam.sissa.it >
2023-11-17 09:51:29 +01:00
Kush
62ec69ccac
edited utils to take list ( #115 )
...
* enhanced difference domain
* refactored utils
* fixed typo
* added tests
---------
Co-authored-by: Dario Coscia <93731561+dario-coscia@users.noreply.github.com >
2023-11-17 09:51:29 +01:00
Kush
aaf2bed732
union domain implementation ( #109 )
...
* Union Class
* Implemented Union Tests
---------
Co-authored-by: Dario Coscia <93731561+dario-coscia@users.noreply.github.com >
2023-11-17 09:51:29 +01:00
Dario Coscia
0fb93a73ab
check train test ( #111 )
...
* Update setup.py
* scheduler for all torch versions
---------
Co-authored-by: Dario Coscia <dariocoscia@cli-10-110-0-208.WIFIeduroamSTUD.units.it >
Co-authored-by: Nicola Demo <demo.nicola@gmail.com >
2023-11-17 09:51:29 +01:00
Nicola Demo
8ce3405edc
Update testing_pr.yml
2023-11-17 09:51:29 +01:00
Dario Coscia
63fd068988
Lightining update ( #104 )
...
* multiple functions for version 0.0
* lightining update
* minor changes
* data pinn loss added
---------
Co-authored-by: Nicola Demo <demo.nicola@gmail.com >
Co-authored-by: Dario Coscia <dariocoscia@cli-10-110-3-125.WIFIeduroamSTUD.units.it >
Co-authored-by: Dario Coscia <dariocoscia@Dario-Coscia.station >
Co-authored-by: Dario Coscia <dariocoscia@Dario-Coscia.local >
Co-authored-by: Dario Coscia <dariocoscia@192.168 .1.38>
2023-11-17 09:51:29 +01:00
Nicola Demo
0e3625de80
equation class, fix minor bugs, diff domain ( #89 )
...
* equation class
* difference domain
* dummy dataloader
* writer class
* refactoring and minor fix
2023-11-17 09:51:29 +01:00
Dario Coscia
be11110bb2
fnn update, pinn torch models, tests update. ( #88 )
...
* fnn update, remove labeltensors
* allow custom torch models
* updating tests
---------
Co-authored-by: Dario Coscia <dariocoscia@Dario-Coscia.local >
Co-authored-by: Dario Coscia <dariocoscia@dhcp-031.eduroam.sissa.it >
2023-11-17 09:51:29 +01:00
Dario Coscia
c8fb7715c4
is_inside method
2023-11-17 09:51:29 +01:00
Dario Coscia
025a7ed0df
ellipsoid
2023-11-17 09:51:29 +01:00
Nicola Demo
6b763ae9ab
Update and rename span.py to cartesian.py
2023-11-17 09:51:29 +01:00
Nicola Demo
32c99b787d
Update LICENSE.rst
2023-07-21 10:53:51 +02:00
Nicola Demo
845e42b45e
Create CITATION.cff
2023-07-20 10:15:52 +02:00
Daniel S. Katz
a344dbfbf3
Update paper.bib
2023-07-19 19:23:52 +02:00
Daniel S. Katz
cb5d637746
minor changes in paper
2023-07-19 19:23:52 +02:00
Nicola Demo
8176d15bbd
Update README.md
2023-07-19 13:49:25 +02:00
Nicola Demo
e2d7920bb3
Create CONTRIBUTING.md
2023-07-17 18:53:07 +02:00
Nicola Demo
1c0323c272
Update README.md
2023-07-17 18:53:07 +02:00
Nicola Demo
9cbd1bddbe
Update subversion to 0.0.3
2023-07-04 13:36:37 +02:00
Nicola Demo
f9cbfb2db4
Update pypi-publish.yml
...
new action version
2023-07-04 13:32:49 +02:00
Nicola Demo
a3cd6e43ab
Update setup.py with the long description
2023-07-04 13:16:20 +02:00
Dario Coscia
3187bce6ca
fix doc/readme/joss ( #146 )
...
* fix doc/readme/joss with API scheme
---------
Co-authored-by: Dario Coscia <dariocoscia@cli-10-110-11-236.WIFIeduroamSTUD.units.it >
2023-07-04 11:52:10 +02:00
Nicola Demo
6763be0d31
Update testing_pr.yml
2023-07-04 10:54:15 +02:00
Nicola Demo
2bdd7fc9e0
Update paper.md ( #134 )
...
* update paper.md and paper.bib
* correct modulus reference
---------
Co-authored-by: Anna Ivagnes <s274001@studenti.polito.it >
Co-authored-by: Dario Coscia <93731561+dario-coscia@users.noreply.github.com >
2023-07-04 10:44:28 +02:00
Bo van Hasselt
b6adcffe07
Issue #95 fixed and improved plot_loss ( #106 )
...
* plotter.py plot_loss fixed Issue #95
* Improved the plot_loss to show title and labels.
2023-06-28 15:25:24 +02:00
Nicola Demo
67fb7fe891
Update sphinx command in doc Makefile
2023-06-02 09:35:05 +02:00
Dario Coscia
eb531747e5
update examples
2023-05-30 10:40:39 +02:00
Dario Coscia
37e9658211
minor fix
2023-05-30 10:40:39 +02:00