We present the Crystal Generative Framework based on the Wyckoff Generative Adversarial Network (CGWGAN). CGWGAN utilizes a strategy that focuses on generating crystal templates while effectively masking the occupancy information of elements at specific sites within the crystal structure.
phonopy
, pymatgen
, ase
, and a surrogate model such as m3gnet
.m3gnet
as the surrogate model../opt_db/run_all.py
file:file_path = "path_2_db"
db_path = f"{file_path}/data.db"
cif_processor = CIFProcessor(file_path)
structure_processor = StructureProcessor(file_path, db_path)
cif_processor.process_files()
cif_processor.clean()
structure_processor.process_structures()
Mr. SU Tianhao
Email: thsu0407@gmail.com
Mr. Cao Bin
Email: bcao686@connect.hkust-gz.edu.cn
If you utilize the data or code from this repository, please reference our paper.