Skip to content

Releases: zhubonan/aiida-grouppathx

v0.2.7 release

29 Jul 10:35

Choose a tag to compare

Full Changelog: 0.2.6...0.2.7

  • Improve the python interface with easier access to the underlying objects:
    • path.get_node() -> path.node
    • path.get_group() -> path.group
    • path.add_node(node, label) -> path[label] = node
    • path.show_tree(decroate_function) -> path.show_tree(decorated_by=['label', 'uuid_first_12']

v0.2.6 release

28 May 09:38

Choose a tag to compare

  • Allow callback function to return a builder instance instead of a submitted node

Full Changelog: v0.2.5...0.2.6

0.2.5 release

20 Dec 12:27

Choose a tag to compare

Patch release 0.2.5

Changes

  • Default to not showing warning when the alias does not confer to python variable name
  • Documentation update
  • Added dynamic_path, nostop options to the GroupLauncher.launch method.
  • Expose GroupLauncher at package level.

Full Changelog: 0.2.4...0.2.5

0.2.4 release

16 Dec 05:16

Choose a tag to compare

Changes

  • Greatly improved iteration speed and get_node / get_group via node and group object as attributes of GroupPathX of the objects created
    • This mode is not enabled by default, since once cache is used, changes on the data may not be reflected. We may enable it by default in the future or add modifiable configuration options.
    • Enable faster iteration using the .fast_iter property, e.g. for path in basepath.fast_iter instead of for path in basepath. The resulting GroupPathX objects will have the cache enabled.
    • The show_tree is now much faster than before.

New feature

  • Added GroupLauncher class which allows keeping N active concurrent workflows in from a pool of jobs. The user need to define a callback function that turns a node and a label into a running job plus a label. The running job will be stored in a pre-defined group path. This can be useful when it is necessary to limit the number of running jobs due to local resource or remote cluster constrains.

Full Changelog: 0.2.3...0.2.4

0.2.2 Release

27 Aug 09:41

Choose a tag to compare

  • Fix AiiDA deprecation warnings

Full Changelog: https://github.com/zhubonan/aiida-grouppathx/commits/0.2.2