Source code for geetools._deprecated_indices
# coding=utf-8
"""Legacy function to compute Spectral indices."""
from deprecated.sphinx import deprecated
@deprecated(version="1.0.0", reason="Use ee.Image.geetools.spectralIndices() instead")
[docs]
def compute(image, index, band_params, extra_params=None, bandname=None):
"""Compute a spectral index."""
return image.geetools.spectralIndices(index)
@deprecated(version="1.0.0", reason="Use ee.Image.geetools.spectralIndices() instead")
[docs]
def ndvi(image, nir, red, bandname="ndvi"):
"""Calculates NDVI index."""
return image.geetools.spectralIndices("NDVI")
@deprecated(version="1.0.0", reason="Use ee.Image.geetools.spectralIndices() instead")
[docs]
def evi(image, nir, red, blue, G=2.5, C1=6, C2=7.5, L=1, bandname="evi"):
"""Calculates EVI index."""
return image.geetools.spectralIndices("EVI", G=2.5, C1=6, C2=7.5, L=1)
@deprecated(version="1.0.0", reason="Use ee.Image.geetools.spectralIndices() instead")
[docs]
def nbr2(image, swir, swir2, bandname="nbr2"):
"""Calculates NBR index."""
return image.geetools.spectralIndices("NBR2")
@deprecated(version="1.0.0", reason="Use ee.Image.geetools.spectralIndices() instead")
[docs]
def nbr(image, swir, swir2, bandname="nbr"):
"""Calculates NBR index."""
return image.geetools.spectralIndices("NBR")
@deprecated(version="1.0.0", reason="Use ee.Image.geetools.spectralIndices() instead")
[docs]
def ndfi(image, blue, green, red, nir, swir1, swir2, clouds=0.1, bandname="NDFI"):
"""Calculate NDFI index."""
return image.geetools.spectralIndices("NDFI")
@deprecated(version="1.0.0", reason="Use ee.Image.geetools.tasseledCap() instead")
[docs]
def tasseled_cap_s2(image, *args, **kwargs):
"""Compute Tasseled Cap for Sentinel-2."""
return image.geetools.tasseledCap()