Skip to main content

NUmPyGIS. A Python library for GIS using numpy only.

Project description

NUmPyGIS

A Python library for GIS using numpy only.

Build, Test and Publish Status Latest Package Release Pre-commit Status Code Coverage RTD Documentation

Objective

The primary objective of this library is to provide a highly performant API for GIS functionality such as polygon simplification, smoothing, validity check. A core design decision is that the library be only dependent on numpy and nothing else. There is a plethora of libraries in the GIS ecosystem today, most of which are not of general use-case. Another design decision is that this library will work only at polygon level. This way, the expected data structure of both input and output will always be same.

Generalization Algorithms Supported

  • Vertex Cluster Reduction for polygon simplification
  • Douglas-Peucker algorithm for polygon simplification
  • Lang algorithm for polygon simplification
  • McMaster's sliding average polygon smoothing algorithm
  • Taubin-Laplacian polygon smoothing algorithm
  • Snakes polygon smoothing algorithm
  • B-spline snakes polygon smoothing algorithm

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

nupgis-0.1.6.tar.gz (13.4 kB view details)

Uploaded Source

Built Distribution

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

nupgis-0.1.6-py3-none-any.whl (12.5 kB view details)

Uploaded Python 3

File details

Details for the file nupgis-0.1.6.tar.gz.

File metadata

  • Download URL: nupgis-0.1.6.tar.gz
  • Upload date:
  • Size: 13.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.7.6

File hashes

Hashes for nupgis-0.1.6.tar.gz
Algorithm Hash digest
SHA256 1f80908a480f118fcf43c53efa89fe3823f716d48497960bc9d26317bf12a652
MD5 d0a4123df761e5c8595ede68913502f2
BLAKE2b-256 7cd1a7651e85cfa354a71bce3e26bcae0ad7c0f98bcb4d02243dbbc04bc3e02f

See more details on using hashes here.

File details

Details for the file nupgis-0.1.6-py3-none-any.whl.

File metadata

  • Download URL: nupgis-0.1.6-py3-none-any.whl
  • Upload date:
  • Size: 12.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.7.6

File hashes

Hashes for nupgis-0.1.6-py3-none-any.whl
Algorithm Hash digest
SHA256 c29b2e512cb762c6ea28fb3388a9499c572d6e957b4a77bfc6a690dc2a860daa
MD5 8c61ab4de97ec6ba0b99eacf8328353a
BLAKE2b-256 1855f36e5de280b61c62063bef73a77aa1ad39a4637a38f9c5933d8886a57ca4

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 Pingdom Monitoring Sentry Error logging StatusPage Status page