Skip to content

Commit d436e95

Browse files
committed
add main and auxiliary basis set quantities to AtomCenteredBasisSet
1 parent 8cf4685 commit d436e95

File tree

1 file changed

+29
-1
lines changed

1 file changed

+29
-1
lines changed

src/nomad_simulations/schema_packages/basis_set.py

Lines changed: 29 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -200,13 +200,41 @@ class AtomCenteredBasisSet(BasisSetComponent):
200200
Defines an atom-centered basis set.
201201
"""
202202

203+
main_basis_set = Quantity(
204+
type=str,
205+
description="""
206+
Name of the main basis set.
207+
""",
208+
)
209+
210+
aux_c_basis_set = Quantity(
211+
type=str,
212+
description="""
213+
AuxC type of basis set.
214+
"""
215+
)
216+
217+
aux_j_basis_set = Quantity(
218+
type=str,
219+
description="""
220+
AuxJ type of basis set.
221+
"""
222+
)
223+
224+
aux_jk_basis_set = Quantity(
225+
type=str,
226+
description="""
227+
AuxJK type of basis set.
228+
"""
229+
)
230+
203231
functional_composition = SubSection(
204232
sub_section=AtomCenteredFunction.m_def, repeats=True
205233
) # TODO change name
206234

207235
def normalize(self, archive: 'EntryArchive', logger: 'BoundLogger') -> None:
208236
super().normalize(archive, logger)
209-
# self.name = self.m_def.name
237+
self.name = self.m_def.name
210238
# TODO: set name based on basis functions
211239
# ? use basis set names from Basis Set Exchange
212240

0 commit comments

Comments
 (0)