def METHOD_NAME(stack, pop_year=2005, income_year=2005, dollar_year=2010):
    """Returns EASIUR for a given `stack` height in a dict.
    Args:
        stack: area, p150, p300
        pop_year: population year
        income_year: income level (1990 to 2024)
        dollar_year: dollar year (1980 to 2010)
    """
    if stack not in ["area", "p150", "p300"]:
        print("stack should be one of 'area', 'p150', 'p300'")
        return False
    file_2005 = "sc_8.6MVSL_" + stack + "_pop2005.hdf5"
    #ret_map = deepdish.io.load("data/EASIUR_Data/" + file_2005)
    ret_map = deepdish.io.load(os.path.join(library_path, 'EASIUR_Data', file_2005))
    if pop_year != 2005:
        filename = "sc_growth_rate_pop2005_pop2040_" + stack + ".hdf5"
        map_rate = deepdish.io.load(os.path.join(library_path, 'EASIUR_Data', filename))
        for k, v in map_rate.items():
            ret_map[k] = ret_map[k] * (v ** (pop_year - 2005))
    if income_year != 2005:
        try:
            adj = MorIncomeGrowthAdj[income_year] / MorIncomeGrowthAdj[2005]
            for k, v in ret_map.items():
                ret_map[k] = v * adj
        except KeyError:
            print("income year must be between 1990 to 2024")
            return False
    if dollar_year != 2010:
        try:
            adj = GDP_deflator[dollar_year] / GDP_deflator[2010]
            for k, v in ret_map.items():
                ret_map[k] = v * adj
        except KeyError:
            print("Dollar year must be between 1980 to 2010")
            return False
    return ret_map