next up previous contents
Next: Inserting a component Up: Working with Ravel Previous: Working with Ravel   Contents

Components in Ravel

There are several types of components:

  1. Parameters, which either load in data from an external CSV file, store values typed in by the user, or create arrays of numbers using simple formulas entered into the Initial Value field;
  2. Ravels, which take data from a parameter and create a multi-dimensional graphical rendition of the data;
  3. Mathematical operators such as plus (+), minus (-), etc. These are all aware of the dimensions of your data, so they act on arrays of data, rather than single cells as with spreadsheet formulas;
  4. Constants, which are given a value by the user;
  5. Variables whose values are calculated by the program and depend on the values of constants, parameters and other variables, and the formulas applied to them;
  6. Text strings and paragraphs, which can be used to document a model; and
  7. Groups, which allow components to be grouped into modules that can be used to construct more complex models.