Skip to main content

NUmPyGIS. A Python library for GIS using numpy only.

Project description

NUmPyGIS

A Python library for GIS using numpy only.

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

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for nupgis-0.1.5.tar.gz
Algorithm Hash digest
SHA256 b560a4ff970ce999918a070a78c505f53b35f20e920f0c94dda12dc9bdd2c3ed
MD5 a15da1224680fba4a5fea9e39b886779
BLAKE2b-256 97607031692ba8257bc2492968c8d64f86f55758f82b2c4bdb5be8cd01e5f755

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for nupgis-0.1.5-py3-none-any.whl
Algorithm Hash digest
SHA256 ffba5a90d79fb1a8afa862c273a99cce350f24a5df08a6ae0b323fca1e14e801
MD5 a087d73577e52584ce0caad327131fd8
BLAKE2b-256 71d9c5bdfb3a9ce76021e1d1ec82ebc8371a3787191b559b3252e9de17bc7c0a

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