Support

Support Options

Submit a Support Ticket

 

Add Rappture to Your Software Development - Learning Module

By Michael McLennan

Purdue University

Category

Series

Published on

Abstract

This series is a set of presentations formerly known as a "Learning Module." The presentations are meant to be viewed in sequence to get a full understanding of the topic. Please click on the following links in order to access each of the presentations in sequence.

Overview

Wrapping Legacy Tools

Rappture in Fortran

Rappture in Python

Coming Soon....

The Rappture toolkit solves that problem by providing the basic infrastructure for a large class of scientific applications, letting scientists focus on their core algorithm. It does so in a language-neutral fashion, so you can access Rappture in a variety of programming environments, including C/C++, Fortran and Python. To use Rappture, you simply describe all of the inputs and outputs for your simulator, and Rappture generates a Graphical User Interface (GUI) for your tool automatically.

This tutorial provides an overview of Rappture and its capabilities. It shows an example of giving a "face lift" to a legacy tool by wrapping it with a Rappture interface. It also shows how Rappture can be directly integrated into new simulators written in Fortran, Python, etc. With very little investment, Rappture will produce a friendly user interface for your application.

Cite this work

Researchers should cite this work as follows:

  • Michael McLennan (2005), "Add Rappture to Your Software Development - Learning Module," http://nanohub.org/resources/240.

    BibTex | EndNote

Tags

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.