httk.atomistic.entries.prototypes

Logical entry families for the retained structural-classification records.

These are non-instantiable family markers used as storage-layout keys and as the targets of register_entry_family(). OPTIMADE serving (definitions and providers) for these families is intentionally not part of this module; store a ProtostructureRecord or PrototypeRecord (or their source values) directly.

Classes

ProtostructureEntry

Define the non-instantiable protostructure entry family.

PrototypeEntry

Define the non-instantiable prototype entry family.

BarePrototypeEntry

Define the non-instantiable bare prototype entry family.

BareProtostructureEntry

Define the non-instantiable bare protostructure entry family.

Module Contents

class httk.atomistic.entries.prototypes.ProtostructureEntry[source]

Define the non-instantiable protostructure entry family.

type = 'protostructures'
class httk.atomistic.entries.prototypes.PrototypeEntry[source]

Define the non-instantiable prototype entry family.

type = 'prototypes'
class httk.atomistic.entries.prototypes.BarePrototypeEntry[source]

Define the non-instantiable bare prototype entry family.

type = 'bare_prototypes'
class httk.atomistic.entries.prototypes.BareProtostructureEntry[source]

Define the non-instantiable bare protostructure entry family.

type = 'bare_protostructures'