From afc55d917505d8a882611ca27ef91f0cc3ac11f6 Mon Sep 17 00:00:00 2001 From: Markus Scheidgen <markus.scheidgen@gmail.com> Date: Fri, 20 Mar 2020 10:28:41 +0100 Subject: [PATCH] Remove dependency on old metainfo. --- elasticparser/parser_elastic.py | 17 ++--------------- 1 file changed, 2 insertions(+), 15 deletions(-) diff --git a/elasticparser/parser_elastic.py b/elasticparser/parser_elastic.py index 1db8de0..168f1ca 100644 --- a/elasticparser/parser_elastic.py +++ b/elasticparser/parser_elastic.py @@ -15,7 +15,6 @@ from builtins import object import numpy as np from nomadcore.unit_conversion.unit_conversion import convert_unit -from nomadcore.parser_backend import JsonParseEventsWriterBackend from nomadcore.simple_parser import mainFunction, AncillaryParser, CachingLevel from nomadcore.simple_parser import SimpleMatcher as SM from nomadcore.local_meta_info import loadJsonFile, InfoKindEl @@ -1432,13 +1431,6 @@ parserInfo = { "version": "1.0" } -# metaInfoPath = os.path.normpath(os.path.join(os.path.dirname(os.path.abspath(__file__)),"../../../../nomad-meta-info/meta_info/nomad_meta_info/elastic.nomadmetainfo.json")) -# metaInfoEnv, warnings = loadJsonFile(filePath = metaInfoPath, dependencyLoader = None, extraArgsHandling = InfoKindEl.ADD_EXTRA_ARGS, uri = None) - -import nomad_meta_info -metaInfoPath = os.path.normpath( - os.path.join(os.path.dirname(os.path.abspath(nomad_meta_info.__file__)), "elastic.nomadmetainfo.json")) -metaInfoEnv, warnings = loadJsonFile(filePath = metaInfoPath, dependencyLoader = None, extraArgsHandling = InfoKindEl.ADD_EXTRA_ARGS, uri = None) class ElasticParser(): """ A proper class envolop for running this parser from within python. """ @@ -1449,18 +1441,13 @@ class ElasticParser(): from unittest.mock import patch logging.info('elastic parser started') logging.getLogger('nomadcore').setLevel(logging.WARNING) - backend = self.backend_factory(metaInfoEnv) + backend = self.backend_factory("elastic.nomadmetainfo.json") with patch.object(sys, 'argv', ['<exe>', '--uri', 'nmd://uri', mainfile]): mainFunction( mainFileDescription, - metaInfoEnv, + None, parserInfo, superContext=SampleContext(), superBackend=backend) return backend - - -if __name__ == "__main__": - superContext = SampleContext() - mainFunction(mainFileDescription, metaInfoEnv, parserInfo, superContext = superContext) -- GitLab