
RAMSES

Systems Ecology

Start
Modules:
AZ
Function
Layer
QuickRefs:
DM
AuxLib
AuxLibE
SciLib
EasyMW
MW
ISIS
RMSLib


Modules by Name (Alphabetical Order)

A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z

Releases:

C = MacOS Classic /
R = RAMSES Simulation Server (RASS), MacOS X & Solaris /
W = Windows /
 = not available

Authors:

AF = Andreas Fischlin, DG = Dimitrios Gyalistras, OR = Olivier Roth, MU = Markus Ulrich, KV = Klara Vancso, TN = Thomas Nemecek, JT = Juerg Thoeny, HB = Harald Bugmann, FT = Frank Thommen, AI = Alex Itten, RZ = Reiner Zah, CP = Christian Pfister


A

Module 
Purpose 
QuickRef 
Releases 
Revised 
Created 
Authors 
AR1Fit  Fits the parameters of a multivariate AR1process.  SciLib  C  R    24/05/2002  1995  DG 
ASCII  Exports constants for special ASCIIcharacters.  AuxLib  C      16/09/1986  1986  AF 
Arrows  Drawing of arrows.  AuxLib  C      19/12/1989  1989  AF 

B

Module 
Purpose 
QuickRef 
Releases 
Revised 
Created 
Authors 
BOUEstimLib  Mathematical auxiliary routines needed to estimate the parameters of a BornsteinUhlenbeck process (BOU).  SciLib  C  R    27/08/1999  1999  AF 
Bits  Manipulations of bits in bytes (8b) or words (16b).  AuxLib  C      08/03/1989  1989  OR 
Buttons  Installation and usage of custom push buttons, such as button palettes.  AuxLib  C  R  W  08/01/1998  1990  OR, FT, AF 
ByteBlockIO  Sequential and random read/write access to an ARRAY OF BYTE.  AuxLib  C  R  W  10/01/1991  1991  DG 

C

Module 
Purpose 
QuickRef 
Releases 
Revised 
Created 
Authors 
CAModBase  General support for 2D cellular automatons with discrete and continuous states.  AuxLibE  C  R    21/05/2002  1991  TN 
CAMonit  Monitor cellular automatons in windows and on files.  AuxLibE  C  R    21/05/2002  1991  TN 
CHCoord  Conversion between Swiss coordinate system and longitudelatitude coordinates.  SciLib  C  R    31/10/1996  1996  DG 
CanCor  Perform Canonical Correlation Analysis (CCA) of two data matrices in the subspaces spanned by their empirical orthogonal functions (EOFs).  SciLib  C  R    24/05/2002  1993  DG 
CellAutoOut  Display of 2dimensional cellular patterns. Typically used to plot cellular automatons.  AuxLibE  C  R    01/06/2000  1988  AF, TN, OR 
ComplexLib  Basic operations on complex variables using extended reals (SANE).  AuxLib  C      22/05/1987  1987  AI 
Confidence  Computes confidence limits for various distributions.  AuxLib  C  R  W  08/12/1991  1991  AF 
Console  Terminal input/output using a cursor and a scrollable window.  AuxLib  C  R    15/06/2005  1987  AI, AF 
Conventions  Exports function keys or codes which have a special meaning during input and/or output.  AuxLib  C      05/05/1987  1986  AF, AI 
Curves3D  Draws curves in a three dimensional (3D) space and their projections on the coordinate system (CS) planes.  AuxLib  C      12/06/1987  1986  MU 
CycloStat  Estimate the parameters of cyclostationary, multivariate AR(1)type time series models. Includes a procedure for Fourier analysis.  SciLib  C  R    24/05/2002  1995  DG, AF 

D

Module 
Purpose 
QuickRef 
Releases 
Revised 
Created 
Authors 
DLists  Handling of dynamic lists.  AuxLib  C  R  W  13/10/1993  1993  JT 
DM2DGraphs  Library module for two dimensional lineplots and/or scattergrams.  DM  C  R  W  19/04/1996  1986  AI, AF, OR 
DMAlerts  Display alert messages.  DM  C  R  W  29/01/1987  1985  AF 
DMClipboard  Use of the clipboard together with the standard Edit menu by a 'Dialog Machine' program, plus support of the transfer of picture or text objects from or to the clipboard into a 'Dialog Machine' program.  DM  C  R  W  23/10/1990  1987  OR, AF 
DMClock  Access to the computer's internal clock to read the current time and date.  DM  C  R  W  23/10/1990  1990  AF 
DMConversions  Provides routines to convert numbers into strings and vice versa.  DM  C  R  W  22/03/2000  1986  AF, AI 
DMDebugHelp  Help display debugging messages in order to avoid calling the debugger.  AuxLibE  C      23/06/1993  1989  AF 
DMEditFields  Manages modeless dialogs in any window offered by DMWindows.  DM  C  R  W  06/09/1995  1987  AI, AF 
DMEntryForms  Manage entry forms for data entry in a modal dialog.  DM  C  R  W  20/04/1991  1986  AF 
DMFiles  Manages text files and provides routines to read or write sequentially and randomly.  DM  C  R  W  29/05/2005  1986  AF 
DMFloatEnv  Management of the floating point environment of a computer, such as the SANE (Standard Apple Numerics Environment) environment on the Macintosh, to control dynamically the trapping, examination of accrued exceptions or the clearing and raising of exceptions.  DM  C  R  W  29/05/2000  1991  AF 
DMHeapWatch  Watches allocation and deallocation of heap blocks during program execution.  AuxLibE  C      09/04/1997  1990  AF 
DMKeyChars  Routines to interpret keyboard user events as received by the 'Dialog Machine'.  DM  C  R  W  09/04/1997  1995  AF 
DMLanguage  Provides basic routines required for the 'Dialog Machine', such as the default language and generally used strings depending on the current language.  DM  C  R  W  24/08/1997  1986  AF 
DMLongMathLib  Basic mathematical routines operating on type LONGREAL (cf. module DMMathLib).  DM  C  R  W  16/01/1998  1998  AF 
DMMaster  Manages all user dialog for a 'Dialog Machine' program and controls all remaining modules of the 'Dialog Machine'. It intercepts socalled user events as issued by the user and dispatches program events as needed to the 'Dialog Machine' program.  DM  C  R  W  02/04/2000  1985  AF, AI 
DMMathLF  Basic mathematical routines (as provided by module DMMathLib), but with a fast implementation, which uses possibly present floating point processors (numerical behavior may be hardware dependent).  DM  C  R  W  06/09/1995  1991  AF 
DMMathLib  Basic mathematical routines operating on type REAL (cf. module DMLongMathLib).  DM  C  R  W  05/08/1991  1991  AF 
 Manages menus on behalf of a 'Dialog Machine' program.  DM  C  R  W  23/11/1992  1985  AF, AI, KV 
DMMessages  Set of basic mechanisms to bring a short message to the attention of the user.  DM  C  R  W  30/05/1991  1991  AF 
DMOpSys  Provides operating system and/or platform dependent procedures such as directory management. You risk to introduce platform dependencies if you use this module.  DM  C  R  W  27/03/2005  1990  AF, OR 
DMPTFiles  Dump and/or load picture or text objects from or to DMFiles.TextFiles into a 'Dialog Machine' program.  DM  C  R  W  04/01/1990  1990  OR, AF 
DMPortab  Support full portability of the source code of 'Dialog Machine' programs among Modula2 compilers. Since different platforms are likely to require different compilers, this enhances also crossplatform portability.  DM  C  R  W  22/08/2004  1995  AF 
DMPrinting  Printing of picture and text objects from a 'Dialog Machine' program.  DM  C  R  W  24/07/1990  1987  OR, AF 
DMQuickDraw  Plattform specific direct access to drawing routines from the Apple Macintosh QuickDraw API (obsolete).  AuxLibE  C      15/11/1992  1986  KV, AF 
DMResources  Store variable values of elementary data types permanently on disk in a socalled resource for later reusage.  DM  C  R  W  26/07/1991  1990  AF 
DMStorage  Dynamic heap allocation on any subprogram level for 'Dialog Machine' client programs.  DM  C  R  W  27/08/1990  1989  AF 
DMStrings  Provides string handling as required by the 'Dialog Machine'.  DM  C  R  W  30/01/1992  1987  AF 
DMSystem  Provides information about system specific objects used by the 'Dialog Machine'.  DM  C  R  W  25/02/2005  1986  AF, AI 
DMTextFields  Extension of DMEditFields. This module provides the needed operations to make an ordinary text field as installed by DMEditFields to behave like a full blown text editor.  DM  C  R  W  31/01/1990  1989  AF 
DMWPictIO  Saves picture objects for a 'Dialog Machine' window in memory for later reference like redrawing, transfer to the clipboard or printing.  DM  C  R  W  27/04/1993  1987  OR, AF 
DMWTextIO  Saves a stream of characters of an arbitrary length (text) to memory for later reference like redisplay, transfer to the clipboard, or printing (object can be mapped to a DMTextFields.TextSegment if smaller than 32000 characters).  DM  C  R  W  28/01/1990  1990  AF, OR 
DMWindIO  Provides routines for window related input and output on behalf of a 'Dialog Machine' program.  DM  C  R  W  27/04/1993  1985  AF, AI 
DMWindows  Manages windows on behalf of a 'Dialog Machine' program.  DM  C  R  W  05/08/1991  1985  AF, AI 
DatFraAux  Auxiliary routines for more advanced use of Data Frames. It basically extends the functionality of module DataFrames.  AuxLib  C  R  W  11/04/1998  1997  AF 
DatFraUsage  Supports efficient data usage on behalf of complex systems with large data requirements. It supports selective loading and unloading of a segment of the data, such as all data needed by a subsystem, yet to share commonly needed data as well. The techniques gives such a subsystem full and efficient control over its data in a situation where many such subsystems have to coexist.  AuxLib  C  R  W  20/06/1998  1998  AF 
DatFraViewer  Allows to inspect all currently present data frames as stored in memory (see module DataFrames).  AuxLib  C  R  W  10/04/1998  1997  AF 
DatTabAccess  Supports reading of data frames, retrieval of information from the data frames, and the assignment of the data to model objects.  AuxLib  C  R  W  24/10/1998  1997  DG, AF 
DataFrames  Core routines to work with Data Frames (see also module DatFraAux for more advanced routines). Data Frames are read from file(s) and stored in memory for analysis and subsequent retrieval.  AuxLib  C  R  W  05/06/1998  1997  AF, DG 
DataTables  Handles data tables.  AuxLib  C  R  W  09/08/1997  1997  DG, AF 
DblLnkLists  Most basic routines for dynamic, doubly linked lists.  AuxLib  C  R  W  03/05/1998  1998  AF 
DebugHelper  Helps generally to debug programs.  AuxLib  C      07/03/1997  1997  AF 
DegreeDays  Calculate monthly and annual growing degreedays (GDD) from monthly mean temperature data.  SciLib  C  R    19/12/1996  1996  DG 
DiscrSpaces  Management of discrete spaces spanned by userdefined basis vectors (dimensions).  AuxLib  C  R  W  05/05/1998  1998  DG, AF 
DrawAgePyram  Draws within a separate window an age pyramid for both sexes of an age structured population.  AuxLib  C  R  W  16/11/1992  1990  AF, HB 
DrawParSpace  Allows to draw in a separate window the parameter space of 2 ModelWorks model parameters.  AuxLib  C  R    10/05/1997  1994  AF 

E

Module 
Purpose 
QuickRef 
Releases 
Revised 
Created 
Authors 
EasyAbout  Utilities to manage an about procedure of an application.  AuxLib  C  R    13/06/2002  2001  AF 
EasyMWFcts  Client (programmer's) interface of 'Easy ModelWorks'. It can be used to access all functions 'Easy ModelWorks' offers in addition to those of its big sister 'ModelWorks'.  EasyMW  C      08/05/1996  1996  AF 
EasyWindow  Manages a simple "Dialog Machine" window to draw or show results from computations.  AuxLib  C  R  W  05/10/1995  1995  AF 
EigVecs  Calculate eigenvalues and eigenvectors of a real symmetric matrix.  SciLib  C  R    24/05/2002  1992  DG 
Errors  Provides simple and consistent error handling for errors detected by algorithms from library modules.  AuxLib  C  R  W  31/03/1998  1995  AF 
ExtMathLib  Basic functions and conversions for extended reals (80bit, SANE).  AuxLib  C      03/07/2006  1986  AI 

F

Module 
Purpose 
QuickRef 
Releases 
Revised 
Created 
Authors 
FileErrInfo  Informs about the status of a file.  AuxLib  C      04/05/1996  1987  OR 
FileInfos  Handle information on format and content of files containing numerical data for any number of variables (e.g., simulation results).  SciLib  C  R    22/06/2006  2006  DG 
FileNameStrs  String manipulation routines needed to work with directory and file names.  AuxLib  C  R  W  02/06/1991  1990  AF 
ForSiteDatIO  Read and write "site data" files as required by the forest model ForClim (versions < 3.0).  SciLib  C  R    10/03/2004  1997  DG, AF 
FormulIntrpr  Management and computation of mathematical formulas/expressions given in form of strings.  AuxLib  C  R  W  24/04/1996  1988  OR, AF, RZ 
FormulVars  Declaration and removal of real variables identified via identifiers.  AuxLib  C  R  W  07/06/1993  1993  AF 

G

Module 
Purpose 
QuickRef 
Releases 
Revised 
Created 
Authors 
GlobIrrad  Compute global extraterrestrial irradiance on a plane parallel to the earth's surface for a given latitude and day of the year.  SciLib  C  R    04/11/1994  1994  DG 
Graphics3D  Provides routines for three dimensional (3D) drawing and a graphic coordinate system (CS) editor.  AuxLib  C      15/07/1988  1986  MU 
GridDSIO  File input/output of gridded data sets.  SciLib  C  R    20/10/2003  2001  DG 
GridDSOp  Operations on gridded data sets, plus auxilary procedures for distance calculation and interpolation between gridpoints.  SciLib  C  R    24/05/2002  2001  DG, AF 
GridDataSets  Manage gridded data sets and their attributes, get or set gridpoint data.  SciLib  C  R    05/06/2002  1997  DG 
Grids  Handling and manipulation of objects and/or multilayer numerical data arranged on a twodimensional, uniform rectangular grid.  SciLib  C  R    17/02/2006  2004  DG 

H

Module 
Purpose 
QuickRef 
Releases 
Revised 
Created 
Authors 
Handlers  Management of event handlers which can be added and removed to particular event classes (dynamic class) by any number of clients and within a multilevel programming environment.  AuxLib  C  R  W  04/03/1997  1997  AF 
HashTables  Provides hash tables.  AuxLib  C  R  W  07/03/1997  1997  AF 
Help  Implementation of a small help system that looks like a HyperCard stack.  AuxLib  C  R  W  24/01/1992  1991  AF, HB 
Histograms  Draws histograms.  AuxLib  C  R  W  23/04/1996  1987  AF 

I

Module 
Purpose 
QuickRef 
Releases 
Revised 
Created 
Authors 
IdentParMod  Identification parallel model which can identify parameters of any discrete time model system with a single output within RAMSES (Fischlin, 1991).  AuxLib  C  R    08/06/2002  1997  AF 
IdentifyPars  Identifies parameters of a "ModelWorks" model implemented as a model definition program.  AuxLib  C  R  W  08/06/2002  1990  OR, AF 
InputGenerator  Generate different types of input signals.  AuxLib  C      31/10/1986  1986  AI 

J

Module 
Purpose 
QuickRef 
Releases 
Revised 
Created 
Authors 
Jacobi  Compute the eigenvalues and eigenvectors of a real symmetric matrix.  AuxLib  C  R  W  15/04/1992  1992  DG 
JacobiL  Compute the eigenvalues and eigenvectors of a real symmetric matrix.  AuxLib  C  R  W  14/09/1999  1992  DG 
Journaling  Write textual output simultaneously to a window and to a journal text file.  AuxLib  C      05/03/1991  1989  AF 
JulianDays  Translate back and forth dates into a number of days (Julian days) in order to allow the computing with dates.  SciLib  C  R    20/01/2000  1989  AF 
JumpTab  Manage jump tables of file positions in text files.  AuxLib  C  R  W  07/12/1992  1992  JT 

K

L

Module 
Purpose 
QuickRef 
Releases 
Revised 
Created 
Authors 
LMatInvert  Compute the inverse of a double precision matrix and solve a linear equation system (matrix dimensions up to 62 x 62).  AuxLib  C  R  W  14/09/1999  1995  DG 
LMathProcs  Some often used mathematical functions (LONGREAL variant)  AuxLib  C  R  W  19/08/2007  1986  AF, OR 
LMatrices  Manage double precision matrices and vectors, various operations (matrix dimensions up to 62 x 62).  AuxLib  C  R  W  14/09/1999  1995  DG 
LgMatCalc  Basic calculations for double precision matrices and vectors (large matrices, more than 4k x 4k elements).  SciLib  C  R    24/05/2002  1998  DG 
LgMatIO  File input/output of double precision matrix objects (large matrices, more than 4k x 4k elements).  SciLib  C  R    24/05/2002  1998  DG 
LgMatInv  Compute the inverse of a double precision matrix and solve a linear equation system (large matrices, more than 4k x 4k elements).  SciLib  C  R    24/05/2002  1995  DG 
LgMatrices  Handling of double precision matrices and vectors (large matrices, more than 4k x 4k elements).  SciLib  C  R    04/04/2005  1995  DG 
LicensesMgr  Software licence definition and testing from within a Modula2 program.  SciLib  C  R    11/12/2001  2001  DG 
Lists  Management of lists, interactive item selection.  AuxLib  C  R  W  02/09/1991  1989  OR, AF 
LogNTransf  Estimate parameters of LogNormal distributions and perform transformations.  AuxLib  C  R  W  19/12/1996  1996  DG 
LolaIO  File input/output of binary data stored in "longitudelatitude" ("lola") format.  SciLib  C  R    29/08/2004  2004  DG 

M

Module 
Purpose 
QuickRef 
Releases 
Revised 
Created 
Authors 
MWGFitParams  Fit parameters needed for stochastic simulation of monthly weather variables.  SciLib  C  R    24/05/2002  1996  DG 
MWGParamsIO  File input/output of parameters needed for stochastic simulation of monthly weather variables.  SciLib  C  R    14/06/2000  1996  DG 
Make  Batch compilation and linking of Modula2 software.  AuxLibE  C      16/11/2004  1992  AF, JT 
MapViewer  Manages a window to display regions which are defined and output by ArcInfo (GIS) data bases. A mini GIS functionality available within RAMSES.  SciLib  C  R    07/07/1999  1999  AF 
MatAccess  Access matrices and their elements.  AuxLib  C  R  W  28/05/1993  1990  AF, OR 
MatAri  Provide arithmetic operations on parts or complete matrices.  AuxLibE  C  R    28/05/1993  1990  OR, AF 
MatCopy  Basic procedures for copying matrix parts or whole matrices to other matrices.  AuxLib  C  R  W  03/07/2006  1990  OR, AF 
MatDeclare  Manage real matrices.  AuxLib  C  R  W  28/05/1993  1990  AF, OR 
MatEditor  Simple, interactive editing of a matrix in a "Dialog Machine" window.  AuxLibE  C  R    28/05/1993  1990  OR, AF 
MatFile  Read matrices from file.  AuxLib  C  R  W  24/04/1996  1990  AF, OR 
MatInterpol  Interpolation in 2D and 1D tables.  AuxLibE  C  R    28/05/1993  1990  OR, AF 
MatReshape  Change the "shape" of a matrix, i.e. insert or delete rows or columns.  AuxLibE  C  R    28/05/1993  1990  OR, AF 
MatSclOps  Provide simple matrix operations such as addition, subtraction, multiplication.  AuxLibE  C  R    28/05/1993  1990  OR, AF 
MatVecOps  Matrix vector operations.  AuxLibE  C  R    28/05/1993  1990  OR, AF 
MatWOut  Flexible textual in/output of matrices to windows.  AuxLibE  C  R    01/06/1993  1989  OR, AF 
MathProcs  Some often used mathematical functions (REAL variant).  AuxLib  C  R  W  22/03/1993  1986  OR, AF 
Matrices  Types needed to define 2dimensional matrix objects consisting of real elements.  AuxLib  C  R  W  01/06/1993  1991  AF, OR 
MonWeathGen  Stochastic simulation of monthly weather variables.  SciLib  C  R    24/05/2002  1996  DG 
MsgFile  Retrieval of numbered textual messages from a text file.  AuxLib  C  R  W  29/04/1991  1991  AF 
MultLinReg  Performs multiple linear regression.  SciLib  C  R    25/05/2002  2002  DG 
MultiNormal  Generate variates from a multinormal distribution.  AuxLib  C  R  W  04/04/2000  1992  DG 

N

O

P

Module 
Purpose 
QuickRef 
Releases 
Revised 
Created 
Authors 
PatSelect  Display a window for selecting a color and/or pattern.  AuxLib  C  R  W  23/04/1996  1989  OR 
Patterns  Provide useful bit patterns.  AuxLib  C  R  W  23/04/1996  1988  OR 
PolyLib  Types and procedures to form polynomials and to find their complex roots.  AuxLib  C      25/11/1986  1986  AI 
PosixAndHFS  Translate POSIX (Unix) path strings into Macintosh HFS (Hierarchical File System) path strings and vice versa.  AuxLib  C  R    04/03/2005  2005  AF 
Preferences  Manage preferences on behalf of a program.  AuxLib  C  R  W  02/02/1997  1996  AF 
PrinComp  Perform Principal Component Analysis (PCA).  SciLib  C  R    24/05/2002  1993  DG 
Protocolling  Protocolling of current activity in a separate protocol window.  AuxLib  C      03/09/1990  1990  AF 

Q

Module 
Purpose 
QuickRef 
Releases 
Revised 
Created 
Authors 
Queues  Utilities needed for discrete event simulations involving queues.  AuxLib  C  R  W  17/03/1993  1993  AF 

R

Module 
Purpose 
QuickRef 
Releases 
Revised 
Created 
Authors 
RMSDebugHelp  Helps to debug the RAMSES shell.  RMSLib  C      11/05/1993  1990  AF 
RandGen  Basic pseudorandom number generator producing uniformly distributed variates within interval (0,1).  AuxLib  C  R  W  31/08/1989  1988  AF 
RandGen0  Simple random number generators often used in stochastic simulations.  AuxLib  C  R  W  03/12/1993  1993  AF 
RandGen1  Provides different random number generators.  AuxLib  C  R  W  09/05/1996  1990  TN 
RandNormal  Computation of normally distributed variates.  AuxLib  C  R  W  22/03/1993  1987  AF 
Randoms  Implements a multiplicative linear congruential random number generator.  AuxLib  C  R  W  25/02/1998  1998  AF 
ReadData  Utilities to read and test data while reading from a file with data in columnar form.  AuxLib  C  R  W  15/03/1991  1989  AF, TN, OR, FT 
RegArcHdlr  Manages regions and arcs for display in a map window (see MapViewer).  SciLib  C  R    16/06/1999  1999  AF 
Regions  Manage geographical regions (polygons), plus basic operations related to region data.  SciLib  C  R    18/11/1996  1993  DG 
RegionsArcs  Manage geographical regions (polygons) and arcs (x/y coordinate pairs defining a line), plus basic operations related to these data types.  SciLib  C  R    30/10/2004  1993  DG, AF 
RelHandler  Management of n:ntype relations between objects.  AuxLib  C      06/05/1996  1991  DG 

S

Module 
Purpose 
QuickRef 
Releases 
Revised 
Created 
Authors 
SampleMods  Supports the definition of a custom collection of sample models to be executed from within 'Easy ModelWorks'.  EasyMW  C      16/04/1996  1996  AF 
ScanAux  Auxiliary procedures for scanning with the aid of module "Scanner".  AuxLib  C  R  W  10/12/1996  1996  DG 
Scanner  Maintains several symbol tables and scans sequentially the contents of a string buffer or a file.  AuxLib  C  R  W  20/03/2003  1994  DG, JT 
Selector  Modal dialog to select items from a scrollable list of items.  AuxLib  C  R  W  19/06/1998  1995  AF 
SimBase  Run time library containing basic objects for the declaration of models, state variables, model parameters, and monitorable variables. Furthermore there are procedures which may be used by the modeller to set or get defaults, current values and to control simulations in various ways.  MW  C  R  W  24/09/1997  1986  MU, AF, DG, OR 
SimDatAccess  Read data frames and assign data to ModelWorks objects.  AuxLib  C  R  W  25/05/1998  1997  AF, DG 
SimDatAux  Support the use of models and their needed data as provided by data frames.  AuxLib  C  R  W  25/05/1998  1997  AF 
SimDatDump  Dumps all currently known models plus model objects as data frames onto a file.  AuxLib  C  R  W  01/05/1998  1997  AF 
SimDeltaCalc  Compute and handle deviations (Δ) of simulations compared to e.g. observed data series.  MW  C  R  W  15/10/1991  1991  OR 
SimEvents  Support for discrete event simulations (DEVS) according to the event scheduling approach.  MW  C  R  W  17/10/2004  1993  AF 
SimGraphUtils  Utilities to make I/O to the graph window and the graph of the 'ModelWorks' modelling and simulation environment.  MW  C  R  W  22/04/1996  1989  OR, AF, DG 
SimIntegrate  Provides means to integrate an autonomous differential equation system without any monitoring.  MW  C  R  W  26/06/1989  1989  AF, DG 
SimLib0  Basic procedures for the integration of systems of differential or difference equations.  AuxLib  C      15/04/1986  1986  MU 
SimMaster  Master module controlling the 'ModelWorks' simulation environment.  MW  C  R  W  05/01/1994  1986  MU, AF, DG 
SimObjects  Access to the model and model objects base of 'ModelWorks', plus procedures to attach reference attributes to 'ModelWorks' objects.  MW  C  R  W  30/05/1998  1991  DG, AF 
SimpleSounds  Produce simple, for instance plain, sounds with a given freqency and duration.  AuxLib  C      01/07/1988  1988  AF 
SoilWatBal  Compute monthly and annual soil water balance based on monthly temperature and precipitation inputs.  SciLib  C  R    21/09/1997  1995  DG 
SortLib  Sorting of REALs by various methods.  AuxLib  C      02/08/1987  1987  OR 
SoundDriver  Synthesize sounds.  AuxLib  C      28/06/1988  1986  CP, AF 
Splines  Cubic splines, cyclic splines, bezier curves and open or closed curve drawings.  AuxLib  C      29/06/1990  1990  OR 
StandardIO  Standard read/write routines to a window.  AuxLib  C      29/03/1993  1987  OR, AF 
StatAux  Various statistical functions and procedures.  AuxLib  C  R  W  19/12/1996  1992  DG 
StatAuxFuncs  Functions needed for statistical hypothesis testing.  SciLib  C  R    10/02/2002  2002  DG 
StatLib  Basic statistical functions and procedures.  AuxLib  C  R  W  04/09/1988  1988  OR 
StateEvents  Support the detection of state events in ModelWorks simulations.  AuxLib  C  R  W  10/03/1994  1994  AF 
StochStat  Statistical analysis and visualization of results from stochastic simulation runs.  AuxLib  C  R  W  05/06/2002  1990  TN, AF 
StructModAux  Utilities for working with structured ModelWorks models.  AuxLib  C  R  W  11/06/1998  1994  AF 
SubmodelSet  General mechanism to notify model components of a structured model system about activation respectively deactivation of one another.  AuxLib  C  R    11/05/1997  1997  AF 
SunPath  Compute solar angles, daylength, real solar time, etc.  SciLib  C  R    25/10/1989  1989  TN 
SymCompare  Linebyline comparison of the symbols found in two text files.  AuxLib  C  R    09/04/2005  2001  DG, AF 
SysDatAccess  Support the reading of data frames, retrieval of information from the data frames, and the assignment of the data to systems, models, and model objects.  ISIS  C  R    07/06/1998  1997  AF, DG 
SysDatAux  Support the use of systems, models, and model objects declared via module SysModBase plus their needed data as provided by data frames.  ISIS  C  R    25/05/1998  1997  AF 
SysIODivert  Divert (redirect) subsystem inputs or outputs.  ISIS  C  R    29/05/1998  1998  AF 
SysModBase  Supports the modeling of structured systems. Provides means to declare systems, their structure, and all their mathematical properties.  ISIS  C  R    05/07/1998  1997  AF, DG 
SysModDSBase  Support the declaration of entire data structures involved in the modeling of systems, e.g. declaration of an entire output vector.  ISIS  C  R    28/05/2002  1998  AF, DG 
SysMsgLingua  Message Language for exchanging messages between a master system and its subsystems.  ISIS  C  R    02/07/1998  1998  AF 
SysStrctAux  Supports the interactive management of the structure of a complex system consisting of several socalled subsystems.  ISIS  C  R    28/05/2002  1998  AF 
SysStructure  Support the management of the structure of a complex system consisting of several socalled subsystems.  ISIS  C  R    21/01/2001  1998  AF 
SysVariants  Support the management of subsystem variants, e.g. of model equation versions or of changing data structures.  ISIS  C  R    18/06/1998  1997  AF 

T

Module 
Purpose 
QuickRef 
Releases 
Revised 
Created 
Authors 
TabFunc  Interpolate/extrapolate functions defined by a table of values.  AuxLib  C  R  W  09/03/1992  1989  OR, DG, FT 
TableHandler  Tabulate strings in alphabetically sorted order.  AuxLib  C  R  W  05/05/1998  1987  OR, AF, FT 
TableLists  Extends the functionality of module TableHandler.  AuxLib  C  R  W  19/05/1998  1996  AF, DG 
Tallies  Supports the monitoring, efficient retrieval, and statistical analysis of realizations of REALtyped variables in a 2dimensional, indexed space.  SciLib  C  R    23/06/2006  2006  DG 
TallyMonit  Procedures for automated monitoring and filing of ISIS variables and grids.  SciLib  C  R    21/06/2006  2006  DG 
TimeSeries  Handle REALvectors/matrices (e.g., time series).  AuxLib  C  R  W  17/07/1995  1995  DG 
TrSpecCalc  Procedures to compute establishment, growth, and litter production of trees.  SciLib  C  R    15/12/2005  2005  DG 
TrSpecRSampl  Types and procedures for random sampling of tree species parameters as managed by companion module TreeSpecies.  SciLib  C  R    21/12/2005  2005  DG 
TreePopuls  Data types and procedures to handle tree cohorts and populations.  SciLib  C  R    22/06/2006  2003  DG 
TreeSpecies  Handling of tree species and their parameters.  SciLib  C  R    31/12/2005  2003  DG 

U

V

W

Module 
Purpose 
QuickRef 
Releases 
Revised 
Created 
Authors 
WriteDatTim  Writing of date and time.  AuxLib  C  R  W  25/11/1990  1988  AF 
WriteRTF  Create and write Rich Text Format (RTF) files.  AuxLib  C      15/04/1989  1989  OR 

X

Y

Z


Contact RAMSES@env.ethz.ch

Last updated: 25Jul2011

[Top of page]
