Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Upgrading to EOdal version 0.1.0 #21

Merged
merged 129 commits into from
Dec 9, 2022
Merged

Upgrading to EOdal version 0.1.0 #21

merged 129 commits into from
Dec 9, 2022

Conversation

lukasValentin
Copy link
Collaborator

This pull requests will introduce new features and bugfixes required for generating the release of E:earth_africa:dal version 0.1.0.

Overview of the most important changes:

  • Added: RasterCollection objects are now iterable (iterate over bands in collection)
  • Added: RasterCollection now have a "apply" method allowing to pass custom functions to RasterCollection objects
  • Added: RasterCollection now supports numpy-array like slicing using band names or band aliases
  • Added: Band and RasterCollection objects now support clipping to rectangular bounds (i.e., spatial sub-setting)
  • Changed: Band.reduce() and RasterCollection.band_summaries() now support creating statistics per Polygon features
  • Added: SceneCollections are collections of 0 to N Scenes (RasterCollection + timestamp) and allow to store multiple Scenes over time
  • Fixed: Map algebra now also works on RasterCollection supporting multiple cases (i.e., RasterCollection with other RasterCollection, scaler, etc.)
  • Added: SceneCollection objects can be saved as pickled objects and loaded from pickled binary objects to make SceneCollections persistent

@lukasValentin lukasValentin self-assigned this Dec 9, 2022
@lukasValentin lukasValentin merged commit 9728716 into EOA-team:master Dec 9, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant