elphick.geomet.utils.components.is_compositional
- elphick.geomet.utils.components.is_compositional(candidates, strict=True)[source]
Check if a list of candidates are compositional components (elements or oxides) :type candidates:
List
[str
] :param candidates: list of string candidates :type strict:bool
:param strict: If True, the candidates must be in the list of known compositional components (elements or oxides) :param as chemical symbols.:- Return type:
Union
[List
[str
],Dict
[str
,str
]]- Returns:
If strict, a list of compositional components, otherwise a dict of the original candidates (keys) and their compositional component symbols (values)