remove_structures_with_fictive_elements

emmet.core.connectors.analysis.remove_structures_with_fictive_elements(structures)

Remove structures with fictive elements.

This is used to ensure that a Structure contains only real elements.

Sometimes, ICSD structures will use fictive elements to represent, e.g., cation substitution. Without a list of substituents, this is not useful for atomistic modelling.

Return type:

list[Structure]

Parameters:

structures (list[Structure])

Parameters

structures : list of Structure

Returns

list of Structure