I. Data Set Descriptors A. Title: Canopy Processes at HJA. Below canopy variables include: air temperature, relative humidity, water vapor, and leaf wetness from 01-Oct-2024 to 01-Oct-2025 B. Accession Number: N/A C. Description 1. Originator(s): Name: Chris Still Position: Organization: Andrews Forest, Oregon State University Address: City: State: Postal Code: Phone: Email: UserID: 2. Abstract: 3. Study Type: 4. Study Themes: 5. LTER Core Areas: 6. Georeferences: 7. Submission Date: D. Keywords: II. Research Origin Descriptors A. Overall Project Description 1. Project Title: 2. Principal Investigators: Name: Position: Organization: Address: City: State: Postal Code: Phone: Email: UserID: 3. Funding Period: to 4. Objectives: 5. Abstract: Rationale The upper-canopy of forests is known to experience a very different microclimate than the rest of the forest: it is often simultaneously brighter, hotter, windier, and drier. The upper canopy also contains most of the leaf area, and because it absorbs most of the solar radiation, it accounts for the great majority of carbon and water exchanges in most forests. Critically, this is also the zone where most climate variations and stress likely manifest. Finally, the upper canopy is the region of the forest that is sampled by satellite imagery. With intensive canopy microclimate monitoring, we can provide connections to satellite-based imagery at varying temporal and spatial scales in order to scale across the Andrews landscape. A focus on canopy microclimate would thus yield large dividends in our understanding of forest function and its response to climate change. It would complement and leverage ongoing, long-term climate measurements collected in the sub-canopy and at the climate stations located across the Andrews forest, and potentially link with Lidar data on canopy structure and planned soil moisture measurements. Approach The primary goal of the proposed research is to understand whether and how the forest canopy is ‘de-coupled’ from the understory and connected to larger-scale climate processes, and thus might also be experiencing regional warming and drought and heat stresses. We also hope to demonstrate how canopy microclimate observations can advance fundamental biological understanding of canopy processes and properties and their linkages to atmospheric and sub-canopy dynamics. To achieve these goals, we have established new canopy thermal imaging and microclimate measurements for ecophysiological applications such as monitoring the response of forest tree canopies to climate variations, including heat and drought stress. Link to long-term measurements and other LTER7 projects This project links thematically to numerous ongoing long-term measurements (from phenology to long-term climate) across the Andrews Forest. It also connects to several other LTER7 projects, including the soil moisture measurements, the phenology measurements, and to aspects of the airshed and trophic structure projects. 6. Funding Source: B. Sub-project Description 1. Site Description a. Geographic Location: Coordinates: Latitude 44.216586919; Longitude -122.249657232 b. Physiographic Region: c. Landform Components: d. Hydrographic Characteristics: e. Topographic Attributes: f. Geology, Lithology and Soils: g. Vegetation Communities: h. History of Land Use and Disturbance: i. Climate: 2. Experimental or Sampling Design a. Design Characteristics: b. Permanent Plots: c. Data Collection Duration and Frequency: Beginning of Observations: End of Observations: 3. Research Methods a. Field and Laboratory Methods: b. Protocols: c. Instrumentation: d. Taxonomy and Systematics: e. Speclies List: f. Permit History: 4. Project Personnel a. Personnel: b. Affiliations: III. Data Set Status and Accessibility A. Status 1. Latest Update: 18-Dec-2025 2. Latest Archive Date: 3. Latest Metadata Update: 18-Dec-2025 4. Data Verification Status: B. Accessibility 1. Storage Location and Medium: Stored at on media: 2. Contact Person: Name: Position: Organization: Address: City: State: Postal Code: Phone: Email: UserID: 3. Copyright Restrictions: 4. Restrictions: a. Release Date: Affiliates: , Public: b. Citation: c. Disclaimer: 5. Costs: IV. Data Structural Descriptors A. Data Set File 1. File Name: dscmet_420_a_5min_2025.csv 2. Size: 105120 records 3. File Format: ASCII text (comma-separated value format) 3a. Delimiters: single comma 4. Header Information: 5 lines of ASCII text 5. Alphanumeric Attributes: 6. Quality Control Flag Codes: Q = questionable value, I = invalid value (out of range) 7. Authentication Procedures: 8. Calculations: 9. Processing History: Software version: GCE Data Toolbox Version 3.9.10 (23-May-2022) Data structure version: GCE Data Structure 1.1 (29-Mar-2001) Original data files processed: metdat query: SELECT * FROM DSCMET_420_Table105 WHERE LOGGERID = 420 AND TmStamp BETWEEN '2024-10-01 00:05:00' AND '2025-10-01 00:00:00' ORDER BY TmStamp ASC (105099 records) FINAL_AIRTEMP_QC4SIGMA_leap_ak.csv (8784 records) Data processing history: 18-Dec-2025: new GCE Data Structure 1.1 created ('newstruct') 18-Dec-2025: imported result set from SQL query on data source 'metdat' ('sql2struct') 18-Dec-2025: imported all documentation metadata from the template 'LNDB_DscMet', updating descriptors for columns Date, RecNum, LOGGERID, PROGID, LW_MEAN_150_0_01, LWDRY_TOT_150_0_01, LWCON_TOT_150_0_01, LWWET_TOT_150_0_01, LW_MEAN_1000_0_01, LWDRY_TOT_1000_0_01, LWCON_TOT_1000_0_01, LWWET_TOT_1000_0_01, LW_MEAN_2000_0_01, LWDRY_TOT_2000_0_01, LWCON_TOT_2000_0_01, LWWET_TOT_2000_0_01, AIRTEMP_MEAN_150_0_01, RELHUM_MEAN_150_0_01, DEWPT_MEAN_150_0_01, AIRTEMP_MEAN_1000_0_01, AIRTEMP_MEAN_2000_0_01, AIRTEMP_MEAN_3000_0_01, AIRTEMP_MEAN_4000_0_01, AIRTEMP_MEAN_4000_0_02, SOILTEMP_MEAN_0_10_01, SOILTEMP_MEAN_0_20_01, SOILTEMP_MEAN_0_50_01, SOILTEMP_MEAN_0_100_01, SOILWC_MEAN_0_10_01, SOILWC_MEAN_0_20_01, SOILWC_MEAN_0_50_01, SOILWC_MEAN_0_100_01, AIRTEMP_MAX_150_0_01, RELHUM_MAX_150_0_01, DEWPT_MAX_150_0_01, AIRTEMP_MAX_1000_0_01, AIRTEMP_MAX_2000_0_01, AIRTEMP_MAX_3000_0_01, AIRTEMP_MAX_4000_0_01, AIRTEMP_MAX_4000_0_02, SOILTEMP_MAX_0_10_01, SOILTEMP_MAX_0_20_01, SOILTEMP_MAX_0_50_01, SOILTEMP_MAX_0_100_01, RELHUM_MIN_150_0_01, AIRTEMP_MIN_150_0_01, DEWPT_MIN_150_0_01, AIRTEMP_MIN_1000_0_01, AIRTEMP_MIN_2000_0_01, AIRTEMP_MIN_3000_0_01, AIRTEMP_MIN_4000_0_01, AIRTEMP_MIN_4000_0_02, SOILTEMP_MIN_0_10_01, SOILTEMP_MIN_0_20_01, SOILTEMP_MIN_0_50_01 and SOILTEMP_MIN_0_100_01 ('meta_template') 18-Dec-2025: updated 8 metadata fields in the Data, Dataset, Project, Site, Status section(s) ('addmeta') 18-Dec-2025: updated title ('newtitle') 18-Dec-2025: Q/C flagging criteria applied, 'flags' field updated ('dataflag') 18-Dec-2025: Name of column TmStamp changed to Date; Name of column LWmV_150_Avg changed to LW_MEAN_150_0_01; Name of column LWMDry_150_Tot changed to LWDRY_TOT_150_0_01; Name of column LWMCon_150_Tot changed to LWCON_TOT_150_0_01; Name of column LWMWet_150_Tot changed to LWWET_TOT_150_0_01; Name of column LWmV_1000_Avg changed to LW_MEAN_1000_0_01; Name of column LWMDry_1000_Tot changed to LWDRY_TOT_1000_0_01; Name of column LWMCon_1000_Tot changed to LWCON_TOT_1000_0_01; Name of column LWMWet_1000_Tot changed to LWWET_TOT_1000_0_01; Name of column LWmV_2000_Avg changed to LW_MEAN_2000_0_01; Name of column LWMDry_2000_Tot changed to LWDRY_TOT_2000_0_01; Name of column LWMCon_2000_Tot changed to LWCON_TOT_2000_0_01; Name of column LWMWet_2000_Tot changed to LWWET_TOT_2000_0_01; Name of column AIR_150_ASP_Avg changed to AIRTEMP_MEAN_150_0_01; Name of column RH_150_ASP_Avg changed to RELHUM_MEAN_150_0_01; Name of column DEWPT_150_ASP_Avg changed to DEWPT_MEAN_150_0_01; Name of column AIR_1000_ASP_Avg changed to AIRTEMP_MEAN_1000_0_01; Name of column AIR_2000_ASP_Avg changed to AIRTEMP_MEAN_2000_0_01; Name of column AIR_3000_ASP_Avg changed to AIRTEMP_MEAN_3000_0_01; Name of column AIR_4000_ASP_Avg changed to AIRTEMP_MEAN_4000_0_01; Name of column AIR_4000_UNASP_Avg changed to AIRTEMP_MEAN_4000_0_02; Name of column SOIL_10_Avg changed to SOILTEMP_MEAN_0_10_01; Name of column SOIL_20_Avg changed to SOILTEMP_MEAN_0_20_01; Name of column SOIL_50_Avg changed to SOILTEMP_MEAN_0_50_01; Name of column SOIL_100_Avg changed to SOILTEMP_MEAN_0_100_01; Name of column VW_10_Avg changed to SOILWC_MEAN_0_10_01; Name of column VW_20_Avg changed to SOILWC_MEAN_0_20_01; Name of column VW_50_Avg changed to SOILWC_MEAN_0_50_01; Name of column VW_100_Avg changed to SOILWC_MEAN_0_100_01; Name of column AIR_150_ASP_Max changed to AIRTEMP_MAX_150_0_01; Name of column RH_150_ASP_Max changed to RELHUM_MAX_150_0_01; Name of column DEWPT_150_ASP_Max changed to DEWPT_MAX_150_0_01; Name of column AIR_1000_ASP_Max changed to AIRTEMP_MAX_1000_0_01; Name of column AIR_2000_ASP_Max changed to AIRTEMP_MAX_2000_0_01; Name of column AIR_3000_ASP_Max changed to AIRTEMP_MAX_3000_0_01; Name of column AIR_4000_ASP_Max changed to AIRTEMP_MAX_4000_0_01; Name of column AIR_4000_UNASP_Max changed to AIRTEMP_MAX_4000_0_02; Name of column SOIL_10_Max changed to SOILTEMP_MAX_0_10_01; Name of column SOIL_20_Max changed to SOILTEMP_MAX_0_20_01; Name of column SOIL_50_Max changed to SOILTEMP_MAX_0_50_01; Name of column SOIL_100_Max changed to SOILTEMP_MAX_0_100_01; Name of column RH_150_ASP_Min changed to RELHUM_MIN_150_0_01; Name of column AIR_150_ASP_Min changed to AIRTEMP_MIN_150_0_01; Name of column DEWPT_150_ASP_Min changed to DEWPT_MIN_150_0_01; Name of column AIR_1000_ASP_Min changed to AIRTEMP_MIN_1000_0_01; Name of column AIR_2000_ASP_Min changed to AIRTEMP_MIN_2000_0_01; Name of column AIR_3000_ASP_Min changed to AIRTEMP_MIN_3000_0_01; Name of column AIR_4000_ASP_Min changed to AIRTEMP_MIN_4000_0_01; Name of column AIR_4000_UNASP_Min changed to AIRTEMP_MIN_4000_0_02; Name of column SOIL_10_Min changed to SOILTEMP_MIN_0_10_01; Name of column SOIL_20_Min changed to SOILTEMP_MIN_0_20_01; Name of column SOIL_50_Min changed to SOILTEMP_MIN_0_50_01; Name of column SOIL_100_Min changed to SOILTEMP_MIN_0_100_01; ('apply_template') 18-Dec-2025: Units of column Date changed from '' to 'serial number'; Units of column RecNum changed from '' to 'none'; Units of column LOGGERID changed from '' to 'none'; Units of column PROGID changed from '' to 'none'; Units of column LW_MEAN_150_0_01 changed from '' to 'mV'; Units of column LWDRY_TOT_150_0_01 changed from '' to 'Minutes'; Units of column LWCON_TOT_150_0_01 changed from '' to 'Minutes'; Units of column LWWET_TOT_150_0_01 changed from '' to 'Minutes'; Units of column LW_MEAN_1000_0_01 changed from '' to 'mV'; Units of column LWDRY_TOT_1000_0_01 changed from '' to 'Minutes'; Units of column LWCON_TOT_1000_0_01 changed from '' to 'Minutes'; Units of column LWWET_TOT_1000_0_01 changed from '' to 'Minutes'; Units of column LW_MEAN_2000_0_01 changed from '' to 'mV'; Units of column LWDRY_TOT_2000_0_01 changed from '' to 'Minutes'; Units of column LWCON_TOT_2000_0_01 changed from '' to 'Minutes'; Units of column LWWET_TOT_2000_0_01 changed from '' to 'Minutes'; Units of column AIRTEMP_MEAN_150_0_01 changed from '' to 'deg c'; Units of column RELHUM_MEAN_150_0_01 changed from '' to 'percent'; Units of column DEWPT_MEAN_150_0_01 changed from '' to 'deg c'; Units of column AIRTEMP_MEAN_1000_0_01 changed from '' to 'deg c'; Units of column AIRTEMP_MEAN_2000_0_01 changed from '' to 'deg c'; Units of column AIRTEMP_MEAN_3000_0_01 changed from '' to 'deg c'; Units of column AIRTEMP_MEAN_4000_0_01 changed from '' to 'deg c'; Units of column AIRTEMP_MEAN_4000_0_02 changed from '' to 'deg c'; Units of column SOILTEMP_MEAN_0_10_01 changed from '' to 'deg c'; Units of column SOILTEMP_MEAN_0_20_01 changed from '' to 'deg c'; Units of column SOILTEMP_MEAN_0_50_01 changed from '' to 'deg c'; Units of column SOILTEMP_MEAN_0_100_01 changed from '' to 'deg c'; Units of column SOILWC_MEAN_0_10_01 changed from '' to 'fraction'; Units of column SOILWC_MEAN_0_20_01 changed from '' to 'fraction'; Units of column SOILWC_MEAN_0_50_01 changed from '' to 'fraction'; Units of column SOILWC_MEAN_0_100_01 changed from '' to 'fraction'; Units of column AIRTEMP_MAX_150_0_01 changed from '' to 'deg c'; Units of column RELHUM_MAX_150_0_01 changed from '' to 'percent'; Units of column DEWPT_MAX_150_0_01 changed from '' to 'deg c'; Units of column AIRTEMP_MAX_1000_0_01 changed from '' to 'deg c'; Units of column AIRTEMP_MAX_2000_0_01 changed from '' to 'deg c'; Units of column AIRTEMP_MAX_3000_0_01 changed from '' to 'deg c'; Units of column AIRTEMP_MAX_4000_0_01 changed from '' to 'deg c'; Units of column AIRTEMP_MAX_4000_0_02 changed from '' to 'deg c'; Units of column SOILTEMP_MAX_0_10_01 changed from '' to 'deg c'; Units of column SOILTEMP_MAX_0_20_01 changed from '' to 'deg c'; Units of column SOILTEMP_MAX_0_50_01 changed from '' to 'deg c'; Units of column SOILTEMP_MAX_0_100_01 changed from '' to 'deg c'; Units of column RELHUM_MIN_150_0_01 changed from '' to 'percent'; Units of column AIRTEMP_MIN_150_0_01 changed from '' to 'deg c'; Units of column DEWPT_MIN_150_0_01 changed from '' to 'deg c'; Units of column AIRTEMP_MIN_1000_0_01 changed from '' to 'deg c'; Units of column AIRTEMP_MIN_2000_0_01 changed from '' to 'deg c'; Units of column AIRTEMP_MIN_3000_0_01 changed from '' to 'deg c'; Units of column AIRTEMP_MIN_4000_0_01 changed from '' to 'deg c'; Units of column AIRTEMP_MIN_4000_0_02 changed from '' to 'deg c'; Units of column SOILTEMP_MIN_0_10_01 changed from '' to 'deg c'; Units of column SOILTEMP_MIN_0_20_01 changed from '' to 'deg c'; Units of column SOILTEMP_MIN_0_50_01 changed from '' to 'deg c'; Units of column SOILTEMP_MIN_0_100_01 changed from '' to 'deg c'; ('apply_template') 18-Dec-2025: Data Type of column PROGID changed from 'd' to 'f'; ('apply_template') 18-Dec-2025: Numeric Type of column LOGGERID changed from 'continous' to 'unspecified'; Numeric Type of column PROGID changed from 'discrete' to 'continuous'; Numeric Type of column LW_MEAN_150_0_01 changed from 'continous' to 'continuous'; Numeric Type of column LWDRY_TOT_150_0_01 changed from 'continous' to 'continuous'; Numeric Type of column LWCON_TOT_150_0_01 changed from 'continous' to 'continuous'; Numeric Type of column LWWET_TOT_150_0_01 changed from 'continous' to 'continuous'; Numeric Type of column LW_MEAN_1000_0_01 changed from 'continous' to 'continuous'; Numeric Type of column LWDRY_TOT_1000_0_01 changed from 'continous' to 'continuous'; Numeric Type of column LWCON_TOT_1000_0_01 changed from 'continous' to 'continuous'; Numeric Type of column LWWET_TOT_1000_0_01 changed from 'continous' to 'continuous'; Numeric Type of column LW_MEAN_2000_0_01 changed from 'continous' to 'continuous'; Numeric Type of column LWDRY_TOT_2000_0_01 changed from 'continous' to 'continuous'; Numeric Type of column LWCON_TOT_2000_0_01 changed from 'continous' to 'continuous'; Numeric Type of column LWWET_TOT_2000_0_01 changed from 'continous' to 'continuous'; Numeric Type of column AIRTEMP_MEAN_150_0_01 changed from 'continous' to 'continuous'; Numeric Type of column RELHUM_MEAN_150_0_01 changed from 'continous' to 'continuous'; Numeric Type of column DEWPT_MEAN_150_0_01 changed from 'continous' to 'continuous'; Numeric Type of column AIRTEMP_MEAN_1000_0_01 changed from 'continous' to 'continuous'; Numeric Type of column AIRTEMP_MEAN_2000_0_01 changed from 'continous' to 'continuous'; Numeric Type of column AIRTEMP_MEAN_3000_0_01 changed from 'continous' to 'continuous'; Numeric Type of column AIRTEMP_MEAN_4000_0_01 changed from 'continous' to 'continuous'; Numeric Type of column AIRTEMP_MEAN_4000_0_02 changed from 'continous' to 'continuous'; Numeric Type of column SOILTEMP_MEAN_0_10_01 changed from 'continous' to 'continuous'; Numeric Type of column SOILTEMP_MEAN_0_20_01 changed from 'continous' to 'continuous'; Numeric Type of column SOILTEMP_MEAN_0_50_01 changed from 'continous' to 'continuous'; Numeric Type of column SOILTEMP_MEAN_0_100_01 changed from 'continous' to 'continuous'; Numeric Type of column SOILWC_MEAN_0_10_01 changed from 'continous' to 'continuous'; Numeric Type of column SOILWC_MEAN_0_20_01 changed from 'continous' to 'continuous'; Numeric Type of column SOILWC_MEAN_0_50_01 changed from 'continous' to 'continuous'; Numeric Type of column SOILWC_MEAN_0_100_01 changed from 'continous' to 'continuous'; Numeric Type of column AIRTEMP_MAX_150_0_01 changed from 'continous' to 'continuous'; Numeric Type of column RELHUM_MAX_150_0_01 changed from 'continous' to 'continuous'; Numeric Type of column DEWPT_MAX_150_0_01 changed from 'continous' to 'continuous'; Numeric Type of column AIRTEMP_MAX_1000_0_01 changed from 'continous' to 'continuous'; Numeric Type of column AIRTEMP_MAX_2000_0_01 changed from 'continous' to 'continuous'; Numeric Type of column AIRTEMP_MAX_3000_0_01 changed from 'continous' to 'continuous'; Numeric Type of column AIRTEMP_MAX_4000_0_01 changed from 'continous' to 'continuous'; Numeric Type of column AIRTEMP_MAX_4000_0_02 changed from 'continous' to 'continuous'; Numeric Type of column SOILTEMP_MAX_0_10_01 changed from 'continous' to 'continuous'; Numeric Type of column SOILTEMP_MAX_0_20_01 changed from 'continous' to 'continuous'; Numeric Type of column SOILTEMP_MAX_0_50_01 changed from 'continous' to 'continuous'; Numeric Type of column SOILTEMP_MAX_0_100_01 changed from 'continous' to 'continuous'; Numeric Type of column RELHUM_MIN_150_0_01 changed from 'continous' to 'continuous'; Numeric Type of column AIRTEMP_MIN_150_0_01 changed from 'continous' to 'continuous'; Numeric Type of column DEWPT_MIN_150_0_01 changed from 'continous' to 'continuous'; Numeric Type of column AIRTEMP_MIN_1000_0_01 changed from 'continous' to 'continuous'; Numeric Type of column AIRTEMP_MIN_2000_0_01 changed from 'continous' to 'continuous'; Numeric Type of column AIRTEMP_MIN_3000_0_01 changed from 'continous' to 'continuous'; Numeric Type of column AIRTEMP_MIN_4000_0_01 changed from 'continous' to 'continuous'; Numeric Type of column AIRTEMP_MIN_4000_0_02 changed from 'continous' to 'continuous'; Numeric Type of column SOILTEMP_MIN_0_10_01 changed from 'continous' to 'continuous'; Numeric Type of column SOILTEMP_MIN_0_20_01 changed from 'continous' to 'continuous'; Numeric Type of column SOILTEMP_MIN_0_50_01 changed from 'continous' to 'continuous'; Numeric Type of column SOILTEMP_MIN_0_100_01 changed from 'continous' to 'continuous'; ('apply_template') 18-Dec-2025: Q/C Criteria of column Date changed from '' to 'x<0='I';isnan(x)='M''; Q/C Criteria of column RecNum changed from '' to 'x<0='I';isnan(x)='M''; Q/C Criteria of column LOGGERID changed from '' to 'flag_notinarray(x,[420,421,422])='I''; Q/C Criteria of column PROGID changed from '' to 'flag_valuechange(x,0.1,0.1,1)='P''; Q/C Criteria of column LW_MEAN_150_0_01 changed from '' to 'x<=208='I';x>=1250='I';x<=234='Q';x>=1000='Q';isnan(x)='M';flag_daterange(col_Date,{ ’08/16/2023 15:20:00','08/16/2023 16:55:00'})=‘Q';flag_daterange(col_Date,{'08/19/2023 08:15:00','08/19/2023 10:00:00'})=‘Q';flag_daterange(col_Date,{’08/20/2023 13:55:00',’08/20/2023 15:35:00'})=‘Q';flag_daterange(col_Date,{’08/21/2023 16:00:00',’08/21/2023 16:40:00'})=‘Q';flag_daterange(col_Date,{’08/22/2023 09:30:00',’08/22/2023 10:45:00'})=‘Q';flag_daterange(col_Date,{’08/26/2023 13:20:00',’08/26/2023 13:50:00'})=‘Q';flag_daterange(col_Date,{’08/29/2023 06:45:00',’08/29/2023 11:15:00'})=‘Q''; Q/C Criteria of column LWDRY_TOT_150_0_01 changed from '' to 'isnan(x)='M''; Q/C Criteria of column LWCON_TOT_150_0_01 changed from '' to 'isnan(x)='M''; Q/C Criteria of column LWWET_TOT_150_0_01 changed from '' to 'isnan(x)='M''; Q/C Criteria of column LW_MEAN_1000_0_01 changed from '' to 'x<=208='I';x>=1250='I';x<=234='Q';x>=1000='Q';isnan(x)='M''; Q/C Criteria of column LWDRY_TOT_1000_0_01 changed from '' to 'isnan(x)='M''; Q/C Criteria of column LWCON_TOT_1000_0_01 changed from '' to 'isnan(x)='M''; Q/C Criteria of column LWWET_TOT_1000_0_01 changed from '' to 'isnan(x)='M''; Q/C Criteria of column LW_MEAN_2000_0_01 changed from '' to 'x<=208='I';x>=1250='I';x<=234='Q';x>=1000='Q';isnan(x)='M';col_Date=datenum('02/19/2 022 13:15:00')='I''; Q/C Criteria of column LWDRY_TOT_2000_0_01 changed from '' to 'isnan(x)='M''; Q/C Criteria of column LWCON_TOT_2000_0_01 changed from '' to 'isnan(x)='M''; Q/C Criteria of column LWWET_TOT_2000_0_01 changed from '' to 'isnan(x)='M''; Q/C Criteria of column AIRTEMP_MEAN_150_0_01 changed from '' to 'x<=-35='I';x>50='I';flag_valuechange(x,6.5,6.5,1) ='V';flag_valuechange(x,8,8,1) ='I';isnan(x)='M';xcol_FOURHI='Q''; Q/C Criteria of column RELHUM_MEAN_150_0_01 changed from '' to 'x<5='I';x>105='I';x<10='Q';x>103='Q';isnan(x)='M';flag_daterange(col_Date,{’08/16/20 23 15:20:00','08/16/2023 16:55:00'})=‘Q';flag_daterange(col_Date,{'08/19/2023 08:15:00','08/19/2023 10:00:00'})=‘Q';flag_daterange(col_Date,{’08/20/2023 13:55:00',’08/20/2023 15:35:00'})=‘Q';flag_daterange(col_Date,{’08/21/2023 16:00:00',’08/21/2023 16:40:00'})=‘Q';flag_daterange(col_Date,{’08/22/2023 09:30:00',’08/22/2023 10:45:00'})=‘Q';flag_daterange(col_Date,{’08/26/2023 13:20:00',’08/26/2023 13:50:00'})=‘Q';flag_daterange(col_Date,{’08/29/2023 06:45:00',’08/29/2023 11:15:00'})=‘Q''; Q/C Criteria of column DEWPT_MEAN_150_0_01 changed from '' to 'isnan(x)='M''; Q/C Criteria of column AIRTEMP_MEAN_1000_0_01 changed from '' to 'x<=-35='I';x>50='I';flag_valuechange(x,6.5,6.5,1) ='V';flag_valuechange(x,8,8,1) ='I';isnan(x)='M';xcol_FOURHI='Q''; Q/C Criteria of column AIRTEMP_MEAN_2000_0_01 changed from '' to 'x<=-35='I';x>50='I';flag_valuechange(x,6.5,6.5,1) ='V';flag_valuechange(x,8,8,1) ='I';isnan(x)='M';xcol_FOURHI='Q''; Q/C Criteria of column AIRTEMP_MEAN_3000_0_01 changed from '' to 'x<=-35='I';x>50='I';flag_valuechange(x,6.5,6.5,1) ='V';flag_valuechange(x,8,8,1) ='I';isnan(x)='M';xcol_FOURHI='Q';col_Date>=datenum('06/20/2018 16:00:00')&col_Date<=datenum('06/24/2018 12:00:00')='I';col_Date>=datenum('12/24/2020 08:00:00')&col_Date<=datenum('12/28/2020 18:00:00')='I''; Q/C Criteria of column AIRTEMP_MEAN_4000_0_01 changed from '' to 'x<=-35='I';x>50='I';flag_valuechange(x,6.5,6.5,1) ='V';flag_valuechange(x,8,8,1) ='I';isnan(x)='M';xcol_FOURHI='Q';col_Date>=datenum('06/20/2018 16:00:00')&col_Date<=datenum('06/24/2018 12:00:00')='I';col_Date>=datenum('12/24/2020 08:00:00')&col_Date<=datenum('12/28/2020 18:00:00')='I';col_Date>=datenum('02/13/2023 15:00:00')&col_Date<=datenum('02/19/2022 13:30:00')='Q''; Q/C Criteria of column AIRTEMP_MEAN_4000_0_02 changed from '' to 'x<=-35='I';x>50='I';flag_valuechange(x,6.5,6.5,1) ='V';flag_valuechange(x,8,8,1) ='I';isnan(x)='M';xcol_FOURHI='Q''; Q/C Criteria of column SOILTEMP_MEAN_0_10_01 changed from '' to 'x<-2='I';x>35='I';x<-1='Q';x>30='Q';isnan(x)='M''; Q/C Criteria of column SOILTEMP_MEAN_0_20_01 changed from '' to 'x<-2='I';x>35='I';x<-1='Q';x>30='Q';isnan(x)='M''; Q/C Criteria of column SOILTEMP_MEAN_0_50_01 changed from '' to 'x<-2='I';x>35='I';x<-1='Q';x>30='Q';isnan(x)='M''; Q/C Criteria of column SOILTEMP_MEAN_0_100_01 changed from '' to 'x<-2='I';x>35='I';x<-1='Q';x>30='Q';isnan(x)='M''; Q/C Criteria of column SOILWC_MEAN_0_10_01 changed from '' to 'isnan(x)='M';x<0='I';x>.5='Q';x>1='I';flag_daterange(col_Date,{’08/16/2023 15:20:00','08/16/2023 16:55:00'})=‘Q';flag_daterange(col_Date,{'08/19/2023 08:15:00','08/19/2023 10:00:00'})=‘Q';flag_daterange(col_Date,{’08/20/2023 13:55:00',’08/20/2023 15:35:00'})=‘Q';flag_daterange(col_Date,{’08/21/2023 16:00:00',’08/21/2023 16:40:00'})=‘Q';flag_daterange(col_Date,{’08/22/2023 09:30:00',’08/22/2023 10:45:00'})=‘Q';flag_daterange(col_Date,{’08/26/2023 13:20:00',’08/26/2023 13:50:00'})=‘Q';flag_daterange(col_Date,{’08/29/2023 06:45:00',’08/29/2023 11:15:00'})=‘Q''; Q/C Criteria of column SOILWC_MEAN_0_20_01 changed from '' to 'isnan(x)='M';x<0='I';x>.5='Q';x>1='I''; Q/C Criteria of column SOILWC_MEAN_0_50_01 changed from '' to 'isnan(x)='M';x<0='I';x>.5='Q';x>1='I''; Q/C Criteria of column SOILWC_MEAN_0_100_01 changed from '' to 'isnan(x)='M';x<0='I';x>.5='Q';x>1='I''; Q/C Criteria of column AIRTEMP_MAX_150_0_01 changed from '' to 'x<=-35='I';x>50='I';flag_valuechange(x,6.5,6.5,1) ='V';flag_valuechange(x,8,8,1) ='I';isnan(x)='M';xcol_FOURHI='Q''; Q/C Criteria of column RELHUM_MAX_150_0_01 changed from '' to 'x<5='I';x>105='I';x<10='Q';x>103='Q';isnan(x)='M''; Q/C Criteria of column DEWPT_MAX_150_0_01 changed from '' to 'isnan(x)='M''; Q/C Criteria of column AIRTEMP_MAX_1000_0_01 changed from '' to 'x<=-35='I';x>50='I';flag_valuechange(x,6.5,6.5,1) ='V';flag_valuechange(x,8,8,1) ='I';isnan(x)='M';xcol_FOURHI='Q''; Q/C Criteria of column AIRTEMP_MAX_2000_0_01 changed from '' to 'x<=-35='I';x>50='I';flag_valuechange(x,6.5,6.5,1) ='V';flag_valuechange(x,8,8,1) ='I';isnan(x)='M';xcol_FOURHI='Q''; Q/C Criteria of column AIRTEMP_MAX_3000_0_01 changed from '' to 'x<=-35='I';x>50='I';flag_valuechange(x,6.5,6.5,1) ='V';flag_valuechange(x,8,8,1) ='I';isnan(x)='M';xcol_FOURHI='Q';col_Date>=datenum('06/20/2018 16:00:00')&col_Date<=datenum('06/24/2018 12:00:00')='I''; Q/C Criteria of column AIRTEMP_MAX_4000_0_01 changed from '' to 'x<=-35='I';x>50='I';flag_valuechange(x,6.5,6.5,1) ='V';flag_valuechange(x,8,8,1) ='I';isnan(x)='M';xcol_FOURHI='Q';col_Date>=datenum('06/20/2018 16:00:00')&col_Date<=datenum('06/24/2018 12:00:00')='I''; Q/C Criteria of column AIRTEMP_MAX_4000_0_02 changed from '' to 'x<=-35='I';x>50='I';flag_valuechange(x,6.5,6.5,1) ='V';flag_valuechange(x,8,8,1) ='I';isnan(x)='M';xcol_FOURHI='Q''; Q/C Criteria of column SOILTEMP_MAX_0_10_01 changed from '' to 'x<-2='I';x>35='I';x<-1='Q';x>30='Q';isnan(x)='M''; Q/C Criteria of column SOILTEMP_MAX_0_20_01 changed from '' to 'x<-2='I';x>35='I';x<-1='Q';x>30='Q';isnan(x)='M''; Q/C Criteria of column SOILTEMP_MAX_0_50_01 changed from '' to 'x<-2='I';x>35='I';x<-1='Q';x>30='Q';isnan(x)='M''; Q/C Criteria of column SOILTEMP_MAX_0_100_01 changed from '' to 'x<-2='I';x>35='I';x<-1='Q';x>30='Q';isnan(x)='M''; Q/C Criteria of column RELHUM_MIN_150_0_01 changed from '' to 'x<5='I';x>105='I';x<10='Q';x>103='Q';isnan(x)='M''; Q/C Criteria of column AIRTEMP_MIN_150_0_01 changed from '' to 'x<=-35='I';x>50='I';flag_valuechange(x,6.5,6.5,1) ='V';flag_valuechange(x,8,8,1) ='I';isnan(x)='M';xcol_FOURHI='Q''; Q/C Criteria of column DEWPT_MIN_150_0_01 changed from '' to 'isnan(x)='M''; Q/C Criteria of column AIRTEMP_MIN_1000_0_01 changed from '' to 'x<=-35='I';x>50='I';flag_valuechange(x,6.5,6.5,1) ='V';flag_valuechange(x,8,8,1) ='I';isnan(x)='M';xcol_FOURHI='Q''; Q/C Criteria of column AIRTEMP_MIN_2000_0_01 changed from '' to 'x<=-35='I';x>50='I';flag_valuechange(x,6.5,6.5,1) ='V';flag_valuechange(x,8,8,1) ='I';isnan(x)='M';xcol_FOURHI='Q''; Q/C Criteria of column AIRTEMP_MIN_3000_0_01 changed from '' to 'x<=-35='I';x>50='I';flag_valuechange(x,6.5,6.5,1) ='V';flag_valuechange(x,8,8,1) ='I';isnan(x)='M';xcol_FOURHI='Q';col_Date>=datenum('06/20/2018 16:00:00')&col_Date<=datenum('06/24/2018 12:00:00')='I''; Q/C Criteria of column AIRTEMP_MIN_4000_0_01 changed from '' to 'x<=-35='I';x>50='I';flag_valuechange(x,6.5,6.5,1) ='V';flag_valuechange(x,8,8,1) ='I';isnan(x)='M';xcol_FOURHI='Q';col_Date>=datenum('06/20/2018 16:00:00')&col_Date<=datenum('06/24/2018 12:00:00')='I''; Q/C Criteria of column AIRTEMP_MIN_4000_0_02 changed from '' to 'x<=-35='I';x>50='I';flag_valuechange(x,6.5,6.5,1) ='V';flag_valuechange(x,8,8,1) ='I';isnan(x)='M';xcol_FOURHI='Q''; Q/C Criteria of column SOILTEMP_MIN_0_10_01 changed from '' to 'x<-2='I';x>35='I';x<-1='Q';x>30='Q';isnan(x)='M''; Q/C Criteria of column SOILTEMP_MIN_0_20_01 changed from '' to 'x<-2='I';x>35='I';x<-1='Q';x>30='Q';isnan(x)='M''; Q/C Criteria of column SOILTEMP_MIN_0_50_01 changed from '' to 'x<-2='I';x>35='I';x<-1='Q';x>30='Q';isnan(x)='M''; Q/C Criteria of column SOILTEMP_MIN_0_100_01 changed from '' to 'x<-2='I';x>35='I';x<-1='Q';x>30='Q';isnan(x)='M''; ('apply_template') 18-Dec-2025: Precision of column Date changed from 0 to 7; Precision of column LOGGERID changed from 2 to 0; Precision of column PROGID changed from 0 to 1; Precision of column LW_MEAN_150_0_01 changed from 2 to 3; Precision of column LWDRY_TOT_150_0_01 changed from 4 to 2; Precision of column LWCON_TOT_150_0_01 changed from 4 to 2; Precision of column LWWET_TOT_150_0_01 changed from 4 to 2; Precision of column LW_MEAN_1000_0_01 changed from 2 to 3; Precision of column LWDRY_TOT_1000_0_01 changed from 4 to 2; Precision of column LWCON_TOT_1000_0_01 changed from 4 to 2; Precision of column LWWET_TOT_1000_0_01 changed from 4 to 2; Precision of column LW_MEAN_2000_0_01 changed from 2 to 3; Precision of column LWDRY_TOT_2000_0_01 changed from 4 to 2; Precision of column LWCON_TOT_2000_0_01 changed from 4 to 2; Precision of column LWWET_TOT_2000_0_01 changed from 4 to 2; Precision of column SOILWC_MEAN_0_10_01 changed from 5 to 3; Precision of column SOILWC_MEAN_0_20_01 changed from 5 to 3; Precision of column SOILWC_MEAN_0_50_01 changed from 5 to 3; Precision of column SOILWC_MEAN_0_100_01 changed from 5 to 3; Precision of column RELHUM_MAX_150_0_01 changed from 2 to 3; ('apply_template') 18-Dec-2025: Descriptions of columns LW_MEAN_150_0_01, LWDRY_TOT_150_0_01, LWCON_TOT_150_0_01, LWWET_TOT_150_0_01, LW_MEAN_1000_0_01, LWDRY_TOT_1000_0_01, LWCON_TOT_1000_0_01, LWWET_TOT_1000_0_01, LW_MEAN_2000_0_01, LWDRY_TOT_2000_0_01, LWCON_TOT_2000_0_01, LWWET_TOT_2000_0_01, AIRTEMP_MEAN_150_0_01, RELHUM_MEAN_150_0_01, DEWPT_MEAN_150_0_01, AIRTEMP_MEAN_1000_0_01, AIRTEMP_MEAN_2000_0_01, AIRTEMP_MEAN_3000_0_01, AIRTEMP_MEAN_4000_0_01, AIRTEMP_MEAN_4000_0_02, SOILTEMP_MEAN_0_10_01, SOILTEMP_MEAN_0_20_01, SOILTEMP_MEAN_0_50_01, SOILTEMP_MEAN_0_100_01, SOILWC_MEAN_0_10_01, SOILWC_MEAN_0_20_01, SOILWC_MEAN_0_50_01, SOILWC_MEAN_0_100_01, AIRTEMP_MAX_150_0_01, RELHUM_MAX_150_0_01, DEWPT_MAX_150_0_01, AIRTEMP_MAX_1000_0_01, AIRTEMP_MAX_2000_0_01, AIRTEMP_MAX_3000_0_01, AIRTEMP_MAX_4000_0_01, AIRTEMP_MAX_4000_0_02, SOILTEMP_MAX_0_10_01, SOILTEMP_MAX_0_20_01, SOILTEMP_MAX_0_50_01, SOILTEMP_MAX_0_100_01, RELHUM_MIN_150_0_01, AIRTEMP_MIN_150_0_01, DEWPT_MIN_150_0_01, AIRTEMP_MIN_1000_0_01, AIRTEMP_MIN_2000_0_01, AIRTEMP_MIN_3000_0_01, AIRTEMP_MIN_4000_0_01, AIRTEMP_MIN_4000_0_02, SOILTEMP_MIN_0_10_01, SOILTEMP_MIN_0_20_01, SOILTEMP_MIN_0_50_01 and SOILTEMP_MIN_0_100_01 edited; ('apply_template') 18-Dec-2025: deleted columns LWDRY_TOT_150_0_01, LWCON_TOT_150_0_01, LWWET_TOT_150_0_01, LWDRY_TOT_1000_0_01, LWCON_TOT_1000_0_01, LWWET_TOT_1000_0_01, LWDRY_TOT_2000_0_01, LWCON_TOT_2000_0_01 and LWWET_TOT_2000_0_01 from the structure ('deletecols') 18-Dec-2025: added column 'Site' at position 1 ('addcol') 18-Dec-2025: inserted 21 new records with date/time values and NaN/null data values (replicating common values in the non-data columns Site) to fill in date/time interval gaps in the data series and assigned flag 'M' to inserted records ('pad_date_gaps') 18-Dec-2025: sorted by column Date(ascending) ('sortdata') 18-Dec-2025: sorted by column Date(ascending) ('sortdata') 18-Dec-2025: updated 1 metadata fields in the Data section(s) ('addmeta') 18-Dec-2025: replaced 11 missing values in column LW_MEAN_150_0_01 with estimated values based on 1D interpolation of LW_MEAN_150_0_01 as a function of Date using the MATLAB 9.913 function 'interp1' with the 'linear' (linear interpolation) method option, excluding data gaps with more than 5 consecutive missing values, and flagging the estimated values as 'E' ('interp_missing') 18-Dec-2025: 11 values in 'LW_MEAN_150_0_01' were updated with new values ('update_data'): changed record 88609 from NaN to 260.133, changed record 88610 from NaN to 260.367, changed record 90580 from NaN to 260.600, changed record 90583 from NaN to 260.250, changed record 90598 from NaN to 259.200, changed record 90599 from NaN to 259.200, changed record 90600 from NaN to 259.200, changed record 90610 from NaN to 258.900, changed record 90611 from NaN to 258.900, changed record 90612 from NaN to 258.900, changed record 90616 from NaN to 259.250 18-Dec-2025: Q/C flagging criteria applied for column(s) LW_MEAN_150_0_01, 'flags' field updated ('dataflag') 18-Dec-2025: replaced 11 missing values in column LW_MEAN_1000_0_01 with estimated values based on 1D interpolation of LW_MEAN_1000_0_01 as a function of Date using the MATLAB 9.913 function 'interp1' with the 'linear' (linear interpolation) method option, excluding data gaps with more than 5 consecutive missing values, and flagging the estimated values as 'E' ('interp_missing') 18-Dec-2025: 11 values in 'LW_MEAN_1000_0_01' were updated with new values ('update_data'): changed record 88609 from NaN to 262.000, changed record 88610 from NaN to 262.000, changed record 90580 from NaN to 261.300, changed record 90583 from NaN to 261.050, changed record 90598 from NaN to 260.600, changed record 90599 from NaN to 260.600, changed record 90600 from NaN to 260.600, changed record 90610 from NaN to 260.600, changed record 90611 from NaN to 260.600, changed record 90612 from NaN to 260.600, changed record 90616 from NaN to 260.500 18-Dec-2025: Q/C flagging criteria applied for column(s) LW_MEAN_1000_0_01, 'flags' field updated ('dataflag') 18-Dec-2025: replaced 11 missing values in column LW_MEAN_2000_0_01 with estimated values based on 1D interpolation of LW_MEAN_2000_0_01 as a function of Date using the MATLAB 9.913 function 'interp1' with the 'linear' (linear interpolation) method option, excluding data gaps with more than 5 consecutive missing values, and flagging the estimated values as 'E' ('interp_missing') 18-Dec-2025: 11 values in 'LW_MEAN_2000_0_01' were updated with new values ('update_data'): changed record 88609 from NaN to 260.267, changed record 88610 from NaN to 259.933, changed record 90580 from NaN to 259.200, changed record 90583 from NaN to 258.850, changed record 90598 from NaN to 258.600, changed record 90599 from NaN to 258.600, changed record 90600 from NaN to 258.600, changed record 90610 from NaN to 258.600, changed record 90611 from NaN to 258.600, changed record 90612 from NaN to 258.600, changed record 90616 from NaN to 258.600 18-Dec-2025: Q/C flagging criteria applied for column(s) LW_MEAN_2000_0_01, 'flags' field updated ('dataflag') 18-Dec-2025: replaced 11 missing values in column AIRTEMP_MEAN_150_0_01 with estimated values based on 1D interpolation of AIRTEMP_MEAN_150_0_01 as a function of Date using the MATLAB 9.913 function 'interp1' with the 'linear' (linear interpolation) method option, excluding data gaps with more than 5 consecutive missing values, and flagging the estimated values as 'E' ('interp_missing') 18-Dec-2025: 11 values in 'AIRTEMP_MEAN_150_0_01' were updated with new values ('update_data'): changed record 88609 from NaN to 23.893, changed record 88610 from NaN to 23.757, changed record 90580 from NaN to 35.425, changed record 90583 from NaN to 36.060, changed record 90598 from NaN to 37.198, changed record 90599 from NaN to 37.245, changed record 90600 from NaN to 37.293, changed record 90610 from NaN to 37.085, changed record 90611 from NaN to 36.970, changed record 90612 from NaN to 36.855, changed record 90616 from NaN to 35.275 18-Dec-2025: Q/C flagging criteria applied for column(s) AIRTEMP_MEAN_150_0_01, 'flags' field updated ('dataflag') 18-Dec-2025: replaced 11 missing values in column AIRTEMP_MEAN_1000_0_01 with estimated values based on 1D interpolation of AIRTEMP_MEAN_1000_0_01 as a function of Date using the MATLAB 9.913 function 'interp1' with the 'linear' (linear interpolation) method option, excluding data gaps with more than 5 consecutive missing values, and flagging the estimated values as 'E' ('interp_missing') 18-Dec-2025: 11 values in 'AIRTEMP_MEAN_1000_0_01' were updated with new values ('update_data'): changed record 88609 from NaN to 24.193, changed record 88610 from NaN to 24.087, changed record 90580 from NaN to 35.725, changed record 90583 from NaN to 36.430, changed record 90598 from NaN to 37.315, changed record 90599 from NaN to 37.370, changed record 90600 from NaN to 37.425, changed record 90610 from NaN to 37.598, changed record 90611 from NaN to 37.565, changed record 90612 from NaN to 37.533, changed record 90616 from NaN to 36.830 18-Dec-2025: Q/C flagging criteria applied for column(s) AIRTEMP_MEAN_1000_0_01, 'flags' field updated ('dataflag') 18-Dec-2025: replaced 11 missing values in column AIRTEMP_MEAN_2000_0_01 with estimated values based on 1D interpolation of AIRTEMP_MEAN_2000_0_01 as a function of Date using the MATLAB 9.913 function 'interp1' with the 'linear' (linear interpolation) method option, excluding data gaps with more than 5 consecutive missing values, and flagging the estimated values as 'E' ('interp_missing') 18-Dec-2025: 11 values in 'AIRTEMP_MEAN_2000_0_01' were updated with new values ('update_data'): changed record 88609 from NaN to 24.137, changed record 88610 from NaN to 24.093, changed record 90580 from NaN to 36.210, changed record 90583 from NaN to 36.790, changed record 90598 from NaN to 37.342, changed record 90599 from NaN to 37.385, changed record 90600 from NaN to 37.428, changed record 90610 from NaN to 37.568, changed record 90611 from NaN to 37.565, changed record 90612 from NaN to 37.563, changed record 90616 from NaN to 37.245 18-Dec-2025: Q/C flagging criteria applied for column(s) AIRTEMP_MEAN_2000_0_01, 'flags' field updated ('dataflag') 18-Dec-2025: replaced 11 missing values in column AIRTEMP_MEAN_3000_0_01 with estimated values based on 1D interpolation of AIRTEMP_MEAN_3000_0_01 as a function of Date using the MATLAB 9.913 function 'interp1' with the 'linear' (linear interpolation) method option, excluding data gaps with more than 5 consecutive missing values, and flagging the estimated values as 'E' ('interp_missing') 18-Dec-2025: 11 values in 'AIRTEMP_MEAN_3000_0_01' were updated with new values ('update_data'): changed record 88609 from NaN to 24.310, changed record 88610 from NaN to 24.260, changed record 90580 from NaN to 35.940, changed record 90583 from NaN to 36.575, changed record 90598 from NaN to 37.495, changed record 90599 from NaN to 37.570, changed record 90600 from NaN to 37.645, changed record 90610 from NaN to 37.853, changed record 90611 from NaN to 37.845, changed record 90612 from NaN to 37.838, changed record 90616 from NaN to 37.595 18-Dec-2025: Q/C flagging criteria applied for column(s) AIRTEMP_MEAN_3000_0_01, 'flags' field updated ('dataflag') 18-Dec-2025: replaced 11 missing values in column AIRTEMP_MEAN_4000_0_01 with estimated values based on 1D interpolation of AIRTEMP_MEAN_4000_0_01 as a function of Date using the MATLAB 9.913 function 'interp1' with the 'linear' (linear interpolation) method option, excluding data gaps with more than 5 consecutive missing values, and flagging the estimated values as 'E' ('interp_missing') 18-Dec-2025: 11 values in 'AIRTEMP_MEAN_4000_0_01' were updated with new values ('update_data'): changed record 88609 from NaN to 24.177, changed record 88610 from NaN to 24.193, changed record 90580 from NaN to 35.840, changed record 90583 from NaN to 36.445, changed record 90598 from NaN to 37.425, changed record 90599 from NaN to 37.500, changed record 90600 from NaN to 37.575, changed record 90610 from NaN to 38.080, changed record 90611 from NaN to 38.030, changed record 90612 from NaN to 37.980, changed record 90616 from NaN to 37.865 18-Dec-2025: Q/C flagging criteria applied for column(s) AIRTEMP_MEAN_4000_0_01, 'flags' field updated ('dataflag') 18-Dec-2025: replaced 11 missing values in column AIRTEMP_MEAN_4000_0_02 with estimated values based on 1D interpolation of AIRTEMP_MEAN_4000_0_02 as a function of Date using the MATLAB 9.913 function 'interp1' with the 'linear' (linear interpolation) method option, excluding data gaps with more than 5 consecutive missing values, and flagging the estimated values as 'E' ('interp_missing') 18-Dec-2025: 11 values in 'AIRTEMP_MEAN_4000_0_02' were updated with new values ('update_data'): changed record 88609 from NaN to 24.433, changed record 88610 from NaN to 24.487, changed record 90580 from NaN to 36.285, changed record 90583 from NaN to 36.970, changed record 90598 from NaN to 38.600, changed record 90599 from NaN to 38.680, changed record 90600 from NaN to 38.760, changed record 90610 from NaN to 38.680, changed record 90611 from NaN to 38.590, changed record 90612 from NaN to 38.500, changed record 90616 from NaN to 38.390 18-Dec-2025: Q/C flagging criteria applied for column(s) AIRTEMP_MEAN_4000_0_02, 'flags' field updated ('dataflag') 18-Dec-2025: replaced 11 missing values in column SOILTEMP_MEAN_0_10_01 with estimated values based on 1D interpolation of SOILTEMP_MEAN_0_10_01 as a function of Date using the MATLAB 9.913 function 'interp1' with the 'linear' (linear interpolation) method option, excluding data gaps with more than 5 consecutive missing values, and flagging the estimated values as 'E' ('interp_missing') 18-Dec-2025: 11 values in 'SOILTEMP_MEAN_0_10_01' were updated with new values ('update_data'): changed record 88609 from NaN to 16.170, changed record 88610 from NaN to 16.170, changed record 90580 from NaN to 16.410, changed record 90583 from NaN to 16.420, changed record 90598 from NaN to 16.448, changed record 90599 from NaN to 16.455, changed record 90600 from NaN to 16.462, changed record 90610 from NaN to 16.510, changed record 90611 from NaN to 16.520, changed record 90612 from NaN to 16.530, changed record 90616 from NaN to 16.555 18-Dec-2025: Q/C flagging criteria applied for column(s) SOILTEMP_MEAN_0_10_01, 'flags' field updated ('dataflag') 18-Dec-2025: replaced 11 missing values in column SOILTEMP_MEAN_0_20_01 with estimated values based on 1D interpolation of SOILTEMP_MEAN_0_20_01 as a function of Date using the MATLAB 9.913 function 'interp1' with the 'linear' (linear interpolation) method option, excluding data gaps with more than 5 consecutive missing values, and flagging the estimated values as 'E' ('interp_missing') 18-Dec-2025: 11 values in 'SOILTEMP_MEAN_0_20_01' were updated with new values ('update_data'): changed record 88609 from NaN to 15.900, changed record 88610 from NaN to 15.900, changed record 90580 from NaN to 15.975, changed record 90583 from NaN to 15.970, changed record 90598 from NaN to 15.963, changed record 90599 from NaN to 15.965, changed record 90600 from NaN to 15.968, changed record 90610 from NaN to 15.975, changed record 90611 from NaN to 15.980, changed record 90612 from NaN to 15.985, changed record 90616 from NaN to 15.990 18-Dec-2025: Q/C flagging criteria applied for column(s) SOILTEMP_MEAN_0_20_01, 'flags' field updated ('dataflag') 18-Dec-2025: replaced 11 missing values in column SOILTEMP_MEAN_0_50_01 with estimated values based on 1D interpolation of SOILTEMP_MEAN_0_50_01 as a function of Date using the MATLAB 9.913 function 'interp1' with the 'linear' (linear interpolation) method option, excluding data gaps with more than 5 consecutive missing values, and flagging the estimated values as 'E' ('interp_missing') 18-Dec-2025: 11 values in 'SOILTEMP_MEAN_0_50_01' were updated with new values ('update_data'): changed record 88609 from NaN to 14.260, changed record 88610 from NaN to 14.260, changed record 90580 from NaN to 14.095, changed record 90583 from NaN to 14.090, changed record 90598 from NaN to 14.100, changed record 90599 from NaN to 14.100, changed record 90600 from NaN to 14.100, changed record 90610 from NaN to 14.095, changed record 90611 from NaN to 14.100, changed record 90612 from NaN to 14.105, changed record 90616 from NaN to 14.105 18-Dec-2025: Q/C flagging criteria applied for column(s) SOILTEMP_MEAN_0_50_01, 'flags' field updated ('dataflag') 18-Dec-2025: replaced 11 missing values in column SOILTEMP_MEAN_0_100_01 with estimated values based on 1D interpolation of SOILTEMP_MEAN_0_100_01 as a function of Date using the MATLAB 9.913 function 'interp1' with the 'linear' (linear interpolation) method option, excluding data gaps with more than 5 consecutive missing values, and flagging the estimated values as 'E' ('interp_missing') 18-Dec-2025: 11 values in 'SOILTEMP_MEAN_0_100_01' were updated with new values ('update_data'): changed record 88609 from NaN to 12.487, changed record 88610 from NaN to 12.483, changed record 90580 from NaN to 12.635, changed record 90583 from NaN to 12.630, changed record 90598 from NaN to 12.630, changed record 90599 from NaN to 12.630, changed record 90600 from NaN to 12.630, changed record 90610 from NaN to 12.630, changed record 90611 from NaN to 12.630, changed record 90612 from NaN to 12.630, changed record 90616 from NaN to 12.635 18-Dec-2025: Q/C flagging criteria applied for column(s) SOILTEMP_MEAN_0_100_01, 'flags' field updated ('dataflag') 18-Dec-2025: replaced 11 missing values in column SOILWC_MEAN_0_10_01 with estimated values based on 1D interpolation of SOILWC_MEAN_0_10_01 as a function of Date using the MATLAB 9.913 function 'interp1' with the 'linear' (linear interpolation) method option, excluding data gaps with more than 5 consecutive missing values, and flagging the estimated values as 'E' ('interp_missing') 18-Dec-2025: 11 values in 'SOILWC_MEAN_0_10_01' were updated with new values ('update_data'): changed record 88609 from NaN to 0.096, changed record 88610 from NaN to 0.096, changed record 90580 from NaN to 0.094, changed record 90583 from NaN to 0.093, changed record 90598 from NaN to 0.093, changed record 90599 from NaN to 0.093, changed record 90600 from NaN to 0.093, changed record 90610 from NaN to 0.094, changed record 90611 from NaN to 0.093, changed record 90612 from NaN to 0.093, changed record 90616 from NaN to 0.093 18-Dec-2025: Q/C flagging criteria applied for column(s) SOILWC_MEAN_0_10_01, 'flags' field updated ('dataflag') 18-Dec-2025: replaced 11 missing values in column SOILWC_MEAN_0_20_01 with estimated values based on 1D interpolation of SOILWC_MEAN_0_20_01 as a function of Date using the MATLAB 9.913 function 'interp1' with the 'linear' (linear interpolation) method option, excluding data gaps with more than 5 consecutive missing values, and flagging the estimated values as 'E' ('interp_missing') 18-Dec-2025: 11 values in 'SOILWC_MEAN_0_20_01' were updated with new values ('update_data'): changed record 88609 from NaN to 0.085, changed record 88610 from NaN to 0.085, changed record 90580 from NaN to 0.084, changed record 90583 from NaN to 0.084, changed record 90598 from NaN to 0.084, changed record 90599 from NaN to 0.084, changed record 90600 from NaN to 0.085, changed record 90610 from NaN to 0.084, changed record 90611 from NaN to 0.084, changed record 90612 from NaN to 0.084, changed record 90616 from NaN to 0.084 18-Dec-2025: Q/C flagging criteria applied for column(s) SOILWC_MEAN_0_20_01, 'flags' field updated ('dataflag') 18-Dec-2025: replaced 11 missing values in column SOILWC_MEAN_0_50_01 with estimated values based on 1D interpolation of SOILWC_MEAN_0_50_01 as a function of Date using the MATLAB 9.913 function 'interp1' with the 'linear' (linear interpolation) method option, excluding data gaps with more than 5 consecutive missing values, and flagging the estimated values as 'E' ('interp_missing') 18-Dec-2025: 11 values in 'SOILWC_MEAN_0_50_01' were updated with new values ('update_data'): changed record 88609 from NaN to 0.085, changed record 88610 from NaN to 0.085, changed record 90580 from NaN to 0.084, changed record 90583 from NaN to 0.084, changed record 90598 from NaN to 0.084, changed record 90599 from NaN to 0.084, changed record 90600 from NaN to 0.084, changed record 90610 from NaN to 0.084, changed record 90611 from NaN to 0.084, changed record 90612 from NaN to 0.084, changed record 90616 from NaN to 0.084 18-Dec-2025: Q/C flagging criteria applied for column(s) SOILWC_MEAN_0_50_01, 'flags' field updated ('dataflag') 18-Dec-2025: replaced 11 missing values in column SOILWC_MEAN_0_100_01 with estimated values based on 1D interpolation of SOILWC_MEAN_0_100_01 as a function of Date using the MATLAB 9.913 function 'interp1' with the 'linear' (linear interpolation) method option, excluding data gaps with more than 5 consecutive missing values, and flagging the estimated values as 'E' ('interp_missing') 18-Dec-2025: 11 values in 'SOILWC_MEAN_0_100_01' were updated with new values ('update_data'): changed record 88609 from NaN to 0.219, changed record 88610 from NaN to 0.219, changed record 90580 from NaN to 0.212, changed record 90583 from NaN to 0.212, changed record 90598 from NaN to 0.212, changed record 90599 from NaN to 0.211, changed record 90600 from NaN to 0.211, changed record 90610 from NaN to 0.212, changed record 90611 from NaN to 0.212, changed record 90612 from NaN to 0.212, changed record 90616 from NaN to 0.211 18-Dec-2025: Q/C flagging criteria applied for column(s) SOILWC_MEAN_0_100_01, 'flags' field updated ('dataflag') 18-Dec-2025: Year, Month, Day, Hour and Minute datetime columns added after column Date ('add_datepartcols') 18-Dec-2025: sorted by columns Month(ascending), Day(ascending), Hour(ascending) ('sortdata') 18-Dec-2025: performed a lookup join of columns Month, Day and Hour on columns Month, Day and Hour from a second structure, returning column(s) Site, Date, Year, Minute, RecNum, LOGGERID, PROGID, LW_MEAN_150_0_01, LW_MEAN_1000_0_01, LW_MEAN_2000_0_01, AIRTEMP_MEAN_150_0_01, RELHUM_MEAN_150_0_01, DEWPT_MEAN_150_0_01, AIRTEMP_MEAN_1000_0_01, AIRTEMP_MEAN_2000_0_01, AIRTEMP_MEAN_3000_0_01, AIRTEMP_MEAN_4000_0_01, AIRTEMP_MEAN_4000_0_02, SOILTEMP_MEAN_0_10_01, SOILTEMP_MEAN_0_20_01, SOILTEMP_MEAN_0_50_01, SOILTEMP_MEAN_0_100_01, SOILWC_MEAN_0_10_01, SOILWC_MEAN_0_20_01, VW_15_Avg, SOILWC_MEAN_0_50_01, SOILWC_MEAN_0_100_01, AIRTEMP_MAX_150_0_01, RELHUM_MAX_150_0_01, DEWPT_MAX_150_0_01, AIRTEMP_MAX_1000_0_01, AIRTEMP_MAX_2000_0_01, AIRTEMP_MAX_3000_0_01, AIRTEMP_MAX_4000_0_01, AIRTEMP_MAX_4000_0_02, SOILTEMP_MAX_0_10_01, SOILTEMP_MAX_0_20_01, SOILTEMP_MAX_0_50_01, SOILTEMP_MAX_0_100_01, RELHUM_MIN_150_0_01, AIRTEMP_MIN_150_0_01, DEWPT_MIN_150_0_01, AIRTEMP_MIN_1000_0_01, AIRTEMP_MIN_2000_0_01, AIRTEMP_MIN_3000_0_01, AIRTEMP_MIN_4000_0_01, AIRTEMP_MIN_4000_0_02, SOILTEMP_MIN_0_10_01, SOILTEMP_MIN_0_20_01, SOILTEMP_MIN_0_50_01 and SOILTEMP_MIN_0_100_01 from the first structure and column(s) MEAN, STD, MIN, MAX, MEDIAN, FOURLO and FOURHI from the second structure (105120 rows) ('joindata') 18-Dec-2025: sorted by column Date(ascending) ('sortdata') 18-Dec-2025: imported all documentation metadata from the template 'LNDB_DscMet', updating descriptors for columns Date, RecNum, LOGGERID, PROGID, LW_MEAN_150_0_01, LW_MEAN_1000_0_01, LW_MEAN_2000_0_01, AIRTEMP_MEAN_150_0_01, RELHUM_MEAN_150_0_01, DEWPT_MEAN_150_0_01, AIRTEMP_MEAN_1000_0_01, AIRTEMP_MEAN_2000_0_01, AIRTEMP_MEAN_3000_0_01, AIRTEMP_MEAN_4000_0_01, AIRTEMP_MEAN_4000_0_02, SOILTEMP_MEAN_0_10_01, SOILTEMP_MEAN_0_20_01, SOILTEMP_MEAN_0_50_01, SOILTEMP_MEAN_0_100_01, SOILWC_MEAN_0_10_01, SOILWC_MEAN_0_20_01, SOILWC_MEAN_0_50_01, SOILWC_MEAN_0_100_01, AIRTEMP_MAX_150_0_01, RELHUM_MAX_150_0_01, DEWPT_MAX_150_0_01, AIRTEMP_MAX_1000_0_01, AIRTEMP_MAX_2000_0_01, AIRTEMP_MAX_3000_0_01, AIRTEMP_MAX_4000_0_01, AIRTEMP_MAX_4000_0_02, SOILTEMP_MAX_0_10_01, SOILTEMP_MAX_0_20_01, SOILTEMP_MAX_0_50_01, SOILTEMP_MAX_0_100_01, RELHUM_MIN_150_0_01, AIRTEMP_MIN_150_0_01, DEWPT_MIN_150_0_01, AIRTEMP_MIN_1000_0_01, AIRTEMP_MIN_2000_0_01, AIRTEMP_MIN_3000_0_01, AIRTEMP_MIN_4000_0_01, AIRTEMP_MIN_4000_0_02, SOILTEMP_MIN_0_10_01, SOILTEMP_MIN_0_20_01, SOILTEMP_MIN_0_50_01 and SOILTEMP_MIN_0_100_01 ('meta_template') 18-Dec-2025: updated 8 metadata fields in the Data, Dataset, Project, Site, Status section(s) ('addmeta') 18-Dec-2025: updated title ('newtitle') 18-Dec-2025: Q/C flagging criteria applied, 'flags' field updated ('dataflag') 18-Dec-2025: Q/C Criteria of column Date changed from 'x<0='I';isnan(x)='M';manual' to 'x<0='I';isnan(x)='M''; Q/C Criteria of column RecNum changed from 'x<0='I';isnan(x)='M';manual' to 'x<0='I';isnan(x)='M''; Q/C Criteria of column LOGGERID changed from 'flag_notinarray(x,[420,421,422])='I';manual' to 'flag_notinarray(x,[420,421,422])='I''; Q/C Criteria of column LW_MEAN_150_0_01 changed from 'x<=208='I';x>=1250='I';x<=234='Q';x>=1000='Q';isnan(x)='M';flag_daterange(col_Date,{ ’08/16/2023 15:20:00','08/16/2023 16:55:00'})=‘Q';flag_daterange(col_Date,{'08/19/2023 08:15:00','08/19/2023 10:00:00'})=‘Q';flag_daterange(col_Date,{’08/20/2023 13:55:00',’08/20/2023 15:35:00'})=‘Q';flag_daterange(col_Date,{’08/21/2023 16:00:00',’08/21/2023 16:40:00'})=‘Q';flag_daterange(col_Date,{’08/22/2023 09:30:00',’08/22/2023 10:45:00'})=‘Q';flag_daterange(col_Date,{’08/26/2023 13:20:00',’08/26/2023 13:50:00'})=‘Q';flag_daterange(col_Date,{’08/29/2023 06:45:00',’08/29/2023 11:15:00'})=‘Q';manual' to 'x<=208='I';x>=1250='I';x<=234='Q';x>=1000='Q';isnan(x)='M';flag_daterange(col_Date,{ ’08/16/2023 15:20:00','08/16/2023 16:55:00'})=‘Q';flag_daterange(col_Date,{'08/19/2023 08:15:00','08/19/2023 10:00:00'})=‘Q';flag_daterange(col_Date,{’08/20/2023 13:55:00',’08/20/2023 15:35:00'})=‘Q';flag_daterange(col_Date,{’08/21/2023 16:00:00',’08/21/2023 16:40:00'})=‘Q';flag_daterange(col_Date,{’08/22/2023 09:30:00',’08/22/2023 10:45:00'})=‘Q';flag_daterange(col_Date,{’08/26/2023 13:20:00',’08/26/2023 13:50:00'})=‘Q';flag_daterange(col_Date,{’08/29/2023 06:45:00',’08/29/2023 11:15:00'})=‘Q''; Q/C Criteria of column LW_MEAN_1000_0_01 changed from 'x<=208='I';x>=1250='I';x<=234='Q';x>=1000='Q';isnan(x)='M';manual' to 'x<=208='I';x>=1250='I';x<=234='Q';x>=1000='Q';isnan(x)='M''; Q/C Criteria of column LW_MEAN_2000_0_01 changed from 'x<=208='I';x>=1250='I';x<=234='Q';x>=1000='Q';isnan(x)='M';col_Date=datenum('02/19/2 022 13:15:00')='I';manual' to 'x<=208='I';x>=1250='I';x<=234='Q';x>=1000='Q';isnan(x)='M';col_Date=datenum('02/19/2 022 13:15:00')='I''; Q/C Criteria of column AIRTEMP_MEAN_150_0_01 changed from 'x<=-35='I';x>50='I';flag_valuechange(x,6.5,6.5,1) ='V';flag_valuechange(x,8,8,1) ='I';isnan(x)='M';xcol_FOURHI='Q';manual' to 'x<=-35='I';x>50='I';flag_valuechange(x,6.5,6.5,1) ='V';flag_valuechange(x,8,8,1) ='I';isnan(x)='M';xcol_FOURHI='Q''; Q/C Criteria of column RELHUM_MEAN_150_0_01 changed from 'x<5='I';x>105='I';x<10='Q';x>103='Q';isnan(x)='M';flag_daterange(col_Date,{’08/16/20 23 15:20:00','08/16/2023 16:55:00'})=‘Q';flag_daterange(col_Date,{'08/19/2023 08:15:00','08/19/2023 10:00:00'})=‘Q';flag_daterange(col_Date,{’08/20/2023 13:55:00',’08/20/2023 15:35:00'})=‘Q';flag_daterange(col_Date,{’08/21/2023 16:00:00',’08/21/2023 16:40:00'})=‘Q';flag_daterange(col_Date,{’08/22/2023 09:30:00',’08/22/2023 10:45:00'})=‘Q';flag_daterange(col_Date,{’08/26/2023 13:20:00',’08/26/2023 13:50:00'})=‘Q';flag_daterange(col_Date,{’08/29/2023 06:45:00',’08/29/2023 11:15:00'})=‘Q';manual' to 'x<5='I';x>105='I';x<10='Q';x>103='Q';isnan(x)='M';flag_daterange(col_Date,{’08/16/20 23 15:20:00','08/16/2023 16:55:00'})=‘Q';flag_daterange(col_Date,{'08/19/2023 08:15:00','08/19/2023 10:00:00'})=‘Q';flag_daterange(col_Date,{’08/20/2023 13:55:00',’08/20/2023 15:35:00'})=‘Q';flag_daterange(col_Date,{’08/21/2023 16:00:00',’08/21/2023 16:40:00'})=‘Q';flag_daterange(col_Date,{’08/22/2023 09:30:00',’08/22/2023 10:45:00'})=‘Q';flag_daterange(col_Date,{’08/26/2023 13:20:00',’08/26/2023 13:50:00'})=‘Q';flag_daterange(col_Date,{’08/29/2023 06:45:00',’08/29/2023 11:15:00'})=‘Q''; Q/C Criteria of column DEWPT_MEAN_150_0_01 changed from 'isnan(x)='M';manual' to 'isnan(x)='M''; Q/C Criteria of column AIRTEMP_MEAN_1000_0_01 changed from 'x<=-35='I';x>50='I';flag_valuechange(x,6.5,6.5,1) ='V';flag_valuechange(x,8,8,1) ='I';isnan(x)='M';xcol_FOURHI='Q';manual' to 'x<=-35='I';x>50='I';flag_valuechange(x,6.5,6.5,1) ='V';flag_valuechange(x,8,8,1) ='I';isnan(x)='M';xcol_FOURHI='Q''; Q/C Criteria of column AIRTEMP_MEAN_2000_0_01 changed from 'x<=-35='I';x>50='I';flag_valuechange(x,6.5,6.5,1) ='V';flag_valuechange(x,8,8,1) ='I';isnan(x)='M';xcol_FOURHI='Q';manual' to 'x<=-35='I';x>50='I';flag_valuechange(x,6.5,6.5,1) ='V';flag_valuechange(x,8,8,1) ='I';isnan(x)='M';xcol_FOURHI='Q''; Q/C Criteria of column AIRTEMP_MEAN_3000_0_01 changed from 'x<=-35='I';x>50='I';flag_valuechange(x,6.5,6.5,1) ='V';flag_valuechange(x,8,8,1) ='I';isnan(x)='M';xcol_FOURHI='Q';col_Date>=datenum('06/20/2018 16:00:00')&col_Date<=datenum('06/24/2018 12:00:00')='I';col_Date>=datenum('12/24/2020 08:00:00')&col_Date<=datenum('12/28/2020 18:00:00')='I';manual' to 'x<=-35='I';x>50='I';flag_valuechange(x,6.5,6.5,1) ='V';flag_valuechange(x,8,8,1) ='I';isnan(x)='M';xcol_FOURHI='Q';col_Date>=datenum('06/20/2018 16:00:00')&col_Date<=datenum('06/24/2018 12:00:00')='I';col_Date>=datenum('12/24/2020 08:00:00')&col_Date<=datenum('12/28/2020 18:00:00')='I''; Q/C Criteria of column AIRTEMP_MEAN_4000_0_01 changed from 'x<=-35='I';x>50='I';flag_valuechange(x,6.5,6.5,1) ='V';flag_valuechange(x,8,8,1) ='I';isnan(x)='M';xcol_FOURHI='Q';col_Date>=datenum('06/20/2018 16:00:00')&col_Date<=datenum('06/24/2018 12:00:00')='I';col_Date>=datenum('12/24/2020 08:00:00')&col_Date<=datenum('12/28/2020 18:00:00')='I';col_Date>=datenum('02/13/2023 15:00:00')&col_Date<=datenum('02/19/2022 13:30:00')='Q';manual' to 'x<=-35='I';x>50='I';flag_valuechange(x,6.5,6.5,1) ='V';flag_valuechange(x,8,8,1) ='I';isnan(x)='M';xcol_FOURHI='Q';col_Date>=datenum('06/20/2018 16:00:00')&col_Date<=datenum('06/24/2018 12:00:00')='I';col_Date>=datenum('12/24/2020 08:00:00')&col_Date<=datenum('12/28/2020 18:00:00')='I';col_Date>=datenum('02/13/2023 15:00:00')&col_Date<=datenum('02/19/2022 13:30:00')='Q''; Q/C Criteria of column AIRTEMP_MEAN_4000_0_02 changed from 'x<=-35='I';x>50='I';flag_valuechange(x,6.5,6.5,1) ='V';flag_valuechange(x,8,8,1) ='I';isnan(x)='M';xcol_FOURHI='Q';manual' to 'x<=-35='I';x>50='I';flag_valuechange(x,6.5,6.5,1) ='V';flag_valuechange(x,8,8,1) ='I';isnan(x)='M';xcol_FOURHI='Q''; Q/C Criteria of column SOILTEMP_MEAN_0_10_01 changed from 'x<-2='I';x>35='I';x<-1='Q';x>30='Q';isnan(x)='M';manual' to 'x<-2='I';x>35='I';x<-1='Q';x>30='Q';isnan(x)='M''; Q/C Criteria of column SOILTEMP_MEAN_0_20_01 changed from 'x<-2='I';x>35='I';x<-1='Q';x>30='Q';isnan(x)='M';manual' to 'x<-2='I';x>35='I';x<-1='Q';x>30='Q';isnan(x)='M''; Q/C Criteria of column SOILTEMP_MEAN_0_50_01 changed from 'x<-2='I';x>35='I';x<-1='Q';x>30='Q';isnan(x)='M';manual' to 'x<-2='I';x>35='I';x<-1='Q';x>30='Q';isnan(x)='M''; Q/C Criteria of column SOILTEMP_MEAN_0_100_01 changed from 'x<-2='I';x>35='I';x<-1='Q';x>30='Q';isnan(x)='M';manual' to 'x<-2='I';x>35='I';x<-1='Q';x>30='Q';isnan(x)='M''; Q/C Criteria of column SOILWC_MEAN_0_10_01 changed from 'isnan(x)='M';x<0='I';x>.5='Q';x>1='I';flag_daterange(col_Date,{’08/16/2023 15:20:00','08/16/2023 16:55:00'})=‘Q';flag_daterange(col_Date,{'08/19/2023 08:15:00','08/19/2023 10:00:00'})=‘Q';flag_daterange(col_Date,{’08/20/2023 13:55:00',’08/20/2023 15:35:00'})=‘Q';flag_daterange(col_Date,{’08/21/2023 16:00:00',’08/21/2023 16:40:00'})=‘Q';flag_daterange(col_Date,{’08/22/2023 09:30:00',’08/22/2023 10:45:00'})=‘Q';flag_daterange(col_Date,{’08/26/2023 13:20:00',’08/26/2023 13:50:00'})=‘Q';flag_daterange(col_Date,{’08/29/2023 06:45:00',’08/29/2023 11:15:00'})=‘Q';manual' to 'isnan(x)='M';x<0='I';x>.5='Q';x>1='I';flag_daterange(col_Date,{’08/16/2023 15:20:00','08/16/2023 16:55:00'})=‘Q';flag_daterange(col_Date,{'08/19/2023 08:15:00','08/19/2023 10:00:00'})=‘Q';flag_daterange(col_Date,{’08/20/2023 13:55:00',’08/20/2023 15:35:00'})=‘Q';flag_daterange(col_Date,{’08/21/2023 16:00:00',’08/21/2023 16:40:00'})=‘Q';flag_daterange(col_Date,{’08/22/2023 09:30:00',’08/22/2023 10:45:00'})=‘Q';flag_daterange(col_Date,{’08/26/2023 13:20:00',’08/26/2023 13:50:00'})=‘Q';flag_daterange(col_Date,{’08/29/2023 06:45:00',’08/29/2023 11:15:00'})=‘Q''; Q/C Criteria of column SOILWC_MEAN_0_20_01 changed from 'isnan(x)='M';x<0='I';x>.5='Q';x>1='I';manual' to 'isnan(x)='M';x<0='I';x>.5='Q';x>1='I''; Q/C Criteria of column SOILWC_MEAN_0_50_01 changed from 'isnan(x)='M';x<0='I';x>.5='Q';x>1='I';manual' to 'isnan(x)='M';x<0='I';x>.5='Q';x>1='I''; Q/C Criteria of column SOILWC_MEAN_0_100_01 changed from 'isnan(x)='M';x<0='I';x>.5='Q';x>1='I';manual' to 'isnan(x)='M';x<0='I';x>.5='Q';x>1='I''; Q/C Criteria of column AIRTEMP_MAX_150_0_01 changed from 'x<=-35='I';x>50='I';flag_valuechange(x,6.5,6.5,1) ='V';flag_valuechange(x,8,8,1) ='I';isnan(x)='M';xcol_FOURHI='Q';manual' to 'x<=-35='I';x>50='I';flag_valuechange(x,6.5,6.5,1) ='V';flag_valuechange(x,8,8,1) ='I';isnan(x)='M';xcol_FOURHI='Q''; Q/C Criteria of column RELHUM_MAX_150_0_01 changed from 'x<5='I';x>105='I';x<10='Q';x>103='Q';isnan(x)='M';manual' to 'x<5='I';x>105='I';x<10='Q';x>103='Q';isnan(x)='M''; Q/C Criteria of column DEWPT_MAX_150_0_01 changed from 'isnan(x)='M';manual' to 'isnan(x)='M''; Q/C Criteria of column AIRTEMP_MAX_1000_0_01 changed from 'x<=-35='I';x>50='I';flag_valuechange(x,6.5,6.5,1) ='V';flag_valuechange(x,8,8,1) ='I';isnan(x)='M';xcol_FOURHI='Q';manual' to 'x<=-35='I';x>50='I';flag_valuechange(x,6.5,6.5,1) ='V';flag_valuechange(x,8,8,1) ='I';isnan(x)='M';xcol_FOURHI='Q''; Q/C Criteria of column AIRTEMP_MAX_2000_0_01 changed from 'x<=-35='I';x>50='I';flag_valuechange(x,6.5,6.5,1) ='V';flag_valuechange(x,8,8,1) ='I';isnan(x)='M';xcol_FOURHI='Q';manual' to 'x<=-35='I';x>50='I';flag_valuechange(x,6.5,6.5,1) ='V';flag_valuechange(x,8,8,1) ='I';isnan(x)='M';xcol_FOURHI='Q''; Q/C Criteria of column AIRTEMP_MAX_3000_0_01 changed from 'x<=-35='I';x>50='I';flag_valuechange(x,6.5,6.5,1) ='V';flag_valuechange(x,8,8,1) ='I';isnan(x)='M';xcol_FOURHI='Q';col_Date>=datenum('06/20/2018 16:00:00')&col_Date<=datenum('06/24/2018 12:00:00')='I';manual' to 'x<=-35='I';x>50='I';flag_valuechange(x,6.5,6.5,1) ='V';flag_valuechange(x,8,8,1) ='I';isnan(x)='M';xcol_FOURHI='Q';col_Date>=datenum('06/20/2018 16:00:00')&col_Date<=datenum('06/24/2018 12:00:00')='I''; Q/C Criteria of column AIRTEMP_MAX_4000_0_01 changed from 'x<=-35='I';x>50='I';flag_valuechange(x,6.5,6.5,1) ='V';flag_valuechange(x,8,8,1) ='I';isnan(x)='M';xcol_FOURHI='Q';col_Date>=datenum('06/20/2018 16:00:00')&col_Date<=datenum('06/24/2018 12:00:00')='I';manual' to 'x<=-35='I';x>50='I';flag_valuechange(x,6.5,6.5,1) ='V';flag_valuechange(x,8,8,1) ='I';isnan(x)='M';xcol_FOURHI='Q';col_Date>=datenum('06/20/2018 16:00:00')&col_Date<=datenum('06/24/2018 12:00:00')='I''; Q/C Criteria of column AIRTEMP_MAX_4000_0_02 changed from 'x<=-35='I';x>50='I';flag_valuechange(x,6.5,6.5,1) ='V';flag_valuechange(x,8,8,1) ='I';isnan(x)='M';xcol_FOURHI='Q';manual' to 'x<=-35='I';x>50='I';flag_valuechange(x,6.5,6.5,1) ='V';flag_valuechange(x,8,8,1) ='I';isnan(x)='M';xcol_FOURHI='Q''; Q/C Criteria of column SOILTEMP_MAX_0_10_01 changed from 'x<-2='I';x>35='I';x<-1='Q';x>30='Q';isnan(x)='M';manual' to 'x<-2='I';x>35='I';x<-1='Q';x>30='Q';isnan(x)='M''; Q/C Criteria of column SOILTEMP_MAX_0_20_01 changed from 'x<-2='I';x>35='I';x<-1='Q';x>30='Q';isnan(x)='M';manual' to 'x<-2='I';x>35='I';x<-1='Q';x>30='Q';isnan(x)='M''; Q/C Criteria of column SOILTEMP_MAX_0_50_01 changed from 'x<-2='I';x>35='I';x<-1='Q';x>30='Q';isnan(x)='M';manual' to 'x<-2='I';x>35='I';x<-1='Q';x>30='Q';isnan(x)='M''; Q/C Criteria of column SOILTEMP_MAX_0_100_01 changed from 'x<-2='I';x>35='I';x<-1='Q';x>30='Q';isnan(x)='M';manual' to 'x<-2='I';x>35='I';x<-1='Q';x>30='Q';isnan(x)='M''; Q/C Criteria of column RELHUM_MIN_150_0_01 changed from 'x<5='I';x>105='I';x<10='Q';x>103='Q';isnan(x)='M';manual' to 'x<5='I';x>105='I';x<10='Q';x>103='Q';isnan(x)='M''; Q/C Criteria of column AIRTEMP_MIN_150_0_01 changed from 'x<=-35='I';x>50='I';flag_valuechange(x,6.5,6.5,1) ='V';flag_valuechange(x,8,8,1) ='I';isnan(x)='M';xcol_FOURHI='Q';manual' to 'x<=-35='I';x>50='I';flag_valuechange(x,6.5,6.5,1) ='V';flag_valuechange(x,8,8,1) ='I';isnan(x)='M';xcol_FOURHI='Q''; Q/C Criteria of column DEWPT_MIN_150_0_01 changed from 'isnan(x)='M';manual' to 'isnan(x)='M''; Q/C Criteria of column AIRTEMP_MIN_1000_0_01 changed from 'x<=-35='I';x>50='I';flag_valuechange(x,6.5,6.5,1) ='V';flag_valuechange(x,8,8,1) ='I';isnan(x)='M';xcol_FOURHI='Q';manual' to 'x<=-35='I';x>50='I';flag_valuechange(x,6.5,6.5,1) ='V';flag_valuechange(x,8,8,1) ='I';isnan(x)='M';xcol_FOURHI='Q''; Q/C Criteria of column AIRTEMP_MIN_2000_0_01 changed from 'x<=-35='I';x>50='I';flag_valuechange(x,6.5,6.5,1) ='V';flag_valuechange(x,8,8,1) ='I';isnan(x)='M';xcol_FOURHI='Q';manual' to 'x<=-35='I';x>50='I';flag_valuechange(x,6.5,6.5,1) ='V';flag_valuechange(x,8,8,1) ='I';isnan(x)='M';xcol_FOURHI='Q''; Q/C Criteria of column AIRTEMP_MIN_3000_0_01 changed from 'x<=-35='I';x>50='I';flag_valuechange(x,6.5,6.5,1) ='V';flag_valuechange(x,8,8,1) ='I';isnan(x)='M';xcol_FOURHI='Q';col_Date>=datenum('06/20/2018 16:00:00')&col_Date<=datenum('06/24/2018 12:00:00')='I';manual' to 'x<=-35='I';x>50='I';flag_valuechange(x,6.5,6.5,1) ='V';flag_valuechange(x,8,8,1) ='I';isnan(x)='M';xcol_FOURHI='Q';col_Date>=datenum('06/20/2018 16:00:00')&col_Date<=datenum('06/24/2018 12:00:00')='I''; Q/C Criteria of column AIRTEMP_MIN_4000_0_01 changed from 'x<=-35='I';x>50='I';flag_valuechange(x,6.5,6.5,1) ='V';flag_valuechange(x,8,8,1) ='I';isnan(x)='M';xcol_FOURHI='Q';col_Date>=datenum('06/20/2018 16:00:00')&col_Date<=datenum('06/24/2018 12:00:00')='I';manual' to 'x<=-35='I';x>50='I';flag_valuechange(x,6.5,6.5,1) ='V';flag_valuechange(x,8,8,1) ='I';isnan(x)='M';xcol_FOURHI='Q';col_Date>=datenum('06/20/2018 16:00:00')&col_Date<=datenum('06/24/2018 12:00:00')='I''; Q/C Criteria of column AIRTEMP_MIN_4000_0_02 changed from 'x<=-35='I';x>50='I';flag_valuechange(x,6.5,6.5,1) ='V';flag_valuechange(x,8,8,1) ='I';isnan(x)='M';xcol_FOURHI='Q';manual' to 'x<=-35='I';x>50='I';flag_valuechange(x,6.5,6.5,1) ='V';flag_valuechange(x,8,8,1) ='I';isnan(x)='M';xcol_FOURHI='Q''; Q/C Criteria of column SOILTEMP_MIN_0_10_01 changed from 'x<-2='I';x>35='I';x<-1='Q';x>30='Q';isnan(x)='M';manual' to 'x<-2='I';x>35='I';x<-1='Q';x>30='Q';isnan(x)='M''; Q/C Criteria of column SOILTEMP_MIN_0_20_01 changed from 'x<-2='I';x>35='I';x<-1='Q';x>30='Q';isnan(x)='M';manual' to 'x<-2='I';x>35='I';x<-1='Q';x>30='Q';isnan(x)='M''; Q/C Criteria of column SOILTEMP_MIN_0_50_01 changed from 'x<-2='I';x>35='I';x<-1='Q';x>30='Q';isnan(x)='M';manual' to 'x<-2='I';x>35='I';x<-1='Q';x>30='Q';isnan(x)='M''; Q/C Criteria of column SOILTEMP_MIN_0_100_01 changed from 'x<-2='I';x>35='I';x<-1='Q';x>30='Q';isnan(x)='M';manual' to 'x<-2='I';x>35='I';x<-1='Q';x>30='Q';isnan(x)='M''; ('apply_template') 18-Dec-2025: deleted columns Month, Day, Hour, Year, Minute, RecNum, MEAN, STD, MIN, MAX and MEDIAN from the structure ('deletecols') 18-Dec-2025: copied QA/QC flags from column(s) AIRTEMP_MEAN_150_0_01 to column(s) AIRTEMP_MAX_150_0_01, AIRTEMP_MIN_150_0_01, DEWPT_MIN_150_0_01 and DEWPT_MAX_150_0_01, merging copied flags with any existing flags, and set QA/QC criteria for destination column(s) to 'manual' ('copyflags') 18-Dec-2025: copied QA/QC flags from column(s) AIRTEMP_MEAN_1000_0_01 to column(s) AIRTEMP_MAX_1000_0_01 and AIRTEMP_MIN_1000_0_01, merging copied flags with any existing flags, and set QA/QC criteria for destination column(s) to 'manual' ('copyflags') 18-Dec-2025: copied QA/QC flags from column(s) AIRTEMP_MEAN_2000_0_01 to column(s) AIRTEMP_MAX_2000_0_01 and AIRTEMP_MIN_2000_0_01, merging copied flags with any existing flags, and set QA/QC criteria for destination column(s) to 'manual' ('copyflags') 18-Dec-2025: copied QA/QC flags from column(s) AIRTEMP_MEAN_3000_0_01 to column(s) AIRTEMP_MAX_3000_0_01 and AIRTEMP_MIN_3000_0_01, merging copied flags with any existing flags, and set QA/QC criteria for destination column(s) to 'manual' ('copyflags') 18-Dec-2025: copied QA/QC flags from column(s) AIRTEMP_MEAN_4000_0_01 to column(s) AIRTEMP_MAX_4000_0_01 and AIRTEMP_MIN_4000_0_01, merging copied flags with any existing flags, and set QA/QC criteria for destination column(s) to 'manual' ('copyflags') 18-Dec-2025: copied QA/QC flags from column(s) AIRTEMP_MEAN_4000_0_02 to column(s) AIRTEMP_MAX_4000_0_02 and AIRTEMP_MIN_4000_0_02, merging copied flags with any existing flags, and set QA/QC criteria for destination column(s) to 'manual' ('copyflags') 18-Dec-2025: replaced values matching 'RELHUM_MAX_150_0_01 <= 105 & RELHUM_MAX_150_0_01 > 100' in column(s) RELHUM_MAX_150_0_01 with 100 ('num_replace') 18-Dec-2025: 14874 values in 'RELHUM_MAX_150_0_01' were updated with new values ('update_data') 18-Dec-2025: Q/C flagging criteria applied for column(s) RELHUM_MAX_150_0_01, 'flags' field updated ('dataflag') 18-Dec-2025: copied QA/QC flags from column(s) RELHUM_MEAN_150_0_01 to column(s) RELHUM_MAX_150_0_01 and RELHUM_MIN_150_0_01, merging copied flags with any existing flags, and set QA/QC criteria for destination column(s) to 'manual' ('copyflags') 18-Dec-2025: added column 'SATVAPAIR_MEAN_150_0_01' at position 11 ('addcol') 18-Dec-2025: copied QA/QC flags from column(s) AIRTEMP_MEAN_150_0_01 to column(s) SATVAPAIR_MEAN_150_0_01, merging copied flags with any existing flags, and set QA/QC criteria for destination column(s) to 'manual' ('copyflags') 18-Dec-2025: added column 'SATVAPDEW_MEAN_150_0_01' at position 12 ('addcol') 18-Dec-2025: copied QA/QC flags from column(s) DEWPT_MEAN_150_0_01 to column(s) SATVAPDEW_MEAN_150_0_01, merging copied flags with any existing flags, and set QA/QC criteria for destination column(s) to 'manual' ('copyflags') 18-Dec-2025: added column 'VPD_MEAN_150_0_01' at position 13 ('addcol') 18-Dec-2025: copied QA/QC flags from column(s) AIRTEMP_MEAN_150_0_01 and RELHUM_MEAN_150_0_01 to column(s) VPD_MEAN_150_0_01, merging copied flags with any existing flags, and set QA/QC criteria for destination column(s) to 'manual' ('copyflags') 18-Dec-2025: documented flagged and missing values in columns Site, LOGGERID, PROGID, LW_MEAN_150_0_01, LW_MEAN_1000_0_01, LW_MEAN_2000_0_01, AIRTEMP_MEAN_150_0_01, RELHUM_MEAN_150_0_01, DEWPT_MEAN_150_0_01, SATVAPAIR_MEAN_150_0_01, SATVAPDEW_MEAN_150_0_01, VPD_MEAN_150_0_01, AIRTEMP_MEAN_1000_0_01, AIRTEMP_MEAN_2000_0_01, AIRTEMP_MEAN_3000_0_01, AIRTEMP_MEAN_4000_0_01, AIRTEMP_MEAN_4000_0_02, SOILTEMP_MEAN_0_10_01, SOILTEMP_MEAN_0_20_01, SOILTEMP_MEAN_0_50_01, SOILTEMP_MEAN_0_100_01, SOILWC_MEAN_0_10_01, SOILWC_MEAN_0_20_01, VW_15_Avg, SOILWC_MEAN_0_50_01, SOILWC_MEAN_0_100_01, AIRTEMP_MAX_150_0_01, RELHUM_MAX_150_0_01, DEWPT_MAX_150_0_01, AIRTEMP_MAX_1000_0_01, AIRTEMP_MAX_2000_0_01, AIRTEMP_MAX_3000_0_01, AIRTEMP_MAX_4000_0_01, AIRTEMP_MAX_4000_0_02, SOILTEMP_MAX_0_10_01, SOILTEMP_MAX_0_20_01, SOILTEMP_MAX_0_50_01, SOILTEMP_MAX_0_100_01, RELHUM_MIN_150_0_01, AIRTEMP_MIN_150_0_01, DEWPT_MIN_150_0_01, AIRTEMP_MIN_1000_0_01, AIRTEMP_MIN_2000_0_01, AIRTEMP_MIN_3000_0_01, AIRTEMP_MIN_4000_0_01, AIRTEMP_MIN_4000_0_02, SOILTEMP_MIN_0_10_01, SOILTEMP_MIN_0_20_01, SOILTEMP_MIN_0_50_01 and SOILTEMP_MIN_0_100_01 as data set anomalies in the metadata ('add_anomalies') 18-Dec-2025: updated title ('newtitle') 18-Dec-2025: updated 1 metadata fields in the Dataset section(s) ('addmeta') 18-Dec-2025: updated title ('newtitle') 18-Dec-2025: updated 1 metadata fields in the Dataset section(s) ('addmeta') 18-Dec-2025: deleted column Date from the structure ('deletecols') 18-Dec-2025: added column 'Date' at position 2 ('addcol') 18-Dec-2025: flags for columns LOGGERID, PROGID, LW_MEAN_150_0_01, LW_MEAN_1000_0_01, LW_MEAN_2000_0_01, AIRTEMP_MEAN_150_0_01, RELHUM_MEAN_150_0_01, DEWPT_MEAN_150_0_01, SATVAPAIR_MEAN_150_0_01, SATVAPDEW_MEAN_150_0_01, VPD_MEAN_150_0_01, AIRTEMP_MEAN_1000_0_01, AIRTEMP_MEAN_2000_0_01, AIRTEMP_MEAN_3000_0_01, AIRTEMP_MEAN_4000_0_01, AIRTEMP_MEAN_4000_0_02, SOILTEMP_MEAN_0_10_01, SOILTEMP_MEAN_0_20_01, SOILTEMP_MEAN_0_50_01, SOILTEMP_MEAN_0_100_01, SOILWC_MEAN_0_10_01, SOILWC_MEAN_0_20_01, VW_15_Avg, SOILWC_MEAN_0_50_01, SOILWC_MEAN_0_100_01, AIRTEMP_MAX_150_0_01, RELHUM_MAX_150_0_01, DEWPT_MAX_150_0_01, AIRTEMP_MAX_1000_0_01, AIRTEMP_MAX_2000_0_01, AIRTEMP_MAX_3000_0_01, AIRTEMP_MAX_4000_0_01, AIRTEMP_MAX_4000_0_02, SOILTEMP_MAX_0_10_01, SOILTEMP_MAX_0_20_01, SOILTEMP_MAX_0_50_01, SOILTEMP_MAX_0_100_01, RELHUM_MIN_150_0_01, AIRTEMP_MIN_150_0_01, DEWPT_MIN_150_0_01, AIRTEMP_MIN_1000_0_01, AIRTEMP_MIN_2000_0_01, AIRTEMP_MIN_3000_0_01, AIRTEMP_MIN_4000_0_01, AIRTEMP_MIN_4000_0_02, SOILTEMP_MIN_0_10_01, SOILTEMP_MIN_0_20_01, SOILTEMP_MIN_0_50_01, SOILTEMP_MIN_0_100_01, FOURLO and FOURHI converted to data columns, flag codes updated in metadata ('flags2cols') 18-Dec-2025: updated 6 metadata fields in the Data section(s) ('addmeta') 18-Dec-2025: updated 15 metadata fields in the Status, Data sections to reflect attribute metadata ('updatecols') 18-Dec-2025: parsed and formatted metadata ('listmeta') B. Variable Information 1. Variable Name: column 1. Site column 2. Date column 3. LOGGERID column 4. Flag_LOGGERID column 5. PROGID column 6. Flag_PROGID column 7. LW_MEAN_150_0_01 column 8. Flag_LW_MEAN_150_0_01 column 9. LW_MEAN_1000_0_01 column 10. Flag_LW_MEAN_1000_0_01 column 11. LW_MEAN_2000_0_01 column 12. Flag_LW_MEAN_2000_0_01 column 13. AIRTEMP_MEAN_150_0_01 column 14. Flag_AIRTEMP_MEAN_150_0_01 column 15. RELHUM_MEAN_150_0_01 column 16. Flag_RELHUM_MEAN_150_0_01 column 17. DEWPT_MEAN_150_0_01 column 18. Flag_DEWPT_MEAN_150_0_01 column 19. SATVAPAIR_MEAN_150_0_01 column 20. Flag_SATVAPAIR_MEAN_150_0_01 column 21. SATVAPDEW_MEAN_150_0_01 column 22. Flag_SATVAPDEW_MEAN_150_0_01 column 23. VPD_MEAN_150_0_01 column 24. Flag_VPD_MEAN_150_0_01 column 25. AIRTEMP_MEAN_1000_0_01 column 26. Flag_AIRTEMP_MEAN_1000_0_01 column 27. AIRTEMP_MEAN_2000_0_01 column 28. Flag_AIRTEMP_MEAN_2000_0_01 column 29. AIRTEMP_MEAN_3000_0_01 column 30. Flag_AIRTEMP_MEAN_3000_0_01 column 31. AIRTEMP_MEAN_4000_0_01 column 32. Flag_AIRTEMP_MEAN_4000_0_01 column 33. AIRTEMP_MEAN_4000_0_02 column 34. Flag_AIRTEMP_MEAN_4000_0_02 column 35. SOILTEMP_MEAN_0_10_01 column 36. Flag_SOILTEMP_MEAN_0_10_01 column 37. SOILTEMP_MEAN_0_20_01 column 38. Flag_SOILTEMP_MEAN_0_20_01 column 39. SOILTEMP_MEAN_0_50_01 column 40. Flag_SOILTEMP_MEAN_0_50_01 column 41. SOILTEMP_MEAN_0_100_01 column 42. Flag_SOILTEMP_MEAN_0_100_01 column 43. SOILWC_MEAN_0_10_01 column 44. Flag_SOILWC_MEAN_0_10_01 column 45. SOILWC_MEAN_0_20_01 column 46. Flag_SOILWC_MEAN_0_20_01 column 47. VW_15_Avg column 48. Flag_VW_15_Avg column 49. SOILWC_MEAN_0_50_01 column 50. Flag_SOILWC_MEAN_0_50_01 column 51. SOILWC_MEAN_0_100_01 column 52. Flag_SOILWC_MEAN_0_100_01 column 53. AIRTEMP_MAX_150_0_01 column 54. Flag_AIRTEMP_MAX_150_0_01 column 55. RELHUM_MAX_150_0_01 column 56. Flag_RELHUM_MAX_150_0_01 column 57. DEWPT_MAX_150_0_01 column 58. Flag_DEWPT_MAX_150_0_01 column 59. AIRTEMP_MAX_1000_0_01 column 60. Flag_AIRTEMP_MAX_1000_0_01 column 61. AIRTEMP_MAX_2000_0_01 column 62. Flag_AIRTEMP_MAX_2000_0_01 column 63. AIRTEMP_MAX_3000_0_01 column 64. Flag_AIRTEMP_MAX_3000_0_01 column 65. AIRTEMP_MAX_4000_0_01 column 66. Flag_AIRTEMP_MAX_4000_0_01 column 67. AIRTEMP_MAX_4000_0_02 column 68. Flag_AIRTEMP_MAX_4000_0_02 column 69. SOILTEMP_MAX_0_10_01 column 70. Flag_SOILTEMP_MAX_0_10_01 column 71. SOILTEMP_MAX_0_20_01 column 72. Flag_SOILTEMP_MAX_0_20_01 column 73. SOILTEMP_MAX_0_50_01 column 74. Flag_SOILTEMP_MAX_0_50_01 column 75. SOILTEMP_MAX_0_100_01 column 76. Flag_SOILTEMP_MAX_0_100_01 column 77. RELHUM_MIN_150_0_01 column 78. Flag_RELHUM_MIN_150_0_01 column 79. AIRTEMP_MIN_150_0_01 column 80. Flag_AIRTEMP_MIN_150_0_01 column 81. DEWPT_MIN_150_0_01 column 82. Flag_DEWPT_MIN_150_0_01 column 83. AIRTEMP_MIN_1000_0_01 column 84. Flag_AIRTEMP_MIN_1000_0_01 column 85. AIRTEMP_MIN_2000_0_01 column 86. Flag_AIRTEMP_MIN_2000_0_01 column 87. AIRTEMP_MIN_3000_0_01 column 88. Flag_AIRTEMP_MIN_3000_0_01 column 89. AIRTEMP_MIN_4000_0_01 column 90. Flag_AIRTEMP_MIN_4000_0_01 column 91. AIRTEMP_MIN_4000_0_02 column 92. Flag_AIRTEMP_MIN_4000_0_02 column 93. SOILTEMP_MIN_0_10_01 column 94. Flag_SOILTEMP_MIN_0_10_01 column 95. SOILTEMP_MIN_0_20_01 column 96. Flag_SOILTEMP_MIN_0_20_01 column 97. SOILTEMP_MIN_0_50_01 column 98. Flag_SOILTEMP_MIN_0_50_01 column 99. SOILTEMP_MIN_0_100_01 column 100. Flag_SOILTEMP_MIN_0_100_01 column 101. FOURLO column 102. Flag_FOURLO column 103. FOURHI column 104. Flag_FOURHI 2. Variable Definition: column 1. Site code column 2. Round off corrected corrected serial date column 3. LOGGERID column 4. QA/QC flags for LOGGERID (flagging criteria, where "x" is LOGGERID: flag_notinarray(x,[420,421,422])="I") column 5. PROGID column 6. QA/QC flags for PROGID (flagging criteria, where "x" is PROGID: flag_valuechange(x,0.1,0.1,1)="P") column 7. Leaf wetness voltage column 8. QA/QC flags for Leaf wetness voltage (flagging criteria, where "x" is LW_MEAN_150_0_01: x<=208="I", x>=1250="I", x<=234="Q", x>=1000="Q", isnan(x)="M", flag_daterange(Date,{’08/16/2023 15:20:00","08/16/2023 16:55:00"})=‘Q", flag_daterange(Date,{"08/19/2023 08:15:00","08/19/2023 10:00:00"})=‘Q", flag_daterange(Date,{’08/20/2023 13:55:00",’08/20/2023 15:35:00"})=‘Q", flag_daterange(Date,{’08/21/2023 16:00:00",’08/21/2023 16:40:00"})=‘Q", flag_daterange(Date,{’08/22/2023 09:30:00",’08/22/2023 10:45:00"})=‘Q", flag_daterange(Date,{’08/26/2023 13:20:00",’08/26/2023 13:50:00"})=‘Q", flag_daterange(Date,{’08/29/2023 06:45:00",’08/29/2023 11:15:00"})=‘Q") column 9. Leaf wetness voltage column 10. QA/QC flags for Leaf wetness voltage (flagging criteria, where "x" is LW_MEAN_1000_0_01: x<=208="I", x>=1250="I", x<=234="Q", x>=1000="Q", isnan(x)="M") column 11. Leaf wetness voltage column 12. QA/QC flags for Leaf wetness voltage (flagging criteria, where "x" is LW_MEAN_2000_0_01: x<=208="I", x>=1250="I", x<=234="Q", x>=1000="Q", isnan(x)="M", Date=datenum("02/19/2022 13:15:00")="I") column 13. Mean fan-aspirated air temperature. HS2C replaced with EE181 on Nov 29 2017. column 14. QA/QC flags for Mean fan-aspirated air temperature. HS2C replaced with EE181 on Nov 29 2017. (flagging criteria, where "x" is AIRTEMP_MEAN_150_0_01: x<=-35="I", x>50="I", flag_valuechange(x,6.5,6.5,1) ="V", flag_valuechange(x,8,8,1) ="I", isnan(x)="M", xFOURHI="Q") column 15. Mean relative humidity. HS2C replaced with EE181 on Nov 29 2017. column 16. QA/QC flags for Mean relative humidity. HS2C replaced with EE181 on Nov 29 2017. (flagging criteria, where "x" is RELHUM_MEAN_150_0_01: x<5="I", x>105="I", x<10="Q", x>103="Q", isnan(x)="M", flag_daterange(Date,{’08/16/2023 15:20:00","08/16/2023 16:55:00"})=‘Q", flag_daterange(Date,{"08/19/2023 08:15:00","08/19/2023 10:00:00"})=‘Q", flag_daterange(Date,{’08/20/2023 13:55:00",’08/20/2023 15:35:00"})=‘Q", flag_daterange(Date,{’08/21/2023 16:00:00",’08/21/2023 16:40:00"})=‘Q", flag_daterange(Date,{’08/22/2023 09:30:00",’08/22/2023 10:45:00"})=‘Q", flag_daterange(Date,{’08/26/2023 13:20:00",’08/26/2023 13:50:00"})=‘Q", flag_daterange(Date,{’08/29/2023 06:45:00",’08/29/2023 11:15:00"})=‘Q") column 17. Average dew point column 18. QA/QC flags for Average dew point (flagging criteria, where "x" is DEWPT_MEAN_150_0_01: isnan(x)="M") column 19. Saturation vapor pressure or vapor pressure at air temp column 20. QA/QC flags for Saturation vapor pressure or vapor pressure at air temp (flagging criteria, where "x" is SATVAPAIR_MEAN_150_0_01: manual) column 21. Actual vapor pressure or vapor pressure at dewpoint temp column 22. QA/QC flags for Actual vapor pressure or vapor pressure at dewpoint temp (flagging criteria, where "x" is SATVAPDEW_MEAN_150_0_01: manual) column 23. Vapor pressure deficit column 24. QA/QC flags for Vapor pressure deficit (flagging criteria, where "x" is VPD_MEAN_150_0_01: manual) column 25. Mean fan-aspirated air temperature column 26. QA/QC flags for Mean fan-aspirated air temperature (flagging criteria, where "x" is AIRTEMP_MEAN_1000_0_01: x<=-35="I", x>50="I", flag_valuechange(x,6.5,6.5,1) ="V", flag_valuechange(x,8,8,1) ="I", isnan(x)="M", xFOURHI="Q") column 27. Mean fan-aspirated air temperature column 28. QA/QC flags for Mean fan-aspirated air temperature (flagging criteria, where "x" is AIRTEMP_MEAN_2000_0_01: x<=-35="I", x>50="I", flag_valuechange(x,6.5,6.5,1) ="V", flag_valuechange(x,8,8,1) ="I", isnan(x)="M", xFOURHI="Q") column 29. Mean fan-aspirated air temperature column 30. QA/QC flags for Mean fan-aspirated air temperature (flagging criteria, where "x" is AIRTEMP_MEAN_3000_0_01: x<=-35="I", x>50="I", flag_valuechange(x,6.5,6.5,1) ="V", flag_valuechange(x,8,8,1) ="I", isnan(x)="M", xFOURHI="Q", Date>=datenum("06/20/2018 16:00:00")&Date<=datenum("06/24/2018 12:00:00")="I", Date>=datenum("12/24/2020 08:00:00")&Date<=datenum("12/28/2020 18:00:00")="I") column 31. Mean fan-aspirated air temperature column 32. QA/QC flags for Mean fan-aspirated air temperature (flagging criteria, where "x" is AIRTEMP_MEAN_4000_0_01: x<=-35="I", x>50="I", flag_valuechange(x,6.5,6.5,1) ="V", flag_valuechange(x,8,8,1) ="I", isnan(x)="M", xFOURHI="Q", Date>=datenum("06/20/2018 16:00:00")&Date<=datenum("06/24/2018 12:00:00")="I", Date>=datenum("12/24/2020 08:00:00")&Date<=datenum("12/28/2020 18:00:00")="I", Date>=datenum("02/13/2023 15:00:00")&Date<=datenum("02/19/2022 13:30:00")="Q") column 33. Non-shielded air temperature column 34. QA/QC flags for Non-shielded air temperature (flagging criteria, where "x" is AIRTEMP_MEAN_4000_0_02: x<=-35="I", x>50="I", flag_valuechange(x,6.5,6.5,1) ="V", flag_valuechange(x,8,8,1) ="I", isnan(x)="M", xFOURHI="Q") column 35. Average soil temperature column 36. QA/QC flags for Average soil temperature (flagging criteria, where "x" is SOILTEMP_MEAN_0_10_01: x<-2="I", x>35="I", x<-1="Q", x>30="Q", isnan(x)="M") column 37. Average soil temperature column 38. QA/QC flags for Average soil temperature (flagging criteria, where "x" is SOILTEMP_MEAN_0_20_01: x<-2="I", x>35="I", x<-1="Q", x>30="Q", isnan(x)="M") column 39. Average soil temperature column 40. QA/QC flags for Average soil temperature (flagging criteria, where "x" is SOILTEMP_MEAN_0_50_01: x<-2="I", x>35="I", x<-1="Q", x>30="Q", isnan(x)="M") column 41. Average soil temperature column 42. QA/QC flags for Average soil temperature (flagging criteria, where "x" is SOILTEMP_MEAN_0_100_01: x<-2="I", x>35="I", x<-1="Q", x>30="Q", isnan(x)="M") column 43. Average soil moisture column 44. QA/QC flags for Average soil moisture (flagging criteria, where "x" is SOILWC_MEAN_0_10_01: isnan(x)="M", x<0="I", x>.5="Q", x>1="I", flag_daterange(Date,{’08/16/2023 15:20:00","08/16/2023 16:55:00"})=‘Q", flag_daterange(Date,{"08/19/2023 08:15:00","08/19/2023 10:00:00"})=‘Q", flag_daterange(Date,{’08/20/2023 13:55:00",’08/20/2023 15:35:00"})=‘Q", flag_daterange(Date,{’08/21/2023 16:00:00",’08/21/2023 16:40:00"})=‘Q", flag_daterange(Date,{’08/22/2023 09:30:00",’08/22/2023 10:45:00"})=‘Q", flag_daterange(Date,{’08/26/2023 13:20:00",’08/26/2023 13:50:00"})=‘Q", flag_daterange(Date,{’08/29/2023 06:45:00",’08/29/2023 11:15:00"})=‘Q") column 45. Average soil moisture column 46. QA/QC flags for Average soil moisture (flagging criteria, where "x" is SOILWC_MEAN_0_20_01: isnan(x)="M", x<0="I", x>.5="Q", x>1="I") column 47. VW_15_Avg column 48. QA/QC flags for VW_15_Avg (flagging criteria, where "x" is VW_15_Avg: manual) column 49. Average soil moisture column 50. QA/QC flags for Average soil moisture (flagging criteria, where "x" is SOILWC_MEAN_0_50_01: isnan(x)="M", x<0="I", x>.5="Q", x>1="I") column 51. Average soil moisture column 52. QA/QC flags for Average soil moisture (flagging criteria, where "x" is SOILWC_MEAN_0_100_01: isnan(x)="M", x<0="I", x>.5="Q", x>1="I") column 53. Max fan-aspirated air temperature. HS2C replaced with EE181 on Nov 29 2017. column 54. QA/QC flags for Max fan-aspirated air temperature. HS2C replaced with EE181 on Nov 29 2017. (flagging criteria, where "x" is AIRTEMP_MAX_150_0_01: x<=-35="I", x>50="I", flag_valuechange(x,6.5,6.5,1) ="V", flag_valuechange(x,8,8,1) ="I", isnan(x)="M", xFOURHI="Q", manual) column 55. Max relative humidity. HS2C replaced with EE181 on Nov 29 2017. column 56. QA/QC flags for Max relative humidity. HS2C replaced with EE181 on Nov 29 2017. (flagging criteria, where "x" is RELHUM_MAX_150_0_01: x<5="I", x>105="I", x<10="Q", x>103="Q", isnan(x)="M", manual) column 57. Max dew point column 58. QA/QC flags for Max dew point (flagging criteria, where "x" is DEWPT_MAX_150_0_01: isnan(x)="M", manual) column 59. Max fan-aspirated air temperature column 60. QA/QC flags for Max fan-aspirated air temperature (flagging criteria, where "x" is AIRTEMP_MAX_1000_0_01: x<=-35="I", x>50="I", flag_valuechange(x,6.5,6.5,1) ="V", flag_valuechange(x,8,8,1) ="I", isnan(x)="M", xFOURHI="Q", manual) column 61. Max fan-aspirated air temperature column 62. QA/QC flags for Max fan-aspirated air temperature (flagging criteria, where "x" is AIRTEMP_MAX_2000_0_01: x<=-35="I", x>50="I", flag_valuechange(x,6.5,6.5,1) ="V", flag_valuechange(x,8,8,1) ="I", isnan(x)="M", xFOURHI="Q", manual) column 63. Max fan-aspirated air temperature column 64. QA/QC flags for Max fan-aspirated air temperature (flagging criteria, where "x" is AIRTEMP_MAX_3000_0_01: x<=-35="I", x>50="I", flag_valuechange(x,6.5,6.5,1) ="V", flag_valuechange(x,8,8,1) ="I", isnan(x)="M", xFOURHI="Q", Date>=datenum("06/20/2018 16:00:00")&Date<=datenum("06/24/2018 12:00:00")="I", manual) column 65. Max fan-aspirated air temperature column 66. QA/QC flags for Max fan-aspirated air temperature (flagging criteria, where "x" is AIRTEMP_MAX_4000_0_01: x<=-35="I", x>50="I", flag_valuechange(x,6.5,6.5,1) ="V", flag_valuechange(x,8,8,1) ="I", isnan(x)="M", xFOURHI="Q", Date>=datenum("06/20/2018 16:00:00")&Date<=datenum("06/24/2018 12:00:00")="I", manual) column 67. Non-shielded air temperature column 68. QA/QC flags for Non-shielded air temperature (flagging criteria, where "x" is AIRTEMP_MAX_4000_0_02: x<=-35="I", x>50="I", flag_valuechange(x,6.5,6.5,1) ="V", flag_valuechange(x,8,8,1) ="I", isnan(x)="M", xFOURHI="Q", manual) column 69. Max soil temperature column 70. QA/QC flags for Max soil temperature (flagging criteria, where "x" is SOILTEMP_MAX_0_10_01: x<-2="I", x>35="I", x<-1="Q", x>30="Q", isnan(x)="M") column 71. Max soil temperature column 72. QA/QC flags for Max soil temperature (flagging criteria, where "x" is SOILTEMP_MAX_0_20_01: x<-2="I", x>35="I", x<-1="Q", x>30="Q", isnan(x)="M") column 73. Max soil temperature column 74. QA/QC flags for Max soil temperature (flagging criteria, where "x" is SOILTEMP_MAX_0_50_01: x<-2="I", x>35="I", x<-1="Q", x>30="Q", isnan(x)="M") column 75. Max soil temperature column 76. QA/QC flags for Max soil temperature (flagging criteria, where "x" is SOILTEMP_MAX_0_100_01: x<-2="I", x>35="I", x<-1="Q", x>30="Q", isnan(x)="M") column 77. Min relative humidity. HS2C replaced with EE181 on Nov 29 2017. column 78. QA/QC flags for Min relative humidity. HS2C replaced with EE181 on Nov 29 2017. (flagging criteria, where "x" is RELHUM_MIN_150_0_01: x<5="I", x>105="I", x<10="Q", x>103="Q", isnan(x)="M", manual) column 79. Min fan-aspirated air temperature. HS2C replaced with EE181 on Nov 29 2017. column 80. QA/QC flags for Min fan-aspirated air temperature. HS2C replaced with EE181 on Nov 29 2017. (flagging criteria, where "x" is AIRTEMP_MIN_150_0_01: x<=-35="I", x>50="I", flag_valuechange(x,6.5,6.5,1) ="V", flag_valuechange(x,8,8,1) ="I", isnan(x)="M", xFOURHI="Q", manual) column 81. Minimum dew point column 82. QA/QC flags for Minimum dew point (flagging criteria, where "x" is DEWPT_MIN_150_0_01: isnan(x)="M", manual) column 83. Min fan-aspirated air temperature column 84. QA/QC flags for Min fan-aspirated air temperature (flagging criteria, where "x" is AIRTEMP_MIN_1000_0_01: x<=-35="I", x>50="I", flag_valuechange(x,6.5,6.5,1) ="V", flag_valuechange(x,8,8,1) ="I", isnan(x)="M", xFOURHI="Q", manual) column 85. Min fan-aspirated air temperature column 86. QA/QC flags for Min fan-aspirated air temperature (flagging criteria, where "x" is AIRTEMP_MIN_2000_0_01: x<=-35="I", x>50="I", flag_valuechange(x,6.5,6.5,1) ="V", flag_valuechange(x,8,8,1) ="I", isnan(x)="M", xFOURHI="Q", manual) column 87. Min fan-aspirated air temperature column 88. QA/QC flags for Min fan-aspirated air temperature (flagging criteria, where "x" is AIRTEMP_MIN_3000_0_01: x<=-35="I", x>50="I", flag_valuechange(x,6.5,6.5,1) ="V", flag_valuechange(x,8,8,1) ="I", isnan(x)="M", xFOURHI="Q", Date>=datenum("06/20/2018 16:00:00")&Date<=datenum("06/24/2018 12:00:00")="I", manual) column 89. Min fan-aspirated air temperature column 90. QA/QC flags for Min fan-aspirated air temperature (flagging criteria, where "x" is AIRTEMP_MIN_4000_0_01: x<=-35="I", x>50="I", flag_valuechange(x,6.5,6.5,1) ="V", flag_valuechange(x,8,8,1) ="I", isnan(x)="M", xFOURHI="Q", Date>=datenum("06/20/2018 16:00:00")&Date<=datenum("06/24/2018 12:00:00")="I", manual) column 91. Non-shielded air temperature column 92. QA/QC flags for Non-shielded air temperature (flagging criteria, where "x" is AIRTEMP_MIN_4000_0_02: x<=-35="I", x>50="I", flag_valuechange(x,6.5,6.5,1) ="V", flag_valuechange(x,8,8,1) ="I", isnan(x)="M", xFOURHI="Q", manual) column 93. Min soil temperature column 94. QA/QC flags for Min soil temperature (flagging criteria, where "x" is SOILTEMP_MIN_0_10_01: x<-2="I", x>35="I", x<-1="Q", x>30="Q", isnan(x)="M") column 95. Min soil temperature column 96. QA/QC flags for Min soil temperature (flagging criteria, where "x" is SOILTEMP_MIN_0_20_01: x<-2="I", x>35="I", x<-1="Q", x>30="Q", isnan(x)="M") column 97. Min soil temperature column 98. QA/QC flags for Min soil temperature (flagging criteria, where "x" is SOILTEMP_MIN_0_50_01: x<-2="I", x>35="I", x<-1="Q", x>30="Q", isnan(x)="M") column 99. Min soil temperature column 100. QA/QC flags for Min soil temperature (flagging criteria, where "x" is SOILTEMP_MIN_0_100_01: x<-2="I", x>35="I", x<-1="Q", x>30="Q", isnan(x)="M") column 101. Air temperature 4*std lower of mean air temperature (lower bound) column 102. QA/QC flags for Air temperature 4*std lower of mean air temperature (lower bound) (flagging criteria, where "x" is FOURLO: x>FOURHI="I", x>MEAN="I", x>MEDIAN="I") column 103. Air temperature 4*std greater than mean air temperature column 104. QA/QC flags for Air temperature 4*std greater than mean air temperature (flagging criteria, where "x" is FOURHI: x=1250="I";x<=234="Q";x>=1000="Q";isnan(x)="M";flag_daterange(col_Date,{’08/ 16/2023 15:20:00","08/16/2023 16:55:00"})=‘Q";flag_daterange(col_Date,{"08/19/2023 08:15:00","08/19/2023 10:00:00"})=‘Q";flag_daterange(col_Date,{’08/20/2023 13:55:00",’08/20/2023 15:35:00"})=‘Q";flag_daterange(col_Date,{’08/21/2023 16:00:00",’08/21/2023 16:40:00"})=‘Q";flag_daterange(col_Date,{’08/22/2023 09:30:00",’08/22/2023 10:45:00"})=‘Q";flag_daterange(col_Date,{’08/26/2023 13:20:00",’08/26/2023 13:50:00"})=‘Q";flag_daterange(col_Date,{’08/29/2023 06:45:00",’08/29/2023 11:15:00"})=‘Q" column 8. none column 9. x<=208="I";x>=1250="I";x<=234="Q";x>=1000="Q";isnan(x)="M" column 10. none column 11. x<=208="I";x>=1250="I";x<=234="Q";x>=1000="Q";isnan(x)="M";col_Date=datenum("02/19/2022 13:15:00")="I" column 12. none column 13. x<=-35="I";x>50="I";flag_valuechange(x,6.5,6.5,1) ="V";flag_valuechange(x,8,8,1) ="I";isnan(x)="M";xcol_FOURHI="Q" column 14. none column 15. x<5="I";x>105="I";x<10="Q";x>103="Q";isnan(x)="M";flag_daterange(col_Date,{’08/16/2023 15:20:00","08/16/2023 16:55:00"})=‘Q";flag_daterange(col_Date,{"08/19/2023 08:15:00","08/19/2023 10:00:00"})=‘Q";flag_daterange(col_Date,{’08/20/2023 13:55:00",’08/20/2023 15:35:00"})=‘Q";flag_daterange(col_Date,{’08/21/2023 16:00:00",’08/21/2023 16:40:00"})=‘Q";flag_daterange(col_Date,{’08/22/2023 09:30:00",’08/22/2023 10:45:00"})=‘Q";flag_daterange(col_Date,{’08/26/2023 13:20:00",’08/26/2023 13:50:00"})=‘Q";flag_daterange(col_Date,{’08/29/2023 06:45:00",’08/29/2023 11:15:00"})=‘Q" column 16. none column 17. isnan(x)="M" column 18. none column 19. manually-assigned flags column 20. none column 21. manually-assigned flags column 22. none column 23. manually-assigned flags column 24. none column 25. x<=-35="I";x>50="I";flag_valuechange(x,6.5,6.5,1) ="V";flag_valuechange(x,8,8,1) ="I";isnan(x)="M";xcol_FOURHI="Q" column 26. none column 27. x<=-35="I";x>50="I";flag_valuechange(x,6.5,6.5,1) ="V";flag_valuechange(x,8,8,1) ="I";isnan(x)="M";xcol_FOURHI="Q" column 28. none column 29. x<=-35="I";x>50="I";flag_valuechange(x,6.5,6.5,1) ="V";flag_valuechange(x,8,8,1) ="I";isnan(x)="M";xcol_FOURHI="Q";col_Date>=datenum("06/20/2018 16:00:00")&col_Date<=datenum("06/24/2018 12:00:00")="I";col_Date>=datenum("12/24/2020 08:00:00")&col_Date<=datenum("12/28/2020 18:00:00")="I" column 30. none column 31. x<=-35="I";x>50="I";flag_valuechange(x,6.5,6.5,1) ="V";flag_valuechange(x,8,8,1) ="I";isnan(x)="M";xcol_FOURHI="Q";col_Date>=datenum("06/20/2018 16:00:00")&col_Date<=datenum("06/24/2018 12:00:00")="I";col_Date>=datenum("12/24/2020 08:00:00")&col_Date<=datenum("12/28/2020 18:00:00")="I";col_Date>=datenum("02/13/2023 15:00:00")&col_Date<=datenum("02/19/2022 13:30:00")="Q" column 32. none column 33. x<=-35="I";x>50="I";flag_valuechange(x,6.5,6.5,1) ="V";flag_valuechange(x,8,8,1) ="I";isnan(x)="M";xcol_FOURHI="Q" column 34. none column 35. x<-2="I";x>35="I";x<-1="Q";x>30="Q";isnan(x)="M" column 36. none column 37. x<-2="I";x>35="I";x<-1="Q";x>30="Q";isnan(x)="M" column 38. none column 39. x<-2="I";x>35="I";x<-1="Q";x>30="Q";isnan(x)="M" column 40. none column 41. x<-2="I";x>35="I";x<-1="Q";x>30="Q";isnan(x)="M" column 42. none column 43. isnan(x)="M";x<0="I";x>.5="Q";x>1="I";flag_daterange(col_Date,{’08/16/2023 15:20:00","08/16/2023 16:55:00"})=‘Q";flag_daterange(col_Date,{"08/19/2023 08:15:00","08/19/2023 10:00:00"})=‘Q";flag_daterange(col_Date,{’08/20/2023 13:55:00",’08/20/2023 15:35:00"})=‘Q";flag_daterange(col_Date,{’08/21/2023 16:00:00",’08/21/2023 16:40:00"})=‘Q";flag_daterange(col_Date,{’08/22/2023 09:30:00",’08/22/2023 10:45:00"})=‘Q";flag_daterange(col_Date,{’08/26/2023 13:20:00",’08/26/2023 13:50:00"})=‘Q";flag_daterange(col_Date,{’08/29/2023 06:45:00",’08/29/2023 11:15:00"})=‘Q" column 44. none column 45. isnan(x)="M";x<0="I";x>.5="Q";x>1="I" column 46. none column 47. manually-assigned flags column 48. none column 49. isnan(x)="M";x<0="I";x>.5="Q";x>1="I" column 50. none column 51. isnan(x)="M";x<0="I";x>.5="Q";x>1="I" column 52. none column 53. x<=-35="I";x>50="I";flag_valuechange(x,6.5,6.5,1) ="V";flag_valuechange(x,8,8,1) ="I";isnan(x)="M";xcol_FOURHI="Q";manually-assigned flags column 54. none column 55. x<5="I";x>105="I";x<10="Q";x>103="Q";isnan(x)="M";manually-assigned flags column 56. none column 57. isnan(x)="M";manually-assigned flags column 58. none column 59. x<=-35="I";x>50="I";flag_valuechange(x,6.5,6.5,1) ="V";flag_valuechange(x,8,8,1) ="I";isnan(x)="M";xcol_FOURHI="Q";manually-assigned flags column 60. none column 61. x<=-35="I";x>50="I";flag_valuechange(x,6.5,6.5,1) ="V";flag_valuechange(x,8,8,1) ="I";isnan(x)="M";xcol_FOURHI="Q";manually-assigned flags column 62. none column 63. x<=-35="I";x>50="I";flag_valuechange(x,6.5,6.5,1) ="V";flag_valuechange(x,8,8,1) ="I";isnan(x)="M";xcol_FOURHI="Q";col_Date>=datenum("06/20/2018 16:00:00")&col_Date<=datenum("06/24/2018 12:00:00")="I";manually-assigned flags column 64. none column 65. x<=-35="I";x>50="I";flag_valuechange(x,6.5,6.5,1) ="V";flag_valuechange(x,8,8,1) ="I";isnan(x)="M";xcol_FOURHI="Q";col_Date>=datenum("06/20/2018 16:00:00")&col_Date<=datenum("06/24/2018 12:00:00")="I";manually-assigned flags column 66. none column 67. x<=-35="I";x>50="I";flag_valuechange(x,6.5,6.5,1) ="V";flag_valuechange(x,8,8,1) ="I";isnan(x)="M";xcol_FOURHI="Q";manually-assigned flags column 68. none column 69. x<-2="I";x>35="I";x<-1="Q";x>30="Q";isnan(x)="M" column 70. none column 71. x<-2="I";x>35="I";x<-1="Q";x>30="Q";isnan(x)="M" column 72. none column 73. x<-2="I";x>35="I";x<-1="Q";x>30="Q";isnan(x)="M" column 74. none column 75. x<-2="I";x>35="I";x<-1="Q";x>30="Q";isnan(x)="M" column 76. none column 77. x<5="I";x>105="I";x<10="Q";x>103="Q";isnan(x)="M";manually-assigned flags column 78. none column 79. x<=-35="I";x>50="I";flag_valuechange(x,6.5,6.5,1) ="V";flag_valuechange(x,8,8,1) ="I";isnan(x)="M";xcol_FOURHI="Q";manually-assigned flags column 80. none column 81. isnan(x)="M";manually-assigned flags column 82. none column 83. x<=-35="I";x>50="I";flag_valuechange(x,6.5,6.5,1) ="V";flag_valuechange(x,8,8,1) ="I";isnan(x)="M";xcol_FOURHI="Q";manually-assigned flags column 84. none column 85. x<=-35="I";x>50="I";flag_valuechange(x,6.5,6.5,1) ="V";flag_valuechange(x,8,8,1) ="I";isnan(x)="M";xcol_FOURHI="Q";manually-assigned flags column 86. none column 87. x<=-35="I";x>50="I";flag_valuechange(x,6.5,6.5,1) ="V";flag_valuechange(x,8,8,1) ="I";isnan(x)="M";xcol_FOURHI="Q";col_Date>=datenum("06/20/2018 16:00:00")&col_Date<=datenum("06/24/2018 12:00:00")="I";manually-assigned flags column 88. none column 89. x<=-35="I";x>50="I";flag_valuechange(x,6.5,6.5,1) ="V";flag_valuechange(x,8,8,1) ="I";isnan(x)="M";xcol_FOURHI="Q";col_Date>=datenum("06/20/2018 16:00:00")&col_Date<=datenum("06/24/2018 12:00:00")="I";manually-assigned flags column 90. none column 91. x<=-35="I";x>50="I";flag_valuechange(x,6.5,6.5,1) ="V";flag_valuechange(x,8,8,1) ="I";isnan(x)="M";xcol_FOURHI="Q";manually-assigned flags column 92. none column 93. x<-2="I";x>35="I";x<-1="Q";x>30="Q";isnan(x)="M" column 94. none column 95. x<-2="I";x>35="I";x<-1="Q";x>30="Q";isnan(x)="M" column 96. none column 97. x<-2="I";x>35="I";x<-1="Q";x>30="Q";isnan(x)="M" column 98. none column 99. x<-2="I";x>35="I";x<-1="Q";x>30="Q";isnan(x)="M" column 100. none column 101. x>col_FOURHI="I";x>col_MEAN="I";x>col_MEDIAN="I" column 102. none column 103. x