Skip to content

Reorganize the aiida.work module#2524

Merged
sphuber merged 1 commit into
aiidateam:provenance_redesignfrom
sphuber:fix_2523_reorganize_aiida_work
Feb 25, 2019
Merged

Reorganize the aiida.work module#2524
sphuber merged 1 commit into
aiidateam:provenance_redesignfrom
sphuber:fix_2523_reorganize_aiida_work

Conversation

@sphuber
Copy link
Copy Markdown
Contributor

@sphuber sphuber commented Feb 25, 2019

Fixes #2523

The aiida.work module was conceived when the WorkChain class was
first implemented. Ever since, the Process class on which it is based
starting filling are more prominent role and slowly all running
processes were migrated to be a Process sub class. All of the logic
was added to the aiida.work module, which turned into the module that
implemented all the functionality of the engine of aiida-core.

Therefore we rename the aiida.work module to aiida.engine and
reorganize the internal structure to clarify the role of the different
components.

@coveralls
Copy link
Copy Markdown

Coverage Status

Coverage increased (+0.005%) to 69.765% when pulling 93eb83b8ae0a18a7a9e249eca0266ab5282ca755 on sphuber:fix_2523_reorganize_aiida_work into 2e4ab93 on aiidateam:provenance_redesign.

@coveralls
Copy link
Copy Markdown

coveralls commented Feb 25, 2019

Coverage Status

Coverage increased (+3.9%) to 69.778% when pulling 7dcaebe on sphuber:fix_2523_reorganize_aiida_work into 1a3426e on aiidateam:provenance_redesign.

@sphuber sphuber force-pushed the fix_2523_reorganize_aiida_work branch 2 times, most recently from 0cf2af5 to 17ee5f1 Compare February 25, 2019 14:01
The `aiida.work` module was conceived when the `WorkChain` class was
first implemented. Ever since, the `Process` class on which it is based
starting filling are more prominent role and slowly all running
processes were migrated to be a `Process` sub class. All of the logic
was added to the `aiida.work` module, which turned into the module that
implemented all the functionality of the engine of `aiida-core`.

Therefore we rename the `aiida.work` module to `aiida.engine` and
reorganize the internal structure to clarify the role of the different
components.
@sphuber sphuber force-pushed the fix_2523_reorganize_aiida_work branch from 17ee5f1 to 7dcaebe Compare February 25, 2019 14:06
@sphuber sphuber merged commit 221f308 into aiidateam:provenance_redesign Feb 25, 2019
@sphuber sphuber deleted the fix_2523_reorganize_aiida_work branch February 25, 2019 14:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants