geetools.ImageCollection.ImageCollectionAccessor.containsBandNames#

geetools.ImageCollection.ImageCollectionAccessor.containsBandNames(bandNames, filter)#

Filter the ImageCollection by band names using the provided filter.

Parameters:
  • bandNames (geetools.types.ee_list) – list of band names to filter

  • filter (str) – type of filter to apply. To keep images that contains all the specified bands use “ALL”. To get the images including at least one of the specified band use “ANY”.

Returns:

A filtered ImageCollection

Return type:

ee.ImageCollection

Examples

import ee, LDCGEETools

collection = (
    ee.ImageCollection("LANDSAT/LC08/C01/T1_TOA")
    .filterBounds(ee.Geometry.Point(-122.262, 37.8719))
    .filterDate("2014-01-01", "2014-12-31")
)

filtered = collection.ldc.containsBandNames(["B1", "B2"], "ALL")
print(filtered.getInfo())