Skip to main content

High-performance geospatial analysis library for Python, powered by Rust

Project description

surtgis

High-performance geospatial analysis library for Python, powered by Rust.

SurtGIS provides 40+ terrain, hydrology, and imagery algorithms with native performance through PyO3 bindings.

Installation

pip install surtgis

Quick Start

import numpy as np
import surtgis

# Create a sample DEM (100x100 grid)
dem = np.random.rand(100, 100) * 100  # Elevation in meters
cell_size = 30.0  # 30m resolution

# Compute terrain derivatives
slope = surtgis.slope(dem, cell_size)
aspect = surtgis.aspect_degrees(dem, cell_size)
hillshade = surtgis.hillshade_compute(dem, cell_size, azimuth=315.0, altitude=45.0)

# Curvature analysis
profile_curv = surtgis.curvature_compute(dem, cell_size, ctype="profile")
plan_curv = surtgis.curvature_compute(dem, cell_size, ctype="plan")

# Advanced Florinsky curvatures (14 types available)
mean_h = surtgis.advanced_curvature(dem, cell_size, ctype="mean_h")
gaussian_k = surtgis.advanced_curvature(dem, cell_size, ctype="gaussian_k")

# Hydrology
twi = surtgis.twi_compute(dem, cell_size)  # Topographic Wetness Index
hand = surtgis.hand_compute(dem, cell_size)  # Height Above Nearest Drainage

print(f"Slope range: {slope.min():.1f} - {slope.max():.1f}")
print(f"TWI range: {twi.min():.2f} - {twi.max():.2f}")

Available Functions

Terrain Analysis (21 functions)

Function Description
slope(dem, cell_size) Slope in degrees or percent
aspect_degrees(dem, cell_size) Aspect in degrees (0-360)
hillshade_compute(dem, cell_size, azimuth, altitude) Analytical hillshade
multidirectional_hillshade(dem, cell_size) Multi-azimuth hillshade
curvature_compute(dem, cell_size, ctype) Profile, plan, or general curvature
advanced_curvature(dem, cell_size, ctype) 14 Florinsky curvatures
tpi_compute(dem, cell_size, radius) Topographic Position Index
tri_compute(dem, cell_size) Terrain Ruggedness Index
dev_compute(dem, cell_size, radius) Deviation from Mean Elevation
vrm_compute(dem, cell_size, radius) Vector Ruggedness Measure
geomorphons_compute(dem, cell_size, flatness, radius) Landform classification
mrvbf_compute(dem, cell_size) Multi-resolution Valley Bottom Flatness
northness_compute(dem, cell_size) Cosine of aspect
eastness_compute(dem, cell_size) Sine of aspect
shape_index_compute(dem, cell_size) Shape index
curvedness_compute(dem, cell_size) Curvedness
sky_view_factor_compute(dem, cell_size) Sky View Factor
viewshed_compute(dem, cell_size, observer_row, observer_col) Line-of-sight visibility
openness_positive(dem, cell_size) Positive openness
openness_negative(dem, cell_size) Negative openness
uncertainty_slope(dem, cell_size, dem_rmse) Slope uncertainty from DEM error

Hydrology (9 functions)

Function Description
fill_depressions(dem, cell_size) Planchon-Darboux sink filling
priority_flood_fill(dem, cell_size) Priority-Flood (Barnes 2014)
breach_fill(dem, cell_size) Breach depressions (Lindsay 2016)
flow_direction_d8(dem, cell_size) D8 flow direction
flow_accumulation_d8(fdir, cell_size) D8 flow accumulation
flow_accumulation_mfd_compute(dem, cell_size) Multi-flow direction accumulation
twi_compute(dem, cell_size) Topographic Wetness Index
hand_compute(dem, cell_size) Height Above Nearest Drainage
stream_network_compute(dem, cell_size, threshold) Stream network extraction

Imagery (4 functions)

Function Description
ndvi_compute(nir, red) Normalized Difference Vegetation Index
ndwi_compute(green, nir) Normalized Difference Water Index
savi_compute(nir, red, l_factor) Soil-Adjusted Vegetation Index
normalized_diff(a, b) Generic normalized difference

Morphology (4 functions)

Function Description
morph_erode(data, radius) Morphological erosion
morph_dilate(data, radius) Morphological dilation
morph_opening(data, radius) Morphological opening
morph_closing(data, radius) Morphological closing

Statistics (3 functions)

Function Description
focal_mean(data, radius) Focal mean
focal_std(data, radius) Focal standard deviation
focal_range(data, radius) Focal range (max - min)

Advanced Curvature Types

The advanced_curvature function supports 14 curvature types from Florinsky (2025):

  • mean_h - Mean curvature H
  • gaussian_k - Gaussian curvature K
  • unsphericity_m - Unsphericity M
  • difference_e - Difference curvature E
  • minimal_kmin - Minimal principal curvature
  • maximal_kmax - Maximal principal curvature
  • horizontal_kh - Horizontal (plan) curvature
  • vertical_kv - Vertical (profile) curvature
  • horizontal_excess_khe - Horizontal excess curvature
  • vertical_excess_kve - Vertical excess curvature
  • accumulation_ka - Accumulation curvature
  • ring_kr - Ring curvature
  • rotor - Rotor (flow-line torsion)
  • laplacian - Laplacian

Performance

SurtGIS is 5-10x faster than pure Python implementations thanks to Rust's zero-cost abstractions and automatic parallelization via Rayon.

License

MIT OR Apache-2.0

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

surtgis-0.8.1.tar.gz (414.4 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

surtgis-0.8.1-cp313-cp313-win_amd64.whl (645.5 kB view details)

Uploaded CPython 3.13Windows x86-64

surtgis-0.8.1-cp313-cp313-musllinux_1_2_x86_64.whl (938.4 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

surtgis-0.8.1-cp313-cp313-musllinux_1_2_aarch64.whl (867.0 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

surtgis-0.8.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (726.6 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

surtgis-0.8.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (690.5 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

surtgis-0.8.1-cp313-cp313-macosx_11_0_arm64.whl (643.8 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

surtgis-0.8.1-cp313-cp313-macosx_10_12_x86_64.whl (685.3 kB view details)

Uploaded CPython 3.13macOS 10.12+ x86-64

surtgis-0.8.1-cp312-cp312-win_amd64.whl (645.8 kB view details)

Uploaded CPython 3.12Windows x86-64

surtgis-0.8.1-cp312-cp312-musllinux_1_2_x86_64.whl (938.9 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

surtgis-0.8.1-cp312-cp312-musllinux_1_2_aarch64.whl (867.6 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

surtgis-0.8.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (727.0 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

surtgis-0.8.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (690.9 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

surtgis-0.8.1-cp312-cp312-macosx_11_0_arm64.whl (644.0 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

surtgis-0.8.1-cp312-cp312-macosx_10_12_x86_64.whl (685.8 kB view details)

Uploaded CPython 3.12macOS 10.12+ x86-64

surtgis-0.8.1-cp311-cp311-win_amd64.whl (646.0 kB view details)

Uploaded CPython 3.11Windows x86-64

surtgis-0.8.1-cp311-cp311-musllinux_1_2_x86_64.whl (937.1 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

surtgis-0.8.1-cp311-cp311-musllinux_1_2_aarch64.whl (867.2 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

surtgis-0.8.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (725.0 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

surtgis-0.8.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (690.8 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

surtgis-0.8.1-cp311-cp311-macosx_11_0_arm64.whl (647.1 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

surtgis-0.8.1-cp311-cp311-macosx_10_12_x86_64.whl (689.2 kB view details)

Uploaded CPython 3.11macOS 10.12+ x86-64

surtgis-0.8.1-cp310-cp310-win_amd64.whl (645.9 kB view details)

Uploaded CPython 3.10Windows x86-64

surtgis-0.8.1-cp310-cp310-musllinux_1_2_x86_64.whl (937.2 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

surtgis-0.8.1-cp310-cp310-musllinux_1_2_aarch64.whl (867.3 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

surtgis-0.8.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (725.1 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

surtgis-0.8.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (690.7 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

surtgis-0.8.1-cp310-cp310-macosx_11_0_arm64.whl (647.0 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

surtgis-0.8.1-cp310-cp310-macosx_10_12_x86_64.whl (689.1 kB view details)

Uploaded CPython 3.10macOS 10.12+ x86-64

surtgis-0.8.1-cp39-cp39-win_amd64.whl (646.6 kB view details)

Uploaded CPython 3.9Windows x86-64

surtgis-0.8.1-cp39-cp39-musllinux_1_2_x86_64.whl (937.6 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ x86-64

surtgis-0.8.1-cp39-cp39-musllinux_1_2_aarch64.whl (867.6 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ ARM64

surtgis-0.8.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (725.6 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

surtgis-0.8.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (690.9 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

surtgis-0.8.1-cp39-cp39-macosx_11_0_arm64.whl (647.8 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

surtgis-0.8.1-cp39-cp39-macosx_10_12_x86_64.whl (689.8 kB view details)

Uploaded CPython 3.9macOS 10.12+ x86-64

File details

Details for the file surtgis-0.8.1.tar.gz.

File metadata

  • Download URL: surtgis-0.8.1.tar.gz
  • Upload date:
  • Size: 414.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for surtgis-0.8.1.tar.gz
Algorithm Hash digest
SHA256 1bc99f7cb2a4f1d257304b2ffda295ba45d0adfa2a75e55d90a5cb4172fa843a
MD5 6356e5ea9554148bd54bb5bd39cbe0eb
BLAKE2b-256 c20f1b00937f91f7b21059d68b932ca0b23973eedfb7ebf444b0aacdd0044fdc

See more details on using hashes here.

Provenance

The following attestation bundles were made for surtgis-0.8.1.tar.gz:

Publisher: python-release.yml on franciscoparrao/surtgis

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file surtgis-0.8.1-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: surtgis-0.8.1-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 645.5 kB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for surtgis-0.8.1-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 b32203da59f5d7d1ead8661c7521e3beeee16cdbb95a6e67c42008b3bb335cf1
MD5 dd6a49546a8834d604fee3efd430d982
BLAKE2b-256 41c4a05e14bc5f0355a9a0008b1ffce380566837a279c0b898b2ffca3fe6bf4e

See more details on using hashes here.

Provenance

The following attestation bundles were made for surtgis-0.8.1-cp313-cp313-win_amd64.whl:

Publisher: python-release.yml on franciscoparrao/surtgis

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file surtgis-0.8.1-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for surtgis-0.8.1-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 9821a000963c7f1a61c0349d578b427084f46924e8756b0ff9133b1df7ac96c0
MD5 eb84e16894c20fd36311405e47fe728e
BLAKE2b-256 75c47519e43dd0dc62daf8b3e353f9c680b593801389714b6b87c3bc6cbc8332

See more details on using hashes here.

Provenance

The following attestation bundles were made for surtgis-0.8.1-cp313-cp313-musllinux_1_2_x86_64.whl:

Publisher: python-release.yml on franciscoparrao/surtgis

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file surtgis-0.8.1-cp313-cp313-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for surtgis-0.8.1-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 0155d34a5a42ee62c604c756c52d6b5bca00d0bd535b6c5ada667e625ae2ce24
MD5 01fd4210258c4c308a9cd02ef668207e
BLAKE2b-256 a8991fde1f8fac7b6b4f841fa069d4b0a59141763af36b6aaf7861de44514358

See more details on using hashes here.

Provenance

The following attestation bundles were made for surtgis-0.8.1-cp313-cp313-musllinux_1_2_aarch64.whl:

Publisher: python-release.yml on franciscoparrao/surtgis

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file surtgis-0.8.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for surtgis-0.8.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 db3bbd4101b0d436e02165404aaf4ff04a08f3aba54b1bf2cf759bed9ba6d26a
MD5 63cefe7e8e2119463014993a09c784eb
BLAKE2b-256 c564497ec6cf95a0acc148a01993d9bac839c7e775c9b6766130c9b2c2e969dc

See more details on using hashes here.

Provenance

The following attestation bundles were made for surtgis-0.8.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: python-release.yml on franciscoparrao/surtgis

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file surtgis-0.8.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for surtgis-0.8.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 d50452910f9e71f778cc1f271e7022b1631c94553aeda3f1829366f40824e5b0
MD5 494947e518fa2eb0030baafccc8a7a13
BLAKE2b-256 d2afefbfa409f4583e390b04e77674ef2f8e0b3b528a51a34b013c7828ac694f

See more details on using hashes here.

Provenance

The following attestation bundles were made for surtgis-0.8.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: python-release.yml on franciscoparrao/surtgis

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file surtgis-0.8.1-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for surtgis-0.8.1-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 163f589d0d074311c905c8ae437df6bf710c6723aebdfc2cace4462b1c0c9e40
MD5 5e4019450472fedf0caee2168510788a
BLAKE2b-256 1a54a5a176656924e09ac6ff3b2d43246b27cb63c2502e3a2f0de4831f9b1c21

See more details on using hashes here.

Provenance

The following attestation bundles were made for surtgis-0.8.1-cp313-cp313-macosx_11_0_arm64.whl:

Publisher: python-release.yml on franciscoparrao/surtgis

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file surtgis-0.8.1-cp313-cp313-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for surtgis-0.8.1-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 b1f523fcf2c44a0353ae04ca45d96e7b51852c18d9f4d3aeb7af3a549b95ca66
MD5 043567883a5c9934af10aef3166189ea
BLAKE2b-256 213128367d343ee7d4a17a314c23758c80ef380b6ea8e99d4db425c3b26c0fc4

See more details on using hashes here.

Provenance

The following attestation bundles were made for surtgis-0.8.1-cp313-cp313-macosx_10_12_x86_64.whl:

Publisher: python-release.yml on franciscoparrao/surtgis

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file surtgis-0.8.1-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: surtgis-0.8.1-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 645.8 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for surtgis-0.8.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 854a2fd4d90fc23a9d951dd64580f5aee0d469c17a8d05f8484c316caccd4a3c
MD5 6db5272451e0976bf238fe62d557451c
BLAKE2b-256 19a07c4ba9d31afdb1b249aa3f41f357af14898f9ffaf0731a5351893da91ab5

See more details on using hashes here.

Provenance

The following attestation bundles were made for surtgis-0.8.1-cp312-cp312-win_amd64.whl:

Publisher: python-release.yml on franciscoparrao/surtgis

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file surtgis-0.8.1-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for surtgis-0.8.1-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 42c1caf11dab14f58a3339ff2e545862259ec0027a7f821f435a748262b83ba3
MD5 acc93d17884e7edb3f3029852b1b9426
BLAKE2b-256 2a4bbb763159866b8cd75bde06ecca99f4278e3c16784b4ec32c7b39f13d5473

See more details on using hashes here.

Provenance

The following attestation bundles were made for surtgis-0.8.1-cp312-cp312-musllinux_1_2_x86_64.whl:

Publisher: python-release.yml on franciscoparrao/surtgis

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file surtgis-0.8.1-cp312-cp312-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for surtgis-0.8.1-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 95629de7c383ff8ebd88db46380bcbf4cc951fc33d51446abba376180a8930c3
MD5 09983d225dcf93262bc0bb81a1a50b79
BLAKE2b-256 100e67ddd72adeedc31e32747a8123d39fe35b2287a478b5cb298a1b4959f75c

See more details on using hashes here.

Provenance

The following attestation bundles were made for surtgis-0.8.1-cp312-cp312-musllinux_1_2_aarch64.whl:

Publisher: python-release.yml on franciscoparrao/surtgis

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file surtgis-0.8.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for surtgis-0.8.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 dc74054409a7d575028c81a49f744c2ba09902619ceacda1428bad583cfe093d
MD5 849282bb50a05aae64f67ef42c23bdc9
BLAKE2b-256 5b01889694c876994fc93d646ef108b16d32b7485fa17689dfb12d57c4453fd9

See more details on using hashes here.

Provenance

The following attestation bundles were made for surtgis-0.8.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: python-release.yml on franciscoparrao/surtgis

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file surtgis-0.8.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for surtgis-0.8.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 dfe03f1c1c7574cad56ef21640b39f76722df4ac8725e4977004a3143f647223
MD5 1b313099c4fdefb5a7155c34188ac62d
BLAKE2b-256 8538d3f7cb6dc7d34fa925b30a39095b28ff6673183151d302d2b0bcd3bd52e4

See more details on using hashes here.

Provenance

The following attestation bundles were made for surtgis-0.8.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: python-release.yml on franciscoparrao/surtgis

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file surtgis-0.8.1-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for surtgis-0.8.1-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 62f375a290e7bacae2ae62bcec09b8f2400393daa67b137f540d0f4fcd351f00
MD5 fd1cf863e9f1fa1380022b5ccf45a8ce
BLAKE2b-256 9eddddd3edaf6c6ff288e3017062450bfe4f7a081f9898d258f92818909af3fa

See more details on using hashes here.

Provenance

The following attestation bundles were made for surtgis-0.8.1-cp312-cp312-macosx_11_0_arm64.whl:

Publisher: python-release.yml on franciscoparrao/surtgis

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file surtgis-0.8.1-cp312-cp312-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for surtgis-0.8.1-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 b9ecf5368369226e4b054d782e397f177341bb97165ba44ed1c02cbf51f6a916
MD5 17096e3acd6a5fe971cab4ee3be3211f
BLAKE2b-256 58e7dab9f3f25ab3cb38537f285fac5e301b6f3e6dbed98b38f4a28430010e7f

See more details on using hashes here.

Provenance

The following attestation bundles were made for surtgis-0.8.1-cp312-cp312-macosx_10_12_x86_64.whl:

Publisher: python-release.yml on franciscoparrao/surtgis

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file surtgis-0.8.1-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: surtgis-0.8.1-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 646.0 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for surtgis-0.8.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 7e5c45695d0d879771941428e26b6f1b498395dfae31779f33b0ed99557b0b55
MD5 17988249183934f0e0e211b9ba93b6d3
BLAKE2b-256 5f104989cb23482a689a633a83d9177b35b33da2f41f5f532b8e7500f9c349b9

See more details on using hashes here.

Provenance

The following attestation bundles were made for surtgis-0.8.1-cp311-cp311-win_amd64.whl:

Publisher: python-release.yml on franciscoparrao/surtgis

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file surtgis-0.8.1-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for surtgis-0.8.1-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 c308bb6a169c86815e3c4578458adc19fe32e290e047763ba68433c8961685bf
MD5 442964ab0b8257f4f33fc21fc2922257
BLAKE2b-256 e8b651ef05cc78043008104ea1f9d8bb70d88bf233510f91d344428a754c131d

See more details on using hashes here.

Provenance

The following attestation bundles were made for surtgis-0.8.1-cp311-cp311-musllinux_1_2_x86_64.whl:

Publisher: python-release.yml on franciscoparrao/surtgis

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file surtgis-0.8.1-cp311-cp311-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for surtgis-0.8.1-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 5c6c40bef318a957773e9103ec74b1fe5c793ed3b1a9caa8edb8f3dfe1e92d2f
MD5 145876da7078ccd3e480a0414eb920d0
BLAKE2b-256 a775679f370e0d767afb44d061aff9346cc175cc65323bf92527aced96cd1e67

See more details on using hashes here.

Provenance

The following attestation bundles were made for surtgis-0.8.1-cp311-cp311-musllinux_1_2_aarch64.whl:

Publisher: python-release.yml on franciscoparrao/surtgis

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file surtgis-0.8.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for surtgis-0.8.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a4128c3bdc9f112d9177799b752152950067970417668e811d3204db6a7702eb
MD5 133762308ed0f012dcfce5846f25927d
BLAKE2b-256 5f19ba89e299a96689d055d7d11ea48b58962152138c338e4776cd1f127e20f8

See more details on using hashes here.

Provenance

The following attestation bundles were made for surtgis-0.8.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: python-release.yml on franciscoparrao/surtgis

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file surtgis-0.8.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for surtgis-0.8.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 a9aafe96cc012192cd26f1ad72a6732ddb737a25c936470fdbd28937a7f638e3
MD5 35c40d17fca556fd2344881c4b5bdf2a
BLAKE2b-256 03fa37d5a67c8cf0599d7a797cd71a88b840934eb311c22208c1cdbe3ad3cd72

See more details on using hashes here.

Provenance

The following attestation bundles were made for surtgis-0.8.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: python-release.yml on franciscoparrao/surtgis

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file surtgis-0.8.1-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for surtgis-0.8.1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 239550965cb82e898319b16823800bebd9097e122c3f9212a97869fbb88af1e2
MD5 3424b4af13deed6dd134718a8a1048c9
BLAKE2b-256 2ff912ee0a631a65ffa1a83a7c403d47c75b78f83753f2bd5ad82ad46a111259

See more details on using hashes here.

Provenance

The following attestation bundles were made for surtgis-0.8.1-cp311-cp311-macosx_11_0_arm64.whl:

Publisher: python-release.yml on franciscoparrao/surtgis

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file surtgis-0.8.1-cp311-cp311-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for surtgis-0.8.1-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 c6eeb12abab6787b0881175684f53cf86b29ca1902790504725777602d030aa0
MD5 d0f6ed16d701977dc60cd1ac25e46916
BLAKE2b-256 9933d5139646fb4e08767d18aee418e091a04510305306fdc08c6252f4654278

See more details on using hashes here.

Provenance

The following attestation bundles were made for surtgis-0.8.1-cp311-cp311-macosx_10_12_x86_64.whl:

Publisher: python-release.yml on franciscoparrao/surtgis

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file surtgis-0.8.1-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: surtgis-0.8.1-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 645.9 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for surtgis-0.8.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 3922e89132244a0ae73fedf773b684ecdb6b9f617c1c55abb4f551586533e166
MD5 94d967f85fe7660e8bfa01603652a5e2
BLAKE2b-256 e9d0d6858eef358fc72451ba308c81b8b3f9284c0880837d8e0dbbbc2a12102c

See more details on using hashes here.

Provenance

The following attestation bundles were made for surtgis-0.8.1-cp310-cp310-win_amd64.whl:

Publisher: python-release.yml on franciscoparrao/surtgis

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file surtgis-0.8.1-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for surtgis-0.8.1-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 4122617805ae7b35a3af4c8bb0590253deb846c43eb5d4309711e75cf01d16bc
MD5 6149e183daa3012c9f280f839acd7a49
BLAKE2b-256 d7b52e74a873381fbefd6d7cb349a83c87fb14b2b0c4b339c12098f01578bc32

See more details on using hashes here.

Provenance

The following attestation bundles were made for surtgis-0.8.1-cp310-cp310-musllinux_1_2_x86_64.whl:

Publisher: python-release.yml on franciscoparrao/surtgis

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file surtgis-0.8.1-cp310-cp310-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for surtgis-0.8.1-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 ae12282192279e4636bfc57112ccad0f878e6f2f248e3f46c0a3f6ba11365132
MD5 ad45a7d339e0b7a1753c65a419ad0ac3
BLAKE2b-256 b050548d0a11b1d07357c857e449d0d8a90ecea4ec927257096f3c76780aeb87

See more details on using hashes here.

Provenance

The following attestation bundles were made for surtgis-0.8.1-cp310-cp310-musllinux_1_2_aarch64.whl:

Publisher: python-release.yml on franciscoparrao/surtgis

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file surtgis-0.8.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for surtgis-0.8.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 293dc41a6f6a0bb1ed197ea10fd24374312a9176d4989ea814a6719f8842397b
MD5 af87bccc2709229abde2e26641321a2e
BLAKE2b-256 820a62d6cd24739b2a7b767766f4943205d003ec969c76d8ffd6dd7b1de295ed

See more details on using hashes here.

Provenance

The following attestation bundles were made for surtgis-0.8.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: python-release.yml on franciscoparrao/surtgis

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file surtgis-0.8.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for surtgis-0.8.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 218c657b47b06629ca2089ae21915fb6bd52554665dae6934a5052735153984e
MD5 7f54c7f2324ef1d28dd30b014b06e9b1
BLAKE2b-256 defc892642668c03b8979c42ee2e3d2867b876b1c1df247a050d872deab1cb59

See more details on using hashes here.

Provenance

The following attestation bundles were made for surtgis-0.8.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: python-release.yml on franciscoparrao/surtgis

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file surtgis-0.8.1-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for surtgis-0.8.1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 91d54d6aa963ca62f41d6a23d50471cb91c97ca7e7821886648d2697d305977a
MD5 98ed1ef86b582e62c4c5c23674a63153
BLAKE2b-256 f149ffe5ba3c8275e122e225e453fca10895ad9bf0b214767920af1f7748f540

See more details on using hashes here.

Provenance

The following attestation bundles were made for surtgis-0.8.1-cp310-cp310-macosx_11_0_arm64.whl:

Publisher: python-release.yml on franciscoparrao/surtgis

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file surtgis-0.8.1-cp310-cp310-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for surtgis-0.8.1-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 4f9c59e6738af20f9449b263312de74030a620bceecdafe21ee2d903d7738c81
MD5 df7d3ac35c5a5438eecd5675e91e4dbd
BLAKE2b-256 bc29647432b0ebdc010367d24ee7c306cc853bb40c081cf7793f4c259739d724

See more details on using hashes here.

Provenance

The following attestation bundles were made for surtgis-0.8.1-cp310-cp310-macosx_10_12_x86_64.whl:

Publisher: python-release.yml on franciscoparrao/surtgis

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file surtgis-0.8.1-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: surtgis-0.8.1-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 646.6 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for surtgis-0.8.1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 a1d3a001b5cf037e6225d9bf8df1d36984acc8589b2d0e30e8e8a93f21fc668c
MD5 c1fac18edd5f112081228d3768e9769e
BLAKE2b-256 ba6b9a6282d38371eade2e20662aaa95ad54caaa732ebf0903ddccf1b84167a5

See more details on using hashes here.

Provenance

The following attestation bundles were made for surtgis-0.8.1-cp39-cp39-win_amd64.whl:

Publisher: python-release.yml on franciscoparrao/surtgis

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file surtgis-0.8.1-cp39-cp39-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for surtgis-0.8.1-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 b1835796a561671994eeac61ab580f047d00877c47edd04428362ee785ecfefa
MD5 7aaa91891cdeb245f839ea0cb0f91ea1
BLAKE2b-256 5a7885b72f2713e2e7c953eaca869c4418cd03aea4f9f9a503472d0d238569ea

See more details on using hashes here.

Provenance

The following attestation bundles were made for surtgis-0.8.1-cp39-cp39-musllinux_1_2_x86_64.whl:

Publisher: python-release.yml on franciscoparrao/surtgis

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file surtgis-0.8.1-cp39-cp39-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for surtgis-0.8.1-cp39-cp39-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 7a378138c0d3f14695835566e192e5832e1c45e685e4fc48f81624dae2e3fced
MD5 d753870cf08c1f8b01dd32595811c926
BLAKE2b-256 1126d2310277d228d8f8c54fd0a69bd6041b0d990fa4a2ac5bbefff69160261d

See more details on using hashes here.

Provenance

The following attestation bundles were made for surtgis-0.8.1-cp39-cp39-musllinux_1_2_aarch64.whl:

Publisher: python-release.yml on franciscoparrao/surtgis

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file surtgis-0.8.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for surtgis-0.8.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5af3da22c5891890aaa0fb90aea3b21ccf55ea030c56fb25f7e97626de84e666
MD5 b08cdfe07b111bc83820cb60834efc02
BLAKE2b-256 93d2c268444388bc8c8659ce2255bcfe50428a655e55c8ce28d1447fe00ab5fe

See more details on using hashes here.

Provenance

The following attestation bundles were made for surtgis-0.8.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: python-release.yml on franciscoparrao/surtgis

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file surtgis-0.8.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for surtgis-0.8.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 2edc9c8dd22d88a011dd1b11c1bf486699bcb2847f940a0f8a883e239b2b01e7
MD5 b46784b7521336a542828ae3681917b6
BLAKE2b-256 7abb75f147801fe792c3d6f4e314d72b3a02fd6db8256145e9ec8a84ea4d98df

See more details on using hashes here.

Provenance

The following attestation bundles were made for surtgis-0.8.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: python-release.yml on franciscoparrao/surtgis

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file surtgis-0.8.1-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for surtgis-0.8.1-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2b00e4cc2531fad413abeb516a05bf2a31074f203284d4031efbaec2119f57f3
MD5 2703d20a1a1096553ca5abba5c08486c
BLAKE2b-256 e4471dbfdbda76ea9259e4b2aee767489279d1c0c7af9fa5cdcab0484398ac95

See more details on using hashes here.

Provenance

The following attestation bundles were made for surtgis-0.8.1-cp39-cp39-macosx_11_0_arm64.whl:

Publisher: python-release.yml on franciscoparrao/surtgis

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file surtgis-0.8.1-cp39-cp39-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for surtgis-0.8.1-cp39-cp39-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 35b3eddb83166158ad7290684da620785faf7149a0486ee6f2587d5c578b29b8
MD5 d417d12f955ddce0681c0fef2c644c29
BLAKE2b-256 fd9f629803cded50e5d5b716a209c035f999f013f6b468218081dcaac2e8bdc6

See more details on using hashes here.

Provenance

The following attestation bundles were made for surtgis-0.8.1-cp39-cp39-macosx_10_12_x86_64.whl:

Publisher: python-release.yml on franciscoparrao/surtgis

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page