Skip to content

Available objects

Data catalog can store any kind of object, but an object must be a child of a container. Currently we support a generic RawObject to store any bytes and PyMatGenObject to store data from the pymatgen library.

Every object has a native function to return an exact python native object. That is, if you load a RawObject from the data catalog, the native function returns bytes.

To create an object, you need to call its constructor. Also there is the from_native function, but it is for the internal use and may change without further notifications.

See: