From a59650b24498f542002fc5b6075672be47e6c8b0 Mon Sep 17 00:00:00 2001
From: lopa <pardini@physik.hu-berlin.de>
Date: Mon, 6 Jun 2016 16:40:42 +0200
Subject: [PATCH] deleted unused files

---
 parser/parser-exciting/bbb                 |    0
 parser/parser-exciting/kkkkkkk             | 1256 --------------------
 parser/parser-exciting/parser_exciting.py  |   89 +-
 parser/parser-exciting/pparser_exciting.py |  206 ----
 4 files changed, 82 insertions(+), 1469 deletions(-)
 delete mode 100644 parser/parser-exciting/bbb
 delete mode 100644 parser/parser-exciting/kkkkkkk
 delete mode 100644 parser/parser-exciting/pparser_exciting.py

diff --git a/parser/parser-exciting/bbb b/parser/parser-exciting/bbb
deleted file mode 100644
index e69de29..0000000
diff --git a/parser/parser-exciting/kkkkkkk b/parser/parser-exciting/kkkkkkk
deleted file mode 100644
index b2fc675..0000000
--- a/parser/parser-exciting/kkkkkkk
+++ /dev/null
@@ -1,1256 +0,0 @@
-[{
-  "type": "nomad_parse_events_1_0",
-  "mainFileUri": "file://../../test/examples/Ag/INFO.OUT",
-  "parserInfo": {
-  "version":"1.0",
-  "name":"exciting_parser"
-},
-  "events": [{
-  "metaName":"section_run",
-  "event":"openSection",
-  "gIndex":0
-}, {
-  "metaName":"program_version",
-  "event":"addValue",
-  "value":"BORON-10",
-  "gIndex":-1
-}, {
-  "metaName":"program_name",
-  "event":"addValue",
-  "value":"exciting",
-  "gIndex":-1
-}, {
-  "metaName":"program_basis_set_type",
-  "event":"addValue",
-  "value":"(L)APW+lo",
-  "gIndex":-1
-}, {
-  "metaName":"section_system",
-  "event":"openSection",
-  "gIndex":0
-}, {
-  "metaName":"simulation_cell",
-  "event":"addValue",
-  "value":[
-    [
-      2.0426504920467337e-10,
-      2.0426504920467337e-10,
-      0.0
-    ],
-    [
-      2.0426504920467337e-10,
-      0.0,
-      2.0426504920467337e-10
-    ],
-    [
-      0.0,
-      2.0426504920467337e-10,
-      2.0426504920467337e-10
-    ]
-  ],
-  "gIndex":-1
-}, {
-  "metaName":"exciting_section_reciprocal_lattice_vectors",
-  "event":"openSection",
-  "gIndex":0
-}, {
-  "metaName":"exciting_geometry_reciprocal_lattice_vector_y",
-  "event":"addValue",
-  "value":15379981380.330822,
-  "gIndex":-1
-}, {
-  "metaName":"exciting_geometry_reciprocal_lattice_vector_x",
-  "event":"addValue",
-  "value":15379981380.330822,
-  "gIndex":-1
-}, {
-  "metaName":"exciting_geometry_reciprocal_lattice_vector_z",
-  "event":"addValue",
-  "value":-15379981380.330822,
-  "gIndex":-1
-}, {
-  "metaName":"exciting_geometry_reciprocal_lattice_vector_y",
-  "event":"addValue",
-  "value":-15379981380.330822,
-  "gIndex":-1
-}, {
-  "metaName":"exciting_geometry_reciprocal_lattice_vector_x",
-  "event":"addValue",
-  "value":15379981380.330822,
-  "gIndex":-1
-}, {
-  "metaName":"exciting_geometry_reciprocal_lattice_vector_z",
-  "event":"addValue",
-  "value":15379981380.330822,
-  "gIndex":-1
-}, {
-  "metaName":"exciting_geometry_reciprocal_lattice_vector_y",
-  "event":"addValue",
-  "value":15379981380.330822,
-  "gIndex":-1
-}, {
-  "metaName":"exciting_geometry_reciprocal_lattice_vector_x",
-  "event":"addValue",
-  "value":-15379981380.330822,
-  "gIndex":-1
-}, {
-  "metaName":"exciting_geometry_reciprocal_lattice_vector_z",
-  "event":"addValue",
-  "value":15379981380.330822,
-  "gIndex":-1
-}, {
-  "metaName":"exciting_section_reciprocal_lattice_vectors",
-  "event":"closeSection",
-  "gIndex":0
-}, {
-  "metaName":"exciting_unit_cell_volume",
-  "event":"addValue",
-  "value":1.7045595750773085e-29,
-  "gIndex":-1
-}, {
-  "metaName":"exciting_brillouin_zone_volume",
-  "event":"addValue",
-  "value":1.4552158637860084e+31,
-  "gIndex":-1
-}, {
-  "metaName":"exciting_geometry_atom_labels",
-  "event":"addValue",
-  "value":"Ag",
-  "gIndex":-1
-}, {
-  "metaName":"exciting_muffin_tin_radius",
-  "event":"addValue",
-  "value":1.05835442134e-10,
-  "gIndex":-1
-}, {
-  "metaName":"exciting_muffin_tin_points",
-  "event":"addValue",
-  "value":400,
-  "gIndex":-1
-}, {
-  "metaName":"exciting_geometry_atom_positions_x",
-  "event":"addValue",
-  "value":0.0,
-  "gIndex":-1
-}, {
-  "metaName":"exciting_geometry_atom_positions_z",
-  "event":"addValue",
-  "value":0.0,
-  "gIndex":-1
-}, {
-  "metaName":"exciting_geometry_atom_positions_y",
-  "event":"addValue",
-  "value":0.0,
-  "gIndex":-1
-}, {
-  "metaName":"exciting_number_kpoint_z",
-  "event":"addValue",
-  "value":2.0,
-  "gIndex":-1
-}, {
-  "metaName":"exciting_number_kpoint_x",
-  "event":"addValue",
-  "value":2.0,
-  "gIndex":-1
-}, {
-  "metaName":"exciting_number_kpoint_y",
-  "event":"addValue",
-  "value":2.0,
-  "gIndex":-1
-}, {
-  "metaName":"exciting_number_kpoints",
-  "event":"addValue",
-  "value":3.0,
-  "gIndex":-1
-}, {
-  "metaName":"exciting_rgkmax",
-  "event":"addValue",
-  "value":3.70424047469e-10,
-  "gIndex":-1
-}, {
-  "metaName":"exciting_gmaxvr",
-  "event":"addValue",
-  "value":226767135054.9394,
-  "gIndex":-1
-}, {
-  "metaName":"exciting_gvector_size_z",
-  "event":"addValue",
-  "value":24.0,
-  "gIndex":-1
-}, {
-  "metaName":"exciting_gvector_size_x",
-  "event":"addValue",
-  "value":24.0,
-  "gIndex":-1
-}, {
-  "metaName":"exciting_gvector_size_y",
-  "event":"addValue",
-  "value":24.0,
-  "gIndex":-1
-}, {
-  "metaName":"exciting_gvector_total",
-  "event":"addValue",
-  "value":3383.0,
-  "gIndex":-1
-}, {
-  "metaName":"exciting_lmaxapw",
-  "event":"addValue",
-  "value":8.0,
-  "gIndex":-1
-}, {
-  "metaName":"exciting_nuclear_charge",
-  "event":"addValue",
-  "value":-47.0,
-  "gIndex":-1
-}, {
-  "metaName":"exciting_electronic_charge",
-  "event":"addValue",
-  "value":47.0,
-  "gIndex":-1
-}, {
-  "metaName":"exciting_core_charge",
-  "event":"addValue",
-  "value":28.0,
-  "gIndex":-1
-}, {
-  "metaName":"exciting_valence_charge",
-  "event":"addValue",
-  "value":19.0,
-  "gIndex":-1
-}, {
-  "metaName":"exciting_wigner_radius",
-  "event":"addValue",
-  "value":0.83600224,
-  "gIndex":-1
-}, {
-  "metaName":"exciting_empty_states",
-  "event":"addValue",
-  "value":5.0,
-  "gIndex":-1
-}, {
-  "metaName":"exciting_valence_states",
-  "event":"addValue",
-  "value":15.0,
-  "gIndex":-1
-}, {
-  "metaName":"exciting_hamiltonian_size",
-  "event":"addValue",
-  "value":105.0,
-  "gIndex":-1
-}, {
-  "metaName":"exciting_pw",
-  "event":"addValue",
-  "value":92.0,
-  "gIndex":-1
-}, {
-  "metaName":"exciting_lo",
-  "event":"addValue",
-  "value":13.0,
-  "gIndex":-1
-}, {
-  "metaName":"section_system",
-  "event":"closeSection",
-  "gIndex":0
-}, {
-  "metaName":"section_single_configuration_calculation",
-  "event":"openSection",
-  "gIndex":0
-}, {
-  "metaName":"section_scf_iteration",
-  "event":"openSection",
-  "gIndex":0
-}, {
-  "metaName":"energy_total_scf_iteration",
-  "event":"addValue",
-  "value":-2.3136282641024147e-14,
-  "gIndex":-1
-}, {
-  "metaName":"exciting_fermi_energy_scf_iteration",
-  "event":"addValue",
-  "value":1.5734645912076258e-18,
-  "gIndex":-1
-}, {
-  "metaName":"electronic_kinetic_energy_scf_iteration",
-  "event":"addValue",
-  "value":2.4265803019657592e-14,
-  "gIndex":-1
-}, {
-  "metaName":"exciting_coulomb_energy_scf_iteration",
-  "event":"addValue",
-  "value":-4.6762055616400895e-14,
-  "gIndex":-1
-}, {
-  "metaName":"exciting_exchange_energy_scf_iteration",
-  "event":"addValue",
-  "value":-6.2761130407632e-16,
-  "gIndex":-1
-}, {
-  "metaName":"exciting_correlation_energy_scf_iteration",
-  "event":"addValue",
-  "value":-1.2418740160929229e-17,
-  "gIndex":-1
-}, {
-  "metaName":"energy_sum_eigenvalues_scf_iteration",
-  "event":"addValue",
-  "value":-1.3834151026449042e-14,
-  "gIndex":-1
-}, {
-  "metaName":"exciting_effective_potential_energy_scf_iteration",
-  "event":"addValue",
-  "value":-3.8099954046106634e-14,
-  "gIndex":-1
-}, {
-  "metaName":"exciting_coulomb_potential_energy_scf_iteration",
-  "event":"addValue",
-  "value":-3.7258618924198494e-14,
-  "gIndex":-1
-}, {
-  "metaName":"energy_XC_potential_scf_iteration",
-  "event":"addValue",
-  "value":-8.413351219081463e-16,
-  "gIndex":-1
-}, {
-  "metaName":"exciting_hartree_energy_scf_iteration",
-  "event":"addValue",
-  "value":7.040117452823013e-15,
-  "gIndex":-1
-}, {
-  "metaName":"exciting_electron_nuclear_energy_scf_iteration",
-  "event":"addValue",
-  "value":-5.1338853829800915e-14,
-  "gIndex":-1
-}, {
-  "metaName":"exciting_nuclear_nuclear_energy_scf_iteration",
-  "event":"addValue",
-  "value":-2.463319239422991e-15,
-  "gIndex":-1
-}, {
-  "metaName":"exciting_madelung_energy_scf_iteration",
-  "event":"addValue",
-  "value":-2.8132746154323452e-14,
-  "gIndex":-1
-}, {
-  "metaName":"exciting_core_electron_kinetic_energy_scf_iteration",
-  "event":"addValue",
-  "value":0.0,
-  "gIndex":-1
-}, {
-  "metaName":"section_scf_iteration",
-  "event":"closeSection",
-  "gIndex":0
-}, {
-  "metaName":"section_scf_iteration",
-  "event":"openSection",
-  "gIndex":1
-}, {
-  "metaName":"energy_total_scf_iteration",
-  "event":"addValue",
-  "value":-2.3156011201579607e-14,
-  "gIndex":-1
-}, {
-  "metaName":"exciting_fermi_energy_scf_iteration",
-  "event":"addValue",
-  "value":1.5247158963553189e-18,
-  "gIndex":-1
-}, {
-  "metaName":"electronic_kinetic_energy_scf_iteration",
-  "event":"addValue",
-  "value":2.4254121158098517e-14,
-  "gIndex":-1
-}, {
-  "metaName":"exciting_coulomb_energy_scf_iteration",
-  "event":"addValue",
-  "value":-4.67696269963197e-14,
-  "gIndex":-1
-}, {
-  "metaName":"exciting_exchange_energy_scf_iteration",
-  "event":"addValue",
-  "value":-6.280824814407507e-16,
-  "gIndex":-1
-}, {
-  "metaName":"exciting_correlation_energy_scf_iteration",
-  "event":"addValue",
-  "value":-1.242288191767223e-17,
-  "gIndex":-1
-}, {
-  "metaName":"energy_sum_eigenvalues_scf_iteration",
-  "event":"addValue",
-  "value":-1.3842406184814418e-14,
-  "gIndex":-1
-}, {
-  "metaName":"exciting_effective_potential_energy_scf_iteration",
-  "event":"addValue",
-  "value":-3.8096527342912935e-14,
-  "gIndex":-1
-}, {
-  "metaName":"exciting_coulomb_potential_energy_scf_iteration",
-  "event":"addValue",
-  "value":-3.7254564262408955e-14,
-  "gIndex":-1
-}, {
-  "metaName":"energy_XC_potential_scf_iteration",
-  "event":"addValue",
-  "value":-8.419630805475727e-16,
-  "gIndex":-1
-}, {
-  "metaName":"exciting_hartree_energy_scf_iteration",
-  "event":"addValue",
-  "value":7.051743494531347e-15,
-  "gIndex":-1
-}, {
-  "metaName":"exciting_electron_nuclear_energy_scf_iteration",
-  "event":"addValue",
-  "value":-5.1358051251428057e-14,
-  "gIndex":-1
-}, {
-  "metaName":"exciting_nuclear_nuclear_energy_scf_iteration",
-  "event":"addValue",
-  "value":-2.463319239422991e-15,
-  "gIndex":-1
-}, {
-  "metaName":"exciting_madelung_energy_scf_iteration",
-  "event":"addValue",
-  "value":-2.814234486513702e-14,
-  "gIndex":-1
-}, {
-  "metaName":"exciting_core_electron_kinetic_energy_scf_iteration",
-  "event":"addValue",
-  "value":0.0,
-  "gIndex":-1
-}, {
-  "metaName":"section_scf_iteration",
-  "event":"closeSection",
-  "gIndex":1
-}, {
-  "metaName":"section_scf_iteration",
-  "event":"openSection",
-  "gIndex":2
-}, {
-  "metaName":"energy_total_scf_iteration",
-  "event":"addValue",
-  "value":-2.3163979235231023e-14,
-  "gIndex":-1
-}, {
-  "metaName":"exciting_fermi_energy_scf_iteration",
-  "event":"addValue",
-  "value":1.4836231734462882e-18,
-  "gIndex":-1
-}, {
-  "metaName":"electronic_kinetic_energy_scf_iteration",
-  "event":"addValue",
-  "value":2.424862607396903e-14,
-  "gIndex":-1
-}, {
-  "metaName":"exciting_coulomb_energy_scf_iteration",
-  "event":"addValue",
-  "value":-4.677193205864212e-14,
-  "gIndex":-1
-}, {
-  "metaName":"exciting_exchange_energy_scf_iteration",
-  "event":"addValue",
-  "value":-6.282488706322464e-16,
-  "gIndex":-1
-}, {
-  "metaName":"exciting_correlation_energy_scf_iteration",
-  "event":"addValue",
-  "value":-1.2424379882092572e-17,
-  "gIndex":-1
-}, {
-  "metaName":"energy_sum_eigenvalues_scf_iteration",
-  "event":"addValue",
-  "value":-1.384628032499729e-14,
-  "gIndex":-1
-}, {
-  "metaName":"exciting_effective_potential_energy_scf_iteration",
-  "event":"addValue",
-  "value":-3.8094906398966326e-14,
-  "gIndex":-1
-}, {
-  "metaName":"exciting_coulomb_potential_energy_scf_iteration",
-  "event":"addValue",
-  "value":-3.7252722086700314e-14,
-  "gIndex":-1
-}, {
-  "metaName":"energy_XC_potential_scf_iteration",
-  "event":"addValue",
-  "value":-8.421843122660129e-16,
-  "gIndex":-1
-}, {
-  "metaName":"exciting_hartree_energy_scf_iteration",
-  "event":"addValue",
-  "value":7.055890732518819e-15,
-  "gIndex":-1
-}, {
-  "metaName":"exciting_electron_nuclear_energy_scf_iteration",
-  "event":"addValue",
-  "value":-5.136450355173795e-14,
-  "gIndex":-1
-}, {
-  "metaName":"exciting_nuclear_nuclear_energy_scf_iteration",
-  "event":"addValue",
-  "value":-2.463319239422991e-15,
-  "gIndex":-1
-}, {
-  "metaName":"exciting_madelung_energy_scf_iteration",
-  "event":"addValue",
-  "value":-2.8145571015270164e-14,
-  "gIndex":-1
-}, {
-  "metaName":"exciting_core_electron_kinetic_energy_scf_iteration",
-  "event":"addValue",
-  "value":0.0,
-  "gIndex":-1
-}, {
-  "metaName":"section_scf_iteration",
-  "event":"closeSection",
-  "gIndex":2
-}, {
-  "metaName":"section_scf_iteration",
-  "event":"openSection",
-  "gIndex":3
-}, {
-  "metaName":"energy_total_scf_iteration",
-  "event":"addValue",
-  "value":-2.3167965763901404e-14,
-  "gIndex":-1
-}, {
-  "metaName":"exciting_fermi_energy_scf_iteration",
-  "event":"addValue",
-  "value":1.3684192068986372e-18,
-  "gIndex":-1
-}, {
-  "metaName":"electronic_kinetic_energy_scf_iteration",
-  "event":"addValue",
-  "value":2.424339067157851e-14,
-  "gIndex":-1
-}, {
-  "metaName":"exciting_coulomb_energy_scf_iteration",
-  "event":"addValue",
-  "value":-4.677071395486117e-14,
-  "gIndex":-1
-}, {
-  "metaName":"exciting_exchange_energy_scf_iteration",
-  "event":"addValue",
-  "value":-6.282185389781096e-16,
-  "gIndex":-1
-}, {
-  "metaName":"exciting_correlation_energy_scf_iteration",
-  "event":"addValue",
-  "value":-1.2423941597034285e-17,
-  "gIndex":-1
-}, {
-  "metaName":"energy_sum_eigenvalues_scf_iteration",
-  "event":"addValue",
-  "value":-1.3850942980327655e-14,
-  "gIndex":-1
-}, {
-  "metaName":"exciting_effective_potential_energy_scf_iteration",
-  "event":"addValue",
-  "value":-3.809433365186257e-14,
-  "gIndex":-1
-}, {
-  "metaName":"exciting_coulomb_potential_energy_scf_iteration",
-  "event":"addValue",
-  "value":-3.725219170471073e-14,
-  "gIndex":-1
-}, {
-  "metaName":"energy_XC_potential_scf_iteration",
-  "event":"addValue",
-  "value":-8.421419471518349e-16,
-  "gIndex":-1
-}, {
-  "metaName":"exciting_hartree_energy_scf_iteration",
-  "event":"addValue",
-  "value":7.055203010771047e-15,
-  "gIndex":-1
-}, {
-  "metaName":"exciting_electron_nuclear_energy_scf_iteration",
-  "event":"addValue",
-  "value":-5.1362597726209226e-14,
-  "gIndex":-1
-}, {
-  "metaName":"exciting_nuclear_nuclear_energy_scf_iteration",
-  "event":"addValue",
-  "value":-2.463319239422991e-15,
-  "gIndex":-1
-}, {
-  "metaName":"exciting_madelung_energy_scf_iteration",
-  "event":"addValue",
-  "value":-2.814461810250581e-14,
-  "gIndex":-1
-}, {
-  "metaName":"exciting_core_electron_kinetic_energy_scf_iteration",
-  "event":"addValue",
-  "value":0.0,
-  "gIndex":-1
-}, {
-  "metaName":"section_scf_iteration",
-  "event":"closeSection",
-  "gIndex":3
-}, {
-  "metaName":"section_scf_iteration",
-  "event":"openSection",
-  "gIndex":4
-}, {
-  "metaName":"energy_total_scf_iteration",
-  "event":"addValue",
-  "value":-2.3171875844941368e-14,
-  "gIndex":-1
-}, {
-  "metaName":"exciting_fermi_energy_scf_iteration",
-  "event":"addValue",
-  "value":1.368306725504985e-18,
-  "gIndex":-1
-}, {
-  "metaName":"electronic_kinetic_energy_scf_iteration",
-  "event":"addValue",
-  "value":2.4241022971594177e-14,
-  "gIndex":-1
-}, {
-  "metaName":"exciting_coulomb_energy_scf_iteration",
-  "event":"addValue",
-  "value":-4.6772145739938015e-14,
-  "gIndex":-1
-}, {
-  "metaName":"exciting_exchange_energy_scf_iteration",
-  "event":"addValue",
-  "value":-6.283280598440417e-16,
-  "gIndex":-1
-}, {
-  "metaName":"exciting_correlation_energy_scf_iteration",
-  "event":"addValue",
-  "value":-1.2425016753487328e-17,
-  "gIndex":-1
-}, {
-  "metaName":"energy_sum_eigenvalues_scf_iteration",
-  "event":"addValue",
-  "value":-1.3852112864512272e-14,
-  "gIndex":-1
-}, {
-  "metaName":"exciting_effective_potential_energy_scf_iteration",
-  "event":"addValue",
-  "value":-3.809313583610645e-14,
-  "gIndex":-1
-}, {
-  "metaName":"exciting_coulomb_potential_energy_scf_iteration",
-  "event":"addValue",
-  "value":-3.7250847529516715e-14,
-  "gIndex":-1
-}, {
-  "metaName":"energy_XC_potential_scf_iteration",
-  "event":"addValue",
-  "value":-8.422883065897343e-16,
-  "gIndex":-1
-}, {
-  "metaName":"exciting_hartree_energy_scf_iteration",
-  "event":"addValue",
-  "value":7.057978970998311e-15,
-  "gIndex":-1
-}, {
-  "metaName":"exciting_electron_nuclear_energy_scf_iteration",
-  "event":"addValue",
-  "value":-5.1366805471513334e-14,
-  "gIndex":-1
-}, {
-  "metaName":"exciting_nuclear_nuclear_energy_scf_iteration",
-  "event":"addValue",
-  "value":-2.463319239422991e-15,
-  "gIndex":-1
-}, {
-  "metaName":"exciting_madelung_energy_scf_iteration",
-  "event":"addValue",
-  "value":-2.8146721975157857e-14,
-  "gIndex":-1
-}, {
-  "metaName":"exciting_core_electron_kinetic_energy_scf_iteration",
-  "event":"addValue",
-  "value":0.0,
-  "gIndex":-1
-}, {
-  "metaName":"section_scf_iteration",
-  "event":"closeSection",
-  "gIndex":4
-}, {
-  "metaName":"section_scf_iteration",
-  "event":"openSection",
-  "gIndex":5
-}, {
-  "metaName":"energy_total_scf_iteration",
-  "event":"addValue",
-  "value":-2.3170698189033604e-14,
-  "gIndex":-1
-}, {
-  "metaName":"exciting_fermi_energy_scf_iteration",
-  "event":"addValue",
-  "value":1.3682600326473875e-18,
-  "gIndex":-1
-}, {
-  "metaName":"electronic_kinetic_energy_scf_iteration",
-  "event":"addValue",
-  "value":2.4241752745688094e-14,
-  "gIndex":-1
-}, {
-  "metaName":"exciting_coulomb_energy_scf_iteration",
-  "event":"addValue",
-  "value":-4.677173081351581e-14,
-  "gIndex":-1
-}, {
-  "metaName":"exciting_exchange_energy_scf_iteration",
-  "event":"addValue",
-  "value":-6.282954376676337e-16,
-  "gIndex":-1
-}, {
-  "metaName":"exciting_correlation_energy_scf_iteration",
-  "event":"addValue",
-  "value":-1.2424683538257994e-17,
-  "gIndex":-1
-}, {
-  "metaName":"energy_sum_eigenvalues_scf_iteration",
-  "event":"addValue",
-  "value":-1.3851751790955135e-14,
-  "gIndex":-1
-}, {
-  "metaName":"exciting_effective_potential_energy_scf_iteration",
-  "event":"addValue",
-  "value":-3.809350453659963e-14,
-  "gIndex":-1
-}, {
-  "metaName":"exciting_coulomb_potential_energy_scf_iteration",
-  "event":"addValue",
-  "value":-3.725125973419438e-14,
-  "gIndex":-1
-}, {
-  "metaName":"energy_XC_potential_scf_iteration",
-  "event":"addValue",
-  "value":-8.422448024052572e-16,
-  "gIndex":-1
-}, {
-  "metaName":"exciting_hartree_energy_scf_iteration",
-  "event":"addValue",
-  "value":7.057151839898442e-15,
-  "gIndex":-1
-}, {
-  "metaName":"exciting_electron_nuclear_energy_scf_iteration",
-  "event":"addValue",
-  "value":-5.1365563413991266e-14,
-  "gIndex":-1
-}, {
-  "metaName":"exciting_nuclear_nuclear_energy_scf_iteration",
-  "event":"addValue",
-  "value":-2.463319239422991e-15,
-  "gIndex":-1
-}, {
-  "metaName":"exciting_madelung_energy_scf_iteration",
-  "event":"addValue",
-  "value":-2.8146100946418624e-14,
-  "gIndex":-1
-}, {
-  "metaName":"exciting_core_electron_kinetic_energy_scf_iteration",
-  "event":"addValue",
-  "value":0.0,
-  "gIndex":-1
-}, {
-  "metaName":"section_scf_iteration",
-  "event":"closeSection",
-  "gIndex":5
-}, {
-  "metaName":"section_scf_iteration",
-  "event":"openSection",
-  "gIndex":6
-}, {
-  "metaName":"energy_total_scf_iteration",
-  "event":"addValue",
-  "value":-2.3170694091135887e-14,
-  "gIndex":-1
-}, {
-  "metaName":"exciting_fermi_energy_scf_iteration",
-  "event":"addValue",
-  "value":1.368260294232024e-18,
-  "gIndex":-1
-}, {
-  "metaName":"electronic_kinetic_energy_scf_iteration",
-  "event":"addValue",
-  "value":2.4241751263854727e-14,
-  "gIndex":-1
-}, {
-  "metaName":"exciting_coulomb_energy_scf_iteration",
-  "event":"addValue",
-  "value":-4.677172530467416e-14,
-  "gIndex":-1
-}, {
-  "metaName":"exciting_exchange_energy_scf_iteration",
-  "event":"addValue",
-  "value":-6.282953671705742e-16,
-  "gIndex":-1
-}, {
-  "metaName":"exciting_correlation_energy_scf_iteration",
-  "event":"addValue",
-  "value":-1.242468314588104e-17,
-  "gIndex":-1
-}, {
-  "metaName":"energy_sum_eigenvalues_scf_iteration",
-  "event":"addValue",
-  "value":-1.3851748207943176e-14,
-  "gIndex":-1
-}, {
-  "metaName":"exciting_effective_potential_energy_scf_iteration",
-  "event":"addValue",
-  "value":-3.809349947175431e-14,
-  "gIndex":-1
-}, {
-  "metaName":"exciting_coulomb_potential_energy_scf_iteration",
-  "event":"addValue",
-  "value":-3.7251254761819215e-14,
-  "gIndex":-1
-}, {
-  "metaName":"energy_XC_potential_scf_iteration",
-  "event":"addValue",
-  "value":-8.422447099350883e-16,
-  "gIndex":-1
-}, {
-  "metaName":"exciting_hartree_energy_scf_iteration",
-  "event":"addValue",
-  "value":7.05715130343195e-15,
-  "gIndex":-1
-}, {
-  "metaName":"exciting_electron_nuclear_energy_scf_iteration",
-  "event":"addValue",
-  "value":-5.1365557368683116e-14,
-  "gIndex":-1
-}, {
-  "metaName":"exciting_nuclear_nuclear_energy_scf_iteration",
-  "event":"addValue",
-  "value":-2.463319239422991e-15,
-  "gIndex":-1
-}, {
-  "metaName":"exciting_madelung_energy_scf_iteration",
-  "event":"addValue",
-  "value":-2.8146097923764552e-14,
-  "gIndex":-1
-}, {
-  "metaName":"exciting_core_electron_kinetic_energy_scf_iteration",
-  "event":"addValue",
-  "value":0.0,
-  "gIndex":-1
-}, {
-  "metaName":"section_scf_iteration",
-  "event":"closeSection",
-  "gIndex":6
-}, {
-  "metaName":"section_scf_iteration",
-  "event":"openSection",
-  "gIndex":7
-}, {
-  "metaName":"energy_total_scf_iteration",
-  "event":"addValue",
-  "value":-2.317068619123627e-14,
-  "gIndex":-1
-}, {
-  "metaName":"exciting_fermi_energy_scf_iteration",
-  "event":"addValue",
-  "value":1.3682629972732669e-18,
-  "gIndex":-1
-}, {
-  "metaName":"electronic_kinetic_energy_scf_iteration",
-  "event":"addValue",
-  "value":2.4241755507760273e-14,
-  "gIndex":-1
-}, {
-  "metaName":"exciting_coulomb_energy_scf_iteration",
-  "event":"addValue",
-  "value":-4.677172186435662e-14,
-  "gIndex":-1
-}, {
-  "metaName":"exciting_exchange_energy_scf_iteration",
-  "event":"addValue",
-  "value":-6.282951534559262e-16,
-  "gIndex":-1
-}, {
-  "metaName":"exciting_correlation_energy_scf_iteration",
-  "event":"addValue",
-  "value":-1.2424681183996267e-17,
-  "gIndex":-1
-}, {
-  "metaName":"energy_sum_eigenvalues_scf_iteration",
-  "event":"addValue",
-  "value":-1.3851745617950095e-14,
-  "gIndex":-1
-}, {
-  "metaName":"exciting_effective_potential_energy_scf_iteration",
-  "event":"addValue",
-  "value":-3.8093501125666766e-14,
-  "gIndex":-1
-}, {
-  "metaName":"exciting_coulomb_potential_energy_scf_iteration",
-  "event":"addValue",
-  "value":-3.725125670269003e-14,
-  "gIndex":-1
-}, {
-  "metaName":"energy_XC_potential_scf_iteration",
-  "event":"addValue",
-  "value":-8.422444229767421e-16,
-  "gIndex":-1
-}, {
-  "metaName":"exciting_hartree_energy_scf_iteration",
-  "event":"addValue",
-  "value":7.057145922243603e-15,
-  "gIndex":-1
-}, {
-  "metaName":"exciting_electron_nuclear_energy_scf_iteration",
-  "event":"addValue",
-  "value":-5.136554854717723e-14,
-  "gIndex":-1
-}, {
-  "metaName":"exciting_nuclear_nuclear_energy_scf_iteration",
-  "event":"addValue",
-  "value":-2.463319239422991e-15,
-  "gIndex":-1
-}, {
-  "metaName":"exciting_madelung_energy_scf_iteration",
-  "event":"addValue",
-  "value":-2.8146093513011606e-14,
-  "gIndex":-1
-}, {
-  "metaName":"exciting_core_electron_kinetic_energy_scf_iteration",
-  "event":"addValue",
-  "value":0.0,
-  "gIndex":-1
-}, {
-  "metaName":"section_scf_iteration",
-  "event":"closeSection",
-  "gIndex":7
-}, {
-  "metaName":"section_scf_iteration",
-  "event":"openSection",
-  "gIndex":8
-}, {
-  "metaName":"energy_total_scf_iteration",
-  "event":"addValue",
-  "value":-2.3170686246343433e-14,
-  "gIndex":-1
-}, {
-  "metaName":"exciting_fermi_energy_scf_iteration",
-  "event":"addValue",
-  "value":1.3682628664809487e-18,
-  "gIndex":-1
-}, {
-  "metaName":"electronic_kinetic_energy_scf_iteration",
-  "event":"addValue",
-  "value":2.4241755579826838e-14,
-  "gIndex":-1
-}, {
-  "metaName":"exciting_coulomb_energy_scf_iteration",
-  "event":"addValue",
-  "value":-4.677172199340504e-14,
-  "gIndex":-1
-}, {
-  "metaName":"exciting_exchange_energy_scf_iteration",
-  "event":"addValue",
-  "value":-6.282951515376389e-16,
-  "gIndex":-1
-}, {
-  "metaName":"exciting_correlation_energy_scf_iteration",
-  "event":"addValue",
-  "value":-1.2424681183996267e-17,
-  "gIndex":-1
-}, {
-  "metaName":"energy_sum_eigenvalues_scf_iteration",
-  "event":"addValue",
-  "value":-1.3851745745123824e-14,
-  "gIndex":-1
-}, {
-  "metaName":"exciting_effective_potential_energy_scf_iteration",
-  "event":"addValue",
-  "value":-3.8093501324950657e-14,
-  "gIndex":-1
-}, {
-  "metaName":"exciting_coulomb_potential_energy_scf_iteration",
-  "event":"addValue",
-  "value":-3.725125690454617e-14,
-  "gIndex":-1
-}, {
-  "metaName":"energy_XC_potential_scf_iteration",
-  "event":"addValue",
-  "value":-8.422444203608956e-16,
-  "gIndex":-1
-}, {
-  "metaName":"exciting_hartree_energy_scf_iteration",
-  "event":"addValue",
-  "value":7.057145849435878e-15,
-  "gIndex":-1
-}, {
-  "metaName":"exciting_electron_nuclear_energy_scf_iteration",
-  "event":"addValue",
-  "value":-5.136554860346153e-14,
-  "gIndex":-1
-}, {
-  "metaName":"exciting_nuclear_nuclear_energy_scf_iteration",
-  "event":"addValue",
-  "value":-2.463319239422991e-15,
-  "gIndex":-1
-}, {
-  "metaName":"exciting_madelung_energy_scf_iteration",
-  "event":"addValue",
-  "value":-2.8146093541131954e-14,
-  "gIndex":-1
-}, {
-  "metaName":"exciting_core_electron_kinetic_energy_scf_iteration",
-  "event":"addValue",
-  "value":0.0,
-  "gIndex":-1
-}, {
-  "metaName":"section_scf_iteration",
-  "event":"closeSection",
-  "gIndex":8
-}, {
-  "metaName":"section_scf_iteration",
-  "event":"openSection",
-  "gIndex":9
-}, {
-  "metaName":"energy_total_scf_iteration",
-  "event":"addValue",
-  "value":-2.3170686372165646e-14,
-  "gIndex":-1
-}, {
-  "metaName":"exciting_fermi_energy_scf_iteration",
-  "event":"addValue",
-  "value":1.3682629100783881e-18,
-  "gIndex":-1
-}, {
-  "metaName":"electronic_kinetic_energy_scf_iteration",
-  "event":"addValue",
-  "value":2.4241755523716932e-14,
-  "gIndex":-1
-}, {
-  "metaName":"exciting_coulomb_energy_scf_iteration",
-  "event":"addValue",
-  "value":-4.677172205976034e-14,
-  "gIndex":-1
-}, {
-  "metaName":"exciting_exchange_energy_scf_iteration",
-  "event":"addValue",
-  "value":-6.282951549382392e-16,
-  "gIndex":-1
-}, {
-  "metaName":"exciting_correlation_energy_scf_iteration",
-  "event":"addValue",
-  "value":-1.2424681183996267e-17,
-  "gIndex":-1
-}, {
-  "metaName":"energy_sum_eigenvalues_scf_iteration",
-  "event":"addValue",
-  "value":-1.3851745790159978e-14,
-  "gIndex":-1
-}, {
-  "metaName":"exciting_effective_potential_energy_scf_iteration",
-  "event":"addValue",
-  "value":-3.809350131387692e-14,
-  "gIndex":-1
-}, {
-  "metaName":"exciting_coulomb_potential_energy_scf_iteration",
-  "event":"addValue",
-  "value":-3.7251256888938286e-14,
-  "gIndex":-1
-}, {
-  "metaName":"energy_XC_potential_scf_iteration",
-  "event":"addValue",
-  "value":-8.422444249386269e-16,
-  "gIndex":-1
-}, {
-  "metaName":"exciting_hartree_energy_scf_iteration",
-  "event":"addValue",
-  "value":7.057145931399065e-15,
-  "gIndex":-1
-}, {
-  "metaName":"exciting_electron_nuclear_energy_scf_iteration",
-  "event":"addValue",
-  "value":-5.1365548751736417e-14,
-  "gIndex":-1
-}, {
-  "metaName":"exciting_nuclear_nuclear_energy_scf_iteration",
-  "event":"addValue",
-  "value":-2.463319239422991e-15,
-  "gIndex":-1
-}, {
-  "metaName":"exciting_madelung_energy_scf_iteration",
-  "event":"addValue",
-  "value":-2.81460936152912e-14,
-  "gIndex":-1
-}, {
-  "metaName":"exciting_core_electron_kinetic_energy_scf_iteration",
-  "event":"addValue",
-  "value":0.0,
-  "gIndex":-1
-}, {
-  "metaName":"section_scf_iteration",
-  "event":"closeSection",
-  "gIndex":9
-}, {
-  "metaName":"section_scf_iteration",
-  "event":"openSection",
-  "gIndex":10
-}, {
-  "metaName":"energy_total_scf_iteration",
-  "event":"addValue",
-  "value":-2.3170686369811385e-14,
-  "gIndex":-1
-}, {
-  "metaName":"exciting_fermi_energy_scf_iteration",
-  "event":"addValue",
-  "value":1.3682629100783881e-18,
-  "gIndex":-1
-}, {
-  "metaName":"electronic_kinetic_energy_scf_iteration",
-  "event":"addValue",
-  "value":2.424175552515565e-14,
-  "gIndex":-1
-}, {
-  "metaName":"exciting_coulomb_energy_scf_iteration",
-  "event":"addValue",
-  "value":-4.67717220588448e-14,
-  "gIndex":-1
-}, {
-  "metaName":"exciting_exchange_energy_scf_iteration",
-  "event":"addValue",
-  "value":-6.282951548946417e-16,
-  "gIndex":-1
-}, {
-  "metaName":"exciting_correlation_energy_scf_iteration",
-  "event":"addValue",
-  "value":-1.2424681183996267e-17,
-  "gIndex":-1
-}, {
-  "metaName":"energy_sum_eigenvalues_scf_iteration",
-  "event":"addValue",
-  "value":-1.3851745789506019e-14,
-  "gIndex":-1
-}, {
-  "metaName":"exciting_effective_potential_energy_scf_iteration",
-  "event":"addValue",
-  "value":-3.809350131466167e-14,
-  "gIndex":-1
-}, {
-  "metaName":"exciting_coulomb_potential_energy_scf_iteration",
-  "event":"addValue",
-  "value":-3.7251256889810236e-14,
-  "gIndex":-1
-}, {
-  "metaName":"energy_XC_potential_scf_iteration",
-  "event":"addValue",
-  "value":-8.42244424851432e-16,
-  "gIndex":-1
-}, {
-  "metaName":"exciting_hartree_energy_scf_iteration",
-  "event":"addValue",
-  "value":7.0571459296115695e-15,
-  "gIndex":-1
-}, {
-  "metaName":"exciting_electron_nuclear_energy_scf_iteration",
-  "event":"addValue",
-  "value":-5.136554874903337e-14,
-  "gIndex":-1
-}, {
-  "metaName":"exciting_nuclear_nuclear_energy_scf_iteration",
-  "event":"addValue",
-  "value":-2.463319239422991e-15,
-  "gIndex":-1
-}, {
-  "metaName":"exciting_madelung_energy_scf_iteration",
-  "event":"addValue",
-  "value":-2.814609361393968e-14,
-  "gIndex":-1
-}, {
-  "metaName":"exciting_core_electron_kinetic_energy_scf_iteration",
-  "event":"addValue",
-  "value":0.0,
-  "gIndex":-1
-}, {
-  "metaName":"section_scf_iteration",
-  "event":"closeSection",
-  "gIndex":10
-}, {
-  "metaName":"energy_total",
-  "event":"addValue",
-  "value":-2.3170686369767783e-14,
-  "gIndex":-1
-}, {
-  "metaName":"exciting_fermi_energy",
-  "event":"addValue",
-  "value":1.3682629100783881e-18,
-  "gIndex":-1
-}, {
-  "metaName":"electronic_kinetic_energy",
-  "event":"addValue",
-  "value":2.4241755525068455e-14,
-  "gIndex":-1
-}, {
-  "metaName":"exciting_coulomb_energy",
-  "event":"addValue",
-  "value":-4.67717220587576e-14,
-  "gIndex":-1
-}, {
-  "metaName":"exciting_exchange_energy",
-  "event":"addValue",
-  "value":-6.282951548946417e-16,
-  "gIndex":-1
-}, {
-  "metaName":"exciting_correlation_energy",
-  "event":"addValue",
-  "value":-1.2424681183996267e-17,
-  "gIndex":-1
-}, {
-  "metaName":"energy_sum_eigenvalues",
-  "event":"addValue",
-  "value":-1.3851745789462418e-14,
-  "gIndex":-1
-}, {
-  "metaName":"exciting_effective_potential_energy",
-  "event":"addValue",
-  "value":-3.809350131453087e-14,
-  "gIndex":-1
-}, {
-  "metaName":"exciting_coulomb_potential_energy",
-  "event":"addValue",
-  "value":-3.725125688967944e-14,
-  "gIndex":-1
-}, {
-  "metaName":"energy_XC_potential",
-  "event":"addValue",
-  "value":-8.42244424851432e-16,
-  "gIndex":-1
-}, {
-  "metaName":"exciting_hartree_energy",
-  "event":"addValue",
-  "value":7.0571459296551674e-15,
-  "gIndex":-1
-}, {
-  "metaName":"exciting_electron_nuclear_energy",
-  "event":"addValue",
-  "value":-5.136554874903337e-14,
-  "gIndex":-1
-}, {
-  "metaName":"exciting_nuclear_nuclear_energy",
-  "event":"addValue",
-  "value":-2.463319239422991e-15,
-  "gIndex":-1
-}, {
-  "metaName":"exciting_madelung_energy",
-  "event":"addValue",
-  "value":-2.814609361393968e-14,
-  "gIndex":-1
-}, {
-  "metaName":"exciting_core_electron_kinetic_energy",
-  "event":"addValue",
-  "value":0.0,
-  "gIndex":-1
-}, {
-  "metaName":"section_single_configuration_calculation",
-  "event":"closeSection",
-  "gIndex":0
-}, {
-  "metaName":"section_run",
-  "event":"closeSection",
-  "gIndex":0
-}],
-  "parserStatus": "ParseSuccess"
-}]
diff --git a/parser/parser-exciting/parser_exciting.py b/parser/parser-exciting/parser_exciting.py
index f8c00d5..3153a00 100644
--- a/parser/parser-exciting/parser_exciting.py
+++ b/parser/parser-exciting/parser_exciting.py
@@ -3,7 +3,7 @@ import numpy as np
 from nomadcore.simple_parser import SimpleMatcher as SM, mainFunction
 from nomadcore.local_meta_info import loadJsonFile, InfoKindEl
 from nomadcore.caching_backend import CachingLevel
-import os, sys, json, exciting_parser_dos
+import os, sys, json, exciting_parser_dos,exciting_parser_bandstructure
 
 class ExcitingParserContext(object):
 
@@ -22,11 +22,29 @@ class ExcitingParserContext(object):
   def onClose_section_single_configuration_calculation(self, backend, gIndex, section):
     dirPath = os.path.dirname(self.parser.fIn.name)
     dosFile = os.path.join(dirPath, "dos.xml")
+    bandFile = os.path.join(dirPath, "bandstructure.xml")
     if os.path.exists(dosFile):
       with open(dosFile) as f:
         exciting_parser_dos.parseDos(f, backend)
-
-
+    if os.path.exists(bandFile):
+      with open(bandFile) as g:
+        exciting_parser_bandstructure.parseBand(g, backend)
+
+  xc_internal_map = {
+  2: {'LDA_C_PZ'},
+  3: {'LDA_C_PW'},
+  4: {'LDA_C_XALPHA'},
+  5: {'LDA_C_VBH'},
+  20: {'GGA_C_PBE'},
+  21: {'GGA_X_PBE_R'},
+  22: {'GGA_C_PBE_SOL'+'GGA_X_PBE_SOL'},
+  26: {'GGA_X_WC'},
+  30: {'GGA_C_AM05'+'GGA_X_AM05'},
+  300: {'GGA_C_BGCP'+'GGA_X_BGCP'},
+  406: {'HYB_GGA_C_PBEH'+'HYB_GGA_X_PBEH'},
+  }
+
+print {'GGA_C_PBE'+'+'+'GGA_X_PBE'}
 # description of the input
 
 
@@ -46,15 +64,61 @@ mainFileDescription = \
               sections = ['section_system'],
               subMatchers = [
                 SM(startReStr = r"\sLattice vectors \(cartesian\) :",
-                   endReStr = r"\sReciprocal lattice vectors \(cartesian\) :",
                 sections = ["exciting_section_lattice_vectors"],
                 subMatchers = [
 
     SM(startReStr = r"\s*(?P<exciting_geometry_lattice_vector_x__bohr>[-+0-9.]+)\s+(?P<exciting_geometry_lattice_vector_y__bohr>[-+0-9.]+)\s+(?P<exciting_geometry_lattice_vector_z__bohr>[-+0-9.]+)", repeats = True)
                 ]),
+                SM(startReStr = r"\sReciprocal lattice vectors \(cartesian\) :",
+                sections = ["exciting_section_reciprocal_lattice_vectors"],
+                subMatchers = [
+
+    SM(startReStr = r"\s*(?P<exciting_geometry_reciprocal_lattice_vector_x__bohr_1>[-+0-9.]+)\s+(?P<exciting_geometry_reciprocal_lattice_vector_y__bohr_1>[-+0-9.]+)\s+(?P<exciting_geometry_reciprocal_lattice_vector_z__bohr_1>[-+0-9.]+)", repeats = True)
+                ]),
     SM(r"\s*Unit cell volume\s*:\s*(?P<exciting_unit_cell_volume__bohr3>[-0-9.]+)"),
-    SM(r"\s*Brillouin zone volume\s*:\s*(?P<exciting_brillouin_zone_volume__bohr_3>[-0-9.]+)")
+    SM(r"\s*Brillouin zone volume\s*:\s*(?P<exciting_brillouin_zone_volume__bohr_3>[-0-9.]+)"),
+    SM(r"\s*Species\s*:\s*[0-9]\s*\((?P<exciting_geometry_atom_labels>[-a-zA-Z0-9]+)\)", repeats = True,
+       subMatchers = [
+    SM(r"\s*muffin-tin radius\s*:\s*(?P<exciting_muffin_tin_radius__bohr>[-0-9.]+)"),
+    SM(r"\s*# of radial points in muffin-tin\s*:\s*(?P<exciting_muffin_tin_points>[-0-9.]+)"),
+    SM(startReStr = r"\s*atomic positions\s*\(lattice\)\s*:\s*",
+      subMatchers = [
+        SM(r"\s*[0-9]\s*:\s*(?P<exciting_geometry_atom_positions_x__bohr>[-+0-9.]+)\s*(?P<exciting_geometry_atom_positions_y__bohr>[-+0-9.]+)\s*(?P<exciting_geometry_atom_positions_z__bohr>[-+0-9.]+)", repeats = True)
+      ])
+    ]),
+    SM(r"\s*k-point grid\s*:\s*(?P<exciting_number_kpoint_x>[-0-9.]+)\s+(?P<exciting_number_kpoint_y>[-0-9.]+)\s+(?P<exciting_number_kpoint_z>[-0-9.]+)"),
+    SM(r"\s*k-point offset\s*:\s*(?P<exciting_kpoint_offset_x>[-0-9.]+)\s+(?P<exciting_kpoint_offset_y>[-0-9.]+)\s+(?P<exciting_kpoint_offset_z>[-0-9.]+)"),
+    SM(r"\s*Total number of k-points\s*:\s*(?P<exciting_number_kpoints>[-0-9.]+)"),
+    SM(r"\s*R\^MT_min \* \|G\+k\|_max \(rgkmax\)\s*:\s*(?P<exciting_rgkmax__bohr>[-0-9.]+)"),
+    SM(r"\s*Maximum \|G\| for potential and density\s*:\s*(?P<exciting_gmaxvr__bohr_1>[-0-9.]+)"),
+    SM(r"\s*G-vector grid sizes\s*:\s*(?P<exciting_gvector_size_x>[-0-9.]+)\s+(?P<exciting_gvector_size_y>[-0-9.]+)\s+(?P<exciting_gvector_size_z>[-0-9.]+)"),
+    SM(r"\s*Total number of G-vectors\s*:\s*(?P<exciting_gvector_total>[-0-9.]+)"),
+    SM(startReStr = r"\s*Maximum angular momentum used for\s*",
+        subMatchers = [
+          SM(r"\s*APW functions\s*:\s*(?P<exciting_lmaxapw>[-0-9.]+)")
+        ]),
+    SM(r"\s*Total nuclear charge\s*:\s*(?P<exciting_nuclear_charge>[-0-9.]+)"),
+    SM(r"\s*Total electronic charge\s*:\s*(?P<exciting_electronic_charge>[-0-9.]+)"),
+    SM(r"\s*Total core charge\s*:\s*(?P<exciting_core_charge>[-0-9.]+)"),
+    SM(r"\s*Total valence charge\s*:\s*(?P<exciting_valence_charge>[-0-9.]+)"),
+    SM(r"\s*Effective Wigner radius, r_s\s*:\s*(?P<exciting_wigner_radius>[-0-9.]+)"),
+    SM(r"\s*Number of empty states\s*:\s*(?P<exciting_empty_states>[-0-9.]+)"),
+    SM(r"\s*Total number of valence states\s*:\s*(?P<exciting_valence_states>[-0-9.]+)"),
+    SM(r"\s*Maximum Hamiltonian size\s*:\s*(?P<exciting_hamiltonian_size>[-0-9.]+)"),
+    SM(r"\s*Maximum number of plane-waves\s*:\s*(?P<exciting_pw>[-0-9.]+)"),
+    SM(r"\s*Total number of local-orbitals\s*:\s*(?P<exciting_lo>[-0-9.]+)"),
+    SM(r"\s*Smearing scheme\s*:\s*(?P<exciting_smearing_type>[-a-zA-Z0-9]+)"),
+    SM(r"\s*Smearing width\s*:\s*(?P<exciting_smearing_width__hartree>[-0-9.]+)"),
+    SM(r"\s*Using\s*(?P<exciting_potential_mixing>[-a-zA-Z\s*]+)\s*potential mixing")
               ]),
+#    SM(name = "functionals",
+#    sections = ['section_method'],
+#    subMatchers = [
+#    SM(startReStr = r"\s*Exchange-correlation type\s*:\s*(?P<exciting_xc_functional>[-0-9.]+)",
+#       sections = ['section_XC_functionals'],
+#       print  exciting_xc_functional),
+#       XC_functional_name = ExcitingParserContext.xc_internal_map.get('exciting_xc_functional'))
+#                  ]),
             SM(name = "single configuration iteration",
               startReStr = r"\|\s*Self-consistent loop started\s*\+",
               sections = ["section_single_configuration_calculation"],
@@ -80,7 +144,13 @@ mainFileDescription = \
                    SM(r"\s*Nuclear-nuclear energy\s*:\s*(?P<exciting_nuclear_nuclear_energy_scf_iteration__hartree>[-0-9.]+)"),
                    SM(r"\s*Madelung energy\s*:\s*(?P<exciting_madelung_energy_scf_iteration__hartree>[-0-9.]+)"),
                    SM(r"\s*Core-electron kinetic energy\s*:\s*(?P<exciting_core_electron_kinetic_energy_scf_iteration__hartree>[-0-9.]+)"),
-                   SM(r"\s*Absolute change in total energy   (target)\s*:\s*(?P<energy_change_scf_iteration__hartree>[-0-9.]+)")
+                   SM(r"\s*Absolute change in total energy   (target)\s*:\s*(?P<energy_change_scf_iteration__hartree>[-0-9.]+)"),
+                   SM(r"\s*DOS at Fermi energy \(states\/Ha\/cell\)\s*:\s*(?P<exciting_dos_fermi_scf_iteration__hartree_1>[-0-9.]+)"),
+                   SM(r"\s*core leakage\s*:\s*(?P<exciting_core_leakage_scf_iteration>[-0-9.]+)"),
+                   SM(r"\s*interstitial\s*:\s*(?P<exciting_interstitial_charge_scf_iteration>[-0-9.]+)"),
+                   SM(r"\s*total charge in muffin-tins\s*:\s*(?P<exciting_total_MT_charge_scf_iteration>[-0-9.]+)"),
+                   SM(r"\s*Estimated fundamental gap\s*:\s*(?P<exciting_gap_scf_iteration__hartree>[-0-9.]+)"),
+                   SM(r"\s*Wall time \(seconds\)\s*:\s*(?P<exciting_time_scf_iteration>[-0-9.]+)")
                   ]),
                 SM(name="final_quantities",
                   startReStr = r"\| Convergence targets achieved. Performing final SCF iteration\s*\+",
@@ -100,7 +170,12 @@ mainFileDescription = \
                      SM(r"\s*Electron-nuclear energy\s*:\s*(?P<exciting_electron_nuclear_energy__hartree>[-0-9.]+)"),
                      SM(r"\s*Nuclear-nuclear energy\s*:\s*(?P<exciting_nuclear_nuclear_energy__hartree>[-0-9.]+)"),
                      SM(r"\s*Madelung energy\s*:\s*(?P<exciting_madelung_energy__hartree>[-0-9.]+)"),
-                     SM(r"\s*Core-electron kinetic energy\s*:\s*(?P<exciting_core_electron_kinetic_energy__hartree>[-0-9.]+)")
+                     SM(r"\s*Core-electron kinetic energy\s*:\s*(?P<exciting_core_electron_kinetic_energy__hartree>[-0-9.]+)"),
+                     SM(r"\s*DOS at Fermi energy \(states\/Ha\/cell\)\s*:\s*(?P<exciting_dos_fermi__hartree_1>[-0-9.]+)"),
+                     SM(r"\s*core leakage\s*:\s*(?P<exciting_core_leakage>[-0-9.]+)"),
+                     SM(r"\s*interstitial\s*:\s*(?P<exciting_interstitial_charge>[-0-9.]+)"),
+                     SM(r"\s*total charge in muffin-tins\s*:\s*(?P<exciting_total_MT_charge>[-0-9.]+)"),
+                     SM(r"\s*Estimated fundamental gap\s*:\s*(?P<exciting_gap__hartree>[-0-9.]+)")
                    ])
                ]
             )
diff --git a/parser/parser-exciting/pparser_exciting.py b/parser/parser-exciting/pparser_exciting.py
deleted file mode 100644
index 3153a00..0000000
--- a/parser/parser-exciting/pparser_exciting.py
+++ /dev/null
@@ -1,206 +0,0 @@
-import setup_paths
-import numpy as np
-from nomadcore.simple_parser import SimpleMatcher as SM, mainFunction
-from nomadcore.local_meta_info import loadJsonFile, InfoKindEl
-from nomadcore.caching_backend import CachingLevel
-import os, sys, json, exciting_parser_dos,exciting_parser_bandstructure
-
-class ExcitingParserContext(object):
-
-  def startedParsing(self, path, parser):
-    self.parser=parser
-
-  def onClose_exciting_section_lattice_vectors(self, backend, gIndex, section):
-    latticeX = section["exciting_geometry_lattice_vector_x"]
-    latticeY = section["exciting_geometry_lattice_vector_y"]
-    latticeZ = section["exciting_geometry_lattice_vector_z"]
-    cell = [[latticeX[0],latticeY[0],latticeZ[0]],
-            [latticeX[1],latticeY[1],latticeZ[1]],
-            [latticeX[2],latticeY[2],latticeZ[2]]]
-    backend.addValue("simulation_cell", cell)
-
-  def onClose_section_single_configuration_calculation(self, backend, gIndex, section):
-    dirPath = os.path.dirname(self.parser.fIn.name)
-    dosFile = os.path.join(dirPath, "dos.xml")
-    bandFile = os.path.join(dirPath, "bandstructure.xml")
-    if os.path.exists(dosFile):
-      with open(dosFile) as f:
-        exciting_parser_dos.parseDos(f, backend)
-    if os.path.exists(bandFile):
-      with open(bandFile) as g:
-        exciting_parser_bandstructure.parseBand(g, backend)
-
-  xc_internal_map = {
-  2: {'LDA_C_PZ'},
-  3: {'LDA_C_PW'},
-  4: {'LDA_C_XALPHA'},
-  5: {'LDA_C_VBH'},
-  20: {'GGA_C_PBE'},
-  21: {'GGA_X_PBE_R'},
-  22: {'GGA_C_PBE_SOL'+'GGA_X_PBE_SOL'},
-  26: {'GGA_X_WC'},
-  30: {'GGA_C_AM05'+'GGA_X_AM05'},
-  300: {'GGA_C_BGCP'+'GGA_X_BGCP'},
-  406: {'HYB_GGA_C_PBEH'+'HYB_GGA_X_PBEH'},
-  }
-
-print {'GGA_C_PBE'+'+'+'GGA_X_PBE'}
-# description of the input
-
-
-mainFileDescription = \
-    SM(name = "root matcher",
-       startReStr = "",
-       weak = True,
-       subMatchers = [
-         SM(name = "header",
-         startReStr = r"\s*\|\s*EXCITING\s*(?P<program_version>[-a-zA-Z0-9]+)\s*started\s*=",
-         fixedStartValues={'program_name': 'exciting', 'program_basis_set_type': '(L)APW+lo' },
-         sections = ["section_run"],
-         subMatchers = [
-	   SM(name = 'input',
-              startReStr = r"\|\sStarting initialization",
-              endReStr = r"\|\sEnding initialization",
-              sections = ['section_system'],
-              subMatchers = [
-                SM(startReStr = r"\sLattice vectors \(cartesian\) :",
-                sections = ["exciting_section_lattice_vectors"],
-                subMatchers = [
-
-    SM(startReStr = r"\s*(?P<exciting_geometry_lattice_vector_x__bohr>[-+0-9.]+)\s+(?P<exciting_geometry_lattice_vector_y__bohr>[-+0-9.]+)\s+(?P<exciting_geometry_lattice_vector_z__bohr>[-+0-9.]+)", repeats = True)
-                ]),
-                SM(startReStr = r"\sReciprocal lattice vectors \(cartesian\) :",
-                sections = ["exciting_section_reciprocal_lattice_vectors"],
-                subMatchers = [
-
-    SM(startReStr = r"\s*(?P<exciting_geometry_reciprocal_lattice_vector_x__bohr_1>[-+0-9.]+)\s+(?P<exciting_geometry_reciprocal_lattice_vector_y__bohr_1>[-+0-9.]+)\s+(?P<exciting_geometry_reciprocal_lattice_vector_z__bohr_1>[-+0-9.]+)", repeats = True)
-                ]),
-    SM(r"\s*Unit cell volume\s*:\s*(?P<exciting_unit_cell_volume__bohr3>[-0-9.]+)"),
-    SM(r"\s*Brillouin zone volume\s*:\s*(?P<exciting_brillouin_zone_volume__bohr_3>[-0-9.]+)"),
-    SM(r"\s*Species\s*:\s*[0-9]\s*\((?P<exciting_geometry_atom_labels>[-a-zA-Z0-9]+)\)", repeats = True,
-       subMatchers = [
-    SM(r"\s*muffin-tin radius\s*:\s*(?P<exciting_muffin_tin_radius__bohr>[-0-9.]+)"),
-    SM(r"\s*# of radial points in muffin-tin\s*:\s*(?P<exciting_muffin_tin_points>[-0-9.]+)"),
-    SM(startReStr = r"\s*atomic positions\s*\(lattice\)\s*:\s*",
-      subMatchers = [
-        SM(r"\s*[0-9]\s*:\s*(?P<exciting_geometry_atom_positions_x__bohr>[-+0-9.]+)\s*(?P<exciting_geometry_atom_positions_y__bohr>[-+0-9.]+)\s*(?P<exciting_geometry_atom_positions_z__bohr>[-+0-9.]+)", repeats = True)
-      ])
-    ]),
-    SM(r"\s*k-point grid\s*:\s*(?P<exciting_number_kpoint_x>[-0-9.]+)\s+(?P<exciting_number_kpoint_y>[-0-9.]+)\s+(?P<exciting_number_kpoint_z>[-0-9.]+)"),
-    SM(r"\s*k-point offset\s*:\s*(?P<exciting_kpoint_offset_x>[-0-9.]+)\s+(?P<exciting_kpoint_offset_y>[-0-9.]+)\s+(?P<exciting_kpoint_offset_z>[-0-9.]+)"),
-    SM(r"\s*Total number of k-points\s*:\s*(?P<exciting_number_kpoints>[-0-9.]+)"),
-    SM(r"\s*R\^MT_min \* \|G\+k\|_max \(rgkmax\)\s*:\s*(?P<exciting_rgkmax__bohr>[-0-9.]+)"),
-    SM(r"\s*Maximum \|G\| for potential and density\s*:\s*(?P<exciting_gmaxvr__bohr_1>[-0-9.]+)"),
-    SM(r"\s*G-vector grid sizes\s*:\s*(?P<exciting_gvector_size_x>[-0-9.]+)\s+(?P<exciting_gvector_size_y>[-0-9.]+)\s+(?P<exciting_gvector_size_z>[-0-9.]+)"),
-    SM(r"\s*Total number of G-vectors\s*:\s*(?P<exciting_gvector_total>[-0-9.]+)"),
-    SM(startReStr = r"\s*Maximum angular momentum used for\s*",
-        subMatchers = [
-          SM(r"\s*APW functions\s*:\s*(?P<exciting_lmaxapw>[-0-9.]+)")
-        ]),
-    SM(r"\s*Total nuclear charge\s*:\s*(?P<exciting_nuclear_charge>[-0-9.]+)"),
-    SM(r"\s*Total electronic charge\s*:\s*(?P<exciting_electronic_charge>[-0-9.]+)"),
-    SM(r"\s*Total core charge\s*:\s*(?P<exciting_core_charge>[-0-9.]+)"),
-    SM(r"\s*Total valence charge\s*:\s*(?P<exciting_valence_charge>[-0-9.]+)"),
-    SM(r"\s*Effective Wigner radius, r_s\s*:\s*(?P<exciting_wigner_radius>[-0-9.]+)"),
-    SM(r"\s*Number of empty states\s*:\s*(?P<exciting_empty_states>[-0-9.]+)"),
-    SM(r"\s*Total number of valence states\s*:\s*(?P<exciting_valence_states>[-0-9.]+)"),
-    SM(r"\s*Maximum Hamiltonian size\s*:\s*(?P<exciting_hamiltonian_size>[-0-9.]+)"),
-    SM(r"\s*Maximum number of plane-waves\s*:\s*(?P<exciting_pw>[-0-9.]+)"),
-    SM(r"\s*Total number of local-orbitals\s*:\s*(?P<exciting_lo>[-0-9.]+)"),
-    SM(r"\s*Smearing scheme\s*:\s*(?P<exciting_smearing_type>[-a-zA-Z0-9]+)"),
-    SM(r"\s*Smearing width\s*:\s*(?P<exciting_smearing_width__hartree>[-0-9.]+)"),
-    SM(r"\s*Using\s*(?P<exciting_potential_mixing>[-a-zA-Z\s*]+)\s*potential mixing")
-              ]),
-#    SM(name = "functionals",
-#    sections = ['section_method'],
-#    subMatchers = [
-#    SM(startReStr = r"\s*Exchange-correlation type\s*:\s*(?P<exciting_xc_functional>[-0-9.]+)",
-#       sections = ['section_XC_functionals'],
-#       print  exciting_xc_functional),
-#       XC_functional_name = ExcitingParserContext.xc_internal_map.get('exciting_xc_functional'))
-#                  ]),
-            SM(name = "single configuration iteration",
-              startReStr = r"\|\s*Self-consistent loop started\s*\+",
-              sections = ["section_single_configuration_calculation"],
-              repeats = True,
-              subMatchers = [
-                SM(name = "scfi totE",
-                 startReStr =r"\|\s*SCF iteration number\s*:",
-                  sections = ["section_scf_iteration"],
-                  repeats = True,
-                  subMatchers = [
-                   SM(r"\s*Total energy\s*:\s*(?P<energy_total_scf_iteration__hartree>[-0-9.]+)"),
-                   SM(r"\s*Fermi energy\s*:\s*(?P<exciting_fermi_energy_scf_iteration__hartree>[-0-9.]+)"),
-                   SM(r"\s*Kinetic energy\s*:\s*(?P<electronic_kinetic_energy_scf_iteration__hartree>[-0-9.]+)"),
-                   SM(r"\s*Coulomb energy\s*:\s*(?P<exciting_coulomb_energy_scf_iteration__hartree>[-0-9.]+)"),
-                   SM(r"\s*Exchange energy\s*:\s*(?P<exciting_exchange_energy_scf_iteration__hartree>[-0-9.]+)"),
-                   SM(r"\s*Correlation energy\s*:\s*(?P<exciting_correlation_energy_scf_iteration__hartree>[-0-9.]+)"),
-                   SM(r"\s*Sum of eigenvalues\s*:\s*(?P<energy_sum_eigenvalues_scf_iteration__hartree>[-0-9.]+)"),
-                   SM(r"\s*Effective potential energy\s*:\s*(?P<exciting_effective_potential_energy_scf_iteration__hartree>[-0-9.]+)"),
-                   SM(r"\s*Coulomb potential energy\s*:\s*(?P<exciting_coulomb_potential_energy_scf_iteration__hartree>[-0-9.]+)"),
-                   SM(r"\s*xc potential energy\s*:\s*(?P<energy_XC_potential_scf_iteration__hartree>[-0-9.]+)"),
-                   SM(r"\s*Hartree energy\s*:\s*(?P<exciting_hartree_energy_scf_iteration__hartree>[-0-9.]+)"),
-                   SM(r"\s*Electron-nuclear energy\s*:\s*(?P<exciting_electron_nuclear_energy_scf_iteration__hartree>[-0-9.]+)"),
-                   SM(r"\s*Nuclear-nuclear energy\s*:\s*(?P<exciting_nuclear_nuclear_energy_scf_iteration__hartree>[-0-9.]+)"),
-                   SM(r"\s*Madelung energy\s*:\s*(?P<exciting_madelung_energy_scf_iteration__hartree>[-0-9.]+)"),
-                   SM(r"\s*Core-electron kinetic energy\s*:\s*(?P<exciting_core_electron_kinetic_energy_scf_iteration__hartree>[-0-9.]+)"),
-                   SM(r"\s*Absolute change in total energy   (target)\s*:\s*(?P<energy_change_scf_iteration__hartree>[-0-9.]+)"),
-                   SM(r"\s*DOS at Fermi energy \(states\/Ha\/cell\)\s*:\s*(?P<exciting_dos_fermi_scf_iteration__hartree_1>[-0-9.]+)"),
-                   SM(r"\s*core leakage\s*:\s*(?P<exciting_core_leakage_scf_iteration>[-0-9.]+)"),
-                   SM(r"\s*interstitial\s*:\s*(?P<exciting_interstitial_charge_scf_iteration>[-0-9.]+)"),
-                   SM(r"\s*total charge in muffin-tins\s*:\s*(?P<exciting_total_MT_charge_scf_iteration>[-0-9.]+)"),
-                   SM(r"\s*Estimated fundamental gap\s*:\s*(?P<exciting_gap_scf_iteration__hartree>[-0-9.]+)"),
-                   SM(r"\s*Wall time \(seconds\)\s*:\s*(?P<exciting_time_scf_iteration>[-0-9.]+)")
-                  ]),
-                SM(name="final_quantities",
-                  startReStr = r"\| Convergence targets achieved. Performing final SCF iteration\s*\+",
-                  endReStr = r"\| Self-consistent loop stopped\s*\+",
-                   subMatchers = [
-                     SM(r"\s*Total energy\s*:\s*(?P<energy_total__hartree>[-0-9.]+)"),
-                     SM(r"\s*Fermi energy\s*:\s*(?P<exciting_fermi_energy__hartree>[-0-9.]+)"),
-                     SM(r"\s*Kinetic energy\s*:\s*(?P<electronic_kinetic_energy__hartree>[-0-9.]+)"),
-                     SM(r"\s*Coulomb energy\s*:\s*(?P<exciting_coulomb_energy__hartree>[-0-9.]+)"),
-                     SM(r"\s*Exchange energy\s*:\s*(?P<exciting_exchange_energy__hartree>[-0-9.]+)"),
-                     SM(r"\s*Correlation energy\s*:\s*(?P<exciting_correlation_energy__hartree>[-0-9.]+)"),
-                     SM(r"\s*Sum of eigenvalues\s*:\s*(?P<energy_sum_eigenvalues__hartree>[-0-9.]+)"),
-                     SM(r"\s*Effective potential energy\s*:\s*(?P<exciting_effective_potential_energy__hartree>[-0-9.]+)"),
-                     SM(r"\s*Coulomb potential energy\s*:\s*(?P<exciting_coulomb_potential_energy__hartree>[-0-9.]+)"),
-                     SM(r"\s*xc potential energy\s*:\s*(?P<energy_XC_potential__hartree>[-0-9.]+)"),
-                     SM(r"\s*Hartree energy\s*:\s*(?P<exciting_hartree_energy__hartree>[-0-9.]+)"),
-                     SM(r"\s*Electron-nuclear energy\s*:\s*(?P<exciting_electron_nuclear_energy__hartree>[-0-9.]+)"),
-                     SM(r"\s*Nuclear-nuclear energy\s*:\s*(?P<exciting_nuclear_nuclear_energy__hartree>[-0-9.]+)"),
-                     SM(r"\s*Madelung energy\s*:\s*(?P<exciting_madelung_energy__hartree>[-0-9.]+)"),
-                     SM(r"\s*Core-electron kinetic energy\s*:\s*(?P<exciting_core_electron_kinetic_energy__hartree>[-0-9.]+)"),
-                     SM(r"\s*DOS at Fermi energy \(states\/Ha\/cell\)\s*:\s*(?P<exciting_dos_fermi__hartree_1>[-0-9.]+)"),
-                     SM(r"\s*core leakage\s*:\s*(?P<exciting_core_leakage>[-0-9.]+)"),
-                     SM(r"\s*interstitial\s*:\s*(?P<exciting_interstitial_charge>[-0-9.]+)"),
-                     SM(r"\s*total charge in muffin-tins\s*:\s*(?P<exciting_total_MT_charge>[-0-9.]+)"),
-                     SM(r"\s*Estimated fundamental gap\s*:\s*(?P<exciting_gap__hartree>[-0-9.]+)")
-                   ])
-               ]
-            )
-          ])
-    ])
-
-
-
-
-parserInfo = {
-  "name": "exciting_parser",
-  "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/exciting.nomadmetainfo.json"))
-metaInfoEnv, warnings = loadJsonFile(filePath = metaInfoPath, dependencyLoader = None, extraArgsHandling = InfoKindEl.ADD_EXTRA_ARGS, uri = None)
-
-cachingLevelForMetaName = {
-                            "exciting_geometry_lattice_vector_x":CachingLevel.Cache,
-                            "exciting_geometry_lattice_vector_y":CachingLevel.Cache,
-                            "exciting_geometry_lattice_vector_z":CachingLevel.Cache,
-                            "exciting_section_lattice_vectors": CachingLevel.Ignore
-                          }
-
-if __name__ == "__main__":
-#    for name in metaInfoEnv.infoKinds:
-#        print 'nameo', name
-    mainFunction(mainFileDescription, metaInfoEnv, parserInfo, cachingLevelForMetaName = cachingLevelForMetaName, superContext=ExcitingParserContext())
-- 
GitLab