Skip to content

Commit 0c85de7

Browse files
committed
fix missing fields in some datasets
1 parent 16809aa commit 0c85de7

File tree

5 files changed

+8
-11
lines changed

5 files changed

+8
-11
lines changed

atomdb/datasets/gaussian/h5file_creator.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,15 +3,14 @@
33
from importlib_resources import files
44
import tables as pt
55
from dataclasses import asdict
6-
# from atomdb.datasets.gaussian.run import NPOINTS
6+
from atomdb.datasets.gaussian.run import NPOINTS
77
from atomdb.periodic_test import element_symbol_map, ElementAttr
88

99

1010
# Suppresses NaturalNameWarning warnings from PyTables.
1111
warnings.filterwarnings("ignore", category=pt.NaturalNameWarning)
1212

1313
max_norba = 41
14-
NPOINTS = 1000
1514

1615
GAUSSIAN_PROPERTY_CONFIGS = [
1716
{

atomdb/datasets/hci/h5file_creator.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,15 +3,14 @@
33
from importlib_resources import files
44
import tables as pt
55
from dataclasses import asdict
6-
# from atomdb.datasets.hci.run import NPOINTS
6+
from atomdb.datasets.hci.run import NPOINTS
77
from atomdb.periodic_test import element_symbol_map, ElementAttr
88

99

1010
# Suppresses NaturalNameWarning warnings from PyTables.
1111
warnings.filterwarnings("ignore", category=pt.NaturalNameWarning)
1212

1313
max_norba = 56
14-
NPOINTS = 1000
1514

1615
HCI_PROPERTY_CONFIGS = [
1716
{

atomdb/datasets/slater/h5file_creator.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,15 +3,14 @@
33
from importlib_resources import files
44
import tables as pt
55
from dataclasses import asdict
6-
# from atomdb.datasets.slater.run import NPOINTS
6+
from atomdb.datasets.slater.run import NPOINTS
77
from atomdb.periodic_test import element_symbol_map, ElementAttr
88

99

1010
# Suppresses NaturalNameWarning warnings from PyTables.
1111
warnings.filterwarnings("ignore", category=pt.NaturalNameWarning)
1212

1313
max_norba = 56
14-
NPOINTS = 1000
1514

1615
SLATER_PROPERTY_CONFIGS = [
1716
{

atomdb/periodic_test.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -108,4 +108,3 @@ def map_element_symbol():
108108

109109
element_symbol_map = map_element_symbol()
110110
atnum_to_symbol = {atnum[0]: elem for elem, atnum in element_symbol_map.items()}
111-
print(atnum_to_symbol)

atomdb/species.py

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -73,6 +73,7 @@ def get_versioned_h5file(version=None):
7373
hdf5_files.sort()
7474
h5file_path = hdf5_files[-1]
7575

76+
print(f"opened {h5file_path}")
7677
return h5file_path
7778

7879

@@ -244,10 +245,10 @@ class _AtomicOrbitals:
244245
"""Atomic orbitals class."""
245246

246247
def __init__(self, data) -> None:
247-
self.occs_a = data.mo_occs_a
248-
self.occs_b = data.mo_occs_b
249-
self.energy_a = data.mo_energy_a
250-
self.energy_b = data.mo_energy_b
248+
self.occs_a = getattr(data, "mo_occs_a", None)
249+
self.occs_b = getattr(data, "mo_occs_b", None)
250+
self.energy_a = getattr(data, "mo_energy_a", None)
251+
self.energy_b = getattr(data, "mo_energy_b", None)
251252
self.norba = len(self.energy_a) if self.energy_a is not None else None
252253
self.norbb = len(self.energy_b) if self.energy_a is not None else None
253254
self.nbasis = self.norba # number of spatial basis functions

0 commit comments

Comments
 (0)