colour_datasets.loaders.DatasetLoader_Asano2015#

class colour_datasets.loaders.DatasetLoader_Asano2015[source]#

Bases: colour_datasets.loaders.abstract.AbstractDatasetLoader

Define the Asano (2015) Observer Function Database dataset loader.

Attributes

Methods

References

[Asa15]

Return type

None

ID: str = '3252742'#

Dataset record id, i.e. the Zenodo record number.

load() Dict[str, Dict[int, colour_datasets.loaders.asano2015.Specification_Asano2015]][source]#

Sync, parse, convert and return the Asano (2015) Observer Function Database dataset content.

Returns

Asano (2015) Observer Function Database dataset content.

Return type

dict

Examples

>>> from colour_datasets.utilities import suppress_stdout
>>> dataset = DatasetLoader_Asano2015()
>>> with suppress_stdout():
...     dataset.load()
...
>>> len(dataset.content.keys())
2
static parse_workbook_Asano2015(workbook: str, template: str, observers: tuple = (1, 10)) Dict[str, Dict][source]#

Parse given Asano (2015) Observer Function Database workbook.

Parameters
  • workbook (str) – Asano (2015) Observer Function Database workbook path.

  • template (str) – Template used to create the CMFS names.

  • observers (tuple) – Observers range.

Returns

Asano (2015) Observer Function Database workbook observer data.

Return type

dict