PINA
PINA copied to clipboard
Physics-Informed Neural networks for Advanced modeling
I agree to divide conditions in multiple classes but I do not think that the `residual` method should be inside conditions. I see conditions more like an object that encapsulates...
I really like both `Optimizer` and `Scheduler` classes! I think the `hook` method can be made an abstract method for the base classes. In this way all the classes that...
**New Features to add** * [ ] `KernelPCABlock` implementing the kernel PCA[paper link]() * [ ] `MultiDimensionalScalingBlock` implementing MDS[paper link]() * [ ] `IsomapBlock` implementing Isomap[paper link]() * [ ]...
import torch from pina.problem import TimeDependentProblem, SpatialProblem from pina.operators import grad from pina import Condition from pina.span import Span from pina import LabelTensor import pandas as pd from scipy.io import...
**Describe the bug** The documentation workflow fails to deploy. This is mainly due to the sphinx dependencies in `EXTRA` in `setup.py` ``` EXTRAS = { 'docs': [ 'sphinx', 'sphinx_rtd_theme', 'sphinx_copybutton',...
The DeepONet in `pina/model/deeponet.py` currently supports one dimension in output, caused by the reshape in this line: https://github.com/mathLab/PINA/blob/5445559cb236c97419a019e92e6f38b3aaf7f791/pina/model/deeponet.py#L225
**Is your feature request related to a problem? Please describe.** It would be nice to restructure the Tutorials to be more modular and introduce from zero the users to PINA....
**Is your feature request related to a problem? Please describe.** Python 3.8 is no longer supported. I suggest to remove tests and support for this version.
Fixes #530
Fixes #440: add a type checker to be used for debugging. If the debugging level is set to `DEBUG`, the `enforce_type` decorator will enforce the type hints both for the...