- Add `Triangle.on_boundary` and `Triangle.boundary_normal` - `OpNN` supports different activations for branch and trunk nets - Bug fix: `GeometryXTime.uniform_points`
0.8.4
Areas of improvement
- Support numpy inputs to define PDE - Bug fix: Hypershpere sobol points
New APIs
- Add feed-forward neural networks (`PFNN`) that support sub-networks - Add fractional PDE (`FPDE` and `TimeFPDE`) with fractional Laplacian
0.8.3
Areas of improvement
- Bug fix: `Cuboid.random_boundary_points()`
0.8.2
Areas of improvement
- `OpNN` can be partially trained - `DirichletBC` supports functions that returns a number - `DataSet` does not standardize by default - Add `Swish` activation - Bug fix in loss plot
0.8.1
Areas of improvement
- Add loss: mean absolute error - Bug fix: `Geometry` point sampling
0.8.0
Areas of improvement
- Support layer-wise locally adaptive activation function - Bug fix
API changes
- Rename `Map.outputs_modify()` to `Map.apply_output_transform()`