Skip to main content

pytopotoolbox Logo


GitHub Release PyPI - Version Tests GitHub License DOI

pytopotoolbox

TopoToolbox is a Python library that provides a set of functions and classes that support the analysis of relief and flow pathways in digital elevation models (DEMs). The major aim of TopoToolbox is to offer helpful analytical GIS utilities in a non-GIS environment in order to support the simultaneous application of GIS-specific and other quantitative methods.

The documentation is located at https://topotoolbox.github.io/pytopotoolbox/.

This python library is based on the TopoToolbox for Matlab and uses the API provided by libtopotoolbox to compute efficiently.

Getting started

To get started head to pytopotoolbox/tutorial. If you need more examples see pytopotoolbox/examples or reference the API documentation pytopotoolbox/api.

The examples can also be downloaded as Jupyter Notebook files from docs/examples. Feel free to download and play around with them to gain a better understanding of the functionality of the TopoToolbox.

Installation

TopoToolbox is available in the Python Package Index. With Python version 3.10 or later and pip installed, you can run

pip install --upgrade topotoolbox

to install the latest release from the Python Package Index. If you run into problems with installation, please open an issue.

Contributing

If you would like to contribute to pytopotoolbox, check out the Contribution Guidelines.

License

This project is licensed under the GPL-3.0 (GNU) License - see the LICENSE file for details.

Metadata

Release files for topotoolbox 0.0.12

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for topotoolbox 0.0.12
File Size Uploaded Provenance
topotoolbox-0.0.12.tar.gz 173.7 kB With provenance Details

Built distributions (wheels)

Table of built distributions (wheels) for topotoolbox 0.0.12
File
topotoolbox-0.0.12-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
topotoolbox-0.0.12-cp313-cp313-manylinux_2_28_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ x86-64 Details
topotoolbox-0.0.12-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details
topotoolbox-0.0.12-cp313-cp313-macosx_10_13_x86_64.whl CPython 3.13 CPython 3.13 macOS 10.13+ x86-64 Details
topotoolbox-0.0.12-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
topotoolbox-0.0.12-cp312-cp312-manylinux_2_28_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ x86-64 Details
topotoolbox-0.0.12-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details
topotoolbox-0.0.12-cp312-cp312-macosx_10_13_x86_64.whl CPython 3.12 CPython 3.12 macOS 10.13+ x86-64 Details
topotoolbox-0.0.12-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
topotoolbox-0.0.12-cp311-cp311-manylinux_2_28_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ x86-64 Details
topotoolbox-0.0.12-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details
topotoolbox-0.0.12-cp311-cp311-macosx_10_9_x86_64.whl CPython 3.11 CPython 3.11 macOS 10.9+ x86-64 Details

Total release size: 7.5 MB

Release files / topotoolbox-0.0.12.tar.gz

Download URL topotoolbox-0.0.12.tar.gz
Size 173.7 kB
Tags Source
SHA-256 checksum
How to use checksums
a4229394c2d755b73ef39c6e1f43764bba595fe565d8f46426967a8435cdfb1d
BLAKE2b-256 checksum
How to use checksums
2e15c3a78ad59e695025f2364fa05ed9df19bf2c28f107289da69af3a78df7ed
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 1, 2026.

Transparency log

Release files / topotoolbox-0.0.12-cp313-cp313-win_amd64.whl

Download URL topotoolbox-0.0.12-cp313-cp313-win_amd64.whl
Size 587.3 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
6ce91f285b1da5b8ac759162846f45cf2a08a2be0111b13cf85fb2f344173820
BLAKE2b-256 checksum
How to use checksums
b0f5fcd87e621b08387b8c1f0c5eac902803d0bcfb9acb6774dda6d8ea598dad
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 1, 2026.

Transparency log

Release files / topotoolbox-0.0.12-cp313-cp313-manylinux_2_28_x86_64.whl

Download URL topotoolbox-0.0.12-cp313-cp313-manylinux_2_28_x86_64.whl
Size 766.5 kB
Tags CPython 3.13 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
4a7bb118f481b52a68c2ac9d8e6be4087af923c465628a99da19f8919f3654da
BLAKE2b-256 checksum
How to use checksums
0c6dd3c6674342f7da82b5290c405efdea7a0ced84302b21bb7c02148fe32f15
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 1, 2026.

Transparency log

Release files / topotoolbox-0.0.12-cp313-cp313-macosx_11_0_arm64.whl

Download URL topotoolbox-0.0.12-cp313-cp313-macosx_11_0_arm64.whl
Size 538.5 kB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
d8bc116a4a3abb481b8ece29a0a507a21c60352e3777e504b126842ffa1c25eb
BLAKE2b-256 checksum
How to use checksums
673f8e9ca603b0c5ef88e65b9efc013791e0872ee4a1a0ace6c8dc31494ba439
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 1, 2026.

Transparency log

Release files / topotoolbox-0.0.12-cp313-cp313-macosx_10_13_x86_64.whl

Download URL topotoolbox-0.0.12-cp313-cp313-macosx_10_13_x86_64.whl
Size 570.1 kB
Tags CPython 3.13 macOS 10.13+ x86-64
SHA-256 checksum
How to use checksums
e2049ada049c228b35d35311618b6e775b2772140fc12d74869840ba39b68623
BLAKE2b-256 checksum
How to use checksums
1b91268253115acc070cd99493f5bad9415c0af218c5b7c5a0f364951c9500ea
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 1, 2026.

Transparency log

Release files / topotoolbox-0.0.12-cp312-cp312-win_amd64.whl

Download URL topotoolbox-0.0.12-cp312-cp312-win_amd64.whl
Size 587.1 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
908e7a676cb04e63aac1f1c7e0a4da50606bd84f7f270a4cfa86b8ce43d2d90d
BLAKE2b-256 checksum
How to use checksums
3887e6ce0d962a6393d21f027af909b1b94358ec8f3231c5601db0afdc92f447
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 1, 2026.

Transparency log

Release files / topotoolbox-0.0.12-cp312-cp312-manylinux_2_28_x86_64.whl

Download URL topotoolbox-0.0.12-cp312-cp312-manylinux_2_28_x86_64.whl
Size 766.2 kB
Tags CPython 3.12 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
8b9832eea2e503e9263510cd013d3dca9fc6882b847be5ae0de90de83e77b13d
BLAKE2b-256 checksum
How to use checksums
d89ecb8cc4873b17cc5a0494bfef7e0179ee5d7380161a57a95b1c1bc9eb73d3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 1, 2026.

Transparency log

Release files / topotoolbox-0.0.12-cp312-cp312-macosx_11_0_arm64.whl

Download URL topotoolbox-0.0.12-cp312-cp312-macosx_11_0_arm64.whl
Size 538.3 kB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
c32f07d9f6d644726a329fdf14c6d28f3bf8d807b696e928d2b34aa6925e9a61
BLAKE2b-256 checksum
How to use checksums
610cc1a4604c0e0d9e26d57e5bd9d248d607be23f90fe794f78b557ca4de27f9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 1, 2026.

Transparency log

Release files / topotoolbox-0.0.12-cp312-cp312-macosx_10_13_x86_64.whl

Download URL topotoolbox-0.0.12-cp312-cp312-macosx_10_13_x86_64.whl
Size 569.7 kB
Tags CPython 3.12 macOS 10.13+ x86-64
SHA-256 checksum
How to use checksums
eae8da38660a1c1933b498be0df5e39a43e057f3f1c49f878fa9e3ad87829a6f
BLAKE2b-256 checksum
How to use checksums
95ffcf2609a35c7856aad728aa06ccb09184e396a5321c56cfeb1f87042a983f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 1, 2026.

Transparency log

Release files / topotoolbox-0.0.12-cp311-cp311-win_amd64.whl

Download URL topotoolbox-0.0.12-cp311-cp311-win_amd64.whl
Size 576.5 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
a9995071e349dd17a40bdb220bd0ad9454e51c2ff7c1dcf40ee0760a7700629b
BLAKE2b-256 checksum
How to use checksums
ee65f53af61d721c431d3e58f1ef3545a25cb078593037181fb537aa02218541
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 1, 2026.

Transparency log

Release files / topotoolbox-0.0.12-cp311-cp311-manylinux_2_28_x86_64.whl

Download URL topotoolbox-0.0.12-cp311-cp311-manylinux_2_28_x86_64.whl
Size 760.0 kB
Tags CPython 3.11 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
05d1569f01b39ff2e54c4e030baa37a61cc17175ac864028ccc260180d5fc4ec
BLAKE2b-256 checksum
How to use checksums
16e51dc02ecc98401cfb8a008aca3f4df09205564b977a9f6afafbf6735ada49
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 1, 2026.

Transparency log

Release files / topotoolbox-0.0.12-cp311-cp311-macosx_11_0_arm64.whl

Download URL topotoolbox-0.0.12-cp311-cp311-macosx_11_0_arm64.whl
Size 531.5 kB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
52e78c99bbd45835c0229f109d8eb58c09ef82606f0b877d7141e36e7ffedd4e
BLAKE2b-256 checksum
How to use checksums
350c3696e460945a6254f6f1cb26415cf31e1d5d517448087e224be3ab10ee85
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 1, 2026.

Transparency log

Release files / topotoolbox-0.0.12-cp311-cp311-macosx_10_9_x86_64.whl

Download URL topotoolbox-0.0.12-cp311-cp311-macosx_10_9_x86_64.whl
Size 559.3 kB
Tags CPython 3.11 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
f4481b9998838be220eaf3c1fa03c5fb38dd63722dc12db163ffe4036af7a9c0
BLAKE2b-256 checksum
How to use checksums
0fb1b8cffa98dedce40cec5b204d3676d4bd2868586dda7dc31bc11e94ec5b23
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 1, 2026.

Transparency log

Security for topotoolbox 0.0.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

Full provenance

All 13 files in this release have been uploaded with provenance metadata.

Select from 13 files

Attestation for topotoolbox-0.0.12.tar.gz

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 1, 2026.

Transparency log

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page