earthlib.NIRv
Methods for computing NIRv (near infrared reflectance of vegetation) from ee.Image data
ASTER(image)
¶
Transform ASTER image data to scaled reflectance values
Source code in earthlib/NIRv.py
44 45 46 47 48 |
|
AVNIR2(image)
¶
Transform ALOS-AVNIR2 image data to scaled reflectance values
Source code in earthlib/NIRv.py
51 52 53 54 55 |
|
DoveR(image)
¶
Transform Planet DoveR image data to scaled reflectance values
Source code in earthlib/NIRv.py
58 59 60 61 62 |
|
Landsat4(image)
¶
Transform Landsat4 image data to scaled reflectance values
Source code in earthlib/NIRv.py
65 66 67 68 69 |
|
Landsat5(image)
¶
Transform Landsat5 image data to scaled reflectance values
Source code in earthlib/NIRv.py
72 73 74 75 76 |
|
Landsat7(image)
¶
Transform Landsat7 image data to scaled reflectance values
Source code in earthlib/NIRv.py
79 80 81 82 83 |
|
Landsat8(image)
¶
Transform Landsat8 image data to scaled reflectance values
Source code in earthlib/NIRv.py
86 87 88 89 90 |
|
MODIS(image)
¶
Transform MODIS image data to scaled reflectance values
Source code in earthlib/NIRv.py
93 94 95 96 97 |
|
NIRvWrapper(image, red_band, nir_band)
¶
Compute NIRv for an image.
Parameters:
Name | Type | Description | Default |
---|---|---|---|
image |
Image
|
the input image object. |
required |
red_band |
str
|
the name of the red band to use |
required |
nir_band |
str
|
the name of the near infrared band to use |
required |
Returns:
Type | Description |
---|---|
Image
|
appends the input image with and "NIRv" band. |
Source code in earthlib/NIRv.py
139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 |
|
PlanetScope(image)
¶
Transform PlanetScope image data to scaled reflectance values
Source code in earthlib/NIRv.py
100 101 102 103 104 |
|
Sentinel2(image)
¶
Transform Sentinel2 image data to scaled reflectance values
Source code in earthlib/NIRv.py
107 108 109 110 111 |
|
SuperDove(image)
¶
Transform Planet SuperDove image data to scaled reflectance values
Source code in earthlib/NIRv.py
114 115 116 117 118 |
|
VIIRS(image)
¶
Transform VIIRS image data to scaled reflectance values
Source code in earthlib/NIRv.py
121 122 123 124 125 |
|
bySensor(sensor)
¶
Returns the appropriate NIRv function to use by sensor type.
Parameters:
Name | Type | Description | Default |
---|---|---|---|
sensor |
str
|
string with the sensor name to return (e.g. "Landsat8", "Sentinel2"). |
required |
Returns:
Type | Description |
---|---|
Callable
|
the NIRv function associated with a sensor to pass to an ee .map() call |
Source code in earthlib/NIRv.py
11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 |
|
getNIRvBands(sensor)
¶
Look-up the red and near infrared bands for NIRv calculation
Source code in earthlib/NIRv.py
128 129 130 131 132 133 134 135 136 |
|