def full_rgb_to_color_name(color_map, full_rgba):
    """Return string representing name of color.

    If a name is not assigned to such color, 'unamed' is
    returned instead.

    Parameters
    ==========
    full_rgba (sequence of integers)
        integers are in the range(256) and represent the
        values of the red, green and blue channel of a
        color; a fourth integer may also be present,
        representing the value for the color's alpha
        channel.
    """
    ### convert color into tuple, using only the three first
    ### values (red, blue and green)
    color = tuple(full_rgba[:3])

    ### iterate over the items of the color map,
    ### checking whether the color match with any listed
    ### color, returning the corresponding name in such case

    for name, value in color_map.items():

        if color == value:
            return name

    ### if no name is found instead, we return the 'unamed'
    ### string
    else:
        return "unamed"
Return string representing name of color.

    If a name is not assigned to such color, 'unamed' is
    returned instead.

    Parameters
    ==========
    full_rgba (sequence of integers)
        integers are in the range(256) and represent the
        values of the red, green and blue channel of a
        color; a fourth integer may also be present,
        representing the value for the color's alpha
        channel.
    
nodezator/ourstdlibs/color/conversion.py