Have a personal or library account? Click to login
Jug: Software for Parallel Reproducible Computation in Python Cover

Jug: Software for Parallel Reproducible Computation in Python

Open Access
|Oct 2017

Figures & Tables

jors-5-161-g1.png
Figure 1

Simple Dependency Structure for Example in the Text. This assumes that the directory had a collection of files named 0.txt, 1.txt,…

jors-5-161-g2.png
Figure 2

Output of jug status. The $ sign shown is the command line prompt, and the status subcommand was run. At this point, nothing has been run. The output has been edited for space reasons (spacing columns were removed).

jors-5-161-g3.png
Figure 3

Interaction with jug shell. The value function loads and returns the result from any task. The final line has been edited (marked with …) for presentation purposes.

jors-5-161-g4.png
Figure 4

Dependency Structure for second example in the Text. The fan-out/fan-in structure is typical (it is an instance of the map-reduce framework).

jors-5-161-g5.png
Figure 5

Dependency Structure for second example in the Text generated by the jug graph command. The numbers encode the number of tasks waiting (W), ready to be run (E), running (R), or finished (F).

DOI: https://doi.org/10.5334/jors.161 | Journal eISSN: 2049-9647
Language: English
Submitted on: Jan 8, 2017
|
Accepted on: Oct 6, 2017
|
Published on: Oct 27, 2017
Published by: Ubiquity Press
In partnership with: Paradigm Publishing Services
Publication frequency: 1 issue per year

© 2017 Luis Pedro Coelho, published by Ubiquity Press
This work is licensed under the Creative Commons Attribution 4.0 License.