def get_adoption_rate_label_from_app_uptake(uptake):
    """
    Maps uptake to app adoption string for folder names

    Args:
        uptake (str or int): uptake for which adoption rate is to be determined.

    Returns:
        (str): A string of rounded integer representing adoption rate for the population
    """
    assert type(uptake) in [str, float, int], f"{uptake} is of type {type(uptake)} not str or int"
    uptake = eval(uptake) if type(uptake) == str else uptake
    if uptake == -1:
        return ""
    if uptake == 0.9831:
        return "70"
    if uptake == 0.8415:
        return "60"
    if uptake == 0.5618:
        return "40"
    if uptake == 0.4215:
        return "30"
    if uptake == 0.6425:
        return "45"

    return uptake