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

Uploaded CPython 3.13Windows x86-64

surtgis-0.8.0-cp313-cp313-musllinux_1_2_x86_64.whl (940.0 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

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

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

surtgis-0.8.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (725.5 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

surtgis-0.8.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (689.6 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

surtgis-0.8.0-cp313-cp313-macosx_11_0_arm64.whl (644.2 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

surtgis-0.8.0-cp313-cp313-macosx_10_12_x86_64.whl (684.6 kB view details)

Uploaded CPython 3.13macOS 10.12+ x86-64

surtgis-0.8.0-cp312-cp312-win_amd64.whl (647.2 kB view details)

Uploaded CPython 3.12Windows x86-64

surtgis-0.8.0-cp312-cp312-musllinux_1_2_x86_64.whl (940.5 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

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

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

surtgis-0.8.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (726.0 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

surtgis-0.8.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (690.0 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

surtgis-0.8.0-cp312-cp312-macosx_11_0_arm64.whl (644.2 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

surtgis-0.8.0-cp312-cp312-macosx_10_12_x86_64.whl (685.0 kB view details)

Uploaded CPython 3.12macOS 10.12+ x86-64

surtgis-0.8.0-cp311-cp311-win_amd64.whl (647.3 kB view details)

Uploaded CPython 3.11Windows x86-64

surtgis-0.8.0-cp311-cp311-musllinux_1_2_x86_64.whl (938.9 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

surtgis-0.8.0-cp311-cp311-musllinux_1_2_aarch64.whl (867.1 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

surtgis-0.8.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (723.9 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

surtgis-0.8.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (689.8 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

surtgis-0.8.0-cp311-cp311-macosx_11_0_arm64.whl (647.6 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

surtgis-0.8.0-cp311-cp311-macosx_10_12_x86_64.whl (688.4 kB view details)

Uploaded CPython 3.11macOS 10.12+ x86-64

surtgis-0.8.0-cp310-cp310-win_amd64.whl (647.1 kB view details)

Uploaded CPython 3.10Windows x86-64

surtgis-0.8.0-cp310-cp310-musllinux_1_2_x86_64.whl (938.8 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

surtgis-0.8.0-cp310-cp310-musllinux_1_2_aarch64.whl (867.2 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

surtgis-0.8.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (724.0 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

surtgis-0.8.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (689.7 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

surtgis-0.8.0-cp310-cp310-macosx_11_0_arm64.whl (647.6 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

surtgis-0.8.0-cp310-cp310-macosx_10_12_x86_64.whl (688.3 kB view details)

Uploaded CPython 3.10macOS 10.12+ x86-64

surtgis-0.8.0-cp39-cp39-win_amd64.whl (647.8 kB view details)

Uploaded CPython 3.9Windows x86-64

surtgis-0.8.0-cp39-cp39-musllinux_1_2_x86_64.whl (939.2 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ x86-64

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

Uploaded CPython 3.9musllinux: musl 1.2+ ARM64

surtgis-0.8.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (724.4 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

surtgis-0.8.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (690.0 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

surtgis-0.8.0-cp39-cp39-macosx_11_0_arm64.whl (648.3 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

surtgis-0.8.0-cp39-cp39-macosx_10_12_x86_64.whl (689.0 kB view details)

Uploaded CPython 3.9macOS 10.12+ x86-64

File details

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

File metadata

  • Download URL: surtgis-0.8.0.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.0.tar.gz
Algorithm Hash digest
SHA256 c3bf9fc6e8ad9b697b29e7229ed76bda97b3ac00ba286aa3a7e3fb4d6e793fc6
MD5 84fdbbaa4765966e216328e6b769aab2
BLAKE2b-256 4b16ad4a1efab170d91ee859fede59251a1ce39cf9ea47be3ddccd87604e01fb

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: surtgis-0.8.0-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 646.9 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.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 de47c571ca7fcd1d4fc8d2afc6f2dc80dd96b0ecfe9a2fabf9df7ee0ea9abd54
MD5 181d0691a271433ca7ce35e593c44ed0
BLAKE2b-256 ef461b68886c40dd73230e9122a692bf4f392fa4f89939cd50c92bb549fdd661

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for surtgis-0.8.0-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 4474944cbb22ab3a784137b643aea9f19735fc70d399dabb82976882a4b980c0
MD5 69bb1424cf7b1ebd43cd47b2bb08aa36
BLAKE2b-256 11f9e2453831786c40657da48260453ab9c395825a064df59e0ce8d63747cd1a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for surtgis-0.8.0-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 a5e289cbdff56e32174db826a8d7d7d3c1783f5dc06d33d3a35214b4e28a9127
MD5 3c9356b1569a9604a9532e62e3f3f316
BLAKE2b-256 e3aafc9c869590968fa08fb92ce06459020534b8c731c21127704652e82fba6d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for surtgis-0.8.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2ba45ca39dd8dff290164ea437a2a53084930a7b184503b1b542706a4b54454a
MD5 80c9e8c03522425dc611d10da5c52d84
BLAKE2b-256 59f45927793d2cf4ae451dfa0b4c84531f3a395a54f6bf0f1b3bafdec7626d19

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for surtgis-0.8.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 8cf2ce48c90357482014b80ca19a19e6ce1c46c3868682d94042881adc1c52f5
MD5 983be159a75ee0d3123714fde5ac1659
BLAKE2b-256 1c364460873e43658305f7b7fabe54202ec090aad04be76002346540bf106ec5

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for surtgis-0.8.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b01e6a827decd9649844cb149e8df47f54206244405b34aaf9d71481ff11887a
MD5 ce8734c5b45d40f9bdb77e5cfd4ca43e
BLAKE2b-256 1336cdc97615be478e08a5f08230d78cb6642ffc1e9d6f7b367f0c6558a75bf1

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for surtgis-0.8.0-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 507c4bc54786566fa7c30d3a1c760a742921408c8d32a737e3e1a92fe68fe1e7
MD5 71e3041d04b2ecd8f078be48722e006e
BLAKE2b-256 1a195510a50e08c9c2e07af237844b8ab1e9629be62ce78c8ec04fe089745f5d

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: surtgis-0.8.0-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 647.2 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.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 c79e18d4db79cf14e0a83b038a159a75baadaa3502dbd48681fc30ea8367ebba
MD5 3ef2d260f8aaa861dd9af7de5871ca01
BLAKE2b-256 fb7c904012fdf1b452443355ab24c5f75ac24b68a50d41b6c6f1cacba8e4d88d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for surtgis-0.8.0-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 4cbf59ebbaaf41779937beb0b5a48c4ad249cd5640897171d34e8bca96a7e3f5
MD5 50ad858feb52c567311ff74b8aa2f7c8
BLAKE2b-256 9e8f79739c62ce4a6af8628061752470932b6366bc3986532143f2ce95525c64

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for surtgis-0.8.0-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 4ae54ed9526d9b6f8b9e95c4a6404496d2c81935d50eeef8cbdd849f203e2c24
MD5 df54dabb41f589992383fa1550b64875
BLAKE2b-256 6f0e93c27a4d6cd7de6ff7be6544c40a03af69a94b5bb3f407cb937be04e4d78

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for surtgis-0.8.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0930195b2e088857324b6d6583e4ef749cbcd1d639d40dfc4e151c0d3e3225d5
MD5 0748e6f59c93fb38f2fa6514cddc6ebe
BLAKE2b-256 df80886ae529fce451a64c1f41fe9bea697ba41707b63e2d00656f812dc43c27

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for surtgis-0.8.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 a1364dd99f8e1002932b8b9156ca1a843e38dc472f477a9e75b89088b0093059
MD5 d3fa70ff4c564edc0af34e4ee77585ca
BLAKE2b-256 facfa50013e0448474a5e979564fd2ae555d391b4e568ba5e953e68208735e87

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for surtgis-0.8.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 251e3b3a4c97f46a1e994088992e7d3ce55e8411e58052e037379da15d7b0079
MD5 180fe61a98f62c73fe3af24b52fadd75
BLAKE2b-256 81928ede9846edfbf3e88a24217e4ba71caa4ab4c8dc6978c86da95c14655871

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for surtgis-0.8.0-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 782b649553554226892c0169d9be26ee646d697c2384e5804edfc4a633c27127
MD5 4855da5edeccc9d5cd6599aefbd89d72
BLAKE2b-256 ffe1b6b94e42ab8389e1b4f6f9c9768e54204e7e9a1c1ec141fd4dc80d322c46

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: surtgis-0.8.0-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 647.3 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.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 8ae8db5613cb505f9505c20a4623ac6fb3953f9730a98f7f2d87c53d8ffd2ccf
MD5 ea5958a2b20249c9e0e4d65d9b1e9bdc
BLAKE2b-256 c44eb7afaf6d46dd80133afa000fc1ac5cfc3381dc310fc9562e0555418d8a0c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for surtgis-0.8.0-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 41e2b51f1a5bda31f521ae3cf65c1dfc3d1a560b44fa60fa173c5b66c9b19f07
MD5 77b9225d5c55b4db53ef34a5c912bd8d
BLAKE2b-256 f54f161163b076df6d2c5015b7ab243d28e5b8a6ec14872700f59d5d0a9ce8a7

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for surtgis-0.8.0-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 32edd06b26d4b213d16279a5cf6e7fb996e78831fb039673ca86d8043ccdc7e4
MD5 acefadf6d79b6a46f2743192ac51e632
BLAKE2b-256 9f6619032209454347f3837a570839b6985d8605a8a9da5e7762d682dfa5cd99

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for surtgis-0.8.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e2012857da98c005ff4205169109d57cfa9194604468e3fa5dd7aa9a241c0ba8
MD5 adadd42a5eca417d167ed43567ad3f53
BLAKE2b-256 02c84ea2cba067a5cd2324a1142693169a2e5c5c2f5c085d9c18c366db2ce0be

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for surtgis-0.8.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 e849c8810d77b73fc1f9f4d5e743fc17ea5a9685acdb1353b7143226fa151e72
MD5 66cd4a51ecdccfb1e225a093442614c8
BLAKE2b-256 ea0ab761ed577fc60e1a656ee25089b2c51af4570dde17579754e64f88442c5f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for surtgis-0.8.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 19a7fc70f614f2da5202dcd4f73860489fec94a32dd300a48ae392bc5c7a3cdd
MD5 25e659d18f5728d5f44a61dab5d03120
BLAKE2b-256 3f76ba7057d83c8c8d5e1b7b0575d918629410009d95908042fe59b5d1b72f65

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for surtgis-0.8.0-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 efb011e25baf78d918a4e85da8b29af39fcb9b9fb621ca249e31e3a3a69fc85f
MD5 9cc2b28389fa0a79b2e783c7ed8eb3ae
BLAKE2b-256 e562d641f3d09da748371ccc919d55fdb9afd60fabf7757c82f6960cd8be1bc0

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: surtgis-0.8.0-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 647.1 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.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 4be3e9f13aa2fc49a289602e9eaf75aed6b739da94225d4e2f2e26bca684faa3
MD5 ba9927d8c1aae3d624d5258b58dabbf4
BLAKE2b-256 d3a4f6e731ba5a2452f899f071a55407efd01ccde686383058a2f61f814acf0a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for surtgis-0.8.0-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 e5912ee2065d6bee93a5ef2bd4f46e1c62de919cfff0dd4f1a44c55d5cb8e314
MD5 4b46bd0f8dd0a3f7cbec7de5379d3597
BLAKE2b-256 614933002903e7dfd977d4dac9a98d1b044d414d6b3926326e84e6747d14ac29

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for surtgis-0.8.0-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 a7c2d773390e881aa3381f1704eba6745e3229072b4ce35a51c6b3250fe6a0cb
MD5 4751e4dff993f76f4e6e1edba8abe847
BLAKE2b-256 6d78f8b18cc5b8756a62cc0a12766d4f6d28631c246d21be3e7e8b54cb98860a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for surtgis-0.8.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0c146e77975df4d39e05a9f27727383ac0ecd9c91ce47cf0bf4e7f9630d6d4d6
MD5 301314227564905a13e302eee917fd85
BLAKE2b-256 df75d128005a6cb3679cedcbf7a0593800a354980a0680f637458754321199bd

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for surtgis-0.8.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 3e3c7c81585097c7235abfc7d7d88908b027871ac552bd5ac76a414c051c453c
MD5 7737125f86b0a9d087f4eb1c1a63f103
BLAKE2b-256 fb45fa58aa43869ba10ab2a66972c2cb8cf5eb6f7c7110915823d4442af16cc0

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for surtgis-0.8.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 8901dc6e3cc71f8db21a81d0e88f2e70a4dfe5311a4ebac25947df0703101552
MD5 731c20aa9aa5043a8266beed7a235f0e
BLAKE2b-256 0a1ddb33e2b2c286fdf830018de6a3a8600e8dcf824a712f98aff05a3e3ce684

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for surtgis-0.8.0-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 8a17644b3c49f34e7cfb1c86a75a4f18153c1df6b4a4069d6ed537e0146607dd
MD5 76fca2d836b50345389249bb89756e7f
BLAKE2b-256 2c88b78a5feefebea4173aa97f561ebccdb0fb13621129f82a53ef6c0b538d4b

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: surtgis-0.8.0-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 647.8 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.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 4b1e5e5e77a7f72938d00614fad752fe4f33158c296f0e1e0e7b8bd27961f666
MD5 7ea48de6794e10db0dfbfa0f13f807b7
BLAKE2b-256 5dcebc0e47465fa3da2ad878f80d0e0d0e99d1dfe4b61994833659af22dae0b3

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for surtgis-0.8.0-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 77f4d7fbba7a1d0d0b9002e64e861eb7e5f1db3775d261b0367c57c27daaea0b
MD5 5295bb8c2b62090d6cacd5d622bcb9d0
BLAKE2b-256 4d497b9a03a6173b80ef079545d790694099efac9a6259c648b98bccccd78177

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for surtgis-0.8.0-cp39-cp39-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 8ed65c7f1e2ff0b7269fbc05c05a8364cff2225a9d6431b96f5fb3c40d7686a2
MD5 e116c6b60ef76eff66fcf0292c294725
BLAKE2b-256 5ba63d82867b26a5bfefa83301dff47dee90bd91b4bf44d4f1cbeb862469dec5

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for surtgis-0.8.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0e2526c0faf65a7f30bcb430e636d2a01b71238c4ced195bb71e2da8e11ccd7d
MD5 6847290820a6c1b1bbbff38d6f6ab478
BLAKE2b-256 c27055050b79a89c60103c0fe5df37f503b48cd6ff59aaed1ad90ac6449ffee8

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for surtgis-0.8.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 e72e09f3d041a15eb57bdb890aa29889c87d50f61671a5654a24a92debad187a
MD5 fdace7a5bbc4f30f2db61b8e52c14f03
BLAKE2b-256 0597b46492ccb7807e34b6cc4365678c58e6c846ca4aa1759d480faf2fd18aef

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for surtgis-0.8.0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 46369020dd6292e104bde7aab8480eb9deb9cba424dcff17e694c545c71ee738
MD5 ff89bb0623d68cb7a6d968fed731dc43
BLAKE2b-256 a54b91f28970469bc6ffab2c68f5d4ebc4b126c18c865f17c3e0c664257889a7

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for surtgis-0.8.0-cp39-cp39-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 b72317e59c4b24d06fa6f9ea7c68834c4dd014feee3dcf2d2977d6d130200857
MD5 d692056adad36d291a0f37aa7f01a65f
BLAKE2b-256 93abe0f3be43324ba68ba74fa457d4195bf97c62a132f8195788412def232829

See more details on using hashes here.

Provenance

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