You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Currently, AiiDA interactions are spread across the codebase. I propose we move all such interactions to a dedicated AiiDAService class. Ideally, all from aiida import ... should be moved here, as well as any method that makes a call to AiiDA.
Two benefits:
Maintenance - any change in AiiDA would require only changes in this class
Future abstraction - we could then more easily switch the backend associated with the service from DB to REST API, as needed
The text was updated successfully, but these errors were encountered:
Currently, AiiDA interactions are spread across the codebase. I propose we move all such interactions to a dedicated
AiiDAService
class. Ideally, allfrom aiida import ...
should be moved here, as well as any method that makes a call to AiiDA.Two benefits:
The text was updated successfully, but these errors were encountered: