Metadata-Version: 2.4
Name: pysjef
Version: 1.42.1
License: MIT
Description-Content-Type: text/x-rst
License-File: LICENSE
Requires-Dist: lxml>=4.0
Requires-Dist: numpy>=1.12
Requires-Dist: regex
Dynamic: description
Dynamic: description-content-type
Dynamic: license
Dynamic: license-file
Dynamic: requires-dist

==================
Welcome to pysjef!
==================

Python Simple Job Execution Framework (pysjef), pronounced pie-chef,
is a python extension of `sjef <https://molpro.gitlab.io/sjef/master/>`_.

sjef allows for simple execution of programs on local or remote servers,
and pysjef exposes the following features:

- Management of project bundles.
- Launching and monitoring of jobs
- Editing and viewing of input and output files
- Support for marked-up output (currently only XML, soon to include JSON)
- Maintenance of a recent project list
- Support for multiple software packages

Additional features of pysjef include:

- Parsing of structured output (e.g. XML) and bringing the whole tree into
  class objects
- Grouping of projects in a tree hierarchy allowing for more complicated workflows
- Representation of project collections, individual projects and structured
  output as a single tree
- Processing of the project tree by selecting groups of nodes,
  accessing specific attributes, and creating sub-trees

List of Contributors
====================

- Marat Sibaev
- Peter J. Knowles
