TurbSim Input File. Valid for pyTurbSim v0.1 and TurbSim v1.50.

---------Runtime Options-----------------------------------
{RandSeed1:d/default       } RandSeed1       - First random seed  (-2147483648 to 2147483647) 
{RandSeed2:d|qs/RanLux     } RandSeed2       - Second random seed (-2147483648 to 2147483647) for intrinsic pRNG, or an alternative pRNG: "RanLux" or "RNSNLW"
{WrBHHTP:bool/False        } WrBHHTP         - Output hub-height turbulence parameters in binary form?  (Generates RootName.bin)
{WrFHHTP:bool/False        } WrFHHTP         - Output hub-height turbulence parameters in formatted form?  (Generates RootName.dat)
{WrADHH:bool/False         } WrADHH          - Output hub-height time-series data in AeroDyn form?  (Generates RootName.hh)
{WrADFF:bool/False         } WrADFF          - Output full-field time-series data in TurbSim/AeroDyn form? (Generates Rootname.bts)
{WrBLFF:bool/False         } WrFLFF          - Output full-field time-series data in BLADED/AeroDyn form?  (Generates RootName.wnd)
{WrADTWR:bool/False        } WrADTWR         - Output tower time-series data? (Generates RootName.twr)
{WrFMTFF:bool/False        } WrFMTFF         - Output full-field time-series data in formatted (readable) form?  (Generates RootName.u, RootName.v, RootName.w)
{WrACT:bool/False          } WrACT           - Output coherent turbulence time steps in AeroDyn form? (Generates RootName.cts)
{Clockwise:bool/False      } Clockwise       - Clockwise rotation looking downwind? (used only for full-field binary files - not necessary for AeroDyn)
{ScaleIEC:d/0              } ScaleIEC        - Scale IEC turbulence models to exact target standard deviation? [0=no additional scaling; 1=use hub scale uniformly; 2=use individual scales]
 
--------Turbine/Model Specifications-----------------------
{NumGrid_Z:d               } NumGrid_Z       - Vertical grid-point matrix dimension
{NumGrid_Y:d               } NumGrid_Y       - Horizontal grid-point matrix dimension
{TimeStep:f                } TimeStep        - Time step [seconds]
{AnalysisTime:f            } AnalysisTime    - Length of analysis time series [seconds] (program will add time if necessary: AnalysisTime = MAX(AnalysisTime, UsableTime+GridWidth/MeanHHWS) )
{UsableTime:f              } UsableTime      - Usable length of output time series [seconds] (program will add GridWidth/MeanHHWS seconds)
{HubHt:f                   } HubHt           - Hub height [m] (should be > 0.5*GridHeight)
{GridHeight:f              } GridHeight      - Grid height [m] 
{GridWidth:f               } GridWidth       - Grid width [m] (should be >= 2*(RotorRadius+ShaftLength))
{VFlowAng:f/0              } VFlowAng        - Vertical mean flow (uptilt) angle [degrees]
{HFlowAng:f/0              } HflowAng        - Horizontal mean flow (skew) angle [degrees]
  
--------Meteorological Boundary Conditions-------------------
{TurbModel:qs              } TurbModel       - Turbulence model ("IECKAI"=Kaimal, "IECVKM"=von Karman, "GP_LLJ", "NWTCUP", "SMOOTH", "WF_UPW", "WF_07D", "WF_14D", or "NONE")
{IECstandard:d|qs/"1-ED3"  } IECstandard     - Number of IEC 61400-x standard (x=1,2, or 3 with optional 61400-1 edition number (i.e. "1-Ed2") )
{IECturbc:f|qs/A           } IECturbc        - IEC turbulence characteristic ("A", "B", "C" or the turbulence intensity in percent) ("KHTEST" option with NWTCUP model, not used for other models)
{IEC_WindType:qs/"NTM"     } IEC_WindType    - IEC turbulence type ("NTM"=normal, "xETM"=extreme turbulence, "xEWM1"=extreme 1-year wind, "xEWM50"=extreme 50-year wind, where x=wind turbine class 1, 2, or 3)
{ETMc:f/default            } ETMc            - IEC Extreme Turbulence Model "c" parameter [m/s]
{WindProfileType:qs/default} WindProfileType - profile type ("JET","LOG"=logarithmic,"PL"=power law,"IEC"=PL on rotor disk,LOG elsewhere, or "default")
{RefHt:f                   } RefHt           - Height of the reference wind speed [m]
{URef:f                    } URef            - Mean (total) wind speed at the reference height [m/s] (or "default" for JET wind profile)
{ZJetMax:f/default         } ZJetMax         - Jet height [m] (used only for JET wind profile, valid 70-490 m)
{PLExp:f/default           } PLExp           - Power law exponent [-] (or "default")           
{Z0:f/default              } Z0              - Surface roughness length [m] (or "default")

--------Non-IEC Meteorological Boundary Conditions------------
{Latitude:f/default        } Latitude        - Site latitude [degrees] (or "default")
{RICH_NO:f/0               } RICH_NO         - Gradient Richardson number 
{UStar:f/default           } UStar           - Friction or shear velocity [m/s] (or "default")
{ZI:f/default              } ZI              - Mixing layer depth [m] (or "default")
{PC_UW:f/default           } PC_UW           - Hub mean u'w' Reynolds stress (or "default")
{PC_UV:f/default           } PC_UV           - Hub mean u'v' Reynolds stress (or "default")
{PC_VW:f/default           } PC_VW           - Hub mean v'w' Reynolds stress (or "default")
{IncDec1:dec/default       } IncDec1         - u-component coherence parameters (e.g. "10.0  0.3e-3" in quotes) (or "default")
{IncDec2:dec/default       } IncDec2         - v-component coherence parameters (e.g. "10.0  0.3e-3" in quotes) (or "default")
{IncDec3:dec/default       } IncDec3         - w-component coherence parameters (e.g. "10.0  0.3e-3" in quotes) (or "default")
{CohExp:f/default          } CohExp          - Coherence exponent (or "default")

--------Coherent Turbulence Scaling Parameters-------------------
{CTEventPath:qs/default    } CTEventPath     - Name of the path where event data files are located
{CTEventFile:qs/"Random"   } CTEventFile     - Type of event files ("LES", "DNS", or "RANDOM")
{Randomize:bool/True       } Randomize       - Randomize the disturbance scale and locations? (true/false)
{DistScl:f/1.0             } DistScl         - Disturbance scale (ratio of wave height to rotor disk). (Ignored when Randomize = true.)
{CTLy:f/0.5                } CTLy            - Fractional location of tower centerline from right (looking downwind) to left side of the dataset. (Ignored when Randomize = true.)
{CTLz:f/0.5                } CTLz            - Fractional location of hub height from the bottom of the dataset. (Ignored when Randomize = true.)
{CTStartTime:f/0           } CTStartTime     - Minimum start time for coherent structures in RootName.cts [seconds]
