A lightweight Julia package for computational pipelines.
Building reusable pipelines and workflows is easier than you have ever thought.
Easy to build both simple and complex tasks.
Supports external command lines and pure Julia functions.
Supports resuming interrupted tasks, skipping finished tasks.
Supports dependency check.
Supports inputs, outputs validation, and so on.
Supports program queuing and workload management with JobSchedulers.jl
Pipelines.jl can be installed using the Julia package manager. From the Julia REPL, type ] to enter the Pkg REPL mode and run
pkg> add Pipelines # If it fails, use pkg> add https://github.com/cihga39871/Pipelines.jl.git
To use the package, type