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.
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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8a0f66c9b5e3e8d70bc8dc02ae4f02f8d93258e99ccd7e39534ecf3878301ef2 |
|
MD5 | bbd717e465b8091e9bce826ed6cd287c |
|
BLAKE2b-256 | f31433a838cb8644f9651b7b872a91111f753f2373661101995baae23e70d5ae |
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1ab0ea91f420da643db70c42d2c24a9a6e877c566da38ff8879a0347e43c34cf |
|
MD5 | 8b31fff411ea8a00caa2bcc6f3c4d37d |
|
BLAKE2b-256 | 4cd516dca06047fe6728bfe04a7ef190fbe8da6a324f11d2b7fdb7402ad85280 |