Common dataのサブセクション
Initial and optimized structure data
Initial and optimized structure data are saved in init_struc_data.pkl
and opt_struc_data.pkl
, respectively. pymatgen library is required to analyze these data files.
Data format
- type: dict
- key: structure ID
- value: structure data
- string form
- {0: Structure Summary …,
1: Structure Summary …,
…}
- {0: Structure Summary …,
- structure data format
How to access
import pickle
with open('init_struc_data.pkl', 'rb') as f:
init_struc_data = pickle.load(f)
with open('opt_struc_data.pkl', 'rb') as f:
opt_struc_data = pickle.load(f)
# struc_step_data[ID]
#
#
# ---------- structure step data of ID 0
cid = 0 # ID
init_struc_data[cid] # to show initial structure of ID 0
Structure Summary
Lattice
abc : 5.727301 5.727301 4.405757
angles : 90.0 90.0 90.0
volume : 144.5175386563631
A : 5.727301 0.0 0.0
B : 0.0 5.727301 0.0
C : 0.0 0.0 4.405757
PeriodicSite: Si (0.2506, 5.4767, 1.1014) [0.0438, 0.9562, 0.2500]
PeriodicSite: Si (2.6130, 3.1143, 1.1014) [0.4562, 0.5438, 0.2500]
PeriodicSite: Si (3.1143, 0.2506, 1.1014) [0.5438, 0.0438, 0.2500]
PeriodicSite: Si (5.4767, 2.6130, 1.1014) [0.9562, 0.4562, 0.2500]
PeriodicSite: Si (5.4767, 0.2506, 3.3043) [0.9562, 0.0438, 0.7500]
PeriodicSite: Si (3.1143, 2.6130, 3.3043) [0.5438, 0.4562, 0.7500]
PeriodicSite: Si (2.6130, 5.4767, 3.3043) [0.4562, 0.9562, 0.7500]
PeriodicSite: Si (0.2506, 3.1143, 3.3043) [0.0438, 0.5438, 0.7500]
Result data
Common result data such as space group, energies, etc. are saved in rslt_data.pkl
. pandas library is required to analyze this data file.
Data format
- type: pandas.core.frame.DataFrame
- row lable: structure ID
- string form
- see blow
How to access
import pickle
with open('rslt_data.pkl', 'rb') as f:
rslt_data = pickle.load(f)
# ---------- sort by Energy
# top 5
rslt_data.sort_values(by=['E_eV_atom']).head(5)
Spg_num Spg_sym Spg_num_opt Spg_sym_opt E_eV_atom Magmom Opt
1 98 I4_122 12 C2/m -3.978441 NaN not_yet
3 36 Cmc2_1 36 Cmc2_1 -3.520306 NaN not_yet
2 16 P222 16 P222 -3.348616 NaN not_yet
4 36 Cmc2_1 4 P2_1 -3.304168 NaN not_yet
0 139 I4/mmm 139 I4/mmm -3.000850 NaN done