SCIRun User Mailing List

Text archives Help


Re: [SCIRUN-USERS] Command line tools as modules?


Chronological Thread 
  • From: Michael Callahan <callahan@sci.utah.edu>
  • To: Francis Burton <F.L.Burton@udcf.gla.ac.uk>
  • Cc: scirun-users@sci.utah.edu
  • Subject: Re: [SCIRUN-USERS] Command line tools as modules?
  • Date: Fri, 17 Sep 2004 12:53:01 -0600

There is no simple wrapper to do this at the moment.  In order to make
it work you would have to write some SCIRun code for the modules. 
Basically you will need to convert the data from whichever SCIRun format
is used into which format you are using, then call your functions, then
convert back.  If you want to wrap your executables you could do that by
dumping the SCIRun data out to a temporary file, then invoking
sci_system to run your executable, then reading the data back in.

What data format are your standalone executables needing?  We may
already have the converters in which case the wrappers would not be
terribly difficult to write.

  Michael

On Fri, 2004-09-17 at 06:54, Francis Burton wrote:
> Hi,
> 
> This is my first post to the mailing list. I hope this is an appropriate 
> place
> to ask the following rather naive question.
> 
> I have a bunch of standalone "legacy" programs written in C which do various
> data transformations. Normally they are run at shell level, take the usual
> command line options, read from <stdin> and/or a file and write to <stdout>.
> I would like them (their functionality) to appear as modules in SciRun. Is
> there an easy way of creating wrappers for them to make this possible? If it
> is possible, what do I have to do?
> 
> Cheers,
> Francis

===========================================================================
== The SCIRun Users mailing list: send email to majordomo@sci.utah.edu   ==
== for more details.                                                     ==
== Please acknowledge use of SCIRun in your papers and reports:          ==
==   see http://software.sci.utah.edu/scirun-biopse_citation.bib         ==
===========================================================================





Archive powered by MHonArc 2.6.16.

Top of page