@@ -16,12 +16,13 @@ However, the user can always manage the dependency themselves, here are the pack
1616Current:
1717
1818| Package | Structure | Eigenvalues | Hamiltonian | Density matrix | Overlap matrix |
19- | :----: | :----: | :----: | :----: | :----: | :----: |
20- | ABACUS | √ | √ | √ | √ | √ |
21- | RESCU | √ | | √ | | √ |
22- | SIESTA | √ | | √ | √ | √ |
23- | Gaussian | √ | | √ | √ | √ |
24- | VASP | √ | √ | | | |
19+ | :--------:| :---------:| :-----------:| :----: | :----: | :----: |
20+ | ABACUS | √ | √ | √ | √ | √ |
21+ | RESCU | √ | | √ | | √ |
22+ | SIESTA | √ | | √ | √ | √ |
23+ | Gaussian | √ | | √ | √ | √ |
24+ | VASP | √ | √ | | | |
25+ | PYATB | √ | √ | | | |
2526
2627Ongoing:
2728
@@ -35,15 +36,15 @@ Ongoing:
3536To parse the DFT output files into readable data format, user can follows:
3637
3738``` bash
38- dftio parse [-h] [-ll {DEBUG,3,INFO,2,WARNING,1,ERROR,0}] [-lp LOG_PATH] [-m MODE] [-n NUM_WORKERS] [-r ROOT] [-p PREFIX] [-o OUTROOT] [-f FORMAT] [-ham] [-ovp] [-dm] [-eig]
39+ usage: dftio parse [-h] [-ll {DEBUG,3,INFO,2,WARNING,1,ERROR,0}] [-lp LOG_PATH] [-m MODE] [-n NUM_WORKERS] [-r ROOT] [-p PREFIX] [-o OUTROOT] [-f FORMAT] [-ham] [-ovp] [-dm] [-eig] [-min BAND_INDEX_MIN ]
3940
40- optional arguments :
41+ options :
4142 -h, --help show this help message and exit
4243 -ll {DEBUG,3,INFO,2,WARNING,1,ERROR,0}, --log-level {DEBUG,3,INFO,2,WARNING,1,ERROR,0}
4344 set verbosity level by string or number, 0=ERROR, 1=WARNING, 2=INFO and 3=DEBUG (default: INFO)
4445 -lp LOG_PATH, --log-path LOG_PATH
4546 set log file to log messages to disk, if not specified, the logs will only be output to console (default: None)
46- -m MODE, --mode MODE The name of the DFT software. (default: abacus)
47+ -m MODE, --mode MODE The name of the DFT software, currently support abacus/rescu/siesta/gaussian/pyatb (default: abacus)
4748 -n NUM_WORKERS, --num_workers NUM_WORKERS
4849 The number of workers used to parse the dataset. (For n> 1, we use the multiprocessing to accelerate io.) (default: 1)
4950 -r ROOT, --root ROOT The root directory of the DFT files. (default: ./)
@@ -52,12 +53,14 @@ optional arguments:
5253 -o OUTROOT, --outroot OUTROOT
5354 The output root directory. (default: ./)
5455 -f FORMAT, --format FORMAT
55- The output root directory . (default: dat)
56+ The output file format, should be dat, ase or lmdb . (default: dat)
5657 -ham, --hamiltonian Whether to parse the Hamiltonian matrix. (default: False)
5758 -ovp, --overlap Whether to parse the Overlap matrix (default: False)
5859 -dm, --density_matrix
5960 Whether to parse the Density matrix (default: False)
6061 -eig, --eigenvalue Whether to parse the kpoints and eigenvalues (default: False)
62+ -min BAND_INDEX_MIN, --band_index_min BAND_INDEX_MIN
63+ The initial band index for eigenvalues to save.(0-band_index_min) bands will be ignored! (default: 0)
6164` ` `
6265
6366# # Call for Contributors
0 commit comments