Skip to main content

A lightweight implementation of shapes drawn across a geo-temporal plane.

Project description

Geostructures

A lightweight implementation of shapes drawn across a geo-temporal plane.

Unit Tests

Installation

Geostructures is available on PYPI

$ pip install geostructures

Overview

For an interactive introduction, please review our collection of Jupyter notebooks.

Geostructures provides a python interface for functionally defining various shapes drawn on a map. Unlike other libraries such as Shapely, these shapes retain their mathematical definitions rather than being simplified into N-sided polygons.

The shapes currently supported are:

  • Boxes
  • Circles
  • Ellipses
  • LineStrings
  • Points
  • Polygons
  • Rings/Wedges

All shapes may optionally be temporally-bound using a specific datetime or a datetime interval.

Additionally, geostructures provides convenience objects for representing chronologically-ordered (Track) and unordered (FeatureCollection) collections of the above shapes.

Projections

This library assumes that all geospatial terms and structures conform to the WGS84 standard.

Reporting Issues / Requesting Features

The Geostructures team uses Github issues to track development goals. Please include as much detail as possible so we can effectively triage your request.

Contributing

We welcome all contributors! Please review CONTRIBUTING.md for more information.

Developers

Carl Best (Sr. Data Scientist/Project Owner)
https://github.com/ccbest/

Jessica Moore (Sr. Data Scientist)
https://github.com/jessica-writes-code

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

geostructures-0.2.0.tar.gz (35.3 kB view hashes)

Uploaded Source

Built Distribution

geostructures-0.2.0-py3-none-any.whl (28.8 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page