.gitignore
.pre-commit-config.yaml
LICENSE
README.md
pyproject.toml
setup.py
.github/ISSUE_TEMPLATE/bug_report.md
.github/ISSUE_TEMPLATE/feature_request.md
.github/workflows/main.yml
alignn/__init__.py
alignn/alignn_train_folder.py
alignn/cli.py
alignn/config.py
alignn/data.py
alignn/profile.py
alignn/train.py
alignn/train_props.py
alignn/utils.py
alignn.egg-info/PKG-INFO
alignn.egg-info/SOURCES.txt
alignn.egg-info/dependency_links.txt
alignn.egg-info/entry_points.txt
alignn.egg-info/requires.txt
alignn.egg-info/top_level.txt
alignn/examples/sample_data/POSCAR-JVASP-10.vasp
alignn/examples/sample_data/POSCAR-JVASP-107772.vasp
alignn/examples/sample_data/POSCAR-JVASP-13526.vasp
alignn/examples/sample_data/POSCAR-JVASP-1372.vasp
alignn/examples/sample_data/POSCAR-JVASP-14014.vasp
alignn/examples/sample_data/POSCAR-JVASP-14441.vasp
alignn/examples/sample_data/POSCAR-JVASP-14873.vasp
alignn/examples/sample_data/POSCAR-JVASP-15345.vasp
alignn/examples/sample_data/POSCAR-JVASP-1996.vasp
alignn/examples/sample_data/POSCAR-JVASP-21210.vasp
alignn/examples/sample_data/POSCAR-JVASP-22556.vasp
alignn/examples/sample_data/POSCAR-JVASP-27901.vasp
alignn/examples/sample_data/POSCAR-JVASP-28397.vasp
alignn/examples/sample_data/POSCAR-JVASP-28565.vasp
alignn/examples/sample_data/POSCAR-JVASP-28634.vasp
alignn/examples/sample_data/POSCAR-JVASP-28704.vasp
alignn/examples/sample_data/POSCAR-JVASP-42300.vasp
alignn/examples/sample_data/POSCAR-JVASP-48166.vasp
alignn/examples/sample_data/POSCAR-JVASP-50332.vasp
alignn/examples/sample_data/POSCAR-JVASP-60596.vasp
alignn/examples/sample_data/POSCAR-JVASP-60702.vasp
alignn/examples/sample_data/POSCAR-JVASP-63912.vasp
alignn/examples/sample_data/POSCAR-JVASP-64003.vasp
alignn/examples/sample_data/POSCAR-JVASP-64045.vasp
alignn/examples/sample_data/POSCAR-JVASP-64240.vasp
alignn/examples/sample_data/POSCAR-JVASP-64377.vasp
alignn/examples/sample_data/POSCAR-JVASP-64584.vasp
alignn/examples/sample_data/POSCAR-JVASP-64664.vasp
alignn/examples/sample_data/POSCAR-JVASP-64719.vasp
alignn/examples/sample_data/POSCAR-JVASP-64906.vasp
alignn/examples/sample_data/POSCAR-JVASP-65062.vasp
alignn/examples/sample_data/POSCAR-JVASP-65101.vasp
alignn/examples/sample_data/POSCAR-JVASP-655.vasp
alignn/examples/sample_data/POSCAR-JVASP-676.vasp
alignn/examples/sample_data/POSCAR-JVASP-76308.vasp
alignn/examples/sample_data/POSCAR-JVASP-76309.vasp
alignn/examples/sample_data/POSCAR-JVASP-76312.vasp
alignn/examples/sample_data/POSCAR-JVASP-76313.vasp
alignn/examples/sample_data/POSCAR-JVASP-76318.vasp
alignn/examples/sample_data/POSCAR-JVASP-76515.vasp
alignn/examples/sample_data/POSCAR-JVASP-76516.vasp
alignn/examples/sample_data/POSCAR-JVASP-76525.vasp
alignn/examples/sample_data/POSCAR-JVASP-76528.vasp
alignn/examples/sample_data/POSCAR-JVASP-76536.vasp
alignn/examples/sample_data/POSCAR-JVASP-76548.vasp
alignn/examples/sample_data/POSCAR-JVASP-76549.vasp
alignn/examples/sample_data/POSCAR-JVASP-76562.vasp
alignn/examples/sample_data/POSCAR-JVASP-76567.vasp
alignn/examples/sample_data/POSCAR-JVASP-86097.vasp
alignn/examples/sample_data/POSCAR-JVASP-86205.vasp
alignn/examples/sample_data/POSCAR-JVASP-86436.vasp
alignn/examples/sample_data/POSCAR-JVASP-86726.vasp
alignn/examples/sample_data/POSCAR-JVASP-86968.vasp
alignn/examples/sample_data/POSCAR-JVASP-89025.vasp
alignn/examples/sample_data/POSCAR-JVASP-89265.vasp
alignn/examples/sample_data/POSCAR-JVASP-90228.vasp
alignn/examples/sample_data/POSCAR-JVASP-90532.vasp
alignn/examples/sample_data/POSCAR-JVASP-90856.vasp
alignn/examples/sample_data/POSCAR-JVASP-97378.vasp
alignn/examples/sample_data/POSCAR-JVASP-97499.vasp
alignn/examples/sample_data/POSCAR-JVASP-97570.vasp
alignn/examples/sample_data/POSCAR-JVASP-97677.vasp
alignn/examples/sample_data/POSCAR-JVASP-97799.vasp
alignn/examples/sample_data/POSCAR-JVASP-97915.vasp
alignn/examples/sample_data/POSCAR-JVASP-97984.vasp
alignn/examples/sample_data/POSCAR-JVASP-98167.vasp
alignn/examples/sample_data/POSCAR-JVASP-98224.vasp
alignn/examples/sample_data/POSCAR-JVASP-98225.vasp
alignn/examples/sample_data/POSCAR-JVASP-98284.vasp
alignn/examples/sample_data/POSCAR-JVASP-98550.vasp
alignn/examples/sample_data/config_example.json
alignn/examples/sample_data/id_prop.csv
alignn/examples/sample_data/scripts/generate_sample_data_reg.py
alignn/examples/sample_data_multi_prop/POSCAR-JVASP-10.vasp
alignn/examples/sample_data_multi_prop/POSCAR-JVASP-107772.vasp
alignn/examples/sample_data_multi_prop/POSCAR-JVASP-1372.vasp
alignn/examples/sample_data_multi_prop/POSCAR-JVASP-14014.vasp
alignn/examples/sample_data_multi_prop/POSCAR-JVASP-14873.vasp
alignn/examples/sample_data_multi_prop/POSCAR-JVASP-15345.vasp
alignn/examples/sample_data_multi_prop/POSCAR-JVASP-1996.vasp
alignn/examples/sample_data_multi_prop/POSCAR-JVASP-21210.vasp
alignn/examples/sample_data_multi_prop/POSCAR-JVASP-22556.vasp
alignn/examples/sample_data_multi_prop/POSCAR-JVASP-28397.vasp
alignn/examples/sample_data_multi_prop/POSCAR-JVASP-28565.vasp
alignn/examples/sample_data_multi_prop/POSCAR-JVASP-28634.vasp
alignn/examples/sample_data_multi_prop/POSCAR-JVASP-28704.vasp
alignn/examples/sample_data_multi_prop/POSCAR-JVASP-42300.vasp
alignn/examples/sample_data_multi_prop/POSCAR-JVASP-48166.vasp
alignn/examples/sample_data_multi_prop/POSCAR-JVASP-50332.vasp
alignn/examples/sample_data_multi_prop/POSCAR-JVASP-60702.vasp
alignn/examples/sample_data_multi_prop/POSCAR-JVASP-63912.vasp
alignn/examples/sample_data_multi_prop/POSCAR-JVASP-64003.vasp
alignn/examples/sample_data_multi_prop/POSCAR-JVASP-64045.vasp
alignn/examples/sample_data_multi_prop/POSCAR-JVASP-64240.vasp
alignn/examples/sample_data_multi_prop/POSCAR-JVASP-64377.vasp
alignn/examples/sample_data_multi_prop/POSCAR-JVASP-64584.vasp
alignn/examples/sample_data_multi_prop/POSCAR-JVASP-64664.vasp
alignn/examples/sample_data_multi_prop/POSCAR-JVASP-64719.vasp
alignn/examples/sample_data_multi_prop/POSCAR-JVASP-64906.vasp
alignn/examples/sample_data_multi_prop/POSCAR-JVASP-65062.vasp
alignn/examples/sample_data_multi_prop/POSCAR-JVASP-65101.vasp
alignn/examples/sample_data_multi_prop/POSCAR-JVASP-86097.vasp
alignn/examples/sample_data_multi_prop/POSCAR-JVASP-86205.vasp
alignn/examples/sample_data_multi_prop/POSCAR-JVASP-86436.vasp
alignn/examples/sample_data_multi_prop/POSCAR-JVASP-86726.vasp
alignn/examples/sample_data_multi_prop/POSCAR-JVASP-86968.vasp
alignn/examples/sample_data_multi_prop/POSCAR-JVASP-89025.vasp
alignn/examples/sample_data_multi_prop/POSCAR-JVASP-89265.vasp
alignn/examples/sample_data_multi_prop/POSCAR-JVASP-90228.vasp
alignn/examples/sample_data_multi_prop/POSCAR-JVASP-90532.vasp
alignn/examples/sample_data_multi_prop/POSCAR-JVASP-90856.vasp
alignn/examples/sample_data_multi_prop/POSCAR-JVASP-97378.vasp
alignn/examples/sample_data_multi_prop/POSCAR-JVASP-97499.vasp
alignn/examples/sample_data_multi_prop/POSCAR-JVASP-97570.vasp
alignn/examples/sample_data_multi_prop/POSCAR-JVASP-97677.vasp
alignn/examples/sample_data_multi_prop/POSCAR-JVASP-97799.vasp
alignn/examples/sample_data_multi_prop/POSCAR-JVASP-97915.vasp
alignn/examples/sample_data_multi_prop/POSCAR-JVASP-97984.vasp
alignn/examples/sample_data_multi_prop/POSCAR-JVASP-98167.vasp
alignn/examples/sample_data_multi_prop/POSCAR-JVASP-98224.vasp
alignn/examples/sample_data_multi_prop/POSCAR-JVASP-98225.vasp
alignn/examples/sample_data_multi_prop/POSCAR-JVASP-98284.vasp
alignn/examples/sample_data_multi_prop/POSCAR-JVASP-98550.vasp
alignn/examples/sample_data_multi_prop/id_prop.csv
alignn/examples/sample_data_multi_prop/scripts/generate_sample_data_edos.py
alignn/examples/sample_data_multi_prop/scripts/generate_sample_data_reg.py
alignn/models/__init__.py
alignn/models/alignn.py
alignn/models/alignn_cgcnn.py
alignn/models/alignn_layernorm.py
alignn/models/dense_alignn.py
alignn/models/densegcn.py
alignn/models/gcn.py
alignn/models/icgcnn.py
alignn/models/modified_cgcnn.py
alignn/models/utils.py
alignn/scripts/__init__.py
alignn/scripts/compare_cfid.py
alignn/scripts/dataset_props.json
alignn/scripts/defect.py
alignn/scripts/early_stopping_checker.py
alignn/scripts/final_model.py
alignn/scripts/graph_viz.py
alignn/scripts/make_test_split_cross_pred.py
alignn/scripts/predict.py
alignn/scripts/predict_db.py
alignn/scripts/predict_db_all.py
alignn/scripts/train_all_hmof.py
alignn/scripts/train_all_hpov.py
alignn/scripts/train_all_jv.py
alignn/scripts/train_all_jv_class.py
alignn/scripts/train_all_jv_dal.py
alignn/scripts/train_all_mp.py
alignn/scripts/train_all_oqmd.py
alignn/scripts/train_all_pdbbind.py
alignn/scripts/train_all_qm9_jctc.py
alignn/scripts/train_all_qmof.py
alignn/scripts/train_cgcnn_repo.py
alignn/scripts/train_edos_pdos.py
alignn/scripts/train_folder.py
alignn/scripts/train_megnet.py
alignn/tests/test_prop.py
alignn/tex/alignn2.png
alignn/tex/alignn2.tex