File Structure¶
It is very important to me that humans can understand my code and how to get what they want from it. As LLMs get better at parsing codebases, human understanding and decent documentation can seem less important.
But in my experiance, predominately using LLMs makes gaining an intutive sense for code structure much harder. Then, when you want just one thing from a complicated codebase (or heaven forbid nosense bugs happen), things get messy and LLMs often solve nonoptimally. (That said, I did use LLMs to help build this website and still expect others to use them to understand/use COGITO.)
To try and achieve this goal, I have created this interactive visualization of different file inputs and outputs of my different COGITO modules. I hope you enjoy clicking through them and this proves to be a handy reference for understanding the various files of COGITO.
The boxes are bolded if the input/output file is required. The boxes are colored red for quality accessment files and yellow for debug/developer files. More tags and colors will be added when I get more time for it. This is still a bit underdevelopment and as such there may be small errors here and there. For some ridiculous rendering go click ‘bond_cohp_plot.html’ in the COGITOpost output section (it may take a second to load).
COGITO¶
COGITO.generate_TBmodel() [api]
Requires:start_from_orbnpy=True
COGITO.generate_TBmodel() [api]
run_cogito() [api]
Requires:file_type='npy' (default), version>=0.2.0 Make in CLI:COGITO.py --dir DIR Skip in CLI:COGITO.py --dir DIR --file_type 'txt'
COGITO.generate_TBmodel() [api]
run_cogito() [api]
Requires:file_type='npy' (default), version>=0.2.0 Make in CLI:COGITO.py --dir DIR Skip in CLI:COGITO.py --dir DIR --file_type 'txt'
COGITO.generate_TBmodel() [api]
run_cogito() [api]
Requires:file_type='txt' Make in CLI:COGITO.py --dir DIR --file_type 'txt' Skip in CLI:COGITO.py --dir DIR
File generated by COGITO
3 3 2 26
start params
-3 -3 -2 1 1 0.000000937637 -0.000000001146
-3 -3 -2 1 2 0.000000456469 -0.000000016048
-3 -3 -2 1 3 0.000001680912 -0.000000005082
-3 -3 -2 1 4 0.000000448654 -0.000000009851
.
.
.
0 0 0 6 6 -12.653286765415 -0.000000000000
0 0 0 6 7 -0.000000003060 -0.000000003098
0 0 0 6 8 0.887211895878 -0.000000173271
0 0 0 6 9 -0.000000011477 0.000000008021
0 0 0 6 10 0.033962650757 0.000000231343
0 0 0 6 11 -0.049561898102 -0.000000221488
0 0 0 6 12 -0.025543869011 -0.000000297009
0 0 0 6 13 0.049561777544 0.000000012608
0 0 0 6 14 -0.000000272100 -0.000000027102
0 0 0 6 15 -0.347540723851 -0.000000070254
0 0 0 6 16 0.290748289356 -0.000000029556
0 0 0 6 17 0.571670386466 -0.000000088915
0 0 0 6 18 -0.290748309899 -0.000000043803
0 0 0 6 19 -2.996536528573 0.000000195339
0 0 0 6 20 2.509298471369 0.000000040470
0 0 0 6 21 -1.631632900080 -0.000000083909
0 0 0 6 22 -0.000000004683 0.000000064794
0 0 0 6 23 -2.996536515641 0.000000234502
0 0 0 6 24 -0.000000012715 0.000000063281
0 0 0 6 25 -1.631632892892 -0.000000085367
...COGITO.generate_TBmodel() [api]
run_cogito() [api]
Requires:file_type='txt' Make in CLI:COGITO.py --dir DIR --file_type 'txt' Skip in CLI:COGITO.py --dir DIR
File generated by COGITO
3 3 2 26
start params
-3 -3 -2 1 1 -0.000000032617 -0.000000000000
-3 -3 -2 1 2 -0.000000022526 0.000000000000
-3 -3 -2 1 3 -0.000000069718 -0.000000000000
-3 -3 -2 1 4 -0.000000022526 0.000000000000
.
.
.
0 0 0 6 6 0.999873053114 0.000000000000
0 0 0 6 7 -0.000000000000 -0.000000000000
0 0 0 6 8 0.000329348831 -0.000000000000
0 0 0 6 9 0.000000000000 -0.000000000000
0 0 0 6 10 -0.001197017947 -0.000000000000
0 0 0 6 11 0.001659501068 0.000000000000
0 0 0 6 12 0.000872144234 0.000000000000
0 0 0 6 13 -0.001659501068 0.000000000000
0 0 0 6 14 -0.000000000000 -0.000000000000
0 0 0 6 15 0.018241402626 0.000000000000
0 0 0 6 16 -0.017497044689 0.000000000000
0 0 0 6 17 -0.036171087794 -0.000000000000
0 0 0 6 18 0.017497044689 -0.000000000000
0 0 0 6 19 0.102180849975 -0.000000000000
0 0 0 6 20 -0.128986856728 -0.000000000000
0 0 0 6 21 0.092923573742 -0.000000000000
0 0 0 6 22 -0.000000000000 -0.000000000000
0 0 0 6 23 0.102180849975 -0.000000000000
0 0 0 6 24 -0.000000000000 -0.000000000000
0 0 0 6 25 0.092923573742 -0.000000000000
...COGITO.generate_TBmodel() [api]
run_cogito() [api]
Requires:start_from_orbnpy=False (default) Make in CLI:COGITO.py --dir DIR Skip in CLI:COGITO.py --dir DIR --start_orbnpy
lattice_vecs
4.05505270 0.00000000 0.00000000
0.00000000 4.05505270 0.00000000
0.00000000 0.00000000 5.47357943
atoms
0.50000000 0.00000000 0.21770996 Pb 14.0000
-0.00000000 0.50000000 0.78229004 Pb 14.0000
0.50000000 0.50000000 0.00000000 O 6.0000
0.00000000 0.00000000 -0.00000000 O 6.0000
orbitals
0.50000000 0.00000000 0.21770996 0 d
0.50000000 0.00000000 0.21770996 0 d
0.50000000 0.00000000 0.21770996 0 d
0.50000000 0.00000000 0.21770996 0 d
0.50000000 0.00000000 0.21770996 0 d
0.50000000 0.00000000 0.21770996 0 s
0.50000000 0.00000000 0.21770996 0 p
0.50000000 0.00000000 0.21770996 0 p
0.50000000 0.00000000 0.21770996 0 p
-0.00000000 0.50000000 0.78229004 1 d
-0.00000000 0.50000000 0.78229004 1 d
-0.00000000 0.50000000 0.78229004 1 d
-0.00000000 0.50000000 0.78229004 1 d
-0.00000000 0.50000000 0.78229004 1 d
-0.00000000 0.50000000 0.78229004 1 s
-0.00000000 0.50000000 0.78229004 1 p
-0.00000000 0.50000000 0.78229004 1 p
-0.00000000 0.50000000 0.78229004 1 p
0.50000000 0.50000000 0.00000000 2 s
0.50000000 0.50000000 0.00000000 2 p
...COGITO.generate_TBmodel() [api]
run_cogito() [api]
Requires:start_from_orbnpy=False (default) Make in CLI:COGITO.py --dir DIR Skip in CLI:COGITO.py --dir DIR --start_orbnpy
COGITO.generate_TBmodel() [api]
run_cogito() [api]
Make in CLI:COGITO.py --dir DIR
File generated by COGITO percent charge spilling: 0.14% maximum band charge spill: 0.71% maximum charge spill: 1.24% average orbital mixing: 0.43% max orbital mixing: 1.08% avg spill per band: 0.0004 0.0003 0.0001 0.0001 0.0001 0.0001 0.0001 0.0001 0.0001 0.0001 0.0001 0.0002 0.0011 0.0012 0.0030 0.0025 0.0036 0.0040 0.0038 0.0062 0.0878 0.0975 0.1190 0.0959 0.1055 0.0688 0.8538 0.8791 0.9176 0.9478 0.9673 0.9624 0.9762 0.9778 0.9874 0.9894 0.9932 0.9958 0.9942 0.9959 0.9967 0.9982 0.9981 0.9981 0.9982 0.9980 0.9985 0.9986 0.9989 0.9991 0.9992 0.9994 0.9995 0.9994 0.9993 0.9993 0.9992 0.9994 0.9995 0.9996 0.9995 0.9996 0.9996 0.9995 0.9995 0.9995 0.9996 0.9996 0.9996 0.9997 0.9997 0.9997 0.9997 0.9997 0.9997 0.9997 0.9997 0.9997 0.9998 0.9998
run_cogito() [api]
Requires:save_orb_converg_info=True (default), start_from_orbnpy=False (default) Make in CLI:COGITO.py --dir DIR Skip in CLI:COGITO.py --dir DIR --no_save_converg
root ├── orb_type ├── orb_rad ├── orb_change ├── orb_change_periter ├── radial_change_periter ├── bloch_nrmse_iter └── ...
Requires:save_metadata=True (default) Make in CLI:COGITO.py --dir DIR Skip in CLI:COGITO.py --dir DIR --no_save_metadata
root ├── cli args ├── final args │ ├── directory │ ├── irreducible_grid │ ├── verbose │ ├── tag │ ├── include_excited │ ├── calc_nrms │ ├── save_orb_converg_info │ ├── orbfactor │ ├── num_steps │ ├── num_outer │ ├── plot_orbs │ ├── min_proj │ ├── band_opt │ ├── orb_opt │ ├── orb_orth │ ├── start_from_orbnpy │ ├── plot_projBS │ ├── plot_projDOS │ ├── orbs │ ├── save_orb_data │ ├── save_orb_figs │ ├── minimum_orb_energy │ └── min_duplicate_energy ├── dist_version └── datetime
Requires:save_metadata=True (default) Make in CLI:COGITO.py --dir DIR Skip in CLI:COGITO.py --dir DIR --no_save_metadata
initializing COGITO check elems: ['Si'] ['2'] ['Si' 'Si'] 2 check: ['Si'] SYMPREC! 0.0001 getting wavecar num plane waves: 1067 setting up intitial orbitals got POT info orb types! ['s' 'p' 'p' 'p' 's' 'p' 'p' 'p'] orbital radius [1.0776 1.4321 1.4321 1.4321 1.0776 1.4321 1.4321 1.4321] pseudo electrons per atom: [4. 4.] elapsed time for initialization: 0.9785909652709961 achieved convergence at loop 4 0.3401095683775257 elapsed time for converged orbs: 0.20575785636901855 fitting orbitals over 4 loops orbital radius [1.011 1.3039 1.3039 1.3039 1.011 1.3039 1.3039 1.3039] orbital percent change pseudo: [-6.18 -8.96 -8.96 -8.96 -6.18 -8.96 -8.96 -8.96] elapsed time for fitting orbs: 2.4507551193237305 achieved convergence at loop 4 0.46941043089611534 elapsed time for converged orbs: 0.40354275703430176 fitting orbitals over 4 loops orbital radius [1.025 1.3157 1.3157 1.3157 1.025 1.3157 1.3157 1.3157] orbital percent change pseudo: [-4.88 -8.13 -8.13 -8.13 -4.88 -8.13 -8.13 -8.13] elapsed time for fitting orbs: 3.819803237915039 achieved convergence at loop 4 0.46940959599798254 ...
COGITO.generate_TBmodel() [api]
run_cogito() [api]
Requires:save_orb_figs=True Make in CLI:COGITO.py --dir DIR --save_orb_figs
COGITO.generate_TBmodel() [api]
run_cogito() [api]
Requires:save_orb_figs=True Make in CLI:COGITO.py --dir DIR --save_orb_figs --verb 2
COGITO.generate_TBmodel() [api]
run_cogito() [api]
Requires:save_orb_data=True Make in CLI:COGITO.py --dir DIR --save_orb_figs --verb 2
root ├── [0] ├── [1] ├── [2] ├── [3] ├── [4] ├── [5] └── ...
COGITOpost¶
Requires:file_type='npy' (default), tb_file='TBparams' (default), version>=0.2.0
Requires:file_type='npy' (default), over_file='overlaps' (default), orbs_orth=False (default), version>=0.2.0
Requires:file_type='txt', over_file='overlaps' (default), orbs_orth=False (default)
run_cogito_model() [api]
Requires:eigfile='EIGENVAL' (default)
run_cogito_model() [api]
Make in CLI:COGITOpost.py --dir DIR
root ├── O O 2.9 0.4 │ ├── degeneracy │ ├── bond length │ ├── cohp │ ├── coop │ └── all bonds ├── O O 4.1 0.0 │ ├── degeneracy │ ├── bond length │ ├── cohp │ ├── coop │ └── all bonds ├── O O 5.5 -0.0 │ ├── degeneracy │ ├── bond length │ ├── cohp │ ├── coop │ └── all bonds ├── O O 5.7 0.0 │ ├── degeneracy │ ├── bond length │ ├── cohp │ ├── coop │ └── all bonds ├── O O 6.2 0.0 │ ├── degeneracy │ ├── bond length │ ├── cohp │ ├── coop │ └── all bonds ├── O O 6.4 0.0 │ ├── degeneracy │ ├── bond length │ ├── cohp │ ├── coop │ └── all bonds └── ...
run_cogito_model() [api]
Make in CLI:COGITOpost.py --dir DIR
root ├── 0, 0, -1, -1, -1 │ ├── group_key │ ├── elements │ ├── atomorbs1, atomorbs2 │ ├── bond_length │ ├── orb-orb dict │ │ ├── s-s │ │ │ ├── orbnums │ │ │ ├── cohp_matrix │ │ │ ├── coop_matrix │ │ │ ├── overlaps │ │ │ ├── hams │ │ │ ├── bond_occup │ │ │ ├── orb_ediff │ │ │ ├── cohp │ │ │ └── coop │ │ ├── s-p │ │ │ ├── orbnums │ │ │ ├── cohp_matrix │ │ │ ├── coop_matrix │ │ │ ├── overlaps │ │ │ ├── hams │ │ │ ├── bond_occup │ │ │ ├── orb_ediff │ │ │ ├── cohp │ │ │ └── coop │ │ ├── s-d │ │ │ ├── orbnums │ │ │ ├── cohp_matrix │ │ │ ├── coop_matrix │ │ │ ├── overlaps │ │ │ ├── hams │ │ │ ├── bond_occup │ │ │ ├── orb_ediff │ │ │ ├── cohp │ │ │ └── coop │ │ ├── p-s │ │ │ ├── orbnums │ │ │ ├── cohp_matrix │ │ │ ├── coop_matrix │ │ │ ├── overlaps │ │ │ ├── hams │ │ │ ├── bond_occup │ │ │ ├── orb_ediff │ │ │ ├── cohp │ │ │ └── coop │ │ ├── p-p │ │ │ ├── orbnums │ │ │ ├── cohp_matrix │ │ │ ├── coop_matrix │ │ │ ├── overlaps │ │ │ ├── hams │ │ │ ├── bond_occup │ │ │ ├── orb_ediff │ │ │ ├── cohp │ │ │ └── coop │ │ ├── p-d │ │ │ ├── orbnums │ │ │ ├── cohp_matrix │ │ │ ├── coop_matrix │ │ │ ├── overlaps │ │ │ ├── hams │ │ │ ├── bond_occup │ │ │ ├── orb_ediff │ │ │ ├── cohp │ │ │ └── coop │ │ ├── d-s │ │ │ ├── orbnums │ │ │ ├── cohp_matrix │ │ │ ├── coop_matrix │ │ │ ├── overlaps │ │ │ ├── hams │ │ │ ├── bond_occup │ │ │ ├── orb_ediff │ │ │ ├── cohp │ │ │ └── coop │ │ ├── d-p │ │ │ ├── orbnums │ │ │ ├── cohp_matrix │ │ │ ├── coop_matrix │ │ │ ├── overlaps │ │ │ ├── hams │ │ │ ├── bond_occup │ │ │ ├── orb_ediff │ │ │ ├── cohp │ │ │ └── coop │ │ └── d-d │ │ ├── orbnums │ │ ├── cohp_matrix │ │ ├── coop_matrix │ │ ├── overlaps │ │ ├── hams │ │ ├── bond_occup │ │ ├── orb_ediff │ │ ├── cohp │ │ └── coop │ ├── cohp │ └── coop ├── 0, 0, -1, -1, 0 │ ├── group_key │ ├── elements │ ├── atomorbs1, atomorbs2 │ ├── bond_length │ ├── orb-orb dict │ │ ├── s-s │ │ │ ├── orbnums │ │ │ ├── cohp_matrix │ │ │ ├── coop_matrix │ │ │ ├── overlaps │ │ │ ├── hams │ │ │ ├── bond_occup │ │ │ ├── orb_ediff │ │ │ ├── cohp │ │ │ └── coop │ │ ├── s-p │ │ │ ├── orbnums │ │ │ ├── cohp_matrix │ │ │ ├── coop_matrix │ │ │ ├── overlaps │ │ │ ├── hams │ │ │ ├── bond_occup │ │ │ ├── orb_ediff │ │ │ ├── cohp │ │ │ └── coop │ │ ├── s-d │ │ │ ├── orbnums │ │ │ ├── cohp_matrix │ │ │ ├── coop_matrix │ │ │ ├── overlaps │ │ │ ├── hams │ │ │ ├── bond_occup │ │ │ ├── orb_ediff │ │ │ ├── cohp │ │ │ └── coop │ │ ├── p-s │ │ │ ├── orbnums │ │ │ ├── cohp_matrix │ │ │ ├── coop_matrix │ │ │ ├── overlaps │ │ │ ├── hams │ │ │ ├── bond_occup │ │ │ ├── orb_ediff │ │ │ ├── cohp │ │ │ └── coop │ │ ├── p-p │ │ │ ├── orbnums │ │ │ ├── cohp_matrix │ │ │ ├── coop_matrix │ │ │ ├── overlaps │ │ │ ├── hams │ │ │ ├── bond_occup │ │ │ ├── orb_ediff │ │ │ ├── cohp │ │ │ └── coop │ │ ├── p-d │ │ │ ├── orbnums │ │ │ ├── cohp_matrix │ │ │ ├── coop_matrix │ │ │ ├── overlaps │ │ │ ├── hams │ │ │ ├── bond_occup │ │ │ ├── orb_ediff │ │ │ ├── cohp │ │ │ └── coop │ │ ├── d-s │ │ │ ├── orbnums │ │ │ ├── cohp_matrix │ │ │ ├── coop_matrix │ │ │ ├── overlaps │ │ │ ├── hams │ │ │ ├── bond_occup │ │ │ ├── orb_ediff │ │ │ ├── cohp │ │ │ └── coop │ │ ├── d-p │ │ │ ├── orbnums │ │ │ ├── cohp_matrix │ │ │ ├── coop_matrix │ │ │ ├── overlaps │ │ │ ├── hams │ │ │ ├── bond_occup │ │ │ ├── orb_ediff │ │ │ ├── cohp │ │ │ └── coop │ │ └── d-d │ │ ├── orbnums │ │ ├── cohp_matrix │ │ ├── coop_matrix │ │ ├── overlaps │ │ ├── hams │ │ ├── bond_occup │ │ ├── orb_ediff │ │ ├── cohp │ │ └── coop │ ├── cohp │ └── coop ├── 0, 0, -1, -1, 1 │ ├── group_key │ ├── elements │ ├── atomorbs1, atomorbs2 │ ├── bond_length │ ├── orb-orb dict │ │ ├── s-s │ │ │ ├── orbnums │ │ │ ├── cohp_matrix │ │ │ ├── coop_matrix │ │ │ ├── overlaps │ │ │ ├── hams │ │ │ ├── bond_occup │ │ │ ├── orb_ediff │ │ │ ├── cohp │ │ │ └── coop │ │ ├── s-p │ │ │ ├── orbnums │ │ │ ├── cohp_matrix │ │ │ ├── coop_matrix │ │ │ ├── overlaps │ │ │ ├── hams │ │ │ ├── bond_occup │ │ │ ├── orb_ediff │ │ │ ├── cohp │ │ │ └── coop │ │ ├── s-d │ │ │ ├── orbnums │ │ │ ├── cohp_matrix │ │ │ ├── coop_matrix │ │ │ ├── overlaps │ │ │ ├── hams │ │ │ ├── bond_occup │ │ │ ├── orb_ediff │ │ │ ├── cohp │ │ │ └── coop │ │ ├── p-s │ │ │ ├── orbnums │ │ │ ├── cohp_matrix │ │ │ ├── coop_matrix │ │ │ ├── overlaps │ │ │ ├── hams │ │ │ ├── bond_occup │ │ │ ├── orb_ediff │ │ │ ├── cohp │ │ │ └── coop │ │ ├── p-p │ │ │ ├── orbnums │ │ │ ├── cohp_matrix │ │ │ ├── coop_matrix │ │ │ ├── overlaps │ │ │ ├── hams │ │ │ ├── bond_occup │ │ │ ├── orb_ediff │ │ │ ├── cohp │ │ │ └── coop │ │ ├── p-d │ │ │ ├── orbnums │ │ │ ├── cohp_matrix │ │ │ ├── coop_matrix │ │ │ ├── overlaps │ │ │ ├── hams │ │ │ ├── bond_occup │ │ │ ├── orb_ediff │ │ │ ├── cohp │ │ │ └── coop │ │ ├── d-s │ │ │ ├── orbnums │ │ │ ├── cohp_matrix │ │ │ ├── coop_matrix │ │ │ ├── overlaps │ │ │ ├── hams │ │ │ ├── bond_occup │ │ │ ├── orb_ediff │ │ │ ├── cohp │ │ │ └── coop │ │ ├── d-p │ │ │ ├── orbnums │ │ │ ├── cohp_matrix │ │ │ ├── coop_matrix │ │ │ ├── overlaps │ │ │ ├── hams │ │ │ ├── bond_occup │ │ │ ├── orb_ediff │ │ │ ├── cohp │ │ │ └── coop │ │ └── d-d │ │ ├── orbnums │ │ ├── cohp_matrix │ │ ├── coop_matrix │ │ ├── overlaps │ │ ├── hams │ │ ├── bond_occup │ │ ├── orb_ediff │ │ ├── cohp │ │ └── coop │ ├── cohp │ └── coop ├── 0, 0, -1, 0, -1 │ ├── group_key │ ├── elements │ ├── atomorbs1, atomorbs2 │ ├── bond_length │ ├── orb-orb dict │ │ ├── s-s │ │ │ ├── orbnums │ │ │ ├── cohp_matrix │ │ │ ├── coop_matrix │ │ │ ├── overlaps │ │ │ ├── hams │ │ │ ├── bond_occup │ │ │ ├── orb_ediff │ │ │ ├── cohp │ │ │ └── coop │ │ ├── s-p │ │ │ ├── orbnums │ │ │ ├── cohp_matrix │ │ │ ├── coop_matrix │ │ │ ├── overlaps │ │ │ ├── hams │ │ │ ├── bond_occup │ │ │ ├── orb_ediff │ │ │ ├── cohp │ │ │ └── coop │ │ ├── s-d │ │ │ ├── orbnums │ │ │ ├── cohp_matrix │ │ │ ├── coop_matrix │ │ │ ├── overlaps │ │ │ ├── hams │ │ │ ├── bond_occup │ │ │ ├── orb_ediff │ │ │ ├── cohp │ │ │ └── coop │ │ ├── p-s │ │ │ ├── orbnums │ │ │ ├── cohp_matrix │ │ │ ├── coop_matrix │ │ │ ├── overlaps │ │ │ ├── hams │ │ │ ├── bond_occup │ │ │ ├── orb_ediff │ │ │ ├── cohp │ │ │ └── coop │ │ ├── p-p │ │ │ ├── orbnums │ │ │ ├── cohp_matrix │ │ │ ├── coop_matrix │ │ │ ├── overlaps │ │ │ ├── hams │ │ │ ├── bond_occup │ │ │ ├── orb_ediff │ │ │ ├── cohp │ │ │ └── coop │ │ ├── p-d │ │ │ ├── orbnums │ │ │ ├── cohp_matrix │ │ │ ├── coop_matrix │ │ │ ├── overlaps │ │ │ ├── hams │ │ │ ├── bond_occup │ │ │ ├── orb_ediff │ │ │ ├── cohp │ │ │ └── coop │ │ ├── d-s │ │ │ ├── orbnums │ │ │ ├── cohp_matrix │ │ │ ├── coop_matrix │ │ │ ├── overlaps │ │ │ ├── hams │ │ │ ├── bond_occup │ │ │ ├── orb_ediff │ │ │ ├── cohp │ │ │ └── coop │ │ ├── d-p │ │ │ ├── orbnums │ │ │ ├── cohp_matrix │ │ │ ├── coop_matrix │ │ │ ├── overlaps │ │ │ ├── hams │ │ │ ├── bond_occup │ │ │ ├── orb_ediff │ │ │ ├── cohp │ │ │ └── coop │ │ └── d-d │ │ ├── orbnums │ │ ├── cohp_matrix │ │ ├── coop_matrix │ │ ├── overlaps │ │ ├── hams │ │ ├── bond_occup │ │ ├── orb_ediff │ │ ├── cohp │ │ └── coop │ ├── cohp │ └── coop ├── 0, 0, -1, 0, 0 │ ├── group_key │ ├── elements │ ├── atomorbs1, atomorbs2 │ ├── bond_length │ ├── orb-orb dict │ │ ├── s-s │ │ │ ├── orbnums │ │ │ ├── cohp_matrix │ │ │ ├── coop_matrix │ │ │ ├── overlaps │ │ │ ├── hams │ │ │ ├── bond_occup │ │ │ ├── orb_ediff │ │ │ ├── cohp │ │ │ └── coop │ │ ├── s-p │ │ │ ├── orbnums │ │ │ ├── cohp_matrix │ │ │ ├── coop_matrix │ │ │ ├── overlaps │ │ │ ├── hams │ │ │ ├── bond_occup │ │ │ ├── orb_ediff │ │ │ ├── cohp │ │ │ └── coop │ │ ├── s-d │ │ │ ├── orbnums │ │ │ ├── cohp_matrix │ │ │ ├── coop_matrix │ │ │ ├── overlaps │ │ │ ├── hams │ │ │ ├── bond_occup │ │ │ ├── orb_ediff │ │ │ ├── cohp │ │ │ └── coop │ │ ├── p-s │ │ │ ├── orbnums │ │ │ ├── cohp_matrix │ │ │ ├── coop_matrix │ │ │ ├── overlaps │ │ │ ├── hams │ │ │ ├── bond_occup │ │ │ ├── orb_ediff │ │ │ ├── cohp │ │ │ └── coop │ │ ├── p-p │ │ │ ├── orbnums │ │ │ ├── cohp_matrix │ │ │ ├── coop_matrix │ │ │ ├── overlaps │ │ │ ├── hams │ │ │ ├── bond_occup │ │ │ ├── orb_ediff │ │ │ ├── cohp │ │ │ └── coop │ │ ├── p-d │ │ │ ├── orbnums │ │ │ ├── cohp_matrix │ │ │ ├── coop_matrix │ │ │ ├── overlaps │ │ │ ├── hams │ │ │ ├── bond_occup │ │ │ ├── orb_ediff │ │ │ ├── cohp │ │ │ └── coop │ │ ├── d-s │ │ │ ├── orbnums │ │ │ ├── cohp_matrix │ │ │ ├── coop_matrix │ │ │ ├── overlaps │ │ │ ├── hams │ │ │ ├── bond_occup │ │ │ ├── orb_ediff │ │ │ ├── cohp │ │ │ └── coop │ │ ├── d-p │ │ │ ├── orbnums │ │ │ ├── cohp_matrix │ │ │ ├── coop_matrix │ │ │ ├── overlaps │ │ │ ├── hams │ │ │ ├── bond_occup │ │ │ ├── orb_ediff │ │ │ ├── cohp │ │ │ └── coop │ │ └── d-d │ │ ├── orbnums │ │ ├── cohp_matrix │ │ ├── coop_matrix │ │ ├── overlaps │ │ ├── hams │ │ ├── bond_occup │ │ ├── orb_ediff │ │ ├── cohp │ │ └── coop │ ├── cohp │ └── coop ├── 0, 0, -1, 0, 1 │ ├── group_key │ ├── elements │ ├── atomorbs1, atomorbs2 │ ├── bond_length │ ├── orb-orb dict │ │ ├── s-s │ │ │ ├── orbnums │ │ │ ├── cohp_matrix │ │ │ ├── coop_matrix │ │ │ ├── overlaps │ │ │ ├── hams │ │ │ ├── bond_occup │ │ │ ├── orb_ediff │ │ │ ├── cohp │ │ │ └── coop │ │ ├── s-p │ │ │ ├── orbnums │ │ │ ├── cohp_matrix │ │ │ ├── coop_matrix │ │ │ ├── overlaps │ │ │ ├── hams │ │ │ ├── bond_occup │ │ │ ├── orb_ediff │ │ │ ├── cohp │ │ │ └── coop │ │ ├── s-d │ │ │ ├── orbnums │ │ │ ├── cohp_matrix │ │ │ ├── coop_matrix │ │ │ ├── overlaps │ │ │ ├── hams │ │ │ ├── bond_occup │ │ │ ├── orb_ediff │ │ │ ├── cohp │ │ │ └── coop │ │ ├── p-s │ │ │ ├── orbnums │ │ │ ├── cohp_matrix │ │ │ ├── coop_matrix │ │ │ ├── overlaps │ │ │ ├── hams │ │ │ ├── bond_occup │ │ │ ├── orb_ediff │ │ │ ├── cohp │ │ │ └── coop │ │ ├── p-p │ │ │ ├── orbnums │ │ │ ├── cohp_matrix │ │ │ ├── coop_matrix │ │ │ ├── overlaps │ │ │ ├── hams │ │ │ ├── bond_occup │ │ │ ├── orb_ediff │ │ │ ├── cohp │ │ │ └── coop │ │ ├── p-d │ │ │ ├── orbnums │ │ │ ├── cohp_matrix │ │ │ ├── coop_matrix │ │ │ ├── overlaps │ │ │ ├── hams │ │ │ ├── bond_occup │ │ │ ├── orb_ediff │ │ │ ├── cohp │ │ │ └── coop │ │ ├── d-s │ │ │ ├── orbnums │ │ │ ├── cohp_matrix │ │ │ ├── coop_matrix │ │ │ ├── overlaps │ │ │ ├── hams │ │ │ ├── bond_occup │ │ │ ├── orb_ediff │ │ │ ├── cohp │ │ │ └── coop │ │ ├── d-p │ │ │ ├── orbnums │ │ │ ├── cohp_matrix │ │ │ ├── coop_matrix │ │ │ ├── overlaps │ │ │ ├── hams │ │ │ ├── bond_occup │ │ │ ├── orb_ediff │ │ │ ├── cohp │ │ │ └── coop │ │ └── d-d │ │ ├── orbnums │ │ ├── cohp_matrix │ │ ├── coop_matrix │ │ ├── overlaps │ │ ├── hams │ │ ├── bond_occup │ │ ├── orb_ediff │ │ ├── cohp │ │ └── coop │ ├── cohp │ └── coop └── ...
run_cogito_model() [api]
Make in CLI:COGITOpost.py --dir DIR
root
├── 0
│ ├── elem
│ ├── onsite_partial_chg
│ ├── mulli_partial_chg
│ ├── onsite_occup
│ │ ├── s
│ │ ├── p
│ │ └── d
│ ├── onsite_occup_perorb
│ │ ├── s
│ │ ├── p
│ │ └── d
│ ├── mulli_occup
│ │ ├── s
│ │ ├── p
│ │ └── d
│ ├── mulli_occup_perorb
│ │ ├── s
│ │ ├── p
│ │ └── d
│ ├── orb_energies
│ │ ├── s
│ │ ├── p
│ │ └── d
│ ├── inter_orb_combos
│ │ ├── cohp
│ │ │ ├── s-p
│ │ │ ├── p-s
│ │ │ ├── p-d
│ │ │ └── d-p
│ │ ├── coop
│ │ │ ├── s-p
│ │ │ ├── p-s
│ │ │ ├── p-d
│ │ │ └── d-p
│ │ └── bond_occup
│ │ ├── s-p
│ │ ├── p-s
│ │ ├── p-d
│ │ └── d-p
│ ├── orb-orb dict
│ │ ├── s-s
│ │ │ ├── orbnums
│ │ │ ├── cohp_matrix
│ │ │ ├── coop_matrix
│ │ │ ├── overlaps
│ │ │ ├── hams
│ │ │ ├── bond_occup
│ │ │ ├── orb_ediff
│ │ │ ├── cohp
│ │ │ └── coop
│ │ ├── s-p
│ │ │ ├── orbnums
│ │ │ ├── cohp_matrix
│ │ │ ├── coop_matrix
│ │ │ ├── overlaps
│ │ │ ├── hams
│ │ │ ├── bond_occup
│ │ │ ├── orb_ediff
│ │ │ ├── cohp
│ │ │ └── coop
│ │ ├── s-d
│ │ │ ├── orbnums
│ │ │ ├── cohp_matrix
│ │ │ ├── coop_matrix
│ │ │ ├── overlaps
│ │ │ ├── hams
│ │ │ ├── bond_occup
│ │ │ ├── orb_ediff
│ │ │ ├── cohp
│ │ │ └── coop
│ │ ├── p-s
│ │ │ ├── orbnums
│ │ │ ├── cohp_matrix
│ │ │ ├── coop_matrix
│ │ │ ├── overlaps
│ │ │ ├── hams
│ │ │ ├── bond_occup
│ │ │ ├── orb_ediff
│ │ │ ├── cohp
│ │ │ └── coop
│ │ ├── p-p
│ │ │ ├── orbnums
│ │ │ ├── cohp_matrix
│ │ │ ├── coop_matrix
│ │ │ ├── overlaps
│ │ │ ├── hams
│ │ │ ├── bond_occup
│ │ │ ├── orb_ediff
│ │ │ ├── cohp
│ │ │ └── coop
│ │ ├── p-d
│ │ │ ├── orbnums
│ │ │ ├── cohp_matrix
│ │ │ ├── coop_matrix
│ │ │ ├── overlaps
│ │ │ ├── hams
│ │ │ ├── bond_occup
│ │ │ ├── orb_ediff
│ │ │ ├── cohp
│ │ │ └── coop
│ │ ├── d-s
│ │ │ ├── orbnums
│ │ │ ├── cohp_matrix
│ │ │ ├── coop_matrix
│ │ │ ├── overlaps
│ │ │ ├── hams
│ │ │ ├── bond_occup
│ │ │ ├── orb_ediff
│ │ │ ├── cohp
│ │ │ └── coop
│ │ ├── d-p
│ │ │ ├── orbnums
│ │ │ ├── cohp_matrix
│ │ │ ├── coop_matrix
│ │ │ ├── overlaps
│ │ │ ├── hams
│ │ │ ├── bond_occup
│ │ │ ├── orb_ediff
│ │ │ ├── cohp
│ │ │ └── coop
│ │ └── d-d
│ │ ├── orbnums
│ │ ├── cohp_matrix
│ │ ├── coop_matrix
│ │ ├── overlaps
│ │ ├── hams
│ │ ├── bond_occup
│ │ ├── orb_ediff
│ │ ├── cohp
│ │ └── coop
│ ├── cohp
│ └── coop
├── 1
│ ├── elem
│ ├── onsite_partial_chg
│ ├── mulli_partial_chg
│ ├── onsite_occup
│ │ ├── s
│ │ ├── p
│ │ └── d
│ ├── onsite_occup_perorb
│ │ ├── s
│ │ ├── p
│ │ └── d
│ ├── mulli_occup
│ │ ├── s
│ │ ├── p
│ │ └── d
│ ├── mulli_occup_perorb
│ │ ├── s
│ │ ├── p
│ │ └── d
│ ├── orb_energies
│ │ ├── s
│ │ ├── p
│ │ └── d
│ ├── inter_orb_combos
│ │ ├── cohp
│ │ │ ├── s-p
│ │ │ ├── p-s
│ │ │ ├── p-d
│ │ │ └── d-p
│ │ ├── coop
│ │ │ ├── s-p
│ │ │ ├── p-s
│ │ │ ├── p-d
│ │ │ └── d-p
│ │ └── bond_occup
│ │ ├── s-p
│ │ ├── p-s
│ │ ├── p-d
│ │ └── d-p
│ ├── orb-orb dict
│ │ ├── s-s
│ │ │ ├── orbnums
│ │ │ ├── cohp_matrix
│ │ │ ├── coop_matrix
│ │ │ ├── overlaps
│ │ │ ├── hams
│ │ │ ├── bond_occup
│ │ │ ├── orb_ediff
│ │ │ ├── cohp
│ │ │ └── coop
│ │ ├── s-p
│ │ │ ├── orbnums
│ │ │ ├── cohp_matrix
│ │ │ ├── coop_matrix
│ │ │ ├── overlaps
│ │ │ ├── hams
│ │ │ ├── bond_occup
│ │ │ ├── orb_ediff
│ │ │ ├── cohp
│ │ │ └── coop
│ │ ├── s-d
│ │ │ ├── orbnums
│ │ │ ├── cohp_matrix
│ │ │ ├── coop_matrix
│ │ │ ├── overlaps
│ │ │ ├── hams
│ │ │ ├── bond_occup
│ │ │ ├── orb_ediff
│ │ │ ├── cohp
│ │ │ └── coop
│ │ ├── p-s
│ │ │ ├── orbnums
│ │ │ ├── cohp_matrix
│ │ │ ├── coop_matrix
│ │ │ ├── overlaps
│ │ │ ├── hams
│ │ │ ├── bond_occup
│ │ │ ├── orb_ediff
│ │ │ ├── cohp
│ │ │ └── coop
│ │ ├── p-p
│ │ │ ├── orbnums
│ │ │ ├── cohp_matrix
│ │ │ ├── coop_matrix
│ │ │ ├── overlaps
│ │ │ ├── hams
│ │ │ ├── bond_occup
│ │ │ ├── orb_ediff
│ │ │ ├── cohp
│ │ │ └── coop
│ │ ├── p-d
│ │ │ ├── orbnums
│ │ │ ├── cohp_matrix
│ │ │ ├── coop_matrix
│ │ │ ├── overlaps
│ │ │ ├── hams
│ │ │ ├── bond_occup
│ │ │ ├── orb_ediff
│ │ │ ├── cohp
│ │ │ └── coop
│ │ ├── d-s
│ │ │ ├── orbnums
│ │ │ ├── cohp_matrix
│ │ │ ├── coop_matrix
│ │ │ ├── overlaps
│ │ │ ├── hams
│ │ │ ├── bond_occup
│ │ │ ├── orb_ediff
│ │ │ ├── cohp
│ │ │ └── coop
│ │ ├── d-p
│ │ │ ├── orbnums
│ │ │ ├── cohp_matrix
│ │ │ ├── coop_matrix
│ │ │ ├── overlaps
│ │ │ ├── hams
│ │ │ ├── bond_occup
│ │ │ ├── orb_ediff
│ │ │ ├── cohp
│ │ │ └── coop
│ │ └── d-d
│ │ ├── orbnums
│ │ ├── cohp_matrix
│ │ ├── coop_matrix
│ │ ├── overlaps
│ │ ├── hams
│ │ ├── bond_occup
│ │ ├── orb_ediff
│ │ ├── cohp
│ │ └── coop
│ ├── cohp
│ └── coop
├── 2
│ ├── elem
│ ├── onsite_partial_chg
│ ├── mulli_partial_chg
│ ├── onsite_occup
│ │ ├── s
│ │ └── p
│ ├── onsite_occup_perorb
│ │ ├── s
│ │ └── p
│ ├── mulli_occup
│ │ ├── s
│ │ └── p
│ ├── mulli_occup_perorb
│ │ ├── s
│ │ └── p
│ ├── orb_energies
│ │ ├── s
│ │ └── p
│ ├── inter_orb_combos
│ │ ├── cohp
│ │ ├── coop
│ │ └── bond_occup
│ ├── orb-orb dict
│ │ ├── s-s
│ │ │ ├── orbnums
│ │ │ ├── cohp_matrix
│ │ │ ├── coop_matrix
│ │ │ ├── overlaps
│ │ │ ├── hams
│ │ │ ├── bond_occup
│ │ │ ├── orb_ediff
│ │ │ ├── cohp
│ │ │ └── coop
│ │ ├── s-p
│ │ │ ├── orbnums
│ │ │ ├── cohp_matrix
│ │ │ ├── coop_matrix
│ │ │ ├── overlaps
│ │ │ ├── hams
│ │ │ ├── bond_occup
│ │ │ ├── orb_ediff
│ │ │ ├── cohp
│ │ │ └── coop
│ │ ├── p-s
│ │ │ ├── orbnums
│ │ │ ├── cohp_matrix
│ │ │ ├── coop_matrix
│ │ │ ├── overlaps
│ │ │ ├── hams
│ │ │ ├── bond_occup
│ │ │ ├── orb_ediff
│ │ │ ├── cohp
│ │ │ └── coop
│ │ └── p-p
│ │ ├── orbnums
│ │ ├── cohp_matrix
│ │ ├── coop_matrix
│ │ ├── overlaps
│ │ ├── hams
│ │ ├── bond_occup
│ │ ├── orb_ediff
│ │ ├── cohp
│ │ └── coop
│ ├── cohp
│ └── coop
└── 3
├── elem
├── onsite_partial_chg
├── mulli_partial_chg
├── onsite_occup
│ ├── s
│ └── p
├── onsite_occup_perorb
│ ├── s
│ └── p
├── mulli_occup
│ ├── s
│ └── p
├── mulli_occup_perorb
│ ├── s
│ └── p
├── orb_energies
│ ├── s
│ └── p
├── inter_orb_combos
│ ├── cohp
│ ├── coop
│ └── bond_occup
├── orb-orb dict
│ ├── s-s
│ │ ├── orbnums
│ │ ├── cohp_matrix
│ │ ├── coop_matrix
│ │ ├── overlaps
│ │ ├── hams
│ │ ├── bond_occup
│ │ ├── orb_ediff
│ │ ├── cohp
│ │ └── coop
│ ├── s-p
│ │ ├── orbnums
│ │ ├── cohp_matrix
│ │ ├── coop_matrix
│ │ ├── overlaps
│ │ ├── hams
│ │ ├── bond_occup
│ │ ├── orb_ediff
│ │ ├── cohp
│ │ └── coop
│ ├── p-s
│ │ ├── orbnums
│ │ ├── cohp_matrix
│ │ ├── coop_matrix
│ │ ├── overlaps
│ │ ├── hams
│ │ ├── bond_occup
│ │ ├── orb_ediff
│ │ ├── cohp
│ │ └── coop
│ └── p-p
│ ├── orbnums
│ ├── cohp_matrix
│ ├── coop_matrix
│ ├── overlaps
│ ├── hams
│ ├── bond_occup
│ ├── orb_ediff
│ ├── cohp
│ └── coop
├── cohp
└── cooprun_cogito_model() [api]
Requires:make_bond_info_txt=True (default) Make in CLI:COGITOpost.py --dir DIR
Generated by COGITO Atom1 Atom2 dist(A) eV/bond elec/bond #/unit ev/unit Pb O 2.35 -1.5733 0.1768 8 -12.5868 O O 2.87 0.82 -0.0325 4 3.2799 Pb Pb 3.73 0.0059 -0.0007 4 0.0238 O O 4.06 0.004 -0.0001 4 0.0162 Pb Pb 4.06 0.0396 -0.0013 4 0.1583 Pb Pb 4.22 -0.1835 0.0147 4 -0.7341 Pb O 4.69 -0.0029 0.0001 16 -0.0457 Pb O 4.74 0.015 -0.0007 8 0.1199 Pb Pb 5.47 -0.0044 0.0002 2 -0.0088 O O 5.47 -0.0002 0.0 2 -0.0005 O O 5.73 0.0006 -0.0 4 0.0025 Pb Pb 5.73 0.0015 -0.0001 4 0.0061 O O 6.18 0.0002 0.0 8 0.0013 Pb O 6.2 -0.0001 0.0 4 -0.0002 Pb O 6.24 0.0009 0.0 16 0.0137 O O 6.41 0.0001 -0.0 4 0.0004 O O 6.81 -0.0 -0.0 8 -0.0001 Pb Pb 6.82 -0.0003 0.0 12 -0.0035 Pb O 6.97 -0.0 -0.0 4 -0.0001 Pb Pb 7.12 -0.0 0.0 4 -0.0002 Pb O 7.44 0.0 -0.0 4 0.0002 O O 7.93 0.0005 0.0 8 0.004 Pb Pb 7.93 0.0 0.0 8 0.0003 Pb O 8.06 0.0 -0.0 8 0.0003 O O 8.43 0.0003 0.0 4 0.0014 Pb O 9.02 0.0001 0.0 2 0.0001 total eV (iCOHP) / unit: -9.7516 ...
run_cogito_model() [api]
Requires:save_ico=True (default) Make in CLI:COGITOpost.py --dir DIR Skip in CLI:COGITOpost.py --dir DIR --no_save_ico
run_cogito_model() [api]
Requires:save_ico=True (default) Make in CLI:COGITOpost.py --dir DIR Skip in CLI:COGITOpost.py --dir DIR --no_save_ico
run_cogito_model() [api]
Requires:save_ico=True (default) Make in CLI:COGITOpost.py --dir DIR Skip in CLI:COGITOpost.py --dir DIR --no_save_ico
COGITO_UNIFORM.jsonify_bonddata() [api]
run_cogito_model() [api]
Make in CLI:COGITOpost.py --dir DIR
COGITO_UNIFORM.jsonify_bonddata() [api]
run_cogito_model() [api]
Make in CLI:COGITOpost.py --dir DIR
run_cogito_model() [api]
Requires:save_quality_info=True (default), EIGENVAL file present Make in CLI:COGITOpost.py --dir DIR Skip in CLI:COGITOpost.py --dir DIR --no_save_quality_info
File generated by COGITO TB average error in Valence Bands + 0eV: 0.001210 eV band distance in Valence Bands + 0eV: 0.001454 eV max error in valence band + 0eV: 0.006681 eV average error in Bottom 3 eV of CB: 0.004820 eV average error in Conduc Bands: 0.272106 eV
run_cogito_model() [api]
Requires:save_quality_info=True (default), EIGENVAL file present Make in CLI:COGITOpost.py --dir DIR Skip in CLI:COGITOpost.py --dir DIR --no_save_quality_info
run_cogito_model() [api]
Requires:save_quality_info=True (default) Make in CLI:COGITOpost.py --dir DIR Skip in CLI:COGITOpost.py --dir DIR --no_save_quality_info
run_cogito_model() [api]
Requires:save_quality_info=True (default) Make in CLI:COGITOpost.py --dir DIR Skip in CLI:COGITOpost.py --dir DIR --no_save_quality_info
COGITO_UNIFORM.get_bonds_charge_figure() [api]
run_cogito_model() [api]
Requires:save_crystal_bonds=True (default) Make in CLI:COGITOpost.py --dir DIR Skip in CLI:COGITOpost.py --dir DIR --no_save_crystal_bonds
run_cogito_model() [api]
Requires:save_bondswCOHP=True (default) Make in CLI:COGITOpost.py --dir DIR Skip in CLI:COGITOpost.py --dir DIR --no_save_bondswCOHP
run_cogito_model() [api]
Requires:crystal_field=[...] (default empty, must be set) Make in CLI:COGITOpost.py --dir DIR --crystal_field ATOM_INDEX
COGITOanalyze¶
root ├── orb_type ├── orb_rad ├── orb_change ├── orb_change_periter ├── radial_change_periter ├── bloch_nrmse_iter └── ...
File generated by COGITO percent charge spilling: 0.14% maximum band charge spill: 0.71% maximum charge spill: 1.24% average orbital mixing: 0.43% max orbital mixing: 1.08% avg spill per band: 0.0004 0.0003 0.0001 0.0001 0.0001 0.0001 0.0001 0.0001 0.0001 0.0001 0.0001 0.0002 0.0011 0.0012 0.0030 0.0025 0.0036 0.0040 0.0038 0.0062 0.0878 0.0975 0.1190 0.0959 0.1055 0.0688 0.8538 0.8791 0.9176 0.9478 0.9673 0.9624 0.9762 0.9778 0.9874 0.9894 0.9932 0.9958 0.9942 0.9959 0.9967 0.9982 0.9981 0.9981 0.9982 0.9980 0.9985 0.9986 0.9989 0.9991 0.9992 0.9994 0.9995 0.9994 0.9993 0.9993 0.9992 0.9994 0.9995 0.9996 0.9995 0.9996 0.9996 0.9995 0.9995 0.9995 0.9996 0.9996 0.9996 0.9997 0.9997 0.9997 0.9997 0.9997 0.9997 0.9997 0.9997 0.9997 0.9998 0.9998
File generated by COGITO TB average error in Valence Bands + 0eV: 0.001210 eV band distance in Valence Bands + 0eV: 0.001454 eV max error in valence band + 0eV: 0.006681 eV average error in Bottom 3 eV of CB: 0.004820 eV average error in Conduc Bands: 0.272106 eV
analyze_all() [api]
Requires:make_change_plot=True (default) Make in CLI:COGITOanalyze.py --dir DIR Skip in CLI:COGITOanalyze.py --dir DIR --no_make_change_plot
Saved the orbital change figure. The orbital convergence is within expected range! The band spillage and orbital mixing is within expected range! The band interpolation is within expected bounds!
COGITOico¶
lattice_vecs
4.05505270 0.00000000 0.00000000
0.00000000 4.05505270 0.00000000
0.00000000 0.00000000 5.47357943
atoms
0.50000000 0.00000000 0.21770996 Pb 14.0000
-0.00000000 0.50000000 0.78229004 Pb 14.0000
0.50000000 0.50000000 0.00000000 O 6.0000
0.00000000 0.00000000 -0.00000000 O 6.0000
orbitals
0.50000000 0.00000000 0.21770996 0 d
0.50000000 0.00000000 0.21770996 0 d
0.50000000 0.00000000 0.21770996 0 d
0.50000000 0.00000000 0.21770996 0 d
0.50000000 0.00000000 0.21770996 0 d
0.50000000 0.00000000 0.21770996 0 s
0.50000000 0.00000000 0.21770996 0 p
0.50000000 0.00000000 0.21770996 0 p
0.50000000 0.00000000 0.21770996 0 p
-0.00000000 0.50000000 0.78229004 1 d
-0.00000000 0.50000000 0.78229004 1 d
-0.00000000 0.50000000 0.78229004 1 d
-0.00000000 0.50000000 0.78229004 1 d
-0.00000000 0.50000000 0.78229004 1 d
-0.00000000 0.50000000 0.78229004 1 s
-0.00000000 0.50000000 0.78229004 1 p
-0.00000000 0.50000000 0.78229004 1 p
-0.00000000 0.50000000 0.78229004 1 p
0.50000000 0.50000000 0.00000000 2 s
0.50000000 0.50000000 0.00000000 2 p
...Requires:bond_occup