Skip to content

Commit 7c49659

Browse files
committed
Add tests data
1 parent bfdf73c commit 7c49659

File tree

10 files changed

+6827
-9
lines changed

10 files changed

+6827
-9
lines changed

src/nomad_simulation_parsers/parsers/exciting/parser.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
import os
2+
from importlib import reload
23
from typing import Any
34

45
import numpy as np
@@ -22,6 +23,7 @@
2223
remove_mapping_annotations,
2324
search_files,
2425
)
26+
from nomad_simulation_parsers.schema_packages import exciting
2527

2628
from .eigval_parser import EigvalFileParser
2729
from .info_parser import InfoFileParser
@@ -141,7 +143,7 @@ def get_eigenvalues(self, source: dict[str, Any]):
141143

142144
class ExcitingArchiveWriter(ArchiveWriter):
143145
def write_to_archive(self) -> None:
144-
from nomad_simulation_parsers.schema_packages import exciting
146+
reload(exciting)
145147

146148
maindir = os.path.dirname(self.mainfile)
147149
mainbase = os.path.basename(self.mainfile)

src/nomad_simulation_parsers/parsers/fhiaims/out_parser.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -416,7 +416,7 @@ def init_quantities(self):
416416
Quantity(
417417
'self_consistency',
418418
r'Begin self\-consistency iteration #\s*\d+([\s\S]+?'
419-
'Total energy evaluation[s:\d\. ]+)',
419+
r'Total energy evaluation[s:\d\. ]+)',
420420
repeats=True,
421421
sub_parser=TextParser(quantities=scf_quantities),
422422
),
@@ -464,7 +464,7 @@ def init_quantities(self):
464464
Quantity(
465465
'energy',
466466
rf'{RE_N} *Energy and forces in a compact form:([\s\S]+?(?:{RE_N}{RE_N}'
467-
'|Electronic free energy\s*:\s*[\d\.\-Ee]+ eV))',
467+
rf'|Electronic free energy\s*:\s*[\d\.\-Ee]+ eV))',
468468
str_operation=str_to_energy_components,
469469
repeats=False,
470470
convert=False,
@@ -549,7 +549,7 @@ def init_quantities(self):
549549
Quantity(
550550
'kind',
551551
r'Evaluating non\-empirical van der Waals correction '
552-
'\(([\w /]+)\)',
552+
r'\(([\w /]+)\)',
553553
repeats=False,
554554
convert=False,
555555
flatten=False,

src/nomad_simulation_parsers/schema_packages/exciting.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -143,4 +143,8 @@
143143
outputs.ElectronicDensityOfStates.projected_dos.m_annotations[
144144
MAPPING_ANNOTATION_KEY
145145
] = dict(dos_xml=Mapper(mapper='dos.partialdos.diagram'))
146-
m_package.__init_metainfo__()
146+
147+
try:
148+
m_package.__init_metainfo__()
149+
except Exception:
150+
pass

0 commit comments

Comments
 (0)