Topotoolbox

Latest version: v0.0.2

Safety actively analyzes 714815 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

0.0.2

What's Changed
* Add step to upload to test.pypi.org by wkearn in https://github.com/TopoToolbox/pytopotoolbox/pull/85
* Switch from test.pypi.org to the main PyPI repository by wkearn in https://github.com/TopoToolbox/pytopotoolbox/pull/86
* Restore NaNs in the original DEM after filling sinks by wkearn in https://github.com/TopoToolbox/pytopotoolbox/pull/88
* Add tests to ensure DEM is left unchanged by fillsinks by wkearn in https://github.com/TopoToolbox/pytopotoolbox/pull/89
* Number nodes of StreamObject correctly by wkearn in https://github.com/TopoToolbox/pytopotoolbox/pull/78
* Wrap streamquad_trapz_* by wkearn in https://github.com/TopoToolbox/pytopotoolbox/pull/79
* Add reproject method by wkearn in https://github.com/TopoToolbox/pytopotoolbox/pull/91
* utils.show: Index into the multidimensional axes object by wkearn in https://github.com/TopoToolbox/pytopotoolbox/pull/92
* Make shape, rows and columns properties of GridObject by wkearn in https://github.com/TopoToolbox/pytopotoolbox/pull/93
* Update installation instructions in README and docs by wkearn in https://github.com/TopoToolbox/pytopotoolbox/pull/87
* Fix links to CONTRIBUTING.md in docs by wkearn in https://github.com/TopoToolbox/pytopotoolbox/pull/94
* Add repository button to the docs by wkearn in https://github.com/TopoToolbox/pytopotoolbox/pull/95
* Move example notebooks to docs/examples by wkearn in https://github.com/TopoToolbox/pytopotoolbox/pull/96
* Add wrapping guide to docs by Teschl in https://github.com/TopoToolbox/pytopotoolbox/pull/98
* Use `fillsinks_hybrid` by wkearn in https://github.com/TopoToolbox/pytopotoolbox/pull/99
* Clear outputs from StreamObject notebook by wkearn in https://github.com/TopoToolbox/pytopotoolbox/pull/101
* Add Curvature to GridObject by Teschl in https://github.com/TopoToolbox/pytopotoolbox/pull/100
* Create a Getting Started with TopoToolbox guide by wkearn in https://github.com/TopoToolbox/pytopotoolbox/pull/102
* Add filter function to GridObject by Teschl in https://github.com/TopoToolbox/pytopotoolbox/pull/107
* Add erode to GridObject by Teschl in https://github.com/TopoToolbox/pytopotoolbox/pull/116
* Add dilate to GridObject by Teschl in https://github.com/TopoToolbox/pytopotoolbox/pull/117
* Implement `StreamObject.chitransform` by wkearn in https://github.com/TopoToolbox/pytopotoolbox/pull/115
* Add curvature to the Getting Started guide by wkearn in https://github.com/TopoToolbox/pytopotoolbox/pull/118
* Add Evansslope to GridObject by Teschl in https://github.com/TopoToolbox/pytopotoolbox/pull/119
* Rename partial_derivitives -> partial_derivatives by wkearn in https://github.com/TopoToolbox/pytopotoolbox/pull/121
* Implement drainagebasins by wkearn in https://github.com/TopoToolbox/pytopotoolbox/pull/122
* Add shufflelabel method to GridObject by wkearn in https://github.com/TopoToolbox/pytopotoolbox/pull/123
* Add Drainage basin delineation section to the Getting Started guide by wkearn in https://github.com/TopoToolbox/pytopotoolbox/pull/124
* Make fillsinks memory-order agnostic by wkearn in https://github.com/TopoToolbox/pytopotoolbox/pull/125
* Add test dependencies as an optional dependency by wkearn in https://github.com/TopoToolbox/pytopotoolbox/pull/126
* Report the minimum and maximum data values in GridObject.info by wkearn in https://github.com/TopoToolbox/pytopotoolbox/pull/128
* Add xy method to StreamObject by wkearn in https://github.com/TopoToolbox/pytopotoolbox/pull/129
* Plot StreamObjects with line segments (plus an API change for the plotting) by wkearn in https://github.com/TopoToolbox/pytopotoolbox/pull/130
* Add Aspect to GridObject by Teschl in https://github.com/TopoToolbox/pytopotoolbox/pull/132
* Add aspect to the Getting Started guide by wkearn in https://github.com/TopoToolbox/pytopotoolbox/pull/137
* Replace GridObject.show with GridObject.plot by wkearn in https://github.com/TopoToolbox/pytopotoolbox/pull/142
* Add downstream_distance method to StreamObject by wkearn in https://github.com/TopoToolbox/pytopotoolbox/pull/143
* Pass zero-based source and target arrays to libtopotoolbox traversal by wkearn in https://github.com/TopoToolbox/pytopotoolbox/pull/144
* Use the new libtopotoolbox flow routing API by wkearn in https://github.com/TopoToolbox/pytopotoolbox/pull/147
* Add plotdz to StreamObject by wkearn in https://github.com/TopoToolbox/pytopotoolbox/pull/148
* Fix a few errors in documentation formatting for StreamObject by wkearn in https://github.com/TopoToolbox/pytopotoolbox/pull/149
* Add dunit and doffset keyword arguments to StreamObject.plotdz by wkearn in https://github.com/TopoToolbox/pytopotoolbox/pull/150
* docs: Use nearest-neighbor interpolation with discrete data by wkearn in https://github.com/TopoToolbox/pytopotoolbox/pull/151
* Pass a seed to shufflelabel for reproducible shuffling by wkearn in https://github.com/TopoToolbox/pytopotoolbox/pull/152
* Add trunk to StreamObject by Teschl in https://github.com/TopoToolbox/pytopotoolbox/pull/153
* Add trunk to the Getting Started Guide by wkearn in https://github.com/TopoToolbox/pytopotoolbox/pull/154
* Implement klargestconncomps by wkearn in https://github.com/TopoToolbox/pytopotoolbox/pull/155
* Add klargestconncomps to the Getting Started Guide by wkearn in https://github.com/TopoToolbox/pytopotoolbox/pull/156
* Add Prominence to GridObject by Teschl in https://github.com/TopoToolbox/pytopotoolbox/pull/158
* Fix numbering of rows and columns in the StreamObject tests by wkearn in https://github.com/TopoToolbox/pytopotoolbox/pull/159
* Clean up the StreamObject tests by wkearn in https://github.com/TopoToolbox/pytopotoolbox/pull/160
* Split the one StreamObject test into several test functions by wkearn in https://github.com/TopoToolbox/pytopotoolbox/pull/161
* Remove unused tests/test_utils.py and tests/__init__.py by wkearn in https://github.com/TopoToolbox/pytopotoolbox/pull/162
* Make sure the excesstopography TypeError test runs by wkearn in https://github.com/TopoToolbox/pytopotoolbox/pull/163
* Add hillshade to GridObject by wkearn in https://github.com/TopoToolbox/pytopotoolbox/pull/164
* Only run the release workflow on the main TopoToolbox repository by wkearn in https://github.com/TopoToolbox/pytopotoolbox/pull/166
* Add a plot_hs method to GridObject by wkearn in https://github.com/TopoToolbox/pytopotoolbox/pull/165
* Bump the version in pyproject.toml by wkearn in https://github.com/TopoToolbox/pytopotoolbox/pull/167


**Full Changelog**: https://github.com/TopoToolbox/pytopotoolbox/compare/v0.0.1...v0.0.2

0.0.1

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

New Contributors
* Teschl made their first contribution in https://github.com/TopoToolbox/pytopotoolbox/pull/2
* wkearn made their first contribution in https://github.com/TopoToolbox/pytopotoolbox/pull/4
* bgailleton made their first contribution in https://github.com/TopoToolbox/pytopotoolbox/pull/57

**Full Changelog**: https://github.com/TopoToolbox/pytopotoolbox/commits/v0.0.1

v0.0.1-test.2
This release is identical to v0.0.1, and is aimed at testing the CI workflow that uploads the package to PyPI.

v0.0.1-test.1
This release is identical to v0.0.1. It is only used to trigger the CI workflow and ensure the package is uploaded to test.pypi.org properly.

Links

Releases

Has known vulnerabilities

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.