From 97c1e30375d49dceb97eaee409fd827da24662a0 Mon Sep 17 00:00:00 2001 From: Markus Scheidgen <markus.scheidgen@gmail.com> Date: Mon, 21 Sep 2020 11:24:26 +0200 Subject: [PATCH] Fixed list of code_names. --- dependencies/parsers/lammps | 2 +- nomad/parsing/parsers.py | 17 ++++++++++------- 2 files changed, 11 insertions(+), 8 deletions(-) diff --git a/dependencies/parsers/lammps b/dependencies/parsers/lammps index e1f873f104..7ed44cab44 160000 --- a/dependencies/parsers/lammps +++ b/dependencies/parsers/lammps @@ -1 +1 @@ -Subproject commit e1f873f104d4ce64815636251c8e30971a9fcbda +Subproject commit 7ed44cab4410099208f5e399bfa4c1dc2e9c29fe diff --git a/nomad/parsing/parsers.py b/nomad/parsing/parsers.py index cb34990c95..a9d4c91322 100644 --- a/nomad/parsing/parsers.py +++ b/nomad/parsing/parsers.py @@ -478,10 +478,13 @@ parser_dict['parser/octopus'] = parser_dict['parsers/octopus'] parser_dict['parser/onetep'] = parser_dict['parsers/onetep'] # register code names as possible statistic value to the dft datamodel -code_names = sorted( - set([ - getattr(parser, 'code_name') - for parser in parsers - if parser.domain == 'dft' and getattr(parser, 'code_name', None) is not None and getattr(parser, 'code_name') != 'currupted mainfile']), - key=lambda code_name: code_name.lower()) -datamodel.DFTMetadata.code_name.a_search.statistic_values = code_names + [config.services.unavailable_value, config.services.not_processed_value] +code_names = [] +for parser in parsers: + if parser.domain == 'dft' and \ + getattr(parser, 'code_name', None) is not None and \ + getattr(parser, 'code_name') != 'currupted mainfile' and \ + getattr(parser, 'code_name') != 'Template': + code_names.append(getattr(parser, 'code_name')) +code_names = sorted(set(code_names), key=lambda code_name: code_name.lower()) +datamodel.DFTMetadata.code_name.a_search.statistic_values = code_names + [ + config.services.unavailable_value, config.services.not_processed_value] -- GitLab