build_absorption_docs

emmet.builders.materials.absorption_spectrum.build_absorption_docs(input_documents, **kwargs)

Generate absorption documents from input structures.

Transforms a list of AbsorptionBuilderInput documents containing Pymatgen structures into corresponding AbsorbtionDoc instances by generating an absorption spectrum based on frequency dependent dielectric function outputs.

Caller is responsible for creating AbsorptionBuilderInput instances within their data pipeline context.

Return type:

Iterator[AbsorptionDoc]

Parameters:

input_documents (list[AbsorptionBuilderInput])

Args:

input_documents: List of AbsorptionBuilderInput documents to process.

Returns:

Iterator[AbsorbtionDoc]