def sRGB1_to_sRGB1_linear(sRGB1):
    """Convert sRGB (as floats in the 0-to-1 range) to linear sRGB."""
    out = sRGB1.copy()
    linear_portion = sRGB1 < 0.04045
    a = 0.055
    out[linear_portion] = sRGB1[linear_portion] / 12.92
    out[~linear_portion] = ((sRGB1[~linear_portion] + a) / (a + 1)) ** 2.4
    return out