From b994cce6ab1c2a4e3b43df3500defa763169f15d Mon Sep 17 00:00:00 2001 From: Henning Glawe <glaweh@debian.org> Date: Tue, 5 Dec 2017 23:22:59 +0100 Subject: [PATCH] make separator in xc string representation configurable --- parser/parser-quantum-espresso/QuantumEspressoXC.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/parser/parser-quantum-espresso/QuantumEspressoXC.py b/parser/parser-quantum-espresso/QuantumEspressoXC.py index 3cf916a..a64dff5 100644 --- a/parser/parser-quantum-espresso/QuantumEspressoXC.py +++ b/parser/parser-quantum-espresso/QuantumEspressoXC.py @@ -142,12 +142,12 @@ def apply_terms_filter(xc_data): v.pop('exx_compute_weight', None) -def xc_functional_str(xc_data): +def xc_functional_str(xc_data, separator='+'): result = '' for k in sorted(xc_data.keys()): v = xc_data[k] if len(result) > 0 and v.get('XC_functional_weight', 1.0) > 0: - result += '+' + result += separator if v.get('XC_functional_weight', None) is not None: result += '%.3f*' % (v['XC_functional_weight']) result += v['XC_functional_name'] -- GitLab