{% extends "layout.html" %}
{% set title = 'Ruffus' %}

{% block body %}

<p> <img src="_static/logo.jpg" alt="logo"></p>

<I>Ruffus</I> is a lightweight python module to run computational pipelines.

<h1>Welcome</h1>

<table class="Introduction" align="center" style="margin-left: 30px">
<tr>
  <td width="50%">
    <p><I>Ruffus</I> is designed to allow scientific and other analyses to 
    be automated with the minimum of fuss and the least effort.</p>
    
    These are <I>Ruffus</I>'s strengths:
    <ul>
      <li>Lightweight: Suitable for the simplest of tasks</li>

      <li>Handles even fiendishly complicated pipelines</a> 
    which would cause <i>make</i> or <i>scons</i> to go cross-eyed and recursive.</li>

    <li>Standard python syntax. No "clever magic" to code around.  </li>
    <li>Unintrusive and unambitiously lightweight syntax which tries to do this 
        one small thing well.  </li>
  </ul>
    
    <p>Please join me (email: ruffus_lib at llew.org.uk) in setting the direction of 
    this project if you are interested.
    </p>
    
  </td>
  
  <td width="50%">
        
    <img src="_images/manual_dependencies_flowchart1.png" alt="flowchart">
    
  </td>
                                                                          
</tr>
</table>



                                                            


<h1> Documentation</h1>

<table class="contentstable" align="center" style="margin-left: 30px">
<tr>
  <td width="50%">
    
    <p class="biglink"><a class="biglink" 
        href="installation.html">Download</a><br/>
    <span class="linkdescr">to install <I>Ruffus</I></span></p>

    <p class="biglink"><a class="biglink" 
        href="tutorials/simple_tutorial/simple_tutorial.html">Simple Tutorial</a><br/>
    <span class="linkdescr">Start here for a quick introduction to <i>Ruffus</i></span></p>

    <p class="biglink"><a class="biglink" 
        href="tutorials/manual/manual_introduction.html">Full Manual</a><br/>
        <span class="linkdescr">for an-depth demonstration of all 
        <I>Ruffus</I> features</span></p>

  </td>
  
  <td width="50%">
        
    <p class="biglink"><a class="biglink" 
        href="design.html">Design</a><br/>
    <span class="linkdescr">to understand the design of <I>Ruffus</I></span></p>

    <p class="biglink"><a class="biglink" 
        href="cheatsheet.html">Cheat Sheet</a><br/>
    <span class="linkdescr">for Ruffus syntax</span></p>

    <p class="biglink"><a class="biglink" 
        href="contents.html">Table of contents</a><br/>
    <span class="linkdescr">for an complete listing of all the documentation</span></p>
    
  </td>
                                                                          
</tr>
</table>




<h2>Get <I>Ruffus</I></h2>

<p>
    <i>Ruffus</i> is available as an <a 
    href="http://peak.telecommunity.com/DevCenter/EasyInstall">easy-install</a>able package on the <a href="http://pypi.python.org/pypi/ruffus">Python Package
    Index</a>.
  </p>
Just run:

<div class="highlight-python"><pre>easy_install -U ruffus</pre>
</div>
  
  
  <p>The <I>Ruffus</I> project is hosted at <a 
      href="http://code.google.com/p/ruffus">Google 
    Code</a></p>

{% endblock %}

