]> git.donarmstrong.com Git - neurodebian.git/blob - future/blends/psom
Add PSOM
[neurodebian.git] / future / blends / psom
1 Source: psom
2 Tasks: debian-science/distributedcomputing
3 Homepage: http://code.google.com/p/psom/
4 Responsible: NeuroDebian Team <team@neuro.debian.net>
5 Language: Matlab/Octave
6 Author: Pierre Bellec
7 License: MIT/Expat
8 Pkg-Description: pipeline system for Octave and Matlab
9  PSOM is a lightweight library to manage complex multi-stage data processing. A
10  pipeline is a collection of jobs, i.e. Matlab or Octave code with a well
11  identified set of options that are using files for inputs and outputs. To
12  use PSOM, the only requirement is to generate a description of a pipeline in
13  the form of a simple Matlab/Octave structure. PSOM then automatically offers
14  the following services:
15  .
16   * Run jobs in parallel using multiple CPUs or within a distributed computing
17     environment.
18   * Generate log files and keep track of the pipeline execution. These logs are
19     detailed enough to fully reproduce the analysis.
20   * Handle job failures: successful completion of jobs is checked and failed
21     jobs can be restarted.
22   * Handle updates of the pipeline: change options or add jobs and let PSOM
23     figure out what to reprocess.
24