Table 2 Key, value data type, and value description for workflow_data.json entries.
From: An automatically curated first-principles database of ferroelectrics
Key | Type | Description |
|---|---|---|
_id | bson.objectid.ObjectId | Automatically created unique identifier. |
wfid | unicode | The workflow id. |
cid | unicode | The “connection” or distortion id. The alphanumeric portion of the string after cid_ corresponds to the bson.objectid.ObjectId used in the distortion database. |
search_id | unicode | Simplified unique identifier for pairs of structures used in the search. |
workflow_status | unicode | Status of workflow denoted by FireWorks. |
alphabetical_formula | unicode | Composition with elements sorted alphabetically. |
pretty_formula | unicode | Composition with elements sorted by electronegativity. |
polar_id | unicode | Materials Project Id. |
nonpolar_id | unicode | Materials Project Id. |
polar_icsd_ids | floats list | ICSD id numbers, if available. |
nonpolar_icsd_ids | floats list | ICSD id numbers, if available. |
polar_spacegroup | float | Polar space group, integer between 1 and 230. |
nonpolar_spacegroup | float | Nonpolar space group, integer between 1 and 230. |
orig_polar_structure | pymatgen.Structure dict | Polar structure as referenced in distortion JSON file. |
orig_nonpolar_structure | pymatgen.Structure dict | Nonpolar structure as referenced in distortion JSON file. |
structures | pymatgen.Structure dicts list | Static calculation structures. Fully complete workflows have 10. |
relaxation_len | float | Number of relaxation calculations performed. Fully complete workflows have 2. |
relaxation_task_labels | strs list | The task labels of the relaxation calculations performed. |
static_len | float | Number of static calculations performed. Fully complete workflows have 10. |
static_task_labels | strs list | The task labels of the static calculations performed. |
polarization_len | float | Number of polarization calculations performed. Fully complete workflows have 10. |
polarization_task_labels | strs list | The task labels of the polarization calculations performed. |
polarization_change_norm | float | The Cartesian norm of the recovered spontaneous polarization. |
polarization_change | floats list | The vector along a, b, and c of the recovered spontaneous polarization vector. |
raw_electron_polarization | floats lists list | Raw electron polarization per structure from VASP along Cartesian directions. |
raw_ionic_polarization_vasp | floats lists list | Raw ionic polarization per structure from VASP along Cartesian directions. |
raw_ionic_polarization | floats lists list | Raw ionic polarization per structure from calc_ionic along lattice directions. |
polarization_quanta | floats lists list | Structure dependent polarization quanta along a, b, and c lattice vectors. |
same_branch_polarization | floats lists list | Same branch polarization along a, b, and c for each polarization calculation structure. |
polarization_max_spline_jumps | floats lists list | Max jump between spline and data for polarization along a, b, and c. |
polarization_smoothness | floats list | Average jump between spline and data for polarization along a, b, and c. |