def epwData(filepath): """given a path to an EPW file, extracts the direct normal irradiance, lat, long, tmz out: a dictionary with the above information """ radValues = epw.parse_epw_file(filepath, "DirNormIrad") metadata = epw.epw_metadata(filepath) dict = {} dict['lat'] = metadata['lat'] dict['long'] = metadata['long'] dict['timezone'] = metadata['timezone'] dict['name'] = metadata['name'] dict['radiation'] = radValues return dict