- Support both TensorFlow 1 and TensorFlow 2 as backend - Check if a `Polygon` is a `Triangle` or `Rectangle`
0.6.1
Areas of improvement
- Bug fix: `mean_absolute_percentage_error` allows `y_true` to be negative
New APIs
- Add new metric: `max_absolute_percentage_error`
0.6.0
Areas of improvement
- Fix the bug of `float64` support
API changes
- `PDE`, `TimePDE`, `IDE`: remove argument `num_outputs`, rename argument `func` to `solution` - `PeriodicBC` supports first order derivative
0.5.1
Areas of improvement
- Bug fix: `GeometryXTime.uniform_points` and `uniform_boundary_points` - Bug fix: `PDE` re-generate data each step
0.5.0
Areas of improvement
- `PDE`, `TimePDE`, and `IDE` allow the reference solution to be `None` - postprocessing: Add 3D plot - Bug fix: Replace `net.x` with `net.inputs` - Refactor: move `feed_dict` from `Model` to `Map` - Update docs
API changes
- `data.OpDataSet` supports whether standardize - `maps.MfNN` supports train only high or low fidelity network
New APIs
- `maps.OpNN` supports setting default function input
0.4.0
Areas of improvement
- Bug fix: Fix the support of Python 2 - Add example of solution to satisfy BC exactly: diffusion_1d_exactBC.py - Improve documentation