Skip to content

Open-EO/openeo-geotrellis-extensions

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

openEO processes based on Geotrellis

Status

This library implements openEO processes using the Geotrellis Spark API. It is used in combination with https://github.com/Open-EO/openeo-geopyspark-driver to provide a complete openEO backend.

Running unit tests

While the most important tests can be executed anywhere, without requiring dependencies, there are some exceptions:

  • geotrellis-sentinelhub requires environment variables SENTINELHUB_CLIENT_ID and SENTINELHUB_CLIENT_SECRET to be set.
  • Some tests expect the Terrascope archive to be available under /data/MTDA

Releasing new major version

Setup clean local git repository with up to date develop and master branch. Ensure git flow plugin is installed.

  1. Ensure dev branch is in a proper state.
  2. Freeze development on dev branch
  3. Start release branch: git flow release start 1.6.0-RC1
  4. Update develop branch versions:
    • 'git checkout develop'
    • 'mvn versions:set -DnewVersion=2.0.0-SNAPSHOT'
    • 'git add pom.xml */pom.xml'
    • 'git commit && git push'
    • Now development can safely continue.
  5. Update dependencies in release branch to non-SNAPSHOT versions.
  6. Make sure release branch builds without problems (failing tests) and commit.
  7. Finish release branch: 'git flow release finish '1.6.0-RC1''
  8. Push to git, in (VITO) Jenkins this will trigger a build. Release this build

About

Java/Scala extensions for Geotrellis, for use with OpenEO GeoPySpark backend.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 13