kirk0830 / ABACUS-Pseudopot-Nao-Square

Enpower ABACUS calculation, for high efficiency, for high precision. Pseudopotential and Numerical Atomic Orbital library (developing)
https://kirk0830.github.io/ABACUS-Pseudopot-Nao-Square/
GNU Lesser General Public License v3.0
5 stars 3 forks source link

Feature: should support user defined CIF file to perform tests #51

Closed kirk0830 closed 6 months ago

kirk0830 commented 7 months ago

Due to COD has a larger database, especially for Actinides, there are no data available in Materials Project 2.0 database but not so for COD, therefore data from COD should be supported in some way.

kirk0830 commented 6 months ago

Change way of interaction with Materials Project

Searching structures for formula H with filter theoretical = False and is_stable = True
Retrieving SummaryDoc documents: 100%|███████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████| 1/1 [00:00<00:00, 51781.53it/s]
Retrieving MaterialsDoc documents: 100%|█████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████| 1/1 [00:00<00:00, 51781.53it/s]
Retrieving MagnetismDoc documents: 100%|█████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████| 1/1 [00:00<00:00, 52428.80it/s]

MATERIALS PROJECT API - STRUCTURE INFORMATION
Materials Project ID:     mp-730101
natom1 (of structure):    8, 
natom2 (of primitive):    8, 
natom3 (of conventional): 8,
natom4 (of magmom):       8

Searching structures for formula He with filter theoretical = False and is_stable = True
Retrieving SummaryDoc documents: 100%|███████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████| 1/1 [00:00<00:00, 60787.01it/s]
Retrieving MaterialsDoc documents: 100%|█████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████| 1/1 [00:00<00:00, 52428.80it/s]
/root/abacus-develop/ABACUS-Pseudopot-Nao-Square/apnsvenv/lib/python3.10/site-packages/pymatgen/core/periodic_table.py:138: UserWarning: No Pauling electronegativity for He. Setting to NaN. This has no physical meaning, and is mainly done to avoid errors caused by the code expecting a float.
  warnings.warn(
Retrieving MagnetismDoc documents: 100%|█████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████| 1/1 [00:00<00:00, 47662.55it/s]

MATERIALS PROJECT API - STRUCTURE INFORMATION
Materials Project ID:     mp-23158
natom1 (of structure):    1, 
natom2 (of primitive):    1, 
natom3 (of conventional): 2,
natom4 (of magmom):       1

Searching structures for formula Li with filter theoretical = False and is_stable = True
Retrieving SummaryDoc documents: 100%|███████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████| 1/1 [00:00<00:00, 49932.19it/s]
Retrieving MaterialsDoc documents: 100%|█████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████| 1/1 [00:00<00:00, 49344.75it/s]
Retrieving MagnetismDoc documents: 100%|█████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████| 1/1 [00:00<00:00, 63550.06it/s]

MATERIALS PROJECT API - STRUCTURE INFORMATION
Materials Project ID:     mp-1018134
natom1 (of structure):    3, 
natom2 (of primitive):    3, 
natom3 (of conventional): 9,
natom4 (of magmom):       3

Searching structures for formula Be with filter theoretical = False and is_stable = True
Retrieving SummaryDoc documents: 100%|███████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████| 1/1 [00:00<00:00, 55188.21it/s]
Retrieving MaterialsDoc documents: 100%|█████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████| 1/1 [00:00<00:00, 55188.21it/s]
Retrieving MagnetismDoc documents: 100%|█████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████| 1/1 [00:00<00:00, 51781.53it/s]

MATERIALS PROJECT API - STRUCTURE INFORMATION
Materials Project ID:     mp-87
natom1 (of structure):    4, 
natom2 (of primitive):    2, 
natom3 (of conventional): 2,
natom4 (of magmom):       2

Searching structures for formula B with filter theoretical = False and is_stable = True
Retrieving SummaryDoc documents: 100%|███████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████| 1/1 [00:00<00:00, 60787.01it/s]
Retrieving MaterialsDoc documents: 100%|█████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████| 1/1 [00:00<00:00, 56679.78it/s]
Retrieving MagnetismDoc documents: 100%|█████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████| 1/1 [00:00<00:00, 53092.46it/s]

MATERIALS PROJECT API - STRUCTURE INFORMATION
Materials Project ID:     mp-160
natom1 (of structure):    12, 
natom2 (of primitive):    12, 
natom3 (of conventional): 36,
natom4 (of magmom):       12

Searching structures for formula C with filter theoretical = False and is_stable = True
Retrieving SummaryDoc documents: 100%|███████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████| 1/1 [00:00<00:00, 55924.05it/s]
Retrieving MaterialsDoc documents: 100%|█████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████| 1/1 [00:00<00:00, 56679.78it/s]
Retrieving MagnetismDoc documents: 100%|█████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████| 1/1 [00:00<00:00, 53773.13it/s]

MATERIALS PROJECT API - STRUCTURE INFORMATION
Materials Project ID:     mp-2516584
natom1 (of structure):    4, 
natom2 (of primitive):    4, 
natom3 (of conventional): 12,
natom4 (of magmom):       4

Searching structures for formula N with filter theoretical = False and is_stable = True
Retrieving SummaryDoc documents: 100%|███████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████| 1/1 [00:00<00:00, 56679.78it/s]
Retrieving MaterialsDoc documents: 100%|█████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████| 1/1 [00:00<00:00, 50533.78it/s]
Retrieving MagnetismDoc documents: 100%|█████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████| 1/1 [00:00<00:00, 54471.48it/s]

MATERIALS PROJECT API - STRUCTURE INFORMATION
Materials Project ID:     mp-154
natom1 (of structure):    8, 
natom2 (of primitive):    8, 
natom3 (of conventional): 8,
natom4 (of magmom):       8
kirk0830 commented 6 months ago

Support user self-defined CIF file and parse