diff --git a/bigdftparser/metainfo/__init__.py b/bigdftparser/metainfo/__init__.py new file mode 100644 index 0000000000000000000000000000000000000000..ca3964e9949df137a0beafd4034c74e304c4c2bf --- /dev/null +++ b/bigdftparser/metainfo/__init__.py @@ -0,0 +1,11 @@ +import sys +from nomad.metainfo import Environment +from nomad.metainfo.legacy import LegacyMetainfoEnvironment +import nomad.datamodel.metainfo.common +import nomad.datamodel.metainfo.public +import nomad.datamodel.metainfo.general + +m_env = LegacyMetainfoEnvironment() +m_env.m_add_sub_section(Environment.packages, sys.modules['nomad.datamodel.metainfo.common'].m_package) # type: ignore +m_env.m_add_sub_section(Environment.packages, sys.modules['nomad.datamodel.metainfo.public'].m_package) # type: ignore +m_env.m_add_sub_section(Environment.packages, sys.modules['nomad.datamodel.metainfo.general'].m_package) # type: ignore diff --git a/bigdftparser/parser.py b/bigdftparser/parser.py index 81079efe8066ac538c67e21b4e8840b84ff022cd..b00f2592f6adb1c061cdf9759c83798ffbb9e403 100644 --- a/bigdftparser/parser.py +++ b/bigdftparser/parser.py @@ -64,7 +64,7 @@ class BigDFTParser(ParserInterface): self.setup_main_parser(version_id) def get_metainfo_filename(self): - return "big_dft.nomadmetainfo.json" + return "bigdft.nomadmetainfo.json" def get_parser_info(self): return {'name': 'big-dft-parser', 'version': '1.0'}