Commit Graph

604 Commits

Author SHA1 Message Date
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
Dario Coscia
4e251b64f5 tutorial update 2023-05-30 10:40:39 +02:00
Nicola Demo
0dba743f1d multiple functions for version 0.0 2023-05-09 17:01:51 +02:00
Dario Coscia
9de4e515f4 Tutorial (#91)
* tutorial update
2023-05-08 16:19:59 +02:00
Anna Ivagnes
2382ef55cd fix docs 2023-04-20 14:58:43 +02:00
Nicola Demo
9c95c3e3e8 Update contributors in README.md 2023-04-19 10:19:47 +02:00
Nicola Demo
7182f35a85 minor updates (#82)
* new dev release
* github action architectures
2023-04-18 18:16:33 +02:00
Nicola Demo
2ca08b5236 Docs (#81)
* clean `condition` module
* add docs
2023-04-18 15:00:26 +02:00
Your Name
736c78fd64 add docs 2023-04-18 10:55:42 +02:00