register_met_data_adapter#

rojak.datalib.registry.register_met_data_adapter(source, adapter, *, overwrite=False)[source]#

Register adapter as the way to read data from source

Parameters:
  • source (MetDataSource) – Data source the adapter handles

  • adapter (MetDataAdapter) – Callable building a MetData from the raw dataset

  • overwrite (bool) – Whether to replace an already registered adapter. Defaults to False.

Raises:

ValueError – If source already has an adapter and overwrite is False

Return type:

None