build_provenance_docs
- emmet.builders.materials.provenance.build_provenance_docs(input_documents, snls, **kwargs)
Groups input documents and SNLs by formula_pretty, performs structure matching on each formula group, and constructs ProvenanceDocs for each group of ProvenanceBuilderInputs with matching structures within each formula group.
- Return type:
Iterator[ProvenanceDoc]- Parameters:
input_documents (list[ProvenanceBuilderInput])
snls (list[DatabaseSNL])
- Args:
input_documents: List of ProvenanceBuilderInput objects to process. snls: List of DatabaseSNL objects for structure matching against.
- Returns:
Iterator[ProvenanceDoc]