Skip to main content

Interactive geospatial data manipulation in Python

Project description

telluric

Overview

telluric is a Python library to manage vector and raster geospatial data in an interactive and easy way.

Build Status Coverage Chat

Opening a raster is as simple as:

In [1]: import telluric as tl

In [2]: tl.GeoRaster2.open("http://download.osgeo.org/geotiff/samples/usgs/f41078e1.tif")
Out[2]: <telluric.georaster.GeoRaster2 at 0x7facd183ad68>

And reading some vector data is equally simple:

In [3]: tl.FileCollection.open("shapefiles/usa-major-cities.shp")
Out[3]: <telluric.collections.FileCollection at 0x7facd1183048>

For more usage examples and a complete API reference, check out our documentation on Read the Docs.

The source code and issue tracker are hosted on GitHub, and all contributions and feedback are more than welcome.

Installation

You can install telluric using pip:

pip install telluric[vis]

Read more complete installation instructions at our documentation.

telluric is a pure Python library, and therefore should work on Linux, OS X and Windows provided that you can install its dependencies. If you find any problem, please open an issue and we will take care of it.

Development

telluric is usually developed on Linux. For full tests do:

$ make build
$ make test

for testing single tests do:

$ make dockershell
docker$ python -m pytest TEST_FILE::TEST_NAME

Support

Join our Matrix chat to ask all sorts of questions!

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

telluric-0.15.0.tar.gz (115.9 kB view details)

Uploaded Source

Built Distribution

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

telluric-0.15.0-py3-none-any.whl (67.3 kB view details)

Uploaded Python 3

File details

Details for the file telluric-0.15.0.tar.gz.

File metadata

  • Download URL: telluric-0.15.0.tar.gz
  • Upload date:
  • Size: 115.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.9.0

File hashes

Hashes for telluric-0.15.0.tar.gz
Algorithm Hash digest
SHA256 c73c89614e08d5b0327a9941be5e5089334b8f2c8ef12df243e89bf4ab31a989
MD5 b16d8f075bdb93d88c7f1886a7001a2b
BLAKE2b-256 9c5fb39c7076353f6e57e8a24ee9278e6d86bc4351c24653cd44291d40ff1a44

See more details on using hashes here.

File details

Details for the file telluric-0.15.0-py3-none-any.whl.

File metadata

  • Download URL: telluric-0.15.0-py3-none-any.whl
  • Upload date:
  • Size: 67.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.9.0

File hashes

Hashes for telluric-0.15.0-py3-none-any.whl
Algorithm Hash digest
SHA256 18ea4d8e99e0ea275b5a538f7c67a0eca83440e0b30d4d7844fa6745fc20404b
MD5 dda64e5860d9a99063d014d7a08e0dab
BLAKE2b-256 8bb5a0cd428694bd4274e32d36cd57bd4eccb47f6b5a02091b460a578fe4dd65

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