Skip to main content

Map Algebra with NumPy

Inspired by the ARC/INFO GRID implementation of Map Algebra.

CPU

uv add glidergun
from glidergun import grid

dem = grid("cop-dem-glo-90", (137.8, 34.5, 141.1, 36.8))
hillshade = dem.hillshade()

dem.save("dem.tif")
hillshade.save("hillshade.tif", "uint8")

CUDA

uv add torch torchvision --index pytorch-cu130=https://download.pytorch.org/whl/cu130
uv add glidergun
from glidergun import stack

bing = stack("microsoft", (-123.164, 49.272, -123.162, 49.273), max_tiles=100)
bing.save("vancouver.tif")

sam = bing.sam("tree", "house", "car")
sam.to_geojson().save("vancouver.json")

Download files

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

Source Distribution

glidergun-0.9.189.tar.gz (45.6 kB view details)

Uploaded Source

Built Distribution

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

glidergun-0.9.189-py3-none-any.whl (50.0 kB view details)

Uploaded Python 3

File details

Details for the file glidergun-0.9.189.tar.gz.

File metadata

  • Download URL: glidergun-0.9.189.tar.gz
  • Upload date:
  • Size: 45.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.13 {"installer":{"name":"uv","version":"0.11.13","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":null,"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for glidergun-0.9.189.tar.gz
Algorithm Hash digest
SHA256 bd61b17d0d28c500a3f3fd7210ed6dcad1437892828188f7cfe1b33979a64c46
MD5 6d59554a713374a6ab052e9a5e6d81d1
BLAKE2b-256 14a7b6c6af262be8ca7b9faf936e0fd7bed654e2d44338f47fc9067f85cc38ca

See more details on using hashes here.

File details

Details for the file glidergun-0.9.189-py3-none-any.whl.

File metadata

  • Download URL: glidergun-0.9.189-py3-none-any.whl
  • Upload date:
  • Size: 50.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.13 {"installer":{"name":"uv","version":"0.11.13","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":null,"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for glidergun-0.9.189-py3-none-any.whl
Algorithm Hash digest
SHA256 89012ebee0e7691b49749b36283da0c110c4bedff6a7d52942d9cc9c09b43941
MD5 18718a379233ea500eb17f1518015019
BLAKE2b-256 ba5846b9b59f368d07769e38ab28650d5e9e1ad9ee6e5b1f767db2d5ce9c66f6

See more details on using hashes here.

Supported by

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