Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Overall Process Pipeline

  •  download the raw meteorology data
    •  automate the downloading process
  •  creating master meteorological data file
    •  preprocessing raw meteorology data for eddypro
      •  timestamp checks
      •  adding missing timestamps
      •  value missing checks
      •  unit checks
      •  soil heat flux calculation
      •  absolute humidity calculation
      •  shortwave radiation calculation
      •  test for 1 week data
      •  test for full data (2020)
      •  test for new data (2021, 3 month timeframe)
      •  precipitation data calculation - change units and timestamp
        •  need some more testing for precip data
      •  precip data QA/QC check.
  •  formatting the raw met data
    •  copy and rename master met data file
    •  get required columns and corresponding labels
      •  choose correct fields for soil temp, shf, air temp and moisture
        •  shf done
        •  air temp done 
        •  soil temp field need confirmation on code changes done
        •  moisture field changes with crop type/filename - Bethany working on table to match keys
        •  wind speed and wind direction needs clarification - these fields change with year
      •  get precipitation data 
        •  need to do precip data for creating met file section first
      •  check for duplicate naming of labels (Eg: _1 _1 _2 )
    •  get correct metrics
    •  insert metrics as first row
    •  timestamp format check
    •  convert temp fields from Celsius to kelvin
    •  convert numeric fields to numerical values
    •  check for non-numeric values and change to -9999.0
    •  create function to check columns required for eddypro
    •  check if conversion from string to integer is needed in format.py.
  •  create the dynamic metadata
    •  dynamic metadata shared
  •  automate eddyPro launching in the pipeline
    •  check the output from eddypro
  •  use the eddyPro output in pyFluxPro (L1)
  •  use eddypro output in pyfluxpro L2 to generate graphs
  •  formatting the EddyPro output to AmeriFlux variables
    •  L1
    •  L2
  •  automation of running pypluxpro L1 and L2 process


Automation File Structure

  • downloaded raw meteorology data
    • /raw_metdata/
  • created raw meteorology data
  • formatted row meteorology data (input for eddypro)
  • output from eddypro

Creating a Master Meteorological Data File 

...

  • need to obtain the data file (check permission for accessing the data, 2021-08-10 meeting)  
  • connecting to , file-server.igb.illinois.edu
  • acquiring ofTools excel tool

Processing Raw Flux Data in EddyPro

...

  • had a demo in 2021-08-10 meeting

Formatting Meteorological Data for Eddypro

...

  • this could be automated by using python 
  • NCSA will work on coding and will ask verification of the output to Carl's group 

Assembling Dynamic Metadata

Running Eddy Pro

Common Errors and Issues

  • Can can eddy pro run without gui? (headless)
  • If if not, does it have project file or something so it can be modified automatically?

...

Installing

Creating the Database

first demo at Sep 15 2021

Formatting the PyFluxPro Control Files

Primary

Secondary

Other

Running a Flux Database through PyFluxPro

L1-L3: Processing Single Years

L4-L6: Processing a Full, or Muti-Year, Dataset (Incomplete)