satpy.readers.core.config module

Reader configuration.

satpy.readers.core.config._get_configs(reader)[source]
satpy.readers.core.config.available_readers(as_dict=False, yaml_loader=<class 'yaml.loader.UnsafeLoader'>)[source]

Available readers based on current configuration.

Parameters:
  • as_dict (bool) – Optionally return reader information as a dictionary. Default: False.

  • yaml_loader (type[BaseLoader] | type[FullLoader] | type[UnsafeLoader]) – The yaml loader type. Default: yaml.loader.UnsafeLoader.

Return type:

list[str] | list[dict]

Returns:

List of available reader names. If as_dict is True then a list of dictionaries including additionally reader information is returned.

satpy.readers.core.config.configs_for_reader(reader=None)[source]

Generate reader configuration files for one or more readers.

Parameters:

reader (Optional[str]) – Yield configs only for this reader

Returns: Generator of lists of configuration files

satpy.readers.core.config.get_valid_reader_names(reader)[source]

Check for old reader names or readers pending deprecation.

satpy.readers.core.config.read_reader_config(config_files, loader=<class 'yaml.loader.UnsafeLoader'>)[source]

Read the reader config_files and return the extracted reader metadata.