public static INullableQueryTable <T> AddAbsoluteHumidity <T>(this INullableQueryTable <T> sourceTable,
                                                               string temperatureName, string humidityName, string absoluteHumidityName = "Absolute humidity")
     where T : struct
 {
     return
         (sourceTable.MergeTable(sourceTable.AbsoluteHumidity(temperatureName, humidityName, absoluteHumidityName)));
 }
 public static INullableQueryTable <T> AddSleetLine <T>(this INullableQueryTable <T> sourceTable,
                                                        string temperatureName, string humidityName, float stationAltitude, string resultName = "Sleet Line",
                                                        float dewPoint = 0.8f) where T : struct
 {
     return
         (sourceTable.MergeTable(sourceTable.SleetLine(temperatureName, humidityName, stationAltitude, resultName,
                                                       dewPoint)));
 }
 public static INullableQueryTable <T> AddSnowingTemperature <T>(this INullableQueryTable <T> sourceTable,
                                                                 string humidityName, string resultName = "Snowing Temperature", float dewPoint = 0.8f) where T : struct
 {
     return(sourceTable.MergeTable(sourceTable.SnowingTemperature(humidityName, resultName, dewPoint)));
 }
 public static INullableQueryTable <T> AddHeatIndex <T>(this INullableQueryTable <T> sourceTable,
                                                        string temperatureName, string humidityName, string humidexName = "HeatIndex") where T : struct
 {
     return(sourceTable.MergeTable(sourceTable.HeatIndex(temperatureName, humidityName, humidexName)));
 }
 public static INullableQueryTable <T> AddDewPoint <T>(this INullableQueryTable <T> sourceTable,
                                                       string temperatureName, string humidityName, string dewPointName = "dew point") where T : struct
 {
     return(sourceTable.MergeTable(sourceTable.DewPoint(temperatureName, humidityName, dewPointName)));
 }