Support

Support Options

Submit a Support Ticket

 

Questions and Answers

Anonymous

What is Rappture?

I’ve heard people talk about “using Rappture” for simulation tools? What is it, and how does it work?

Report abuse

Chosen Answer

  1. 0 Dislike

    Michael McLennan

    Rappture is the Rapid APPlication infrastructURE, developed by the Network for Computational Nanotechnology (NCN) to speed up development of scientific applications. Rappture is a toolkit for handing the input/output of your scientific code. Instead of writing your own input parsers and dumping your data to a series of files, you express your input/output as a series of Rappture data objects. You describe these objects in an XML format, and Rappture will generate a GUI for your tool automatically.

    Your simulation code can be written in C/C++, Fortran, Matlab/Octave, Python, Perl, or Tcl/Tk. Instead of reading from a file or standard input, you ask Rappture for the value of your input using function calls in any of these languages. Instead of writing outputs to a file, you store the outputs in Rappture objects. The Rappture GUI will prompt the user for input, run your code, and help the user visualize outputs.

    See the following URLs for more information:

Reply Report abuse

Please login to answer the question.

0 Responses

No other responses made.

nanoHUB.org, a resource for nanoscience and nanotechnology, is supported by the National Science Foundation and other funding agencies. Any opinions, findings, and conclusions or recommendations expressed in this material are those of the author(s) and do not necessarily reflect the views of the National Science Foundation.