ChemEnvBuilder

class emmet.builders.materials.chemenv.ChemEnvBuilder(oxidation_states, chemenv, query=None, **kwargs)

Bases: MapBuilder

Parameters:
  • oxidation_states (Store)

  • chemenv (Store)

  • query (dict | None)

unary_function(item)
ufn: Unary function to process item

You do not need to provide values for source.key and source.last_updated_field in the output. Any uncaught exceptions will be caught by process_item and logged to the “error” field in the target document.