diff --git a/parser/parser-abinit/parser-abinit.py b/parser/parser-abinit/parser-abinit.py index 4353167ba4641713755aefcc14b1caf44c104399..0ec3c21181d82962553b3a1eba2588814ad4aa8b 100644 --- a/parser/parser-abinit/parser-abinit.py +++ b/parser/parser-abinit/parser-abinit.py @@ -490,7 +490,7 @@ class ABINITContext(object): if section["x_abinit_var_ixc"] is None: backend.addValue(varname, backend.convertScalarStringValue(varname, varvalue)) - elif len(meta_info.shape) == 0: + elif not meta_info.shape or len(meta_info.shape) == 0: # This is a simple scalar backend.addValue(varname, backend.convertScalarStringValue(varname, varvalue)) diff --git a/src/main/scala/eu/nomad_lab/parsers/AbinitParser.scala b/src/main/scala/eu/nomad_lab/parsers/AbinitParser.scala index b21c0190087199371c05b09ba11bd76124d13676..e3378b95fb063c0b4cdecb7bb4a79548d182e411 100644 --- a/src/main/scala/eu/nomad_lab/parsers/AbinitParser.scala +++ b/src/main/scala/eu/nomad_lab/parsers/AbinitParser.scala @@ -45,8 +45,8 @@ object AbinitParser extends SimpleExternalParserGenerator( "parser-abinit/parser-abinit.py", "nomad_meta_info/public.nomadmetainfo.json", "nomad_meta_info/common.nomadmetainfo.json", - "nomad_meta_info/meta_types.nomadmetainfo.json", - "nomad_meta_info/abinit.autogenerated.nomadmetainfo.json", + "nomad_meta_info/meta.nomadmetainfo.json", + "nomad_meta_info/abinit_autogenerated.nomadmetainfo.json", "nomad_meta_info/abinit.nomadmetainfo.json" ) ++ DefaultPythonInterpreter.commonFiles(), dirMap = Map(