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.7.tar.gz (14.2 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.7-py3-none-any.whl (13.4 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for nupgis-0.1.7.tar.gz
Algorithm Hash digest
SHA256 a2c8edbef1ea3f36f1cc143df6ab42590827fba8e4befb62abf5da724559ef2e
MD5 fd3efca7e75a2fa589320784b61714b8
BLAKE2b-256 3054cc2995c41c84a3565e9a3bcfd4ce49be4130a55c48edecf67bc91c707f7f

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for nupgis-0.1.7-py3-none-any.whl
Algorithm Hash digest
SHA256 082134ff5b59cde559cce9591e01dad2a9568f25cb091568ae2f4f997b3e3942
MD5 d108ba14256aa4a9d4decb06f553f4a8
BLAKE2b-256 fb7ed7807246a0566ea72b145cc22208a70d0c7c456e05f3363569fe02be1330

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