from mysci.readdata import read_data from mysci.printing import print_comparison from mysci.computation import compute_dewpoint # Column names and column indices to read columns = {'date': 0, 'time': 1, 'tempout': 2, 'humout': 5, 'dewpt': 6} # Data types for each column (only if non-string) types = {'tempout': float, 'humout': float, 'dewpt': float} # Read data from file data = read_data(columns, types=types) # Running the function to compute wci dewpointtemp = [ compute_dewpoint(t, h) for t, h in zip(data['tempout'], data['humout']) ] # Output comparison of data print_comparison('DEW PT', data['date'], data['time'], data['dewpt'], dewpointtemp)
from mysci.readdata import read_data from mysci.printing import print_comparison from mysci.computation import compute_heatindex # Column names and column indices to read columns = {'date': 0, 'time': 1, 'tempout': 2, 'humout': 5, 'heatindex': 13} # Data types for each column (only if non-string) types = {'tempout': float, 'humout': float, 'heatindex': float} #Read data from file data = read_data(columns, types=types) # Compute the heat index heatindex = [] for temp, hum in zip(data['tempout'], data['humout']): heatindex.append(compute_heatindex(temp, hum)) # Output comparison of data print_comparison('HEAT INDEX', data['date'], data['time'], data['heatindex'], heatindex)
from mysci.readdata import read_data from mysci.printing import print_comparison from mysci.computation import compute_windchill #column names and column indices to read columns = {'date': 0, 'time': 1, 'tempout': 2, 'windspeed': 7, 'windchill': 12} #data types for each column (only if non-string) types = {'tempout': float, 'windspeed': float, 'windchill': float} #initialize my data variable data = {} for column in columns: data[column] = [] #read the data file data = read_data(columns, types=types) #compute the wind chill temperature windchill = [] for temp, windspeed in zip(data['tempout'], data['windspeed']): windchill.append(compute_windchill(temp, windspeed)) #Output comparison print_comparison('WINDCHILL', data['date'], data['time'], data['windchill'], windchill)
from mysci.readdata import read_data from mysci.printing import print_comparison from mysci.computation import compute_dewpoint # Column names and column indices to read columns = {'date': 0, 'time': 1, 'tempout': 2, 'humout': 5, 'dewpt': 6} # Data types for each column (only if non-string) types = {'tempout': float, 'humout': float, 'dewpt': float} # Read data from file data = read_data(columns, types=types) # Compute the wind chill factor dewpoint = [ compute_dewpoint(t, h) for t, h in zip(data['tempout'], data['humout']) ] # Output comparison of data print_comparison('DEW POINT', data['date'], data['time'], data['dewpt'], dewpoint)