Releases: gee-community/geetools
v1.11.0
What's Changed
- docs: edit logo by @12rambau in #307
- fix: fixture renaming in pytest-gee by @12rambau in #407
- fix: Debug the method
ImageCollectionAccessor.groupInterval
by @framunoz in #406 - docs: add framunoz to Author list by @12rambau in #411
- test: update the number of indices by @12rambau in #410
- fix: drop some of ee_extra dependencies by @12rambau in #408
- fix: add back the system properties by @12rambau in #412
- docs: Fix documentation by @framunoz in #409
- test: fix codecov display by @12rambau in #413
ee.Dictionary
toee.FeatureCollection
by @fitoprincipe in #372
New Contributors
Full Changelog: v1.10.0...v1.11.0
v1.10.0
What's Changed
- docs: only display the name of the function by @12rambau in #394
- docs: use the correct date format by @12rambau in #392
- docs: add the las_updated information on all pages by @12rambau in #395
- fix: typo in the example by @12rambau in #398
- docs: update EE initialization for local dev by @12rambau in #399
- feat: plot DOY by seasons by @12rambau in #393
- feat: first implementation of reduceRegions by @12rambau in #396
- fix: restore the xy option in transform by @12rambau in #403
- feat: create a featureCollection from a geointerface by @12rambau in #381
Full Changelog: v1.9.1...v1.10.0
v1.9.1
What's Changed
- docs: initialize earthengine in jupyter-sphinx cells by @12rambau in #382
- docs: set all the intersphinx lib by @12rambau in #385
- docs: execute the jupyter-sphinx cells by @12rambau in #383
- fix: expose all the reduction parameters in the plotting methods by @12rambau in #380
- docs: only keep the last atom in API documetnation by @12rambau in #387
- doc: add emmanuel-ferdman to authors by @12rambau in #389
- fix: copy the metadata of the ImageCollection when copying an asset by @12rambau in #388
- docs: remove left side bar in API reference by @12rambau in #391
Full Changelog: v1.9.0...v1.9.1
v1.9.0
reduceRegion
for image collections
In this release, we introduced a much wanted feature to our collection of tools. Using this version you'll be able to perform feature enrichment and perform reduceRegion operation directly on top of you image collections. We tried to cover as many traps you could meet in the way and provide something as simple as possible to compute the same reduceRegion operation you would do on an image but across the stack.
import ee, geetools
## Import the example feature collection and drop the data property.
ecoregions = ee.FeatureCollection("projects/google/charts_feature_example").select(["label", "value", "warm"])
## Load MODIS vegetation indices data and subset of 4 images.
vegIndices = ee.ImageCollection("MODIS/061/MOD13A1").filter(ee.Filter.date("2010-01-01", "2010-02-28")).select(["NDVI", "EVI"])
vegIndices.geetools.reduceRegion(
reducer = ee.Reducer.mean(),
idProperty = "system:time_start",
idPropertyType = ee.Date,
geometry = ecoregions.filter(ee.Filter.eq("label", "Forest")).geometry(),
scale = 500
).getInfo()
{
"2010-01-01T00-00-00": {"EVI": 1906.640549923878, "NDVI": 3271.6286118599337},
"2010-01-17T00-00-00": {"EVI": 3285.1954560181716, "NDVI": 7332.941022787698},
"2010-02-02T00-00-00": {"EVI": 2973.249133365389, "NDVI": 7853.778045715129},
"2010-02-18T00-00-00": {"EVI": 3278.830343157147, "NDVI": 7959.46303125494}
}
More information and example in the documentation.
What's Changed
- fix: make sure every plot can be called without ax paramaters by @12rambau in #365
- fix: display doy graph using month start names by @12rambau in #364
- Fix profiler by @fitoprincipe in #376
ee.FeatureCollection
toee.Dictionary
by @fitoprincipe in #373- feat: write a reduceRegion method for imageCollection by @12rambau in #359
- docs: run the notebooks dynamically by @12rambau in #379
Full Changelog: v1.8.0...v1.9.0
v1.8.0
What's Changed
- refactor: avoid deprecation notices by @12rambau in #340
- refactor: avoid duplicated code by @12rambau in #339
- fix: update template notebook by @emmanuel-ferdman in #341
- refactor: use PEP 548 compatible annotation by @12rambau in #346
- fix: if no value is provided, use the root asset folder by @12rambau in #344
- refactor: typo in the examples by @12rambau in #343
- feat: create plotting methods for Image object by @12rambau in #342
- fix: cast result of ee.String.format to ee.String by @fitoprincipe in #348
- docs: update width of the main content by @12rambau in #350
- test: skip the export test by @12rambau in #352
- test: drop pytest sugar by @12rambau in #356
- feat: Plotting capabilities for ImageCollection by @12rambau in #351
- feat: add a Profiler that output a dictionary by @12rambau in #358
- Create a single band image from a list of images by @fitoprincipe in #347
- feat: improve maskCover by @fitoprincipe in #349
- docs: restore assets in the documentation by @12rambau in #355
- docs: small links updates by @12rambau in #360
New Contributors
- @emmanuel-ferdman made their first contribution in #341
Full Changelog: v1.7.0...v1.8.0
v1.7.0
What's Changed
- update by @12rambau in #325
- docs: add a github action deployment mechanism by @12rambau in #327
- fix: reorder properties when plotting FeatureCollection by @12rambau in #328
- docs: add a single banner shared in all published documentation by @12rambau in #336
- docs: update documentation content by @12rambau in #326
- feat: new now Date constructor by @12rambau in #335
- docs: prebuild the documentation notebooks by @12rambau in #338
Full Changelog: v1.6.0...v1.7.0
v1.6.0
What's Changed
- docs: fix edit in github link by @12rambau in #317
- fix: migrate the pre-commit names by @12rambau in #313
- docs: update the version switcher by @12rambau in #318
- fix: reimplement the batch functions by @12rambau in #310
- fix: static map plot using matplotlib for Image by @12rambau in #311
- feat: plot featureCollections on static plots by @12rambau in #312
- refactor: come back top a monolithic file structure by @12rambau in #321
- fix: add start and end time when reducing on intervals by @12rambau in #324
Full Changelog: v1.5.1...v1.6.0
v1.5.1
What's Changed
- refactor: drop all method that are deprecated since v1.0.0 by @12rambau in #296
- refactor: deprecate all the equal interval related methods by @12rambau in #298
- refactor: deprecate fillWithLast by @12rambau in #299
- refactor: deprecate the last method from imagecollection composite and algorithm by @12rambau in #300
- docs: document installation process through conda by @12rambau in #306
Full Changelog: v1.5.0...v1.5.1
v1.5.0
What's Changed
- build: manually trigger tests by @12rambau in #282
- test: fix the test since C01 landsat 8 collection have been deprecated by @12rambau in #284
- test: update test geometry to make it python version agnostic by @12rambau in #285
- fix: deprecate maskedSize by @12rambau in #260
- feat: add an aggregate_array extention by @12rambau in #286
- build: fix the codecov upload by @12rambau in #287
- test: make the polygon check more robust by @12rambau in #288
- fix: use the fuly static definition of GEE by @12rambau in #292
- fix: revamp of the utils functions by @12rambau in #295
- refactor: remove and deprecate the unmaintained methods by @12rambau in #291
Full Changelog: v1.4.0...v1.5.0
v1.4.0
What's Changed
- docs: make badges inlined on github by @12rambau in #272
- feat: add a setProperty method to the Asset object by @12rambau in #275
- refactor: implementation of containsBandNames by @12rambau in #186
- fix: solve merging issue by @12rambau in #277
- fix: manipulate image collection as folders by @12rambau in #278
Full Changelog: v1.3.1...v1.4.0