CDVAE

CDVAE is a diffusion-based variational autoencoder for crystalline materials. It learns from existing crystal structures and can generate novel periodic structures, as well as optimize for target properties in latent space. The project provides benchmark datasets (Perov-5, Carbon-24, MP-20) and training/evaluation scripts for crystal generation and property conditioning.