What's Changed
- basic package struct by @Teschl in #2
- Add GPL v3.0 by @wkearn in #4
- Basic GridObject and .info() function by @Teschl in #11
- Interface with libtopotoolbox through scikit-build-core and pybind11 by @wkearn in #12
- added fillsinks with pybind11 by @Teschl in #14
- Added GridObj generation with OpenSimplex noise by @Teschl in #15
- Add pybind11 license to LICENSES_bundled by @wkearn in #21
- Add magic functions by @Teschl in #19
- Implement Pep8 standard by @Teschl in #23
- Add basic CI workflow by @wkearn in #28
- Add Identifyflats by @Teschl in #24
- Windows Installation Guide by @Teschl in #25
- Provide example data by @Teschl in #29
- Add Sphinx docs generation by @Teschl in #33
- Refactor package by @Teschl in #39
- Update Documentation and add CONTRIBUTING by @Teschl in #40
- Add show and saving functions by @Teschl in #48
- Fix matrix passing to C/C++ by @Teschl in #51
- Bump versions of actions/checkout and actions/setup-python by @wkearn in #52
- Add Excesstopography by @Teschl in #54
- Fix a few minor typos and formatting problems around the docs by @wkearn in #56
- Rework example gallery by @Teschl in #58
- Add linting and type checks by @Teschl in #59
- Add FlowObject by @Teschl in #61
- Fix the build time version of numpy to 2.0.0 or greater by @wkearn in #66
- Adds Graphflood binding by @bgailleton in #57
- Add StreamObject by @Teschl in #65
- Implement gradient8 by @Teschl in #63
- Supply boundary conditions to fillsinks and handle NaNs properly by @wkearn in #70
- Update docstring and docs for graphflood by @Teschl in #68
- Remove version specifications from pyproject.toml by @wkearn in #77
- Add a release workflow by @wkearn in #83
- Set version number to 0.0.1 by @wkearn in #84
New Contributors
- @Teschl made their first contribution in #2
- @wkearn made their first contribution in #4
- @bgailleton made their first contribution in #57
Full Changelog: https://github.com/TopoToolbox/pytopotoolbox/commits/v0.0.1