{
  "all_pass": true,
  "kind": "fictional_rgb_channel_permutation_not_observation",
  "inputs": {
    "arrays": {
      "A": [
        [
          255,
          0
        ],
        [
          0,
          128
        ]
      ],
      "B": [
        [
          0,
          255
        ],
        [
          0,
          128
        ]
      ],
      "C": [
        [
          0,
          0
        ],
        [
          255,
          0
        ]
      ]
    },
    "mappings": [
      {
        "R": "A",
        "G": "B",
        "B": "C"
      },
      {
        "R": "B",
        "G": "C",
        "B": "A"
      }
    ],
    "range": [
      0,
      255
    ]
  },
  "checks": {
    "outputs": [
      [
        [
          [
            255,
            0,
            0
          ],
          [
            0,
            255,
            0
          ]
        ],
        [
          [
            0,
            0,
            255
          ],
          [
            128,
            128,
            0
          ]
        ]
      ],
      [
        [
          [
            0,
            0,
            255
          ],
          [
            255,
            0,
            0
          ]
        ],
        [
          [
            0,
            255,
            0
          ],
          [
            128,
            0,
            128
          ]
        ]
      ]
    ],
    "first_pixel_mapping1": [
      255,
      0,
      0
    ],
    "first_pixel_mapping2": [
      0,
      0,
      255
    ],
    "all_values_in_uint8_range": true,
    "scalar_multiset_preserved": true,
    "fictional_data": true
  },
  "limits": [
    "Not real filter wavelengths",
    "No flatfield/alignment/noise/stretch modelling",
    "Displayed intensity is invented uint8 value"
  ]
}
