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.7.4.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.7.4-cp313-cp313-win_amd64.whl (647.4 kB view details)

Uploaded CPython 3.13Windows x86-64

surtgis-0.7.4-cp313-cp313-musllinux_1_2_x86_64.whl (939.6 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

surtgis-0.7.4-cp313-cp313-musllinux_1_2_aarch64.whl (868.1 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

surtgis-0.7.4-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (724.2 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

surtgis-0.7.4-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (690.4 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

surtgis-0.7.4-cp313-cp313-macosx_11_0_arm64.whl (644.3 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

surtgis-0.7.4-cp313-cp313-macosx_10_12_x86_64.whl (685.8 kB view details)

Uploaded CPython 3.13macOS 10.12+ x86-64

surtgis-0.7.4-cp312-cp312-win_amd64.whl (647.6 kB view details)

Uploaded CPython 3.12Windows x86-64

surtgis-0.7.4-cp312-cp312-musllinux_1_2_x86_64.whl (940.1 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

surtgis-0.7.4-cp312-cp312-musllinux_1_2_aarch64.whl (868.6 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

surtgis-0.7.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (724.8 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

surtgis-0.7.4-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (690.8 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

surtgis-0.7.4-cp312-cp312-macosx_11_0_arm64.whl (644.4 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

surtgis-0.7.4-cp312-cp312-macosx_10_12_x86_64.whl (686.3 kB view details)

Uploaded CPython 3.12macOS 10.12+ x86-64

surtgis-0.7.4-cp311-cp311-win_amd64.whl (647.8 kB view details)

Uploaded CPython 3.11Windows x86-64

surtgis-0.7.4-cp311-cp311-musllinux_1_2_x86_64.whl (938.5 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

surtgis-0.7.4-cp311-cp311-musllinux_1_2_aarch64.whl (868.1 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

surtgis-0.7.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (722.7 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

surtgis-0.7.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (690.7 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

surtgis-0.7.4-cp311-cp311-macosx_11_0_arm64.whl (648.2 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

surtgis-0.7.4-cp311-cp311-macosx_10_12_x86_64.whl (689.8 kB view details)

Uploaded CPython 3.11macOS 10.12+ x86-64

surtgis-0.7.4-cp310-cp310-win_amd64.whl (647.6 kB view details)

Uploaded CPython 3.10Windows x86-64

surtgis-0.7.4-cp310-cp310-musllinux_1_2_x86_64.whl (938.4 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

surtgis-0.7.4-cp310-cp310-musllinux_1_2_aarch64.whl (868.2 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

surtgis-0.7.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (722.7 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

surtgis-0.7.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (690.6 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

surtgis-0.7.4-cp310-cp310-macosx_11_0_arm64.whl (648.1 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

surtgis-0.7.4-cp310-cp310-macosx_10_12_x86_64.whl (689.7 kB view details)

Uploaded CPython 3.10macOS 10.12+ x86-64

surtgis-0.7.4-cp39-cp39-win_amd64.whl (648.4 kB view details)

Uploaded CPython 3.9Windows x86-64

surtgis-0.7.4-cp39-cp39-musllinux_1_2_x86_64.whl (938.9 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ x86-64

surtgis-0.7.4-cp39-cp39-musllinux_1_2_aarch64.whl (868.6 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ ARM64

surtgis-0.7.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (723.2 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

surtgis-0.7.4-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (690.8 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

surtgis-0.7.4-cp39-cp39-macosx_11_0_arm64.whl (648.9 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

surtgis-0.7.4-cp39-cp39-macosx_10_12_x86_64.whl (690.4 kB view details)

Uploaded CPython 3.9macOS 10.12+ x86-64

File details

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

File metadata

  • Download URL: surtgis-0.7.4.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.7.4.tar.gz
Algorithm Hash digest
SHA256 1322401d3507039887ea62ca67a9b488ec2e581af9a31b5ad52f0fb3831f1c50
MD5 1ee4edcb457a11a9217096c264e1e1db
BLAKE2b-256 165633f6acc7908194960654d7bc935bd919f1ad9b7a71ff20839b32800af48e

See more details on using hashes here.

Provenance

The following attestation bundles were made for surtgis-0.7.4.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.7.4-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: surtgis-0.7.4-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 647.4 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.7.4-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 12ff8580d084ce069737afb9aa7d376ecc6a984a49e5ec59f4f801c8bc82b6ef
MD5 594db4500c0e3afadea07d0d9cba959b
BLAKE2b-256 7f702909d28851086caf644d373c861100475815b51d9e5401c4a9fb3a0c96c7

See more details on using hashes here.

Provenance

The following attestation bundles were made for surtgis-0.7.4-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.7.4-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for surtgis-0.7.4-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 650d9e6d3ab039a3797cc536f1b3f6c90e223a4badc69d67ee6210f6e36c894d
MD5 73740ee21c192e8251ad93fd74a81606
BLAKE2b-256 efdc59849e5b271f29f957fc899fcaf99ab0ae426977fa59046368c94122be2d

See more details on using hashes here.

Provenance

The following attestation bundles were made for surtgis-0.7.4-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.7.4-cp313-cp313-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for surtgis-0.7.4-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 80015d43d075844cb644924d38a6c9cb05423854adbb2fbbd3f52d00117e883a
MD5 cb76e5c9edaae1b243720f17b3457dfc
BLAKE2b-256 23f34549d17cc5aad08c9942c598f968e8eaf741a9516d4d9b2eae13fefd96ad

See more details on using hashes here.

Provenance

The following attestation bundles were made for surtgis-0.7.4-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.7.4-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for surtgis-0.7.4-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3dc99e94da25fa75fab0bb01bd769c6ea5a537e7b3b7e3c089de3e5851f32e37
MD5 22b5507e9cb77bc56af0d593ac3e5c2a
BLAKE2b-256 7d2971acf421d5b65bf10fb75cce907be5c7b8ab1394d5759b5cc1e74d3bab3c

See more details on using hashes here.

Provenance

The following attestation bundles were made for surtgis-0.7.4-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.7.4-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for surtgis-0.7.4-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 dd9b4de0dc6ef7655b9f3c5de884d27ccc91e8f983c540d669f5d15f65829f4c
MD5 ad80c50b9ef5c7eaeac409a78c4ba6af
BLAKE2b-256 b96378435c1b607b8c1ae9e8209a8656a6b7d6d1cab8aea99e79acfc3fe0ccde

See more details on using hashes here.

Provenance

The following attestation bundles were made for surtgis-0.7.4-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.7.4-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for surtgis-0.7.4-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 77f8e95317138a2593dc62c718edc17d9626eabdf964e76df78039c39733c88a
MD5 fd76e9029678c5811eef0535eb934a49
BLAKE2b-256 75de38ce602755589cf5815c6b5bb06dc0995c09d6ac16623e287a4d81df68d3

See more details on using hashes here.

Provenance

The following attestation bundles were made for surtgis-0.7.4-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.7.4-cp313-cp313-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for surtgis-0.7.4-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 1d88f7e6f2e7eebe50f0eba097ea454d5b1340bae76e43d2b30e380088c0a944
MD5 a8344d6ef7d649240e2d2d2062c1879b
BLAKE2b-256 6700efd0f725eaba041b7b0a3827451f46936aeb4098ef34a94ea76e76ea504b

See more details on using hashes here.

Provenance

The following attestation bundles were made for surtgis-0.7.4-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.7.4-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: surtgis-0.7.4-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 647.6 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.7.4-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 18b42a20c0f43e87ee424f9b870c2e4142c999f2e592e0e008b3a6ff304d4385
MD5 a1fa2d6d93716d3b89d0d78a0bba2cca
BLAKE2b-256 08706131c272fc4b5ca68efd7ecf71e4a5e0bc6dd5e54e532bd4e91b12a89cb1

See more details on using hashes here.

Provenance

The following attestation bundles were made for surtgis-0.7.4-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.7.4-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for surtgis-0.7.4-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 419df5dd891f6e4a3c8c9b606c0a96a42c9c1ee47f1feeb980c53770604bd3f7
MD5 f306417823e11c4f79bde3238cd40ee6
BLAKE2b-256 b8e14700b71f476341846cfc732847eb6d79e803fcf2930e310b3596a995fe64

See more details on using hashes here.

Provenance

The following attestation bundles were made for surtgis-0.7.4-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.7.4-cp312-cp312-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for surtgis-0.7.4-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 1b585dcf0aab04f5d60c9e5404d4165af11a033cd69de93c1c74319daa6804e3
MD5 f852b6e28b96aaa8007da5f7d085ecce
BLAKE2b-256 3b89b3b9bcb5de4aa9fef31c6e6fad34bbe0781b81e7e595986bc8814b1dbee5

See more details on using hashes here.

Provenance

The following attestation bundles were made for surtgis-0.7.4-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.7.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for surtgis-0.7.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5212169507beff83d3a4b581b4fe39f466edc5028040474d17ff777395f5192a
MD5 53c3262e0a1cd72ac0ee16b30f3fd50f
BLAKE2b-256 e4fb7e5ba3541d8a50f0d0c74a846499e038e21eed5d455ec229e9bb72f4a181

See more details on using hashes here.

Provenance

The following attestation bundles were made for surtgis-0.7.4-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.7.4-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for surtgis-0.7.4-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 c094ea21aa1a2b56e0d871ee7d3354ee437db3ea0f1dfea783c70e81058d3850
MD5 2212606357b5762b231c2ddd649b2a4a
BLAKE2b-256 d757bc9b4e6ce746e01bb8dfff35406e175416260dff7dbd318568a69321dec0

See more details on using hashes here.

Provenance

The following attestation bundles were made for surtgis-0.7.4-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.7.4-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for surtgis-0.7.4-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 9999a35823d5fac0bbf81a6c324dd749355a450a88b7c8458b58d7f9dc95ef7d
MD5 adcf945e94471361bea4f984fb6e1bdd
BLAKE2b-256 32b6b548235051a2f2a2d0aa2d8d53524d3cb62613fe047795da51d3e2370153

See more details on using hashes here.

Provenance

The following attestation bundles were made for surtgis-0.7.4-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.7.4-cp312-cp312-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for surtgis-0.7.4-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 b4d8194e42950c87d07f7a7934408ad06b073c8b952836007a65bb1b8575154a
MD5 7b2e1f279dccb37bf98999bf71207451
BLAKE2b-256 b008a5bab31c2c2f665d6487db65bb8cdf534774091b227c65eb9c5fb40898d0

See more details on using hashes here.

Provenance

The following attestation bundles were made for surtgis-0.7.4-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.7.4-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: surtgis-0.7.4-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 647.8 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.7.4-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 f4ce559d4182660381240e9e275c9ecfb9617ab9e47e4a2e49a44541e24383ee
MD5 b0db1f90f5a1136e78773c52dca5afbb
BLAKE2b-256 c8f39e220e1bc363111173056db82d8cc5ad655fb951179c1609cbeeb4a5111f

See more details on using hashes here.

Provenance

The following attestation bundles were made for surtgis-0.7.4-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.7.4-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for surtgis-0.7.4-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 2fb82fad851f30196de9389a98ad726ff006e2ba415e1252e8e8363a7a005495
MD5 590f61b3e1975446e3c2a146bc2f0254
BLAKE2b-256 2e910d3b0d36060b391ceee9977bb71085ac00a821b67a1c076d288de63911db

See more details on using hashes here.

Provenance

The following attestation bundles were made for surtgis-0.7.4-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.7.4-cp311-cp311-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for surtgis-0.7.4-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 080f4356abd9a050ed2d2ed4c7f085522dc33537ba287df15c3e5af00cbc9272
MD5 40b250c868473257981a25e0ad293d1b
BLAKE2b-256 6e607cb5fcd9d220cd95e58740a52227970665e9887fbc8266f04ecdbde3b410

See more details on using hashes here.

Provenance

The following attestation bundles were made for surtgis-0.7.4-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.7.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for surtgis-0.7.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8f773a3bf81ffabd0998dce4e45a4c579a81bd7f20a5bffe75d2b5a1231cbe5d
MD5 4689377f0c61fa8ca49cea24fe391e16
BLAKE2b-256 417564639b07d7cc32699e37de69c3c548336595757735bb174fa28dd1c9491c

See more details on using hashes here.

Provenance

The following attestation bundles were made for surtgis-0.7.4-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.7.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for surtgis-0.7.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 c505cd1ce3ef0cb1cc215abee1304f0e5f7be2fbe7b71db31d6a37a3e1604e9b
MD5 ecd31307ef3245d379b194815bea924d
BLAKE2b-256 0f936466a6c836fd7d2bc74f8ed556b6becfb8668ab2df2a1cbd9c29a0cc4e86

See more details on using hashes here.

Provenance

The following attestation bundles were made for surtgis-0.7.4-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.7.4-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for surtgis-0.7.4-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ba1e629b3f353b88cc0b9f8f0415d8baa0546defc0223fe9eae25a27675683af
MD5 86666fe57453813984c0cd666343a533
BLAKE2b-256 cb24f1987cf3d286ce7b2163b373d1498221dcc7a59122ab94079e667d3d3ac6

See more details on using hashes here.

Provenance

The following attestation bundles were made for surtgis-0.7.4-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.7.4-cp311-cp311-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for surtgis-0.7.4-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 b95e645ff1b42f472918ae50e0b44c87aefc5b73e371ce6a3bfaf54bdab69b7d
MD5 e51c7df1b369b61915c8054ce1931cd0
BLAKE2b-256 a1688cf9bae2fbcd1faf66c0287015578f771721082e34aa96bf3a9cbdb62cb2

See more details on using hashes here.

Provenance

The following attestation bundles were made for surtgis-0.7.4-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.7.4-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: surtgis-0.7.4-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 647.6 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.7.4-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 6052690d4f6cca14a850b7d4e88dee98d97b74fab11df4048e2c084d4b970ad3
MD5 3b803e5d7138abe3e5fb03c32f67874c
BLAKE2b-256 2fc2f5129c7b2fe67bbdfb5bcf232dd3dadecb36e4036d0caf9d931cff44a505

See more details on using hashes here.

Provenance

The following attestation bundles were made for surtgis-0.7.4-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.7.4-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for surtgis-0.7.4-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 319e7389ada0771699ed94164b896f546db711eb8ab5e7aeee116fedb8ab7b72
MD5 ccaad0f3e4e06c9da654e0b6f02f57a9
BLAKE2b-256 407f11329e4192b29e513768e5aa23e647dd8edbad550f0e5ff898b48f995053

See more details on using hashes here.

Provenance

The following attestation bundles were made for surtgis-0.7.4-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.7.4-cp310-cp310-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for surtgis-0.7.4-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 53e9a7b07348246eeb0fbae5d713d03b75b14977879a6afe4a3d04956a351caf
MD5 6508658ac21f76656bdf2b6b5f147038
BLAKE2b-256 ff96df76cdba43c66fca089ec5fc70ac8b552a022c8e355e06a551dcf450f18e

See more details on using hashes here.

Provenance

The following attestation bundles were made for surtgis-0.7.4-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.7.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for surtgis-0.7.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8d4be6a2ffe4fbdc1558c8efc06ac8584bf75a2fcb322543dd97c77a720a3f10
MD5 e0bc6321d68bcf7fdfafe2229743c3c4
BLAKE2b-256 9f3a0dbfc2329b8143bcb252057a9e04904e361ee532b87c7bba31ea4a469a69

See more details on using hashes here.

Provenance

The following attestation bundles were made for surtgis-0.7.4-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.7.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for surtgis-0.7.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 ce55b33e0093af50c355c093bb0ad2cff9091c1f004fdfd15273f7c6f4691d9b
MD5 f25dd573cb882caef182a8a00fe3356c
BLAKE2b-256 263a0e2a64a8387cbe0f4d25284bf6dcc28e4268f597ae407a20ac387c7ab1d4

See more details on using hashes here.

Provenance

The following attestation bundles were made for surtgis-0.7.4-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.7.4-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for surtgis-0.7.4-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f24893362557e43f007e429adea51350a226143bc9474f82309f1cd90e1f6ae0
MD5 0d7405943d4fa0ffc548e7c8de72495e
BLAKE2b-256 f7a74576116c58af5824b0c50376848bde2ac270f8a94097adbdf569ff2d6e1e

See more details on using hashes here.

Provenance

The following attestation bundles were made for surtgis-0.7.4-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.7.4-cp310-cp310-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for surtgis-0.7.4-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 76787a29f9d47b8fc0bb4fa328796b4118e3a033fc8a8d0652758ab668910d34
MD5 4711679070c8593e12a4f783179f4824
BLAKE2b-256 9ffb6884e51119915f748ec3c962bdb6ccb3c82ec3075405158be0cf0a24c8eb

See more details on using hashes here.

Provenance

The following attestation bundles were made for surtgis-0.7.4-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.7.4-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: surtgis-0.7.4-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 648.4 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.7.4-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 92c6ab56a010286caf1c63187b83151c6adf8555492ba4e12d92e4298ad704f0
MD5 cb048c4652f9120732ebd85327467e08
BLAKE2b-256 c8e4e832e2ebb7b4c26a4c0e0c1fea62827fcee83742a2535ed2a29217042f7f

See more details on using hashes here.

Provenance

The following attestation bundles were made for surtgis-0.7.4-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.7.4-cp39-cp39-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for surtgis-0.7.4-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 c211e2b0dc7d0b051b3b55e68f0ef289ac158e73fc7be6995b3fe9dd2d564a6d
MD5 c35ecc78ede281c6c2a3db428d8b2476
BLAKE2b-256 971f99177adf804792268699ba3275fdace44040754c95053b659da92623975c

See more details on using hashes here.

Provenance

The following attestation bundles were made for surtgis-0.7.4-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.7.4-cp39-cp39-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for surtgis-0.7.4-cp39-cp39-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 9196ff97bebca511b05f38fe7c525ea625a3558a308135c2257bd7f926839d58
MD5 3abf3893b81ee100a4dd97760afb5a80
BLAKE2b-256 1a06aa27e27f66586ec1713ea589294bfcdb0f886600d6e55ee2d01c1baba058

See more details on using hashes here.

Provenance

The following attestation bundles were made for surtgis-0.7.4-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.7.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for surtgis-0.7.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3504add6fd6eedec45d48ad08f09a7dbb5f84da335a73b48ca7b9bc438099902
MD5 a2dfac9afd52d202d96d494e2c0ece7b
BLAKE2b-256 10196da5a6e0aad5fd717428a875b54f23c83f70b7cfa1225f23f08badbc823a

See more details on using hashes here.

Provenance

The following attestation bundles were made for surtgis-0.7.4-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.7.4-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for surtgis-0.7.4-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 aca0155652f2722362628bf4a6dbd7d49617d7273dfb1cd529531ff9cae2989b
MD5 9c395d0642dfe74d7eb2bdaad63b2c7e
BLAKE2b-256 532b54c097236577ebaa0ba36d40b6a7666d8f9510d06c97da3a8113cbed49a8

See more details on using hashes here.

Provenance

The following attestation bundles were made for surtgis-0.7.4-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.7.4-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for surtgis-0.7.4-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 bd67158c3ca6478a7bceeaa6ed87f66a5241226a1f7d97ff8e880d62e8197c8b
MD5 bdb43b568ede7e59f63dedbd996fce8f
BLAKE2b-256 8263f16b7b89d26edaf1bef837e347500f5e6be6a818e3b6c3d7a06956822207

See more details on using hashes here.

Provenance

The following attestation bundles were made for surtgis-0.7.4-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.7.4-cp39-cp39-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for surtgis-0.7.4-cp39-cp39-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 be815e3d049975f7047227060e746f2749cb74179498f6591dd893e6d53c2e96
MD5 53131eb47e6bbed3a185afd56f08abbb
BLAKE2b-256 85aa07ce08005cbd1a82bff4e7dcad450ded0d0c0cfca22a3924b5d513a9a53b

See more details on using hashes here.

Provenance

The following attestation bundles were made for surtgis-0.7.4-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