def __init__(self, file_path):
self._file_path = os.path.normpath(file_path) if file_path is not None else None<EOL>self._is_header_loaded = False<EOL>self._is_data_loaded = False<EOL>self._is_ip = False  <EOL>self._data = []<EOL>self._metadata = {}<EOL>self._heating_dict = {}<EOL>self._cooling_dict = {}<EOL>self._extremes_dict = {}<EOL>self._extreme_hot_weeks = {}<EOL>self._extreme_cold_weeks = {}<EOL>self._typical_weeks = {}<EOL>self._monthly_ground_temps = {}<EOL>self._is_leap_year = False<EOL>self.daylight_savings_start = '<STR_LIT:0>'<EOL>self.daylight_savings_end = '<STR_LIT:0>'<EOL>self.comments_1 = '<STR_LIT>'<EOL>self.comments_2 = '<STR_LIT>'<EOL>self._num_of_fields = <NUM_LIT><EOL>
Initalize an EPW object from from a local .epw file.

        Args:
            file_path: Local file address to an .epw file.