ChangelogΒΆ

[0.3.1]

  • Allow Pool processes to be set by default configuration file

[0.3.0]

  • [#15] - configuration file added to control user-specific default settings

[0.2.1]

Changed

  • Backend to generate array scripts generalised

[0.2]

Added

  • [#22] - LocalScriptCreator added to simplify multi-core Script generation
  • Task backend for script collection modified to store everything in Script instances collected in a ScriptCollector instance
  • ScriptCollector added to support easier collection of multiple Script instances
  • [#14] - SlurmTask support added
  • [#13] - cexec() accepts all Popen keyword arguments
  • [#12] - pyjob command-line executable to provide conveniont script submission without active Python interpreter
  • [#11] - Contextmanager support for StopWatch instances
  • [#10] - Contextmanager support for all Task instances
  • [#9] - Codecov support added
  • [#8] - Sphinx documentation added [hosted on ReadTheDocs.org]
  • [#3] - Script interface to read/write scripts conveniently
  • Convenience function deprecate() for faster/more readable deprecation tagging
  • Better execution handling of all cluster platforms wrt running directory

Changed

  • Backend architecture refactored. Previous Job class merged with Platform class to become abstract base class Task. Backwards-compatibility maintained but is going to be deprecated with release 0.3

Fixed

Removed