Skip to content

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

License

Notifications You must be signed in to change notification settings

satellogic/telluric

Folders and files

NameName
Last commit message
Last commit date

Latest commit

5233a7a · Jan 4, 2025
Jan 11, 2023
Apr 18, 2023
Apr 10, 2018
Jan 4, 2025
Oct 24, 2022
Apr 10, 2018
Apr 10, 2018
Nov 19, 2020
Apr 10, 2018
Nov 19, 2020
Apr 10, 2018
Apr 10, 2018
Dec 3, 2018
Apr 10, 2018
Apr 18, 2023
Nov 23, 2020
Apr 10, 2018
Nov 27, 2020
Apr 10, 2018
Feb 12, 2021
Nov 17, 2024
Feb 12, 2021

Repository files navigation

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!