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

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for nupgis-0.1.8.tar.gz
Algorithm Hash digest
SHA256 c8d6f8a3f60b22c52204d7550b60443b9fdf6c4c87643471805c41092511aa40
MD5 61b83134fc9ca61ede4c553ec9004489
BLAKE2b-256 13833213d5a9cb75a8026e84dd8a0e5662274baec88e55e18560a02594875e33

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for nupgis-0.1.8-py3-none-any.whl
Algorithm Hash digest
SHA256 16e8db240ecf67716e6623b750e473faf5c8026b610e5dea66ce4d4f7f42181e
MD5 3605eaa1c5d8eb8537009ab169ff8070
BLAKE2b-256 dd73a33d07611e79681d253850b38babd16c56e75f8e48363be135258c49e3d6

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