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.14.4.tar.gz (115.2 kB view details)

Uploaded Source

Built Distribution

telluric-0.14.4-py3-none-any.whl (67.0 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: telluric-0.14.4.tar.gz
  • Upload date:
  • Size: 115.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.6

File hashes

Hashes for telluric-0.14.4.tar.gz
Algorithm Hash digest
SHA256 8a0f66c9b5e3e8d70bc8dc02ae4f02f8d93258e99ccd7e39534ecf3878301ef2
MD5 bbd717e465b8091e9bce826ed6cd287c
BLAKE2b-256 f31433a838cb8644f9651b7b872a91111f753f2373661101995baae23e70d5ae

See more details on using hashes here.

File details

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

File metadata

  • Download URL: telluric-0.14.4-py3-none-any.whl
  • Upload date:
  • Size: 67.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.6

File hashes

Hashes for telluric-0.14.4-py3-none-any.whl
Algorithm Hash digest
SHA256 1ab0ea91f420da643db70c42d2c24a9a6e877c566da38ff8879a0347e43c34cf
MD5 8b31fff411ea8a00caa2bcc6f3c4d37d
BLAKE2b-256 4cd516dca06047fe6728bfe04a7ef190fbe8da6a324f11d2b7fdb7402ad85280

See more details on using hashes here.

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