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 rf.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()

Installation

$ pip install rasterfoundry

Testing

The test suite execution process is managed by tox:

$ tox

Releases

Releases are automatically published to PyPI through Travis CI when commits are tagged. The following git flow commands lead to a tagged commit that can be pushed to GitHub:

$ git flow release start X.Y.Z
$ vim CHANGELOG.rst
$ vim setup.py
$ git commit -m "X.Y.Z"
$ git flow release publish X.Y.Z
$ git flow release finish X.Y.Z

After you’ve completed the git flow steps above, you’ll need to push the changes from your local repository to the GitHub repository:

$ git checkout develop
$ git push origin develop
$ git checkout master
$ git push origin master
$ git push --tags

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

rasterfoundry-0.2.1.tar.gz (231.1 kB view hashes)

Uploaded Source

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