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.0.tar.gz (414.3 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.0-cp313-cp313-win_amd64.whl (651.5 kB view details)

Uploaded CPython 3.13Windows x86-64

surtgis-0.7.0-cp313-cp313-musllinux_1_2_x86_64.whl (939.5 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

surtgis-0.7.0-cp313-cp313-musllinux_1_2_aarch64.whl (869.1 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

surtgis-0.7.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (725.2 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

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

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

surtgis-0.7.0-cp313-cp313-macosx_11_0_arm64.whl (644.0 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

surtgis-0.7.0-cp313-cp313-macosx_10_12_x86_64.whl (684.0 kB view details)

Uploaded CPython 3.13macOS 10.12+ x86-64

surtgis-0.7.0-cp312-cp312-win_amd64.whl (651.8 kB view details)

Uploaded CPython 3.12Windows x86-64

surtgis-0.7.0-cp312-cp312-musllinux_1_2_x86_64.whl (940.0 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

surtgis-0.7.0-cp312-cp312-musllinux_1_2_aarch64.whl (869.5 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

surtgis-0.7.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (725.7 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

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

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

surtgis-0.7.0-cp312-cp312-macosx_11_0_arm64.whl (644.1 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

surtgis-0.7.0-cp312-cp312-macosx_10_12_x86_64.whl (684.5 kB view details)

Uploaded CPython 3.12macOS 10.12+ x86-64

surtgis-0.7.0-cp311-cp311-win_amd64.whl (651.4 kB view details)

Uploaded CPython 3.11Windows x86-64

surtgis-0.7.0-cp311-cp311-musllinux_1_2_x86_64.whl (938.2 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

surtgis-0.7.0-cp311-cp311-musllinux_1_2_aarch64.whl (869.0 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

surtgis-0.7.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (723.5 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

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

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

surtgis-0.7.0-cp311-cp311-macosx_11_0_arm64.whl (647.8 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

surtgis-0.7.0-cp311-cp311-macosx_10_12_x86_64.whl (687.8 kB view details)

Uploaded CPython 3.11macOS 10.12+ x86-64

surtgis-0.7.0-cp310-cp310-win_amd64.whl (651.4 kB view details)

Uploaded CPython 3.10Windows x86-64

surtgis-0.7.0-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.0-cp310-cp310-musllinux_1_2_aarch64.whl (869.2 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

surtgis-0.7.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (723.5 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

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

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

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

Uploaded CPython 3.10macOS 11.0+ ARM64

surtgis-0.7.0-cp310-cp310-macosx_10_12_x86_64.whl (687.8 kB view details)

Uploaded CPython 3.10macOS 10.12+ x86-64

surtgis-0.7.0-cp39-cp39-win_amd64.whl (651.9 kB view details)

Uploaded CPython 3.9Windows x86-64

surtgis-0.7.0-cp39-cp39-musllinux_1_2_x86_64.whl (938.6 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ x86-64

surtgis-0.7.0-cp39-cp39-musllinux_1_2_aarch64.whl (869.6 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ ARM64

surtgis-0.7.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (724.1 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

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

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

surtgis-0.7.0-cp39-cp39-macosx_11_0_arm64.whl (648.7 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

surtgis-0.7.0-cp39-cp39-macosx_10_12_x86_64.whl (688.4 kB view details)

Uploaded CPython 3.9macOS 10.12+ x86-64

File details

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

File metadata

  • Download URL: surtgis-0.7.0.tar.gz
  • Upload date:
  • Size: 414.3 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.0.tar.gz
Algorithm Hash digest
SHA256 912aa34726be21e3c87e3d075b6bec7e8bd5a9260b0ca1e1c02461c639556911
MD5 9b9365f8cdbe43b4b2f7afc38e129a7e
BLAKE2b-256 49b61fc521cc0f95e6598d91ded16767c47718c003efa898fca8ad6e26adbae4

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: surtgis-0.7.0-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 651.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.7.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 bb56d6ab5ec1aef53488d4407d1db6340a733f1dd7e57f573dfa45161a2660c1
MD5 01aacb9c4d2835a4d4ed3eed5a1ad6d1
BLAKE2b-256 dd5a822a55b0862a733f969339211281263cf887b1a51f3af7ee029873acd6f2

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for surtgis-0.7.0-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 559b4cb56d070cba7f32509a8323f55f9843df15390539e4147b7e97ea1b5163
MD5 ee87af01b0a16231196a7c3563f6d465
BLAKE2b-256 acdc91284c94621e5758971ec57d3851b27b715ffe584a8715c2b1ea56a36413

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for surtgis-0.7.0-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 31575c96c38743524061f6829499af5f702d7633411d19756b9b8096a271def0
MD5 d26576a00da68dee42e20872de0b1ece
BLAKE2b-256 690538a49c6f1b4de5c8f6c626732b6087fcb04a17efa89567b5bfe97fb76041

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for surtgis-0.7.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ee69310b204d3e6ab7f2963611f9d598cd99cfe61c72e055531cdebd890750a6
MD5 53428046fd0451620b54c2a43c3eed6b
BLAKE2b-256 4d3b54efeb9effab5e576246aef7b979939329f7e399e083892cb399e47441ed

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for surtgis-0.7.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 318ea7055366839881859427d5e046685ccd2e971413e1a9574d48520f8556a4
MD5 1b248d9e823931025331b8b50b0068ab
BLAKE2b-256 1e859e9b77202edcd306e2fdff1d53efae3dd64247799289591eb4b611c1fc1f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for surtgis-0.7.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 637f3666cdfadd4a86ff375e8b7b72a87596c87bec87e05863ed87e663b2d4f2
MD5 d5a50c008fe20217aaa857d1be43841f
BLAKE2b-256 2a052a9447fda87c11092010c5f8fc130de099d57158082b1712ccbe757007a3

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for surtgis-0.7.0-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 3fb15b477adca371f22a4fc71f2dcd00cb888d37798821f2f038de69de7e3c7f
MD5 6a5d57dd4f4789cae96a2ceb5f474d16
BLAKE2b-256 37e5c3471629b9906d1f8dc72408adfa10ae2f54409911ca8ed24f2bc1dade28

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: surtgis-0.7.0-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 651.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.7.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 6921ed0fb4c9dabfc76e27cbc0d33f24b0206a9b75b96bd81e9443a37120c555
MD5 55dda4ae537762af7a08eec979b1470c
BLAKE2b-256 3215ff8058cfb2e9d95d76bd19f5b6a7b90497ff91814f49e8402d08bb39d5a2

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for surtgis-0.7.0-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 5439fbca1224ae83db3b2674900149c03236f4c4f4e9428dac678ebdf732152e
MD5 cd35d1130225bb78d9f0fdc53506c0ef
BLAKE2b-256 94af3a060bcb9a46561edea245bc32ec6f02c11c0598698a4f4793517aeb9690

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for surtgis-0.7.0-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 3ffc0cd9d5007090f1155ab9a3f00f4c7f3bdad33d839e8e0fc733211e385649
MD5 271724fc5b7262347ce8cc64e7eee768
BLAKE2b-256 5fb4b50d6b4c72e953f2301f304efcf80f374fab7545abf0690268f279ef7bb8

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for surtgis-0.7.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a68c0b1a820579bc7417a34dc67e708f9f122c94c58c434657a7e283cdfbdade
MD5 ae80b3717db2acb6bedb904bf5e49ff2
BLAKE2b-256 c392631c643844fd64180ab66d80862e5a79e0a9450ef9e60d6046188f7f514a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for surtgis-0.7.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 c0081efc3588917abf0d8326583dd925229a02feb3b60a57663cf1be8f46c290
MD5 61c16960ae238bccd2a3f005915c156c
BLAKE2b-256 751c6598b79bfbe996c1c7eb9b10ced49c247e8a8634a2a1ae0b951d02030dc2

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for surtgis-0.7.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 72e3345843ea927b0725cfca67ee00f307a03e729d983e6b3bca97cc18fad884
MD5 a510dbe383bf757b27fdba0debf2961a
BLAKE2b-256 4db14c0eb55f86d644b76d56bf18658ae9f7829db557138c7ef234aff5558dfd

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for surtgis-0.7.0-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 618808b4015d97a416661413c17b511bbd9acbb6293949f0dc01b5a9a203a22a
MD5 85e48ac97f510e8a4bfe2c66fa766750
BLAKE2b-256 937fa5054fa1230900c328ceac284f8e661036bdaa5e7d1feeb31e180af67e65

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: surtgis-0.7.0-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 651.4 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.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 8b9059c4f229fbe26120e93c9ba721bed08e23c5637f99c0ea77fb58b0de06a3
MD5 287601f52ffbbc73f5fee146003dd796
BLAKE2b-256 497295c3a4b5472f6bd5a3b53db035f7a7467568afa8188b8d26119473abe907

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for surtgis-0.7.0-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 3fc89a035bc780a6ba7a51b5229ad1072980dc4fa96dbdcd3bfc81b89359e899
MD5 24a708697aece46bda0e3f3deec7024c
BLAKE2b-256 ed64033ec320eca20a56152a2e61568648b305ce5905b893a401e4b505f48a5d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for surtgis-0.7.0-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 630ea72617960b113f34143f847f871362df7ee917f72a1772b438d3fe093aaf
MD5 e6e6db45fac1a74a95c148811175dd9d
BLAKE2b-256 d6437983215ccbb338497305d47ca8f279bc0d66548ee410ddb05c3b332f3c69

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for surtgis-0.7.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 30b16c3bf7351b2d6ad67faf91cdcd20bac7e25746eb8101c6888b37de12b48e
MD5 c084c9f27bdf3e45cfb7ca9bc556d699
BLAKE2b-256 9f55de2f465e2e60b1581d2aef093346666891588d3f016a39582f3d78a77a9e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for surtgis-0.7.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 30a956bdc898062c91e19ee9c8605011e0508259280c6712c009c9e3a8790bab
MD5 39f620899f4d1bcb42881845bbb6359e
BLAKE2b-256 b8c2a768fe17e34b1380465839bc79cc79a284652d65860af7a7cf8b0ff28941

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for surtgis-0.7.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 377669d798e20f3c11d91c0796e20381971150e31c7f4a0111287572a20f56e2
MD5 a1584c52e9192298aa912e680c3d34ed
BLAKE2b-256 95cc949c0a66cc34de4db3b20395d19aec04918cb46fb28e9ee1fdce3a8a5fc0

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for surtgis-0.7.0-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 9ae75c8814e727c90ffbd97e6613c6350f2ecc6f154188729eb2eaf6dd816881
MD5 0acbdc167b26d88d056b9f8e340b1872
BLAKE2b-256 715a412e3ab4eeebf50cae49758aa63d5464d5e1dd906cf084ec1fd91d38b988

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: surtgis-0.7.0-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 651.4 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.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 b25a616bedbb4acf49c28f2d151e08547bcc0dd8056029bf14023ef50f6c0830
MD5 7d90f9a63a393fd98e46b9ffa165eab4
BLAKE2b-256 98faf731962c7df4aebcac41d2c59ab2b3e857024a7c1f2809b3994c8bc1da3d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for surtgis-0.7.0-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 647d2da2db1d1fbf58d4d526c422f33cfc2c78cc9547b6ec328f6a7ab0393bb4
MD5 ec26c342eca4ba52a42f681203048327
BLAKE2b-256 2978a4379b045b092d64ea29e82a3691fc07b9c3f8db911115089631213f6dfb

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for surtgis-0.7.0-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 8f5f6367a139ba83e3c4cfe3d07922804f8cc0e9e34bdc60539a5539065805f2
MD5 52a6727fcd88faf51ac090c6e84ac5f9
BLAKE2b-256 b728be9e4fdf0a867b9f83e032372966a462607a2eca098eabb2cf2d9e65c104

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for surtgis-0.7.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8043e7283c745f645b6444e34b195dedcba5661c64c34aa6a26eb51b214a2aa3
MD5 1f9105f697ab94c512773fe1f6eba4eb
BLAKE2b-256 580e19ff0ec78da864d44e0f9b078e4c5cb1b5ea2781afc78695b03aeb5b6c5c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for surtgis-0.7.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 f3798945a5e47ddf1d09efa4e526c5e666ab43b5d43f5067f9a2d366a643e9a1
MD5 8bd54fa8891717a258bf883c50f4ced3
BLAKE2b-256 102ec2110dc365df6e302ddccc8a3fc2ce52844558ad14c7b5e2481e0dd07dc3

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for surtgis-0.7.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b82e62219b3727b06f3538ec4333417827444dd702cdd02add1575312efcd7c7
MD5 08e62146d86849584e87a7a4226e2c7d
BLAKE2b-256 8782ac752733a6f1edc028812d95d75b8548c1032c336d3af10aef426bfcc899

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for surtgis-0.7.0-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 d07e5906ef8e762986ce2f42e46499c2cbb4d186fa1185ad34316fa198079536
MD5 b354f33265e0d3173d1063618a476b1c
BLAKE2b-256 a6eb707c1d08852d593da25a4f2281d1b23f3ac452e70bb6bce9533831ea40c5

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: surtgis-0.7.0-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 651.9 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.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 58afca86079fd90994d8d853754fc9d05007b0ee1eb2a49c39f7c4334fe8824e
MD5 9d0daed7daf96f7b087a0710edb69bd7
BLAKE2b-256 0068cadb5f68f16b037f15fd72e61505d58761ba218cb59ca942d3bf39df4b5f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for surtgis-0.7.0-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 e55f407e36253b35a98c5f81ab52891b0566fad8da19214bff3029db2e03e0d8
MD5 43c171195b9b4f6675ee662c54908037
BLAKE2b-256 f2da67c029547c2aa48df5ecedda3a9c605591df2360ff30ccde4671d01953be

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for surtgis-0.7.0-cp39-cp39-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 87c5364a2a342be94af67adb64b91ceca6983e912aadb006936f8757e86e9ff7
MD5 f89743086189044a372bc45e691d59b8
BLAKE2b-256 fcb4ca86ad79363a16615b946ecf85a5719989d28a45ee02f378064121579eea

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for surtgis-0.7.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 cf936e11eb7ac944a15268c4ce3e900ab9e76472ec3b6bf26ec4033ee1a38b40
MD5 fcc15e14bb88656e7697c67e82bf17dd
BLAKE2b-256 9776b7eda70ab20d2341153b47a28e1a48e31c9a99c8b90f28d813dbf2d46b2b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for surtgis-0.7.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 85c906f8c733ff4e70b8684f411376ae742a4d8e2aec9e4484a4087ba1fec1c9
MD5 a0af91a4eeb53dcd2b9e668bb484542b
BLAKE2b-256 3b394ad6476e2279d352922d5de5d7a63466a2c8dd6e2b9a190bcd1338a7f666

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for surtgis-0.7.0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 dd2f8ad802e22ac990f86f4a02860a7b06b34c8aa59ecefa12830a8e55f6965e
MD5 88204c6315ad95c1ecb5d8fb75d1a265
BLAKE2b-256 6616fce08fdbeed7a6b043ce0d6985cbbe9656f630d95d38611f7fe9fd826f5d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for surtgis-0.7.0-cp39-cp39-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 77c11f9daeac244031b6b7138b450c58f168ff9ca2f974facea582df224623ac
MD5 857a5a791dd4f997d11d894b85f2a496
BLAKE2b-256 b78d7b81a9bf1f7b56907bb7ff3db4800251c14a7ee36ae94f0363e0bcab32eb

See more details on using hashes here.

Provenance

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