Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save dlebauer/576e686e6e76db35313106bd99679c6d to your computer and use it in GitHub Desktop.
Save dlebauer/576e686e6e76db35313106bd99679c6d to your computer and use it in GitHub Desktop.
Dump of TERRA REF hyperspectral indices file
netcdf vnir_netcdf_L1_ua-mac_2017-10-23__09-50-13-395_ind {
dimensions:
x = 1600 ;
y = 2089 ;
wavelength = 955 ;
variables:
double x(x) ;
x:algorithm = "Based on https://github.com/terraref/computing-pipeline/issues/144, x is derived from camera geometry including the Aperature Field-of-View (AFOV), the Horizontal Field-of-View (HFOV), and the height of the camera above the canopy(aka the Working Distance, or WD). We take WD = 2 m. Focal length (about 25 mm) is ignored in this estimate because it is much smaller than the WD. The camera geometry implies that AFOV[degrees]=2*atan(HFOV/WD). We use AFOV=21 and 44.6 degress for SWIR and VNIR, respectively. Then we solve for HFOV, and that distance is equally apportioned to 384 or 1600 pixels for SWIR or VNIR, respectively. For SWIR x = 1.93mm, for VNIR x = 1.025mm." ;
x:long_name = "North distance from southeast corner of field" ;
x:orientation = "The x-dimension (which runs north-south) spans what are called samples or pixels. The y-dimension (which runs east-west) spans what are called lines or scanlines or frames. Normal, non-calibration images have the same number of pixels (384 or 1600 for SWIR and VNIR, respectively) and a variable number of lines/frames (images) that the camera takes as the camera box moves east-west." ;
x:reference_point = "Southeast corner of field" ;
x:units = "meter" ;
double y(y) ;
y:algorithm = "Based on https://github.com/terraref/computing-pipeline/issues/144. The y-dimension spans 0.9853 mm per scanline/frame (exact number is 0.98526434004512529576754637665 mm). The datestamp for each frame is stored in the *_frameindex.txt file which is archived in the time variable." ;
y:long_name = "West distance from southeast corner of field" ;
y:orientation = "The x-dimension (which runs north-south) spans what are called samples or pixels. The y-dimension (which runs east-west) spans what are called lines or scanlines or frames. Normal, non-calibration images have the same number of pixels (384 or 1600 for SWIR and VNIR, respectively) and a variable number of lines/frames (images) the camera takes as the camera box moves east-west." ;
y:reference_point = "Southeast corner of field" ;
y:units = "meter" ;
double wavelength(wavelength) ;
wavelength:long_name = "Hyperspectral Wavelength" ;
wavelength:standard_name = "radiation_wavelength" ;
wavelength:units = "meter" ;
float ND900_680(y, x) ;
ND900_680:_FillValue = 1.e+36f ;
ND900_680:description = "Formula: (R900 - R680)/(R900 + R680); Citation: Rouse et al. (1973)" ;
ND900_680:long_name = "Normalized Difference 900/680" ;
ND900_680:notes = "Normalized Difference 900/680 ND900/680" ;
ND900_680:standard_name = "normalized_difference_900_680" ;
ND900_680:type = "trait" ;
ND900_680:units = "ratio" ;
float SR900_680(y, x) ;
SR900_680:_FillValue = 1.e+36f ;
SR900_680:description = "Formula: R900/R680; Citation: Rouse et al. (1973)" ;
SR900_680:label = "Reflectance Index" ;
SR900_680:long_name = "Simple ratio 900/680" ;
SR900_680:notes = "Simple ratio 900/680 SR900/680" ;
SR900_680:standard_name = "simple_ratio_900_680" ;
SR900_680:type = "trait" ;
SR900_680:units = "ratio" ;
float OSAVI(y, x) ;
OSAVI:_FillValue = 1.e+36f ;
OSAVI:description = "Formula: (1 + 0.16) * (R800 - R670)/(R800 + R670 + 0.16); Citation: Rondeaux et al. (1996)" ;
OSAVI:label = "Reflectance Index" ;
OSAVI:long_name = "Optimized Soil Adjusted Vegetation Index" ;
OSAVI:notes = "Optimized Soil Adjusted Vegetation Index OSAVI" ;
OSAVI:standard_name = "optimized_soil_adjusted_vegetation_index" ;
OSAVI:type = "trait" ;
OSAVI:units = "ratio" ;
float WI(y, x) ;
WI:_FillValue = 1.e+36f ;
WI:description = "Formula: R900 - R970; Citation: Penuelas. et al. (1993)" ;
WI:label = "Reflectance Index" ;
WI:long_name = "Water index" ;
WI:notes = "Water index WI" ;
WI:standard_name = "water_index" ;
WI:type = "trait" ;
WI:units = "ratio" ;
float ChlIndex(y, x) ;
ChlIndex:_FillValue = 1.e+36f ;
ChlIndex:description = "Chlorophyll index | R750 / R550 | Gitelson and Merzlyak (1994)" ;
ChlIndex:label = "Reflectance Index" ;
ChlIndex:long_name = "Chlorophyll index" ;
ChlIndex:notes = "Chlorophyll index | ChlIndex" ;
ChlIndex:standard_name = "chlorophyll_index" ;
ChlIndex:type = "trait" ;
ChlIndex:units = "ratio" ;
float msR705(y, x) ;
msR705:_FillValue = 1.e+36f ;
msR705:description = "Modified simple ratio 705 | (R750-R445) / (R705-R445) | Sims and Gamon (2002)" ;
msR705:label = "Reflectance Index" ;
msR705:long_name = "Modified simple ratio 705" ;
msR705:notes = "Modified simple ratio 705 | msR705" ;
msR705:standard_name = "modified_simple_ratio_705" ;
msR705:type = "trait" ;
msR705:units = "ratio" ;
float TCARI(y, x) ;
TCARI:_FillValue = 1.e+36f ;
TCARI:description = "Formula: 3 * ((R700 - R670) - 0.2 * (R700 - R550) * (R700/R670)); Citation: Haboudane et al. (2002)" ;
TCARI:label = "Reflectance Index" ;
TCARI:long_name = "Transformed Chlorophyll Absorption Ratio" ;
TCARI:notes = "Transformed Chlorophyll Absorption Ratio TCARI" ;
TCARI:standard_name = "transformed_chlorophyll_absorption_ratio" ;
TCARI:type = "trait" ;
TCARI:units = "ratio" ;
float TCARI_OSAVI(y, x) ;
TCARI_OSAVI:_FillValue = 1.e+36f ;
TCARI_OSAVI:description = "Transformed chlorophyll absorption in reflectance index | 3.0f*( (R700-R670)-0.2f * (R700-R550) * (R700/R670) ) | Haboudane et al. (2002)" ;
TCARI_OSAVI:label = "Reflectance Index" ;
TCARI_OSAVI:long_name = "Transformed Chlorophyll Absorption in Reflectance Index/Optimized Soil-Adjusted Vegetation Index (TCARI/OSAVI )" ;
TCARI_OSAVI:notes = "Transformed chlorophyll absorption in reflectance index | TCARI" ;
TCARI_OSAVI:standard_name = "transformed_chlorophyll_absorption_in_reflectance_index" ;
TCARI_OSAVI:type = "trait" ;
TCARI_OSAVI:units = "ratio" ;
float CarChap(y, x) ;
CarChap:_FillValue = 1.e+36f ;
CarChap:description = "Formula: R760/R500; Citation: Chappelle et al. (1992)" ;
CarChap:label = "Reflectance Index" ;
CarChap:long_name = "Carotenoid index (Chappelle)" ;
CarChap:notes = "Carotenoid index (Chappelle) CarChap" ;
CarChap:standard_name = "chapelle_carotenoid_index" ;
CarChap:type = "trait" ;
CarChap:units = "ratio" ;
float Car1Black(y, x) ;
Car1Black:_FillValue = 1.e+36f ;
Car1Black:description = "Formula: R800/R470; Citation: Blackburn (1998)" ;
Car1Black:label = "Reflectance Index" ;
Car1Black:long_name = "Carotenoid index (Blackburn)" ;
Car1Black:notes = "Carotenoid index (Blackburn) Car1Black" ;
Car1Black:standard_name = "blackburn_carotenoid_index" ;
Car1Black:type = "trait" ;
Car1Black:units = "ratio" ;
float Car2Black(y, x) ;
Car2Black:_FillValue = 1.e+36f ;
Car2Black:description = "Formula: (R800 - R470)/(R800 + R470); Citation: Blackburn (1998)" ;
Car2Black:label = "Reflectance Index" ;
Car2Black:long_name = "Carotenoid index 2 (Blackburn)" ;
Car2Black:notes = "Carotenoid index 2 (Blackburn) Car2Black" ;
Car2Black:standard_name = "blackburn_carotenoid_index_2" ;
Car2Black:type = "trait" ;
Car2Black:units = "ratio" ;
float PRI570(y, x) ;
PRI570:_FillValue = 1.e+36f ;
PRI570:description = "Photochemical reflectance index (570) | (R531 - R570) / (R531+R570) | Gamon et al. (1992)" ;
PRI570:label = "Reflectance Index" ;
PRI570:long_name = "Photochemical reflectance index (570)" ;
PRI570:notes = "Photochemical reflectance index (570) | PRI570" ;
PRI570:standard_name = "photochemical_reflectance_index_(570)" ;
PRI570:type = "trait" ;
PRI570:units = "ratio" ;
float SIPI(y, x) ;
SIPI:_FillValue = 1.e+36f ;
SIPI:description = "Formula: (R800 - R450)/(R800 + R650); Citation: Penuelas. et al. (1995)" ;
SIPI:label = "Reflectance Index" ;
SIPI:long_name = "Structure intensive pigment index" ;
SIPI:notes = "Structure intensive pigment index SIPI" ;
SIPI:standard_name = "structure_intensive_pigment_index" ;
SIPI:type = "trait" ;
SIPI:units = "ratio" ;
float AntGamon(y, x) ;
AntGamon:_FillValue = 1.e+36f ;
AntGamon:description = "Formula: R650/R550; Citation: Gamon and Surfus (1999)" ;
AntGamon:label = "Reflectance Index" ;
AntGamon:long_name = "Anthocyanin (Gamon)" ;
AntGamon:notes = "Anthocyanin (Gamon) AntGamon" ;
AntGamon:standard_name = "gamon_anthocyanin" ;
AntGamon:type = "trait" ;
AntGamon:units = "ratio" ;
float AntGitelson(y, x) ;
AntGitelson:_FillValue = 1.e+36f ;
AntGitelson:description = "Formula: (1/R550 - 1/R700) * R780; Citation: Gitelson et al.(2003,2006)" ;
AntGitelson:label = "Reflectance Index" ;
AntGitelson:long_name = "Anthocyanin (Gitelson)" ;
AntGitelson:notes = "Anthocyanin (Gitelson) AntGitelson" ;
AntGitelson:standard_name = "gitelson_anthocyanin" ;
AntGitelson:type = "trait" ;
AntGitelson:units = "ratio" ;
float ChlDela(y, x) ;
ChlDela:_FillValue = 1.e+36f ;
ChlDela:description = "Formula: (R540 - R590)/(R540 + R590); Citation: Delaieux et al. (2014)" ;
ChlDela:label = "Reflectance Index" ;
ChlDela:long_name = "Chlorophyll content" ;
ChlDela:notes = "Chlorophyll content ChlDela" ;
ChlDela:standard_name = "chlorophyll_content" ;
ChlDela:type = "trait" ;
ChlDela:units = "ratio" ;
float NDVI705(y, x) ;
NDVI705:_FillValue = 1.e+36f ;
NDVI705:description = "Formula: (R750 - R705)/(R750 + R705); Citation: Gitelson and Merzlyak (1994)" ;
NDVI705:label = "Reflectance Index" ;
NDVI705:long_name = "Normalized Difference 750/705 Chl NDI" ;
NDVI705:notes = "Normalized Difference 750/705 Chl NDI NDVI705" ;
NDVI705:standard_name = "normalized_difference_chlorophyll_index_750_705" ;
NDVI705:type = "trait" ;
NDVI705:units = "ratio" ;
float PRI586(y, x) ;
PRI586:_FillValue = 1.e+36f ;
PRI586:description = "Formula: (R531 - R586)/(R531 + R586); Citation: Panigada et al. (2014)" ;
PRI586:label = "Reflectance Index" ;
PRI586:long_name = "Photochemical reflectance index (586)" ;
PRI586:notes = "Photochemical reflectance index (586) PRI586" ;
PRI586:standard_name = "photochemical_reflectance_index_586" ;
PRI586:type = "trait" ;
PRI586:units = "ratio" ;
float PRI512(y, x) ;
PRI512:_FillValue = 1.e+36f ;
PRI512:description = "Formula: (R531- R512)/(R531 + R512); Citation: Hernández-Clemente et al. (2011)" ;
PRI512:label = "Reflectance Index" ;
PRI512:long_name = "Photochemical reflectance index (512)" ;
PRI512:notes = "Photochemical reflectance index (512) PRI512" ;
PRI512:standard_name = "photochemical_reflectance_index_512" ;
PRI512:type = "trait" ;
PRI512:units = "ratio" ;
float FRI1(y, x) ;
FRI1:_FillValue = 1.e+36f ;
FRI1:description = "Formula: R690/R600; Citation: Dobrowski et al. (2005)" ;
FRI1:label = "Reflectance Index" ;
FRI1:long_name = "Fluorescence ratio index1" ;
FRI1:notes = "Fluorescence ratio index1 FRI1" ;
FRI1:standard_name = "fluorescence_ratio_index_690_600" ;
FRI1:type = "trait" ;
FRI1:units = "ratio" ;
float FRI2(y, x) ;
FRI2:_FillValue = 1.e+36f ;
FRI2:description = "Formula: R740/R800; Citation: Dobrowski et al. (2005)" ;
FRI2:label = "Reflectance Index" ;
FRI2:long_name = "Fluorescence ratio indices 2" ;
FRI2:notes = "Fluorescence ratio indices 2 FRI2" ;
FRI2:standard_name = "fluorescence_ratio_index_740_800" ;
FRI2:type = "trait" ;
FRI2:units = "ratio" ;
float NDVI1(y, x) ;
NDVI1:_FillValue = 1.e+36f ;
NDVI1:description = "Formula: (R800 - R670)/( R800 + R670); Citation: Rouse et al. (1973)" ;
NDVI1:label = "Reflectance Index" ;
NDVI1:long_name = "Normalized Difference Vegetation Index1" ;
NDVI1:notes = "Normalized Difference Vegetation Index1 NDVI1" ;
NDVI1:standard_name = "normalized_difference_vegetation_index_800_670" ;
NDVI1:type = "trait" ;
NDVI1:units = "ratio" ;
float RDVI(y, x) ;
RDVI:_FillValue = 1.e+36f ;
RDVI:description = "Formula: (R800 - R670)/(R800 + R670)^0.5; Citation: Rougean and Breon (1995)" ;
RDVI:label = "Reflectance Index" ;
RDVI:long_name = "Renormalized Difference Vegetation Index" ;
RDVI:notes = "Renormalized Difference Vegetation Index RDVI" ;
RDVI:standard_name = "renormalized_difference_vegetation_index_800_670" ;
RDVI:type = "trait" ;
RDVI:units = "ratio" ;
float SR700_670(y, x) ;
SR700_670:_FillValue = 1.e+36f ;
SR700_670:description = "Formula: R700/R670 Part of TCARI index" ;
SR700_670:label = "Reflectance Index" ;
SR700_670:long_name = "Simple Ratio 700/670" ;
SR700_670:notes = "Simple Ratio 700/670 SR700/670" ;
SR700_670:standard_name = "simple_ratio_700_670" ;
SR700_670:type = "trait" ;
SR700_670:units = "ratio" ;
float SR750_710(y, x) ;
SR750_710:_FillValue = 1.e+36f ;
SR750_710:description = "Formula: R750/R710; Citation: Zarco-Tejada et al. (2001)" ;
SR750_710:label = "Reflectance Index" ;
SR750_710:long_name = "Simple Ratio 750/710 Zarco-Tejada & Miller (ZM)" ;
SR750_710:notes = "Simple Ratio 750/710 Zarco-Tejada & Miller (ZM) SR750/710" ;
SR750_710:standard_name = "simple_ratio_750_710" ;
SR750_710:type = "trait" ;
SR750_710:units = "ratio" ;
float REP(y, x) ;
REP:_FillValue = 1.e+36f ;
REP:description = "Red edge position | 700.0f +40.0f*(((R670+R780)/2-R700) /(R740-R700)) | Guyot and Baret, 1988" ;
REP:label = "Reflectance Index" ;
REP:long_name = "Red edge position" ;
REP:notes = "Red edge position | REP" ;
REP:standard_name = "red_edge_position" ;
REP:type = "trait" ;
REP:units = "ratio" ;
float NDRE(y, x) ;
NDRE:_FillValue = 1.e+36f ;
NDRE:description = "Formula: (R790 - R720)/(R790 + R720); Citation: Barnes et al. (2000)" ;
NDRE:label = "Reflectance Index" ;
NDRE:long_name = "Normalized Difference 790/720 Normalized difference red edge index" ;
NDRE:notes = "Normalized Difference 790/720 Normalized difference red edge index NDRE" ;
NDRE:standard_name = "normalized_difference_red_edge_index_790_720" ;
NDRE:type = "trait" ;
NDRE:units = "ratio" ;
float TVI(y, x) ;
TVI:_FillValue = 1.e+36f ;
TVI:description = "Formula: 0.5 * (120 * (R750 - R550) - 200 * (R670 - R550)); Citation: Haboudaneet al. (2004)" ;
TVI:label = "Reflectance Index" ;
TVI:long_name = "Triangular Vegetation Index" ;
TVI:notes = "Triangular Vegetation Index TVI" ;
TVI:standard_name = "triangular_vegetation_index" ;
TVI:type = "trait" ;
TVI:units = "ratio" ;
float EVI(y, x) ;
EVI:_FillValue = 1.e+36f ;
EVI:description = "Formula: 2.5 * (R800 - R680) / (R800 + 6.0f * R680 - 7.5f * R450 + 1.0f); Citation: Huete et al. (1997)" ;
EVI:long_name = "Enhanced Vegetation Index" ;
EVI:notes = "Enhanced Vegetation Index EVI" ;
EVI:standard_name = "enhanced_vegetation_index" ;
EVI:units = "ratio" ;
float ARVI(y, x) ;
ARVI:_FillValue = 1.e+36f ;
ARVI:description = "Formula: (R800 - (2.0f * R680 - R450)) / (R800 + (2.0f * R680 - R450)); Citation: Kaufman and Tanré (1996)" ;
ARVI:long_name = "Atmospherically Resistant Vegetation Index" ;
ARVI:notes = "Atmospherically Resistant Vegetation Index ARVI" ;
ARVI:standard_name = "atmospherically_resistant_vegetation_index" ;
ARVI:units = "ratio" ;
float ETA(y, x) ;
ETA:_FillValue = 1.e+36f ;
ETA:long_name = "Reflectance of image" ;
ETA:standard_name = "surface_albedo" ;
ETA:units = "1" ;
float GEMI(y, x) ;
GEMI:_FillValue = 1.e+36f ;
GEMI:description = "Formula: ((2 * (pow(R800) - pow(R680)) + 1.5 * 800 + 0.5 * 680) / (800 + 680 + 0.5) * (1.0 - 0.25 * (2.0f * (pow(800) - pow(680)) + 1.5 * 800 + 0.5 * 680) / (800 + 680 + 0.5))) - ((680 - 0.125) / (1.0 - 680)); Citation: Pinty and Verstraete (1992)" ;
GEMI:long_name = "Global Environmental Monitoring Index" ;
GEMI:notes = "Global Environmental Monitoring Index GEMI" ;
GEMI:standard_name = "global_environmental_monitoring_index" ;
GEMI:units = "ratio" ;
float GARI(y, x) ;
GARI:_FillValue = 1.e+36f ;
GARI:description = "Formula: (R800 - (R550 - 1.7 * (R450 - R680))) / (R800 + (R550 - 1.7 * (R450 - R680))); Citation: Gitelson et al. (1996)" ;
GARI:long_name = "Green Atmospherically Resistant Index" ;
GARI:notes = "Green Atmospherically Resistant Index GARI" ;
GARI:standard_name = "green_atmospherically_resistant_index" ;
GARI:units = "ratio" ;
float DVI(y, x) ;
DVI:_FillValue = 1.e+36f ;
DVI:description = "Formula: R800 - R680; Citation: Tucker et al. (1979)" ;
DVI:long_name = "Difference Vegetation Index" ;
DVI:notes = "Difference Vegetation Index DVI" ;
DVI:standard_name = "difference_vegetation_index" ;
DVI:units = "ratio" ;
float GDVI(y, x) ;
GDVI:_FillValue = 1.e+36f ;
GDVI:description = "Formula: R800 - R550; Citation: Sripada et al. (2006)" ;
GDVI:long_name = "Green Difference Vegetation Index" ;
GDVI:notes = "Green Difference Vegetation Index GDVI" ;
GDVI:standard_name = "green_difference_vegetation_index" ;
GDVI:units = "ratio" ;
float GNDVI(y, x) ;
GNDVI:_FillValue = 1.e+36f ;
GNDVI:description = "Formula: (R800 - R550) / (R800 + R550); Citation: Gitelson and Merzlyak (1998)" ;
GNDVI:long_name = "Green Normalized Difference Vegetation Index" ;
GNDVI:notes = "Green Normalized Difference Vegetation Index GNDVI" ;
GNDVI:standard_name = "green_normalized_difference_vegetation_index" ;
GNDVI:units = "ratio" ;
float GRVI(y, x) ;
GRVI:_FillValue = 1.e+36f ;
GRVI:description = "Formula: R800 / R550; Citation: Sripada et al. (2006)" ;
GRVI:long_name = "Green Ratio Vegetation Index" ;
GRVI:notes = "Green Ratio Vegetation Index GRVI" ;
GRVI:standard_name = "green_ratio_vegetation_index" ;
GRVI:units = "ratio" ;
float IPVI(y, x) ;
IPVI:_FillValue = 1.e+36f ;
IPVI:description = "Formula: R800 / (R800 + R680); Citation: Crippen et al. (1990)" ;
IPVI:long_name = "Infrared Percentage Vegetation Index" ;
IPVI:notes = "Infrared Percentage Vegetation Index IPVI" ;
IPVI:standard_name = "infrared_percentage_vegetation_index" ;
IPVI:units = "ratio" ;
float LAI(y, x) ;
LAI:_FillValue = 1.e+36f ;
LAI:description = "Formula: 3.618f * ((2.5.0f * (R800 - R680)) / (R800 + 6.0f * R680 - 7.5.0f * R450 + 1.0f)) - 0.118f; Citation: Boegh et al. (2002)" ;
LAI:long_name = "Leaf Area Index" ;
LAI:notes = "Leaf Area Index LAI" ;
LAI:standard_name = "leaf_area_index" ;
LAI:units = "ratio" ;
float MSR(y, x) ;
MSR:_FillValue = 1.e+36f ;
MSR:description = "Formula: ((R800 / R680) - 1.0f) / (sqrt(R800 / R680) + 1); Citation: Chen et al. (1996)" ;
MSR:long_name = "Modified Simple Ratio" ;
MSR:notes = "Modified Simple Ratio MSR" ;
MSR:standard_name = "modified_simple_ratio" ;
MSR:units = "ratio" ;
float NLI(y, x) ;
NLI:_FillValue = 1.e+36f ;
NLI:description = "Formula: (pow(R800, 2) - R680) / (pow(R800, 2) + R680); Citation: Goel and Qin (1994)" ;
NLI:long_name = "Non-Linear Index" ;
NLI:notes = "Non-Linear Index NLI" ;
NLI:standard_name = "non-linear_index" ;
NLI:units = "ratio" ;
float MNLI(y, x) ;
MNLI:_FillValue = 1.e+36f ;
MNLI:description = "Formula: ((pow(R800, 2) - R680) * 1.5f) / (pow(R800, 2) + R680 + 0.5f); Citation: Yang et al. (2008)" ;
MNLI:long_name = "Modified Non-Linear Index" ;
MNLI:notes = "Modified Non-Linear Index MNLI" ;
MNLI:standard_name = "modified_non-linear_index" ;
MNLI:units = "ratio" ;
float SAVI(y, x) ;
SAVI:_FillValue = 1.e+36f ;
SAVI:description = "Formula: (1.5f * (R800 - R680)) / (R800 + R680 + 0.5f); Citation: Huete et al. (1988)" ;
SAVI:long_name = "Soil Adjusted Vegetation Index" ;
SAVI:notes = "Soil Adjusted Vegetation Index SAVI" ;
SAVI:standard_name = "soil_adjusted_vegetation_index" ;
SAVI:units = "ratio" ;
float TDVI(y, x) ;
TDVI:_FillValue = 1.e+36f ;
TDVI:description = "Formula: sqrt(0.5f + ((R800 - R680) / (R800 + R680))); Citation: Bannari et al. (2002)" ;
TDVI:long_name = "Transformed Difference Vegetation Index" ;
TDVI:notes = "Transformed Difference Vegetation Index TDVI" ;
TDVI:standard_name = "transformed_difference_vegetation_index" ;
TDVI:units = "ratio" ;
float VARI(y, x) ;
VARI:_FillValue = 1.e+36f ;
VARI:description = "Formula: (R550 - R680) / (R550 + R680 - R450); Citation: Gitelson et al. (2002)" ;
VARI:long_name = "Visible Atmospherically Resistant Index" ;
VARI:notes = "Visible Atmospherically Resistant Index VARI" ;
VARI:standard_name = "visible_atmospherically_resistant_index" ;
VARI:units = "ratio" ;
float RENDVI(y, x) ;
RENDVI:_FillValue = 1.e+36f ;
RENDVI:description = "Formula: (R750 - R705) / (R750 + R705); Citation: Gitelson and Merzlyak (1994)" ;
RENDVI:long_name = "Red Edge Normalized Difference Vegetation Index" ;
RENDVI:notes = "Red Edge Normalized Difference Vegetation Index RENDVI" ;
RENDVI:standard_name = "red_edge_normalized_difference_vegetation_index" ;
RENDVI:units = "ratio" ;
float mRESR(y, x) ;
mRESR:_FillValue = 1.e+36f ;
mRESR:description = "Formula: (R750 - R445) / (R750 + R445); Citation: Sims and Gamon (2002)" ;
mRESR:long_name = "Modified Red Edge Simple Ratio Index" ;
mRESR:notes = "Modified Red Edge Simple Ratio Index mRESR" ;
mRESR:standard_name = "modified_red_edge_simple_ratio_index" ;
mRESR:units = "ratio" ;
float mRENDVI(y, x) ;
mRENDVI:_FillValue = 1.e+36f ;
mRENDVI:description = "Formula: (R750 - R705) / (R750 + R705 - 2.0f * R445); Citation: Sims and Gamon (2002)" ;
mRENDVI:long_name = "Modified Red Edge Normalized Difference Vegetation Index" ;
mRENDVI:notes = "Modified Red Edge Normalized Difference Vegetation Index mRENDVI" ;
mRENDVI:standard_name = "modified_red_edge_normalized_difference_vegetation_index" ;
mRENDVI:units = "ratio" ;
float VOG1(y, x) ;
VOG1:_FillValue = 1.e+36f ;
VOG1:description = "Formula: R740 / R720; Citation: Vogelmann et al. (1993)" ;
VOG1:long_name = "Vogelmann Red Edge Index 1" ;
VOG1:notes = "Vogelmann Red Edge Index 1 VOG1" ;
VOG1:standard_name = "vogelmann_red_edge_index_1" ;
VOG1:units = "ratio" ;
float VOG2(y, x) ;
VOG2:_FillValue = 1.e+36f ;
VOG2:description = "Formula: (R734 - R747) / (R715 + R726); Citation: Vogelmann et al. (1993)" ;
VOG2:long_name = "Vogelmann Red Edge Index 2" ;
VOG2:notes = "Vogelmann Red Edge Index 2 VOG2" ;
VOG2:standard_name = "vogelmann_red_edge_index_2" ;
VOG2:units = "ratio" ;
float VOG3(y, x) ;
VOG3:_FillValue = 1.e+36f ;
VOG3:description = "Formula: (R734 - R747) / (R715 + R720); Citation: Vogelmann et al. (1993)" ;
VOG3:long_name = "Vogelmann Red Edge Index 3" ;
VOG3:notes = "Vogelmann Red Edge Index 3 VOG3" ;
VOG3:standard_name = "vogelmann_red_edge_index_3" ;
VOG3:units = "ratio" ;
float MCARI(y, x) ;
MCARI:_FillValue = 1.e+36f ;
MCARI:description = "Formula: ((R700 - R670) - 0.2f * (R700 - R550)) * (R700 / R670); Citation: Daughtry et al. (2000)" ;
MCARI:long_name = "Modified Chlorophyll Absorption Reflectance Index" ;
MCARI:notes = "Modified Chlorophyll Absorption Reflectance Index MCARI" ;
MCARI:standard_name = "modified_chlorophyll_absorption_reflectance_index" ;
MCARI:units = "ratio" ;
float MCARI1(y, x) ;
MCARI1:_FillValue = 1.e+36f ;
MCARI1:description = "Formula: 1.2f * (2.5f * (R790 - R670) - 1.3f * (R790 - R550)); Citation: Haboudane et al. (2004)" ;
MCARI1:long_name = "Modified Chlorophyll Absorption Reflectance Index Improved 1" ;
MCARI1:notes = "Modified Chlorophyll Absorption Reflectance Index Improved 1 MCARI1" ;
MCARI1:standard_name = "modified_chlorophyll_absorption_reflectance_index_improved_1" ;
MCARI1:units = "ratio" ;
float MCARI2(y, x) ;
MCARI2:_FillValue = 1.e+36f ;
MCARI2:description = "Formula: (1.5f * (2.5f * (R800 - R670) - 1.3f * (R800 - R550))) / sqrt(pow(2.0f * R800 + 1.0f, 2) - 6.0f * R800 - 5.0f * sqrt(R670) - 0.5f); Citation: Haboudane et al. (2004)" ;
MCARI2:long_name = "Modified Chlorophyll Absorption Reflectance Index Improved 2" ;
MCARI2:notes = "Modified Chlorophyll Absorption Reflectance Index Improved 2 MCARI2" ;
MCARI2:standard_name = "modified_chlorophyll_absorption_reflectance_index_improved_2" ;
MCARI2:units = "ratio" ;
float MTVI(y, x) ;
MTVI:_FillValue = 1.e+36f ;
MTVI:description = "Formula: 1.2f * (1.2f * (R800 - R550) - 2.5f * (R670 - R550)); Citation: Haboudane et al. (2004)" ;
MTVI:long_name = "Modified Triangular Vegetation Index" ;
MTVI:notes = "Modified Triangular Vegetation Index MTVI" ;
MTVI:standard_name = "modified_triangular_vegetation_index" ;
MTVI:units = "ratio" ;
float MTVI2(y, x) ;
MTVI2:_FillValue = 1.e+36f ;
MTVI2:description = "Formula: 1.5f * (1.2f * (R800 - R550) - 2.5f * (R670 - R550)) / sqrt(pow(2.0f * R800 + 1.0f ,2) - (6.0f * R800 - 5.0f * sqrt(R670)) - 0.5f); Citation: Haboudane et al. (2004)" ;
MTVI2:long_name = "Modified Triangular Vegetation Index Improved" ;
MTVI2:notes = "Modified Triangular Vegetation Index Improved MTVI2" ;
MTVI2:standard_name = "modified_triangular_vegetation_index_improved" ;
MTVI2:units = "ratio" ;
float GMI1(y, x) ;
GMI1:_FillValue = 1.e+36f ;
GMI1:description = "Formula: R750 / R550; Citation: Gitelson and Merzlak (1997)" ;
GMI1:long_name = "Gitelson and Merzlak Index 1" ;
GMI1:notes = "Gitelson and Merzlak Index 1 GMI1" ;
GMI1:standard_name = "gitelson_and_merzlak_index_1" ;
GMI1:units = "ratio" ;
float GMI2(y, x) ;
GMI2:_FillValue = 1.e+36f ;
GMI2:description = "Formula: R750 / R700; Citation: Gitelson and Merzlak (1997)" ;
GMI2:long_name = "Gitelson and Merzlak Index 2" ;
GMI2:notes = "Gitelson and Merzlak Index 2 GMI2" ;
GMI2:standard_name = "gitelson_and_merzlak_index_2" ;
GMI2:units = "ratio" ;
float G(y, x) ;
G:_FillValue = 1.e+36f ;
G:description = "Formula: R554 / R677" ;
G:long_name = "Greenness Index" ;
G:notes = "Greenness Index G" ;
G:standard_name = "greenness_index" ;
G:units = "ratio" ;
float Lic1(y, x) ;
Lic1:_FillValue = 1.e+36f ;
Lic1:description = "Formula: (R790 - R680) / (R790 + R680); Citation: Lichtenthaler et al. 1996" ;
Lic1:long_name = "Lichtenthaler Index 1" ;
Lic1:notes = "Lichtenthaler Index 1 Lic1" ;
Lic1:standard_name = "lichtenthaler_index_1" ;
Lic1:units = "ratio" ;
float Lic2(y, x) ;
Lic2:_FillValue = 1.e+36f ;
Lic2:description = "Formula: R440 / R690; Citation: Lichtenthaler et al. 1996" ;
Lic2:long_name = "Lichtenthaler Index 2" ;
Lic2:notes = "Lichtenthaler Index 2 Lic2" ;
Lic2:standard_name = "lichtenthaler_index_2" ;
Lic2:units = "ratio" ;
float Lic3(y, x) ;
Lic3:_FillValue = 1.e+36f ;
Lic3:description = "Formula: R440 / R740; Citation: Lichtenthaler et al. 1996" ;
Lic3:long_name = "Lichtenthaler Index 3" ;
Lic3:notes = "Lichtenthaler Index 3 Lic3" ;
Lic3:standard_name = "lichtenthaler_index_3" ;
Lic3:units = "ratio" ;
float PRI531(y, x) ;
PRI531:_FillValue = 1.e+36f ;
PRI531:description = "Formula: (R531 - R570)/(R531 + R570); Citation: Gamon et al. (1992)" ;
PRI531:long_name = "Normalized Difference 531/570 Photochemical Reflectance Index 531/570" ;
PRI531:notes = "Normalized Difference 531/570 Photochemical Reflectance Index 531/570 PRI531/570" ;
PRI531:standard_name = "normalized_difference_photochemical_reflectance_index_531_570" ;
PRI531:units = "ratio" ;
float CRI1(y, x) ;
CRI1:_FillValue = 1.e+36f ;
CRI1:description = "Formula: 1.0f / R510 - 1.0f / R550; Citation: Gitelson et al. (2002)" ;
CRI1:long_name = "Carotenoid Reflectance Index 1" ;
CRI1:notes = "Carotenoid Reflectance Index 1 CRI1" ;
CRI1:standard_name = "carotenoid_reflectance_index_1" ;
CRI1:units = "ratio" ;
float CRI2(y, x) ;
CRI2:_FillValue = 1.e+36f ;
CRI2:description = "Formula: 1.0f / R510 - 1.0f / R700; Citation: Gitelson et al. (2002)" ;
CRI2:long_name = "Carotenoid Reflectance Index 2" ;
CRI2:notes = "Carotenoid Reflectance Index 2 CRI2" ;
CRI2:standard_name = "carotenoid_reflectance_index_2" ;
CRI2:units = "ratio" ;
float ARI1(y, x) ;
ARI1:_FillValue = 1.e+36f ;
ARI1:description = "Formula: 1.0f / R550 - 1.0f / R700; Citation: Gitelson et al. (2001)" ;
ARI1:long_name = "Anthocyanin Reflectance Index 1" ;
ARI1:notes = "Anthocyanin Reflectance Index 1 ARI1" ;
ARI1:standard_name = "anthocyanin_reflectance_index_1" ;
ARI1:units = "ratio" ;
float ARI2(y, x) ;
ARI2:_FillValue = 1.e+36f ;
ARI2:description = "Formula: R800 * ((1.0f / R550) - (1.0f / R700)); Citation: Gitelson et al. (2001)" ;
ARI2:long_name = "Anthocyanin Reflectance Index 2" ;
ARI2:notes = "Anthocyanin Reflectance Index 2 ARI2" ;
ARI2:standard_name = "anthocyanin_reflectance_index_2" ;
ARI2:units = "ratio" ;
float SRPI(y, x) ;
SRPI:_FillValue = 1.e+36f ;
SRPI:description = "Formula: R430 / R680; Citation: Penuelas et al. (1995)" ;
SRPI:long_name = "Simple Ration Pigment Index" ;
SRPI:notes = "Simple Ration Pigment Index SRPI" ;
SRPI:standard_name = "simple_ration_pigment_index" ;
SRPI:units = "ratio" ;
float NPQI(y, x) ;
NPQI:_FillValue = 1.e+36f ;
NPQI:description = "Formula: (R415 - R435) / (R415 + R435); Citation: Barnes et al. (1992)" ;
NPQI:long_name = "Normalized Phaeophytinization Index" ;
NPQI:notes = "Normalized Phaeophytinization Index NPQI" ;
NPQI:standard_name = "normalized_phaeophytinization_index" ;
NPQI:units = "ratio" ;
float NPCI(y, x) ;
NPCI:_FillValue = 1.e+36f ;
NPCI:description = "Formula: (R680 - R430) / (R680 + R430); Citation: Penuelas et al. (1994)" ;
NPCI:long_name = "Normalized Pigment Chlorophyll Index" ;
NPCI:notes = "Normalized Pigment Chlorophyll Index NPCI" ;
NPCI:standard_name = "normalized_pigment_chlorophyll_index" ;
NPCI:units = "ratio" ;
float HI(y, x) ;
HI:_FillValue = 1.e+36f ;
HI:description = "Formula: ((R534 - R698) / (R534 + R698)) - (R704 / 2.0f); Citation: Mahlein et al. (2013)" ;
HI:long_name = "Healthy Index" ;
HI:notes = "Healthy Index HI" ;
HI:standard_name = "healthy_index" ;
HI:units = "ratio" ;
float CLSI(y, x) ;
CLSI:_FillValue = 1.e+36f ;
CLSI:description = "Formula: ((R698 - R570) / (R698 + R570)) - R734; Citation: Mahlein et al. (2013)" ;
CLSI:long_name = "Cercospora Leaf Spot Index" ;
CLSI:notes = "Cercospora Leaf Spot Index CLSI" ;
CLSI:standard_name = "cercospora_leaf_spot_index" ;
CLSI:units = "ratio" ;
float SBRI(y, x) ;
SBRI:_FillValue = 1.e+36f ;
SBRI:description = "Formula: ((R570 - R513) / (R570 + R513)) + (R704 / 2.0f); Citation: Mahlein et al. (2013)" ;
SBRI:long_name = "Sugar Beet Rust Index" ;
SBRI:notes = "Sugar Beet Rust Index SBRI" ;
SBRI:standard_name = "sugar_beet_rust_index" ;
SBRI:units = "ratio" ;
float PMI(y, x) ;
PMI:_FillValue = 1.e+36f ;
PMI:description = "Formula: ((R520 - R584) / (R520 + R584)) + R724; Citation: Mahlein et al. (2013)" ;
PMI:long_name = "Powdery Mildew Index" ;
PMI:notes = "Powdery Mildew Index PMI" ;
PMI:standard_name = "powdery_mildew_index" ;
PMI:units = "ratio" ;
float Crt1(y, x) ;
Crt1:_FillValue = 1.e+36f ;
Crt1:description = "Formula: R695 / R420; Citation: Carter (1994)" ;
Crt1:long_name = "Carter Index 1" ;
Crt1:notes = "Carter Index 1 Crt1" ;
Crt1:standard_name = "carter_index_1" ;
Crt1:units = "ratio" ;
float Crt2(y, x) ;
Crt2:_FillValue = 1.e+36f ;
Crt2:description = "Formula: R695 / R760; Citation: Carter (1996)" ;
Crt2:long_name = "Carter Index 2" ;
Crt2:notes = "Carter Index 2 Crt2" ;
Crt2:standard_name = "carter_index_2" ;
Crt2:units = "ratio" ;
float BIG2(y, x) ;
BIG2:_FillValue = 1.e+36f ;
BIG2:description = "Formula: R450 / R550; Citation: Zarco-Tejada et al. (2005)" ;
BIG2:long_name = "Blue/Green Index" ;
BIG2:notes = "Blue/Green Index BIG2" ;
BIG2:standard_name = "blue/green_index" ;
BIG2:units = "ratio" ;
float BRI(y, x) ;
BRI:_FillValue = 1.e+36f ;
BRI:description = "Formula: ((1.0f / R550) - (1.0f / R700)) / R800; Citation: Chivkunova et al. (2001)" ;
BRI:long_name = "Browning Reflectance Index" ;
BRI:notes = "Browning Reflectance Index BRI" ;
BRI:standard_name = "browning_reflectance_index" ;
BRI:units = "ratio" ;
// global attributes:
:Conventions = "CF-1.5" ;
:Project = "TERRAREF" ;
:terraref_script = "hyperspectral_workflow.sh" ;
:workflow_invocation = "\'/projects/arpae/terraref/shared/extractors/extractors-hyperspectral/hyperspectral/hyperspectral_workflow.sh -d 1 -h --new_clb_mth -i /projects/arpae/terraref/sites/ua-mac/raw_data/VNIR/2017-10-23/2017-10-23__09-50-13-395/9cc41b9c-6b62-495b-a5ed-aad2d1368ed3_raw -o /gpfs_scratch/vnir_netcdf/2017-10-23/2017-10-23__09-50-13-395/vnir_netcdf_L1_ua-mac-2017-10-23__09-50-13-395.nc\'" ;
:terraref_hostname = "cg-cmp07" ;
:terraref_version = "4.6.6-alpha03" ;
:title = "None given (supply with --trr ttl=\"Title\")" ;
:created_by = "yanliu" ;
:nco_openmp_thread_number = 1 ;
:history = "Fri Dec 15 00:10:13 2017: ncap2 -O --hdr_pad=10000 -v -S /gpfs/largeblockFS/projects/arpae/terraref/shared/extractors/extractors-hyperspectral/hyperspectral/hyperspectral_indices_make.nco /gpfs_scratch/arpae/imaging_spectrometer/terraref_tmp_clb.nc.pid96456.fl00.tmp /gpfs_scratch/vnir_netcdf/2017-10-23/2017-10-23__09-50-13-395/vnir_netcdf_L1_ua-mac-2017-10-23__09-50-13-395_ind.nc\nFri Dec 15 00:02:44 2017: ncap2 --no_cll_mth -O --hdr_pad=10000 -v -S /gpfs/largeblockFS/projects/arpae/terraref/shared/extractors/extractors-hyperspectral/hyperspectral/hyperspectral_calibration_new.nco /gpfs_scratch/arpae/imaging_spectrometer/terraref_tmp_att.nc.pid96456.fl00.tmp /gpfs_scratch/arpae/imaging_spectrometer/terraref_tmp_clb.nc.pid96456.fl00.tmp\nFri Dec 15 00:02:42 2017: ncks -A -C -v wavelength,x,y /gpfs_scratch/arpae/imaging_spectrometer/terraref_tmp_jsn.nc.pid96456.fl00.tmp /gpfs_scratch/arpae/imaging_spectrometer/terraref_tmp_att.nc.pid96456.fl00.tmp\nFri Dec 15 00:00:53 2017: ncap2 -A -v -s *sz=$wavelength.size -s *idx=0 -s for(idx=0; idx < sz; idx++) flx_dwn_spc_img(idx)=flx_spc_dwn(0, wavelength_wvl_lgr_ind(idx)); -s where(flx_dwn_spc_img<=0.0f) flx_dwn_spc_img=1.0e36f -s flx_dwn_spc_img.set_miss(1.0e36f) /gpfs_scratch/arpae/imaging_spectrometer/terraref_tmp_att.nc.pid96456.fl00.tmp /gpfs_scratch/arpae/imaging_spectrometer/terraref_tmp_att.nc.pid96456.fl00.tmp\nThu Dec 14 23:58:48 2017: ncks -A -C -v flx_spc_dwn -d time,2017-10-23 09:50 /gpfs_scratch/envlog_netcdf/2017-10-23/envlog_netcdf_L1_ua-mac_2017-10-23.nc /gpfs_scratch/arpae/imaging_spectrometer/terraref_tmp_att.nc.pid96456.fl00.tmp\nThu Dec 14 23:54:49 2017: ncap2 -A -v -s *zd=54.334880 ;*trg=48; *expr=35; -S /gpfs/largeblockFS/projects/arpae/terraref/shared/extractors/extractors-hyperspectral/hyperspectral/cst_cnv_trg_mk.nco /gpfs/largeblockFS/projects/arpae/terraref/shared/extractors/extractors-hyperspectral/hyperspectral/cst_cnv_trg2_pm.nc /gpfs_scratch/arpae/imaging_spectrometer/terraref_tmp_att.nc.pid96456.fl00.tmp\nFri Nov 10 09:58:11 2017: ncks -d time2,20, cst_cnv_trg2.nc cst_cnv_trg2_pm.nc\nFri Nov 10 09:41:26 2017: ncap2 -v -A -S w2.nco 2017-04-15_environmentlogger_miss.nc r4.nc\nSun Oct 15 17:49:33 2017: ncatted -a _FillValue,flx_spc_dwn,c,f,1.0e36 2017-04-15_environmentlogger_miss.nc\nSun Oct 15 17:48:46 2017: ncap2 -s where(flx_spc_dwn <=0.0f) flx_spc_dwn=1.0e36f; 2017-04-15_environmentlogger.nc 2017-04-15_environmentlogger_miss.nc\nFri Oct 13 09:35:51 2017: ncks -C -A -v wavelength t2.nc 2017-04-15_environmentlogger.nc\nMon Oct 2 05:16:07 2017: ncrename -d time_el,time -v time_el,time 2017-04-15_environmentlogger.nc\nMon Oct 2 04:21:59 2017: ncrename -d time,time_el -v time,time_el 2017-04-15_environmentlogger.nc\nMon Oct 2 04:05:45 2017: ncrcat 2017-04-15_00-09-37_environmentlogger.nc 2017-04-15_01-09-37_environmentlogger.nc 2017-04-15_02-09-37_environmentlogger.nc 2017-04-15_03-09-37_environmentlogger.nc 2017-04-15_04-09-38_environmentlogger.nc 2017-04-15_05-09-38_environmentlogger.nc 2017-04-15_06-09-38_environmentlogger.nc 2017-04-15_07-09-38_environmentlogger.nc 2017-04-15_08-09-38_environmentlogger.nc 2017-04-15_09-09-39_environmentlogger.nc 2017-04-15_10-09-39_environmentlogger.nc 2017-04-15_11-09-39_environmentlogger.nc 2017-04-15_12-09-39_environmentlogger.nc 2017-04-15_13-09-39_environmentlogger.nc 2017-04-15_14-09-39_environmentlogger.nc 2017-04-15_15-09-39_environmentlogger.nc 2017-04-15_16-09-40_environmentlogger.nc 2017-04-15_17-09-40_environmentlogger.nc 2017-04-15_18-09-40_environmentlogger.nc 2017-04-15_19-09-40_environmentlogger.nc 2017-04-15_20-09-40_environmentlogger.nc 2017-04-15_21-09-41_environmentlogger.nc 2017-04-15_22-09-41_environmentlogger.nc 2017-04-15_23-09-41_environmentlogger.nc /tmp/el/2017-04-15_environmentlogger.nc\nSat Apr 15 08:11:53 2017: python /home/extractor/sites/ua-mac/raw_data/EnvironmentLogger/2017-04-15/2017-04-15_00-09-37_environmentlogger.json /home/extractor/sites/ua-mac/Level_1/EnvironmentLogger/2017-04-15/2017-04-15_00-09-37_environmentlogger.nc" ;
:NCO = "\"4.6.6-alpha03\"" ;
:history_of_appended_files = "Fri Dec 15 00:02:42 2017: Appended file /gpfs_scratch/arpae/imaging_spectrometer/terraref_tmp_jsn.nc.pid96456.fl00.tmp had following \"history\" attribute:\nThu Dec 14 23:48:47 2017: python /projects/arpae/terraref/sites/ua-mac/raw_data/VNIR/2017-10-23/2017-10-23__09-50-13-395/9cc41b9c-6b62-495b-a5ed-aad2d1368ed3_raw /gpfs_scratch/arpae/imaging_spectrometer/terraref_tmp_jsn.nc.pid96456.fl00.tmp\nFri Dec 15 00:00:53 2017: Appended file /gpfs_scratch/arpae/imaging_spectrometer/terraref_tmp_att.nc.pid96456.fl00.tmp had following \"history\" attribute:\nThu Dec 14 23:58:48 2017: ncks -A -C -v flx_spc_dwn -d time,2017-10-23 09:50 /gpfs_scratch/envlog_netcdf/2017-10-23/envlog_netcdf_L1_ua-mac_2017-10-23.nc /gpfs_scratch/arpae/imaging_spectrometer/terraref_tmp_att.nc.pid96456.fl00.tmp\nThu Dec 14 23:54:49 2017: ncap2 -A -v -s *zd=54.334880 ;*trg=48; *expr=35; -S /gpfs/largeblockFS/projects/arpae/terraref/shared/extractors/extractors-hyperspectral/hyperspectral/cst_cnv_trg_mk.nco /gpfs/largeblockFS/projects/arpae/terraref/shared/extractors/extractors-hyperspectral/hyperspectral/cst_cnv_trg2_pm.nc /gpfs_scratch/arpae/imaging_spectrometer/terraref_tmp_att.nc.pid96456.fl00.tmp\nFri Nov 10 09:58:11 2017: ncks -d time2,20, cst_cnv_trg2.nc cst_cnv_trg2_pm.nc\nFri Nov 10 09:41:26 2017: ncap2 -v -A -S w2.nco 2017-04-15_environmentlogger_miss.nc r4.nc\nSun Oct 15 17:49:33 2017: ncatted -a _FillValue,flx_spc_dwn,c,f,1.0e36 2017-04-15_environmentlogger_miss.nc\nSun Oct 15 17:48:46 2017: ncap2 -s where(flx_spc_dwn <=0.0f) flx_spc_dwn=1.0e36f; 2017-04-15_environmentlogger.nc 2017-04-15_environmentlogger_miss.nc\nFri Oct 13 09:35:51 2017: ncks -C -A -v wavelength t2.nc 2017-04-15_environmentlogger.nc\nMon Oct 2 05:16:07 2017: ncrename -d time_el,time -v time_el,time 2017-04-15_environmentlogger.nc\nMon Oct 2 04:21:59 2017: ncrename -d time,time_el -v time,time_el 2017-04-15_environmentlogger.nc\nMon Oct 2 04:05:45 2017: ncrcat 2017-04-15_00-09-37_environmentlogger.nc 2017-04-15_01-09-37_environmentlogger.nc 2017-04-15_02-09-37_environmentlogger.nc 2017-04-15_03-09-37_environmentlogger.nc 2017-04-15_04-09-38_environmentlogger.nc 2017-04-15_05-09-38_environmentlogger.nc 2017-04-15_06-09-38_environmentlogger.nc 2017-04-15_07-09-38_environmentlogger.nc 2017-04-15_08-09-38_environmentlogger.nc 2017-04-15_09-09-39_environmentlogger.nc 2017-04-15_10-09-39_environmentlogger.nc 2017-04-15_11-09-39_environmentlogger.nc 2017-04-15_12-09-39_environmentlogger.nc 2017-04-15_13-09-39_environmentlogger.nc 2017-04-15_14-09-39_environmentlogger.nc 2017-04-15_15-09-39_environmentlogger.nc 2017-04-15_16-09-40_environmentlogger.nc 2017-04-15_17-09-40_environmentlogger.nc 2017-04-15_18-09-40_environmentlogger.nc 2017-04-15_19-09-40_environmentlogger.nc 2017-04-15_20-09-40_environmentlogger.nc 2017-04-15_21-09-41_environmentlogger.nc 2017-04-15_22-09-41_environmentlogger.nc 2017-04-15_23-09-41_environmentlogger.nc /tmp/el/2017-04-15_environmentlogger.nc\nSat Apr 15 08:11:53 2017: python /home/extractor/sites/ua-mac/raw_data/EnvironmentLogger/2017-04-15/2017-04-15_00-09-37_environmentlogger.json /home/extractor/sites/ua-mac/Level_1/EnvironmentLogger/2017-04-15/2017-04-15_00-09-37_environmentlogger.nc\nThu Dec 14 23:58:48 2017: Appended file /gpfs_scratch/envlog_netcdf/2017-10-23/envlog_netcdf_L1_ua-mac_2017-10-23.nc had following \"history\" attribute:\nMon Dec 11 03:42:38 2017: ncrcat -O /gpfs/largeblockFS/projects/arpae/terraref/sites/ua-mac/Level_1/envlog_netcdf/2017-10-23/2017-10-23_00-59-05_environmentlogger.nc /gpfs/largeblockFS/projects/arpae/terraref/sites/ua-mac/Level_1/envlog_netcdf/2017-10-23/2017-10-23_01-59-05_environmentlogger.nc /gpfs/largeblockFS/projects/arpae/terraref/sites/ua-mac/Level_1/envlog_netcdf/2017-10-23/2017-10-23_02-59-05_environmentlogger.nc /gpfs/largeblockFS/projects/arpae/terraref/sites/ua-mac/Level_1/envlog_netcdf/2017-10-23/2017-10-23_03-59-05_environmentlogger.nc /gpfs/largeblockFS/projects/arpae/terraref/sites/ua-mac/Level_1/envlog_netcdf/2017-10-23/2017-10-23_04-59-05_environmentlogger.nc /gpfs/largeblockFS/projects/arpae/terraref/sites/ua-mac/Level_1/envlog_netcdf/2017-10-23/2017-10-23_05-59-05_environmentlogger.nc /gpfs/largeblockFS/projects/arpae/terraref/sites/ua-mac/Level_1/envlog_netcdf/2017-10-23/2017-10-23_06-59-06_environmentlogger.nc /gpfs/largeblockFS/projects/arpae/terraref/sites/ua-mac/Level_1/envlog_netcdf/2017-10-23/2017-10-23_07-59-06_environmentlogger.nc /gpfs/largeblockFS/projects/arpae/terraref/sites/ua-mac/Level_1/envlog_netcdf/2017-10-23/2017-10-23_08-59-06_environmentlogger.nc /gpfs/largeblockFS/projects/arpae/terraref/sites/ua-mac/Level_1/envlog_netcdf/2017-10-23/2017-10-23_09-59-06_environmentlogger.nc /gpfs/largeblockFS/projects/arpae/terraref/sites/ua-mac/Level_1/envlog_netcdf/2017-10-23/2017-10-23_10-59-06_environmentlogger.nc /gpfs/largeblockFS/projects/arpae/terraref/sites/ua-mac/Level_1/envlog_netcdf/2017-10-23/2017-10-23_11-59-06_environmentlogger.nc /gpfs/largeblockFS/projects/arpae/terraref/sites/ua-mac/Level_1/envlog_netcdf/2017-10-23/2017-10-23_12-59-06_environmentlogger.nc /gpfs/largeblockFS/projects/arpae/terraref/sites/ua-mac/Level_1/envlog_netcdf/2017-10-23/2017-10-23_13-59-07_environmentlogger.nc /gpfs/largeblockFS/projects/arpae/terraref/sites/ua-mac/Level_1/envlog_netcdf/2017-10-23/2017-10-23_14-59-07_environmentlogger.nc /gpfs/largeblockFS/projects/arpae/terraref/sites/ua-mac/Level_1/envlog_netcdf/2017-10-23/2017-10-23_15-59-07_environmentlogger.nc /gpfs/largeblockFS/projects/arpae/terraref/sites/ua-mac/Level_1/envlog_netcdf/2017-10-23/2017-10-23_16-59-07_environmentlogger.nc /gpfs/largeblockFS/projects/arpae/terraref/sites/ua-mac/Level_1/envlog_netcdf/2017-10-23/2017-10-23_17-59-07_environmentlogger.nc /gpfs/largeblockFS/projects/arpae/terraref/sites/ua-mac/Level_1/envlog_netcdf/2017-10-23/2017-10-23_18-59-07_environmentlogger.nc /gpfs/largeblockFS/projects/arpae/terraref/sites/ua-mac/Level_1/envlog_netcdf/2017-10-23/2017-10-23_19-59-07_environmentlogger.nc /gpfs/largeblockFS/projects/arpae/terraref/sites/ua-mac/Level_1/envlog_netcdf/2017-10-23/2017-10-23_20-59-07_environmentlogger.nc /gpfs/largeblockFS/projects/arpae/terraref/sites/ua-mac/Level_1/envlog_netcdf/2017-10-23/2017-10-23_21-59-07_environmentlogger.nc /gpfs/largeblockFS/projects/arpae/terraref/sites/ua-mac/Level_1/envlog_netcdf/2017-10-23/2017-10-23_22-59-08_environmentlogger.nc /gpfs/largeblockFS/projects/arpae/terraref/sites/ua-mac/Level_1/envlog_netcdf/2017-10-23/2017-10-23_23-59-08_environmentlogger.nc 2017-10-23/envlog_netcdf_L1_ua-mac_2017-10-23.nc\nFri Nov 17 19:35:44 2017 : python envlog_chronologize.py\nThu Dec 14 23:54:49 2017: Appended file /gpfs/largeblockFS/projects/arpae/terraref/shared/extractors/extractors-hyperspectral/hyperspectral/cst_cnv_trg2_pm.nc had following \"history\" attribute:\nFri Nov 10 09:58:11 2017: ncks -d time2,20, cst_cnv_trg2.nc cst_cnv_trg2_pm.nc\nFri Nov 10 09:41:26 2017: ncap2 -v -A -S w2.nco 2017-04-15_environmentlogger_miss.nc r4.nc\nSun Oct 15 17:49:33 2017: ncatted -a _FillValue,flx_spc_dwn,c,f,1.0e36 2017-04-15_environmentlogger_miss.nc\nSun Oct 15 17:48:46 2017: ncap2 -s where(flx_spc_dwn <=0.0f) flx_spc_dwn=1.0e36f; 2017-04-15_environmentlogger.nc 2017-04-15_environmentlogger_miss.nc\nFri Oct 13 09:35:51 2017: ncks -C -A -v wavelength t2.nc 2017-04-15_environmentlogger.nc\nMon Oct 2 05:16:07 2017: ncrename -d time_el,time -v time_el,time 2017-04-15_environmentlogger.nc\nMon Oct 2 04:21:59 2017: ncrename -d time,time_el -v time,time_el 2017-04-15_environmentlogger.nc\nMon Oct 2 04:05:45 2017: ncrcat 2017-04-15_00-09-37_environmentlogger.nc 2017-04-15_01-09-37_environmentlogger.nc 2017-04-15_02-09-37_environmentlogger.nc 2017-04-15_03-09-37_environmentlogger.nc 2017-04-15_04-09-38_environmentlogger.nc 2017-04-15_05-09-38_environmentlogger.nc 2017-04-15_06-09-38_environmentlogger.nc 2017-04-15_07-09-38_environmentlogger.nc 2017-04-15_08-09-38_environmentlogger.nc 2017-04-15_09-09-39_environmentlogger.nc 2017-04-15_10-09-39_environmentlogger.nc 2017-04-15_11-09-39_environmentlogger.nc 2017-04-15_12-09-39_environmentlogger.nc 2017-04-15_13-09-39_environmentlogger.nc 2017-04-15_14-09-39_environmentlogger.nc 2017-04-15_15-09-39_environmentlogger.nc 2017-04-15_16-09-40_environmentlogger.nc 2017-04-15_17-09-40_environmentlogger.nc 2017-04-15_18-09-40_environmentlogger.nc 2017-04-15_19-09-40_environmentlogger.nc 2017-04-15_20-09-40_environmentlogger.nc 2017-04-15_21-09-41_environmentlogger.nc 2017-04-15_22-09-41_environmentlogger.nc 2017-04-15_23-09-41_environmentlogger.nc /tmp/el/2017-04-15_environmentlogger.nc\nSat Apr 15 08:11:53 2017: python /home/extractor/sites/ua-mac/raw_data/EnvironmentLogger/2017-04-15/2017-04-15_00-09-37_environmentlogger.json /home/extractor/sites/ua-mac/Level_1/EnvironmentLogger/2017-04-15/2017-04-15_00-09-37_environmentlogger.nc\nFri Nov 10 09:41:26 2017: Appended file 2017-04-15_environmentlogger_miss.nc had following \"history\" attribute:\nSun Oct 15 17:49:33 2017: ncatted -a _FillValue,flx_spc_dwn,c,f,1.0e36 2017-04-15_environmentlogger_miss.nc\nSun Oct 15 17:48:46 2017: ncap2 -s where(flx_spc_dwn <=0.0f) flx_spc_dwn=1.0e36f; 2017-04-15_environmentlogger.nc 2017-04-15_environmentlogger_miss.nc\nFri Oct 13 09:35:51 2017: ncks -C -A -v wavelength t2.nc 2017-04-15_environmentlogger.nc\nMon Oct 2 05:16:07 2017: ncrename -d time_el,time -v time_el,time 2017-04-15_environmentlogger.nc\nMon Oct 2 04:21:59 2017: ncrename -d time,time_el -v time,time_el 2017-04-15_environmentlogger.nc\nMon Oct 2 04:05:45 2017: ncrcat 2017-04-15_00-09-37_environmentlogger.nc 2017-04-15_01-09-37_environmentlogger.nc 2017-04-15_02-09-37_environmentlogger.nc 2017-04-15_03-09-37_environmentlogger.nc 2017-04-15_04-09-38_environmentlogger.nc 2017-04-15_05-09-38_environmentlogger.nc 2017-04-15_06-09-38_environmentlogger.nc 2017-04-15_07-09-38_environmentlogger.nc 2017-04-15_08-09-38_environmentlogger.nc 2017-04-15_09-09-39_environmentlogger.nc 2017-04-15_10-09-39_environmentlogger.nc 2017-04-15_11-09-39_environmentlogger.nc 2017-04-15_12-09-39_environmentlogger.nc 2017-04-15_13-09-39_environmentlogger.nc 2017-04-15_14-09-39_environmentlogger.nc 2017-04-15_15-09-39_environmentlogger.nc 2017-04-15_16-09-40_environmentlogger.nc 2017-04-15_17-09-40_environmentlogger.nc 2017-04-15_18-09-40_environmentlogger.nc 2017-04-15_19-09-40_environmentlogger.nc 2017-04-15_20-09-40_environmentlogger.nc 2017-04-15_21-09-41_environmentlogger.nc 2017-04-15_22-09-41_environmentlogger.nc 2017-04-15_23-09-41_environmentlogger.nc /tmp/el/2017-04-15_environmentlogger.nc\nSat Apr 15 08:11:53 2017: python /home/extractor/sites/ua-mac/raw_data/EnvironmentLogger/2017-04-15/2017-04-15_00-09-37_environmentlogger.json /home/extractor/sites/ua-mac/Level_1/EnvironmentLogger/2017-04-15/2017-04-15_00-09-37_environmentlogger.nc\nFri Oct 13 09:35:51 2017: Appended file t2.nc had following \"history\" attribute:\nFri Oct 13 09:19:51 2017: ncks -v time -x t1.nc t2.nc\nFri Oct 13 09:16:09 2017: ncks -x -v xps_img_wht_out xps_img_wht_zn_exp10_trg_nw.nc t1.nc\nFri Oct 13 08:55:15 2017: ncap2 -v -A -S w2.nco 2017-04-15_environmentlogger.nc xps_img_wht_zn_exp10_trg_nw.nc\nMon Oct 2 05:16:07 2017: ncrename -d time_el,time -v time_el,time 2017-04-15_environmentlogger.nc\nMon Oct 2 04:21:59 2017: ncrename -d time,time_el -v time,time_el 2017-04-15_environmentlogger.nc\nMon Oct 2 04:05:45 2017: ncrcat 2017-04-15_00-09-37_environmentlogger.nc 2017-04-15_01-09-37_environmentlogger.nc 2017-04-15_02-09-37_environmentlogger.nc 2017-04-15_03-09-37_environmentlogger.nc 2017-04-15_04-09-38_environmentlogger.nc 2017-04-15_05-09-38_environmentlogger.nc 2017-04-15_06-09-38_environmentlogger.nc 2017-04-15_07-09-38_environmentlogger.nc 2017-04-15_08-09-38_environmentlogger.nc 2017-04-15_09-09-39_environmentlogger.nc 2017-04-15_10-09-39_environmentlogger.nc 2017-04-15_11-09-39_environmentlogger.nc 2017-04-15_12-09-39_environmentlogger.nc 2017-04-15_13-09-39_environmentlogger.nc 2017-04-15_14-09-39_environmentlogger.nc 2017-04-15_15-09-39_environmentlogger.nc 2017-04-15_16-09-40_environmentlogger.nc 2017-04-15_17-09-40_environmentlogger.nc 2017-04-15_18-09-40_environmentlogger.nc 2017-04-15_19-09-40_environmentlogger.nc 2017-04-15_20-09-40_environmentlogger.nc 2017-04-15_21-09-41_environmentlogger.nc 2017-04-15_22-09-41_environmentlogger.nc 2017-04-15_23-09-41_environmentlogger.nc /tmp/el/2017-04-15_environmentlogger.nc\nSat Apr 15 08:11:53 2017: python /home/extractor/sites/ua-mac/raw_data/EnvironmentLogger/2017-04-15/2017-04-15_00-09-37_environmentlogger.json /home/extractor/sites/ua-mac/Level_1/EnvironmentLogger/2017-04-15/2017-04-15_00-09-37_environmentlogger.nc\n" ;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment