- `reflect` arguments: `True` can now be given (single value, or for a particular parameter/dimension), in which case the KDE will guess the reflection points based on the data extrema (in all dimensions, or only the target ones). This happens in `kernels._check_reflect`.
- General bug fixes.
- Improve kwarg handling in plotting.
- API
- `kalepy.density()`
- BUG: fixed issue in 'grid' mode where output points didn't match values in shape.
- Add `grid` kwarg.
- `kalepy/`
- `kernels.py`
- `_check_reflect()`
- Added boolean functionality for `reflect` arguments, which are then replaced with data extrema as needed.
- `plot.py`
- General bug fixes, improvements in kwarg handling.
- Return `handles` from plotting functions to allow for legends.
- `utils.py`
- New methods for checking / handling jagged arrays (`flatten()`, `flatlen()`, `isjagged()` and `jshape`)
- `notebooks/`
- `api.ipynb` [NEW-FILE]
- New notebook for running API tests.
- `gen_readme.py` [NEW-FILE]
- Script to automatically assemble the `README.md` file based on an input template `_README.md` and the jupyter notebook `demo.ipynb`. Automatically takes care of image files, and updating them with git.
- `README.md`
- Updated (using `gen_readme.py`) to include new, cleaner examples (primarily using top-level API).