From 5e35968b024a05a964d6fceb37705ad3cd0ebe40 Mon Sep 17 00:00:00 2001 From: Michael Hanke Date: Fri, 23 Mar 2012 08:08:33 +0100 Subject: [PATCH] Add PSOM --- future/blends/psom | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 future/blends/psom diff --git a/future/blends/psom b/future/blends/psom new file mode 100644 index 0000000..9fc506b --- /dev/null +++ b/future/blends/psom @@ -0,0 +1,24 @@ +Source: psom +Tasks: debian-science/distributedcomputing +Homepage: http://code.google.com/p/psom/ +Responsible: NeuroDebian Team +Language: Matlab/Octave +Author: Pierre Bellec +License: MIT/Expat +Pkg-Description: pipeline system for Octave and Matlab + PSOM is a lightweight library to manage complex multi-stage data processing. A + pipeline is a collection of jobs, i.e. Matlab or Octave code with a well + identified set of options that are using files for inputs and outputs. To + use PSOM, the only requirement is to generate a description of a pipeline in + the form of a simple Matlab/Octave structure. PSOM then automatically offers + the following services: + . + * Run jobs in parallel using multiple CPUs or within a distributed computing + environment. + * Generate log files and keep track of the pipeline execution. These logs are + detailed enough to fully reproduce the analysis. + * Handle job failures: successful completion of jobs is checked and failed + jobs can be restarted. + * Handle updates of the pipeline: change options or add jobs and let PSOM + figure out what to reprocess. + -- 2.39.2