Installers

We need a better way to create the installers for IR components. Deemon and Aangel use rpms and msi files created using Distutils, but this process is still complicated and must be simplified. Gua...

Id #5741 | Release: Interop Router 4.0 | Updated: Jan 31, 2013 at 10:54 PM by hnrqbaggio | Created: Mar 20, 2010 at 6:26 AM by hnrqbaggio

Simultaneous jobs with threads

Deemon will be able to send more than one job to a cluster using a multi-threaded algorithm. With this method we will get a better charge balance, using clusters resources as much as possible.

Id #5740 | Release: Interop Router 4.0 | Updated: Jan 31, 2013 at 10:54 PM by hnrqbaggio | Created: Mar 20, 2010 at 6:25 AM by hnrqbaggio

Update Documentation

There are a lot of changes in docs we need do:   Update the source code reference of Python Apps (sphinx); Write manuals for all apps, including installation and use; In Guaadian, create a manual ...

Id #5739 | Release: Interop Router 4.0 | Updated: Jan 31, 2013 at 10:54 PM by hnrqbaggio | Created: Mar 20, 2010 at 6:24 AM by hnrqbaggio

Submit template in user's home folder

In Linux version of Deemon, a template file is used to submit a job using PBS. Currently, this file is stored in deemon/scripts folder. However, the user must edit this file to set your configurati...

Id #5738 | Release: Interop Router 4.0 | Updated: Jan 31, 2013 at 10:54 PM by hnrqbaggio | Created: Mar 20, 2010 at 6:23 AM by hnrqbaggio

More user application arguments

Currently, Deemon can parse the application arguments and replace the flag $datafile by the name of datafile, specific in each job. It's interesting add more flags, allowing more coplex command arg...

Id #5737 | Release: Interop Router 4.0 | Updated: Jan 31, 2013 at 10:54 PM by hnrqbaggio | Created: Mar 20, 2010 at 6:22 AM by hnrqbaggio

Use system path and remove package structure in Python components

Currently, the Deemon and Aangel use the Python package structure that save the programs in site-packages folder when they are installed using rpm/msi files created using Distutils.   However, this...

Id #5736 | Release: Interop Router 4.0 | Updated: Jan 31, 2013 at 10:54 PM by hnrqbaggio | Created: Mar 20, 2010 at 6:21 AM by hnrqbaggio

Improve logging messages in Python components

A interesting feature to Deemon and Aangel is use better logging massages, with options to send the log to a file / stdout / stderr in different levels of priority.

Id #5735 | Release: Interop Router 4.0 | Updated: Jan 31, 2013 at 10:54 PM by hnrqbaggio | Created: Mar 20, 2010 at 6:19 AM by hnrqbaggio

Alternative submission format

Many users need submit input files to an application specific (e.g. an application to process the struct of a protein). In this cases, there's no source code to send to cluster, but only the datafi...

Id #5734 | Release: Interop Router 4.0 | Updated: Jan 31, 2013 at 10:54 PM by hnrqbaggio | Created: Mar 20, 2010 at 6:18 AM by hnrqbaggio

Better config file model

The actual way to set the configs in Deemon and Aangel causes some problems. Use a .py file with a dict is usefull to program, but not so good to user when change the settings.   Python offers a be...

Id #5733 | Release: Interop Router 4.0 | Updated: Jan 31, 2013 at 10:54 PM by hnrqbaggio | Created: Mar 20, 2010 at 6:17 AM by hnrqbaggio

Command Line Parameters in Deemon

Using the optparse module Deemon can receive arguments from command line and override config options or execute specific tasks.

Id #5732 | Release: Interop Router 4.0 | Updated: Jan 31, 2013 at 10:54 PM by hnrqbaggio | Created: Mar 20, 2010 at 6:13 AM by hnrqbaggio