Composite Tools¶
Planet serves up daily data and as such daily composite was the focus of this module. The composite tools which are part of this module are general tools and can be utilized for image collections that have the system:time_start characteristic. This ensures you can do the following and you can do this easily with any collection (for example daily MODIS or VIIRS collections).

You can copy and paste the code or open it directly from the repo.
var geometry = ee.Geometry.Polygon( [[[-120.65384411415185, 36.92661132978841], [-120.65384411415185, 36.6373393494637], [-120.33112072547998, 36.6373393494637], [-120.33112072547998, 36.92661132978841]]], null, false); //Center to geometry Map.centerObject(geometry,12) Map.setOptions('HYBRID') //Get required module var cloudy= require('users/samapriya/utils:cloud-utils') //Import the Planet UDM-2 Sample collection var udm2collection=ee.ImageCollection("projects/sat-io/open-datasets/udm2-tests/udm2"); print('Total udm-2 images in collection',udm2collection.size()) //Get collection with daily composites var daily_max=cloudy.dailymax(udm2collection) print('Daily Max Composite',daily_max) var daily_median=cloudy.dailymedian(udm2collection) print('Daily Median Composite',daily_median) var daily_quality_composite=cloudy.dailyquality(udm2collection,'b6') print('Daily Quality Composite',daily_quality_composite) var daily_percentile=cloudy.dailypercentile(udm2collection,10) print('Daily Percentile Composite',daily_percentile) //Let's add a few of these Map.addLayer(daily_max.first().clip(geometry),vis,'Daily Max Composite',false) Map.addLayer(daily_median.first().clip(geometry),vis,'Daily Median Composite',false) Map.addLayer(daily_quality_composite.first().clip(geometry),vis,'Daily Quality Composite',false) Map.addLayer(daily_percentile.first().clip(geometry),vis,'Daily Percentile Composite',false)