<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def __parse_fc_data(fc_data):
 """Parse the forecast data from the json section."""

    fc = []
    for day in fc_data:
        fcdata = {
            CONDITION: __cond_from_desc(
                __get_str(
                    day,
                    __WEATHERDESCRIPTION)
            ),
            TEMPERATURE: __get_float(day, __MAXTEMPERATURE),
            MIN_TEMP: __get_float(day, __MINTEMPERATURE),
            MAX_TEMP: __get_float(day, __MAXTEMPERATURE),
            SUN_CHANCE: __get_int(day, __SUNCHANCE),
            RAIN_CHANCE: __get_int(day, __RAINCHANCE),
            RAIN: __get_float(day, __MMRAINMAX),
            MIN_RAIN: __get_float(day, __MMRAINMIN),  # new
            MAX_RAIN: __get_float(day, __MMRAINMAX),  # new
            SNOW: 0,  # for compatibility
            WINDFORCE: __get_int(day, __WIND),
            WINDDIRECTION: __get_str(day, __WINDDIRECTION),      # new
            DATETIME: __to_localdatetime(__get_str(day, __DAY)),
        }
        fcdata[CONDITION][IMAGE] = day[__ICONURL]

        fc.append(fcdata)
    return fc