.. soma-workflow documentation master file, created by
   sphinx-quickstart on Wed Jun 22 14:40:00 2011.
   You can adapt this file completely to your liking, but it should at least
   contain the root `toctree` directive.


Parallel computing resources are now highly available (multiple core machines, 
clusters or grids) and their advantages are numerous. 

Soma-workflow is a unified and simple interface to parallel computing resource. 
It is an open source Python application which aims at making easier 
the use of parallel resources by non expert users and external software.

Communication
=============

* `MICCAI 2011 workshop <ftp://static.brainvisa.info/brainvisa/static/MICCAI_2011_soma_workflow.pdf>`_: High Performance and Distributed Computing for Medical Imaging, September 22nd, Toronto
* `Python in Neuroscience workshop satellite to Euroscipy <ftp://static.brainvisa.info/brainvisa/static/python_neuroscience_soma_workflow.pdf>`_, August 29-30 2011, Paris
* `Poster <ftp://static.brainvisa.info/brainvisa/static/poster_HBM_2011_somaworkflow.pdf>`_ at HBM Annual Meeting 2011, Quebec

Documentation
=============

* **Development version:** `development version documentation  <http://www.brainvisa.info/doc/soma-workflow-trunk/>`_
* **Current version:** `soma-workflow 1.0 documentation <http://www.brainvisa.info/doc/soma-workflow-1.0/sphinx>`_


Quick start
===========

* For a quick start on a multiple core machine (development version):
    * Requirements: Python 2.5. For the GUI: Qt *version 4.6.2 or more*, `PyQt <http://www.riverbankcomputing.co.uk/software/pyqt/intro>`_ *version 4.7.2 or more* and `matplotlib <http://matplotlib.sourceforge.net/>`_ *version 0.99 or more*.
    * Download: `quick start <ftp://ftp.cea.fr/pub/dsv/anatomist/binary/soma-workflow-dev-version-24-06-2011-quick-start.tar>`_
    * Installation:

        :: 

          $ python setup.py build

          $ python setup.py install --prefix my_directory
          or 
          $ sudo python setup.py install

    * Run the GUI: 

        ::

          $ soma_workflow_gui

    * Run the `documentation examples <http://www.brainvisa.info/doc/soma-workflow-trunk/examples.html>`_.


Download
========

* **Development version:** can be used on a multiple core machine or with distributed resource management system (e.g. Grid Engine, Condor, PBS/Torque, LSF) with an implementation of `DRMAA v1 <http://drmaa.org/>`_ :
    * `development version Fedora 4 <ftp://ftp.cea.fr/pub/dsv/anatomist/binary/soma-workflow-dev-version-Fedora-4-24-06-2011.tar>`_
    * `development version Mandriva 2008 64 bits <ftp://ftp.cea.fr/pub/dsv/anatomist/binary/soma-workflow-dev-version-Mandriva2008-x86_64-24-06-2011.tar>`_
    * `development version Mandriva 2008 <ftp://ftp.cea.fr/pub/dsv/anatomist/binary/soma-workflow-dev-version-Mandriva2008-24-06-2011.tar>`_

* **Current version:** requires a distributed resource management system (e.g. Grid Engine, Condor, PBS/Torque, LSF) with an implementation of `DRMAA v1 <http://drmaa.org/>`_ :
    * `version 1.0 Fedora 4 <ftp://ftp.cea.fr/pub/dsv/anatomist/binary/soma-workflow-1.0-Fedora-4.tar>`_
    * `version 1.0 Mandriva 2008 64 bits <ftp://ftp.cea.fr/pub/dsv/anatomist/binary/soma-workflow-1.0-Mandriva2008-x86_64.tar>`_
    * `version 1.0 Mandriva 2008 <ftp://ftp.cea.fr/pub/dsv/anatomist/binary/soma-workflow-1.0-Mandriva2008.tar>`_


..
  Contents:

  .. toctree::
    :maxdepth: 2

  Indices and tables
  ==================

  * :ref:`genindex`
  * :ref:`modindex`
  * :ref:`search`

