In https://github.com/aiidateam/aiida-quantumespresso/pull/756, a large refactoring is done to rely on a BaseParser parent class for all the parsers except PwParser, since this is a rather massive beast that is also undergoing a separate refactor in https://github.com/aiidateam/aiida-quantumespresso/pull/940. Although there are still several open discussions in #756, it's better to merge this initial refactor, keeping track of these discussions so we can consider them when also integrating the BaseParser class into PwParser. This seems the better approach, since it's likely we will rethink some of our choices when we put them into the context of the PwParser.
In https://github.com/aiidateam/aiida-quantumespresso/pull/756, a large refactoring is done to rely on a
BaseParser
parent class for all the parsers exceptPwParser
, since this is a rather massive beast that is also undergoing a separate refactor in https://github.com/aiidateam/aiida-quantumespresso/pull/940. Although there are still several open discussions in #756, it's better to merge this initial refactor, keeping track of these discussions so we can consider them when also integrating theBaseParser
class intoPwParser
. This seems the better approach, since it's likely we will rethink some of our choices when we put them into the context of thePwParser
.Below is a list of open discussions: