emmet.core.mpid
Define identifier schemas used in MP.
Module Attributes
Identifier prefixes accepted when validating identifiers in strict mode. |
Functions
Check that an identifier is well-formed, without coercing it. |
|
Format an input string or identifier as a valid Materials Project format identifier. |
Classes
Identifier based on representing an integer as an alphabetical string. |
|
set() -> new empty set object set(iterable) -> new set object |
|
str(object='') -> str str(bytes_or_buffer[, encoding[, errors]]) -> str |
|
A Materials Project type ID with a prefix and an integer This class enables seemlessly mixing MPIDs and regular integer IDs Prefixed IDs are considered less than non-prefixed IDs to enable proper mixing with the Materials Project |
|
str(object='') -> str str(bytes_or_buffer[, encoding[, errors]]) -> str |
|
A Materials Project Molecule ID with a prefix, hash, and two integer values |
|
set() -> new empty set object set(iterable) -> new set object |
|
str(object='') -> str str(bytes_or_buffer[, encoding[, errors]]) -> str |
|
str(object='') -> str str(bytes_or_buffer[, encoding[, errors]]) -> str |