Skip to content

Harmonization of aiida.common, aiida.control, aiida.manage, aiida.tools, aiida.utils #2311

@ltalirz

Description

@ltalirz

There are currently a number of top-level folders in aiida, whose meaning is not well defined:

  • aiida.common
  • aiida.control
  • aiida.manage
  • aiida.tools
  • aiida.utils

This leads to confusion among new developers, and has also led to different interpretations of previous developers. We should

  1. decide what these top-level folders should contain
  2. document this in the __init__.py of the corresponding folders
  3. move code that is currently in the wrong place to where it belongs

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions