File: psom

package info (click to toggle)
neurodebian 0.43.0
  • links: PTS, VCS
  • area: main
  • in suites: sid
  • size: 12,960 kB
  • sloc: sh: 2,419; python: 1,978; perl: 412; makefile: 207; javascript: 63
file content (24 lines) | stat: -rw-r--r-- 1,128 bytes parent folder | download | duplicates (7)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
Source: psom
Tasks: debian-science/distributedcomputing
Homepage: http://code.google.com/p/psom/
Responsible: NeuroDebian Team <team@neuro.debian.net>
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.