Skip to main content

A Python client for Raster Foundry, a web platform for combining, analyzing, and publishing raster data.

Project description

A Python client for Raster Foundry, a web platform for combining, analyzing, and publishing raster data.

Usage

from rasterfoundry.api import API
refresh_token = '<>'

api = API(refresh_token=refresh_token)

# List all projects
my_projects = api.projects

one_project = my_projects[0]

# Get TMS URl without token
one_project.tms()

Versions

The latest version of rasterfoundry always points to the most recently released swagger spec in the raster-foundry/raster-foundy-api-spec repository. If you need to point to a different spec version, either install a version of the python client that refers to the appropriate spec, or set the RF_API_SPEC_PATH environment variable to a url or local file path pointing to the version of the spec that you want to use.

Generally this shouldn’t matter, because the Raster Foundry API shouldn’t have breaking changes.

Installation

Without notebook support

$ pip install rasterfoundry

With notebook support

Notebook support requires [npm](https://www.npmjs.com/get-npm).

$ pip install rasterfoundry[notebook]

Then, enable widgets and leaflet in in jupyter notebooks:

$ jupyter nbextension install --py --symlink --sys-prefix widgetsnbextension
$ jupyter nbextension enable --py --sys-prefix widgetsnbextension
$ jupyter nbextension install --py --symlink --sys-prefix ipyleaflet
$ jupyter nbextension enable --py --sys-prefix ipyleaflet

Testing

The test suite execution process is managed by tox:

$ tox

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Files for rasterfoundry, version 1.16.2
Filename, size File type Python version Upload date Hashes
Filename, size rasterfoundry-1.16.2.tar.gz (247.4 kB) File type Source Python version None Upload date Hashes View

Supported by

Pingdom Pingdom Monitoring Google Google Object Storage and Download Analytics Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN DigiCert DigiCert EV certificate StatusPage StatusPage Status page