def generate_color_checker_rgb_value(color_space=BT709_COLOURSPACE, target_white=D65_WHITE):
    '\n    Generate the 24 RGB values of the color checker.\n\n    Parameters\n    ----------\n    color_space : color space\n        color space object in `colour` module.\n\n    target_white : array_like\n        the xy values of the white point of target color space.\n\n    Returns\n    -------\n    array_like\n        24 RGB values. This is linear. OETF is not applied.\n\n    Examples\n    --------\n    >>> generate_color_checker_rgb_value(\n    ...     color_space=colour.models.BT709_COLOURSPACE,\n    ...     target_white=[0.3127, 0.3290])\n    >>> [[ 0.17289286  0.08205728  0.05714562]\n    >>>  [ 0.5680292   0.29250401  0.21951748]\n    >>>  [ 0.10435534  0.19656108  0.32958666]\n    >>>  [ 0.1008804   0.14839018  0.05327639]\n    >>>  [ 0.22303549  0.2169701   0.43166537]\n    >>>  [ 0.10715338  0.513512    0.41415978]\n    >>>  [ 0.74639182  0.20020473  0.03081343]\n    >>>  [ 0.05947812  0.10659045  0.39897686]\n    >>>  [ 0.5673215   0.08485376  0.11945382]\n    >>>  [ 0.11177253  0.04285397  0.14166202]\n    >>>  [ 0.34250836  0.5062777   0.0557734 ]\n    >>>  [ 0.79262553  0.35803886  0.025485  ]\n    >>>  [ 0.01864598  0.05139665  0.28886469]\n    >>>  [ 0.054392    0.29876719  0.07187681]\n    >>>  [ 0.45628547  0.03075684  0.04092033]\n    >>>  [ 0.85379178  0.56503558  0.01475575]\n    >>>  [ 0.53533883  0.09006355  0.3047824 ]\n    >>>  [-0.03662977  0.24753781  0.39824679]\n    >>>  [ 0.91177068  0.91497623  0.89427332]\n    >>>  [ 0.57973934  0.59203191  0.59370647]\n    >>>  [ 0.35495537  0.36538027  0.36772001]\n    >>>  [ 0.19009594  0.19180133  0.19316719]\n    >>>  [ 0.08524707  0.08890587  0.09255774]\n    >>>  [ 0.03038879  0.03118623  0.03279615]]\n    '
    colour_checker_param = COLOURCHECKERS.get('ColorChecker 2005')
    (_name, data, whitepoint) = colour_checker_param
    temp_xyY = []
    for key in data.keys():
        temp_xyY.append(data[key])
    temp_xyY = np.array(temp_xyY)
    large_xyz = xyY_to_XYZ(temp_xyY)
    rgb_white_point = D65_WHITE
    illuminant_XYZ = whitepoint
    illuminant_RGB = rgb_white_point
    chromatic_adaptation_transform = 'CAT02'
    large_xyz_to_rgb_matrix = color_space.XYZ_to_RGB_matrix
    rgb = XYZ_to_RGB(large_xyz, illuminant_XYZ, illuminant_RGB, large_xyz_to_rgb_matrix, chromatic_adaptation_transform)
    return rgb
Generate the 24 RGB values of the color checker.

Parameters
----------
color_space : color space
    color space object in `colour` module.

target_white : array_like
    the xy values of the white point of target color space.

Returns
-------
array_like
    24 RGB values. This is linear. OETF is not applied.

Examples
--------
>>> generate_color_checker_rgb_value(
...     color_space=colour.models.BT709_COLOURSPACE,
...     target_white=[0.3127, 0.3290])
>>> [[ 0.17289286  0.08205728  0.05714562]
>>>  [ 0.5680292   0.29250401  0.21951748]
>>>  [ 0.10435534  0.19656108  0.32958666]
>>>  [ 0.1008804   0.14839018  0.05327639]
>>>  [ 0.22303549  0.2169701   0.43166537]
>>>  [ 0.10715338  0.513512    0.41415978]
>>>  [ 0.74639182  0.20020473  0.03081343]
>>>  [ 0.05947812  0.10659045  0.39897686]
>>>  [ 0.5673215   0.08485376  0.11945382]
>>>  [ 0.11177253  0.04285397  0.14166202]
>>>  [ 0.34250836  0.5062777   0.0557734 ]
>>>  [ 0.79262553  0.35803886  0.025485  ]
>>>  [ 0.01864598  0.05139665  0.28886469]
>>>  [ 0.054392    0.29876719  0.07187681]
>>>  [ 0.45628547  0.03075684  0.04092033]
>>>  [ 0.85379178  0.56503558  0.01475575]
>>>  [ 0.53533883  0.09006355  0.3047824 ]
>>>  [-0.03662977  0.24753781  0.39824679]
>>>  [ 0.91177068  0.91497623  0.89427332]
>>>  [ 0.57973934  0.59203191  0.59370647]
>>>  [ 0.35495537  0.36538027  0.36772001]
>>>  [ 0.19009594  0.19180133  0.19316719]
>>>  [ 0.08524707  0.08890587  0.09255774]
>>>  [ 0.03038879  0.03118623  0.03279615]]
def generate_color_checker_rgb_value(color_space=BT709_COLOURSPACE, target_white=D65_WHITE):
    '\n    Generate the 24 RGB values of the color checker.\n\n    Parameters\n    ----------\n    color_space : color space\n        color space object in `colour` module.\n\n    target_white : array_like\n        the xy values of the white point of target color space.\n\n    Returns\n    -------\n    array_like\n        24 RGB values. This is linear. OETF is not applied.\n\n    Examples\n    --------\n    >>> generate_color_checker_rgb_value(\n    ...     color_space=colour.models.BT709_COLOURSPACE,\n    ...     target_white=[0.3127, 0.3290])\n    >>> [[ 0.17289286  0.08205728  0.05714562]\n    >>>  [ 0.5680292   0.29250401  0.21951748]\n    >>>  [ 0.10435534  0.19656108  0.32958666]\n    >>>  [ 0.1008804   0.14839018  0.05327639]\n    >>>  [ 0.22303549  0.2169701   0.43166537]\n    >>>  [ 0.10715338  0.513512    0.41415978]\n    >>>  [ 0.74639182  0.20020473  0.03081343]\n    >>>  [ 0.05947812  0.10659045  0.39897686]\n    >>>  [ 0.5673215   0.08485376  0.11945382]\n    >>>  [ 0.11177253  0.04285397  0.14166202]\n    >>>  [ 0.34250836  0.5062777   0.0557734 ]\n    >>>  [ 0.79262553  0.35803886  0.025485  ]\n    >>>  [ 0.01864598  0.05139665  0.28886469]\n    >>>  [ 0.054392    0.29876719  0.07187681]\n    >>>  [ 0.45628547  0.03075684  0.04092033]\n    >>>  [ 0.85379178  0.56503558  0.01475575]\n    >>>  [ 0.53533883  0.09006355  0.3047824 ]\n    >>>  [-0.03662977  0.24753781  0.39824679]\n    >>>  [ 0.91177068  0.91497623  0.89427332]\n    >>>  [ 0.57973934  0.59203191  0.59370647]\n    >>>  [ 0.35495537  0.36538027  0.36772001]\n    >>>  [ 0.19009594  0.19180133  0.19316719]\n    >>>  [ 0.08524707  0.08890587  0.09255774]\n    >>>  [ 0.03038879  0.03118623  0.03279615]]\n    '
    colour_checker_param = COLOURCHECKERS.get('ColorChecker 2005')
    (_name, data, whitepoint) = colour_checker_param
    temp_xyY = []
    for key in data.keys():
        temp_xyY.append(data[key])
    temp_xyY = np.array(temp_xyY)
    large_xyz = xyY_to_XYZ(temp_xyY)
    rgb_white_point = D65_WHITE
    illuminant_XYZ = whitepoint
    illuminant_RGB = rgb_white_point
    chromatic_adaptation_transform = 'CAT02'
    large_xyz_to_rgb_matrix = color_space.XYZ_to_RGB_matrix
    rgb = XYZ_to_RGB(large_xyz, illuminant_XYZ, illuminant_RGB, large_xyz_to_rgb_matrix, chromatic_adaptation_transform)
    return rgb