Skip to content
This repository was archived by the owner on Dec 10, 2019. It is now read-only.

raster-foundry/raster-foundry-python-client

 
 

Repository files navigation

raster-foundry-python-client

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

About

A Python client for Raster Foundry.

Resources

License

Stars

11 stars

Watchers

3 watching

Forks

Packages

 
 
 

Contributors