|
RAMSES
|
Systems Ecology
|
Start
Modules:
A-Z
Function
Layer
QuickRefs:
DM
AuxLib
AuxLibE
SciLib
EasyMW
MW
ISIS
RMSLib
|
|
Modules by Function
|
Fundamentals
System
Menus
Dialogs
Windows
Graphics
Structured File I/O
Algorithms & Data Structures
Maths & Statistics
Matrices
Modelling & Simulation
Bioclimatic & Forest Modelling
Geographical Data Handling
Utilities
|
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
|
|
Fundamentals
|
Module |
Purpose |
QuickRef |
Releases |
Revised |
Created |
Authors |
DMConversions | Provides routines to convert numbers into strings and vice versa. | DM | C | R | W | 22/03/2000 | 1986 | AF, AI |
DMFiles | Manages text files and provides routines to read or write sequentially and randomly. | DM | C | R | W | 29/05/2005 | 1986 | AF |
DMMaster | Manages all user dialog for a 'Dialog Machine' program and controls all remaining modules of the 'Dialog Machine'. It intercepts so-called 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 |
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 |
|
System
|
Module |
Purpose |
QuickRef |
Releases |
Revised |
Created |
Authors |
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 |
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 |
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 |
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 |
DMPortab | Support full portability of the source code of 'Dialog Machine' programs among Modula-2 compilers. Since different platforms are likely to require different compilers, this enhances also cross-platform 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 |
DMSystem | Provides information about system specific objects used by the 'Dialog Machine'. | DM | C | R | W | 25/02/2005 | 1986 | AF, AI |
LicensesMgr | Software licence definition and testing from within a Modula-2 program. | SciLib | C | R | - | 11/12/2001 | 2001 | DG |
Preferences | Manage preferences on behalf of a program. | AuxLib | C | R | W | 02/02/1997 | 1996 | AF |
WriteDatTim | Writing of date and time. | AuxLib | C | R | W | 25/11/1990 | 1988 | AF |
|
|
Module |
Purpose |
QuickRef |
Releases |
Revised |
Created |
Authors |
| Manages menus on behalf of a 'Dialog Machine' program. | DM | C | R | W | 23/11/1992 | 1985 | AF, AI, KV |
EasyAbout | Utilities to manage an about procedure of an application. | AuxLib | C | R | - | 13/06/2002 | 2001 | AF |
|
Dialogs
|
Module |
Purpose |
QuickRef |
Releases |
Revised |
Created |
Authors |
Buttons | Installation and usage of custom push buttons, such as button palettes. | AuxLib | C | R | W | 08/01/1998 | 1990 | OR, FT, 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 |
DMAlerts | Display alert messages. | DM | C | R | W | 29/01/1987 | 1985 | 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 |
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 |
Errors | Provides simple and consistent error handling for errors detected by algorithms from library modules. | AuxLib | C | R | W | 31/03/1998 | 1995 | AF |
FileErrInfo | Informs about the status of a file. | AuxLib | C | - | - | 04/05/1996 | 1987 | OR |
PatSelect | Display a window for selecting a color and/or pattern. | AuxLib | C | R | W | 23/04/1996 | 1989 | OR |
Selector | Modal dialog to select items from a scrollable list of items. | AuxLib | C | R | W | 19/06/1998 | 1995 | AF |
|
Windows
|
Module |
Purpose |
QuickRef |
Releases |
Revised |
Created |
Authors |
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 |
EasyWindow | Manages a simple "Dialog Machine" window to draw or show results from computations. | AuxLib | C | R | W | 05/10/1995 | 1995 | AF |
StandardIO | Standard read/write routines to a window. | AuxLib | C | - | - | 29/03/1993 | 1987 | OR, AF |
|
Graphics
|
Module |
Purpose |
QuickRef |
Releases |
Revised |
Created |
Authors |
Arrows | Drawing of arrows. | AuxLib | C | - | - | 19/12/1989 | 1989 | AF |
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 |
CellAutoOut | Display of 2-dimensional cellular patterns. Typically used to plot cellular automatons. | AuxLibE | C | R | - | 01/06/2000 | 1988 | AF, TN, OR |
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 |
DM2DGraphs | Library module for two dimensional lineplots and/or scattergrams. | DM | C | R | W | 19/04/1996 | 1986 | AI, AF, OR |
DMQuickDraw | Plattform specific direct access to drawing routines from the Apple Macintosh QuickDraw API (obsolete). | AuxLibE | C | - | - | 15/11/1992 | 1986 | KV, 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 |
Graphics3D | Provides routines for three dimensional (3D) drawing and a graphic coordinate system (CS) editor. | AuxLib | C | - | - | 15/07/1988 | 1986 | MU |
Histograms | Draws histograms. | AuxLib | C | R | W | 23/04/1996 | 1987 | AF |
Patterns | Provide useful bit patterns. | AuxLib | C | R | W | 23/04/1996 | 1988 | OR |
|
Structured File I/O
|
Module |
Purpose |
QuickRef |
Releases |
Revised |
Created |
Authors |
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 |
DMResources | Store variable values of elementary data types permanently on disk in a so-called resource for later reusage. | DM | C | R | W | 26/07/1991 | 1990 | AF |
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 |
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 |
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 |
JumpTab | Manage jump tables of file positions in text files. | AuxLib | C | R | W | 07/12/1992 | 1992 | JT |
LolaIO | File input/output of binary data stored in "longitude-latitude" ("lola") format. | SciLib | C | R | - | 29/08/2004 | 2004 | DG |
MsgFile | Retrieval of numbered textual messages from a text file. | AuxLib | C | R | W | 29/04/1991 | 1991 | AF |
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 |
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 |
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 |
WriteRTF | Create and write Rich Text Format (RTF) files. | AuxLib | C | - | - | 15/04/1989 | 1989 | OR |
|
Algorithms & Data Structures
|
Module |
Purpose |
QuickRef |
Releases |
Revised |
Created |
Authors |
ByteBlockIO | Sequential and random read/write access to an ARRAY OF BYTE. | AuxLib | C | R | W | 10/01/1991 | 1991 | DG |
DLists | Handling of dynamic lists. | AuxLib | C | R | W | 13/10/1993 | 1993 | JT |
DblLnkLists | Most basic routines for dynamic, doubly linked lists. | AuxLib | C | R | W | 03/05/1998 | 1998 | AF |
DiscrSpaces | Management of discrete spaces spanned by user-defined basis vectors (dimensions). | AuxLib | C | R | W | 05/05/1998 | 1998 | 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 |
Grids | Handling and manipulation of objects and/or multi-layer numerical data arranged on a two-dimensional, uniform rectangular grid. | SciLib | C | R | - | 17/02/2006 | 2004 | DG |
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 |
Lists | Management of lists, interactive item selection. | AuxLib | C | R | W | 02/09/1991 | 1989 | OR, AF |
Queues | Utilities needed for discrete event simulations involving queues. | AuxLib | C | R | W | 17/03/1993 | 1993 | AF |
RelHandler | Management of n:n-type relations between objects. | AuxLib | C | - | - | 06/05/1996 | 1991 | DG |
SortLib | Sorting of REALs by various methods. | AuxLib | C | - | - | 02/08/1987 | 1987 | OR |
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 REAL-typed variables in a 2-dimensional, indexed space. | SciLib | C | R | - | 23/06/2006 | 2006 | DG |
|
Maths & Statistics
|
Module |
Purpose |
QuickRef |
Releases |
Revised |
Created |
Authors |
AR1Fit | Fits the parameters of a multivariate AR1-process. | SciLib | C | R | - | 24/05/2002 | 1995 | DG |
BOUEstimLib | Mathematical auxiliary routines needed to estimate the parameters of a Bornstein-Uhlenbeck process (BOU). | SciLib | C | R | - | 27/08/1999 | 1999 | AF |
CanCor | Perform Canonical Correlation Analysis (CCA) of two data matrices in the sub-spaces spanned by their empirical orthogonal functions (EOFs). | SciLib | C | R | - | 24/05/2002 | 1993 | DG |
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 |
CycloStat | Estimate the parameters of cyclo-stationary, multivariate AR(1)-type time series models. Includes a procedure for Fourier analysis. | SciLib | C | R | - | 24/05/2002 | 1995 | DG, AF |
DMLongMathLib | Basic mathematical routines operating on type LONGREAL (cf. module DMMathLib). | DM | C | R | W | 16/01/1998 | 1998 | AF |
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 |
EigVecs | Calculate eigenvalues and eigenvectors of a real symmetric matrix. | SciLib | C | R | - | 24/05/2002 | 1992 | DG |
ExtMathLib | Basic functions and conversions for extended reals (80-bit, SANE). | AuxLib | C | - | - | 03/07/2006 | 1986 | AI |
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 |
LMathProcs | Some often used mathematical functions (LONGREAL variant) | AuxLib | C | R | W | 19/08/2007 | 1986 | AF, OR |
LogNTransf | Estimate parameters of Log-Normal distributions and perform transformations. | AuxLib | C | R | W | 19/12/1996 | 1996 | DG |
MathProcs | Some often used mathematical functions (REAL variant). | AuxLib | C | R | W | 22/03/1993 | 1986 | OR, 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 |
PolyLib | Types and procedures to form polynomials and to find their complex roots. | AuxLib | C | - | - | 25/11/1986 | 1986 | AI |
PrinComp | Perform Principal Component Analysis (PCA). | SciLib | C | R | - | 24/05/2002 | 1993 | DG |
RandGen | Basic pseudo-random 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 |
Splines | Cubic splines, cyclic splines, bezier curves and open or closed curve drawings. | AuxLib | C | - | - | 29/06/1990 | 1990 | OR |
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 |
|
Matrices
|
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 |
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 |
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 |
Matrices | Types needed to define 2-dimensional matrix objects consisting of real elements. | AuxLib | C | R | W | 01/06/1993 | 1991 | AF, OR |
TimeSeries | Handle REAL-vectors/matrices (e.g., time series). | AuxLib | C | R | W | 17/07/1995 | 1995 | DG |
|
Modelling & Simulation
|
Module |
Purpose |
QuickRef |
Releases |
Revised |
Created |
Authors |
DrawParSpace | Allows to draw in a separate window the parameter space of 2 ModelWorks model parameters. | AuxLib | C | R | - | 10/05/1997 | 1994 | 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 |
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 |
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 |
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 |
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 |
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 so-called subsystems. | ISIS | C | R | - | 28/05/2002 | 1998 | AF |
SysStructure | Support the management of the structure of a complex system consisting of several so-called 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 |
TabFunc | Interpolate/extrapolate functions defined by a table of values. | AuxLib | C | R | W | 09/03/1992 | 1989 | OR, DG, FT |
TallyMonit | Procedures for automated monitoring and filing of ISIS variables and grids. | SciLib | C | R | - | 21/06/2006 | 2006 | DG |
|
Bioclimatic & Forest Modelling
|
Module |
Purpose |
QuickRef |
Releases |
Revised |
Created |
Authors |
DegreeDays | Calculate monthly and annual growing degree-days (GDD) from monthly mean temperature data. | SciLib | C | R | - | 19/12/1996 | 1996 | DG |
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 |
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 |
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 |
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 |
MonWeathGen | Stochastic simulation of monthly weather variables. | SciLib | C | R | - | 24/05/2002 | 1996 | DG |
SoilWatBal | Compute monthly and annual soil water balance based on monthly temperature and precipitation inputs. | SciLib | C | R | - | 21/09/1997 | 1995 | DG |
SunPath | Compute solar angles, daylength, real solar time, etc. | SciLib | C | R | - | 25/10/1989 | 1989 | TN |
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 |
|
Geographical Data Handling
|
Module |
Purpose |
QuickRef |
Releases |
Revised |
Created |
Authors |
CHCoord | Conversion between Swiss coordinate system and longitude-latitude coordinates. | SciLib | C | R | - | 31/10/1996 | 1996 | DG |
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 |
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 |
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 |
|
Utilities
|
Module |
Purpose |
QuickRef |
Releases |
Revised |
Created |
Authors |
ASCII | Exports constants for special ASCII-characters. | AuxLib | C | - | - | 16/09/1986 | 1986 | AF |
Bits | Manipulations of bits in bytes (8b) or words (16b). | AuxLib | C | - | - | 08/03/1989 | 1989 | OR |
Console | Terminal input/output using a cursor and a scrollable window. | AuxLib | C | R | - | 15/06/2005 | 1987 | AI, AF |
DMDebugHelp | Help display debugging messages in order to avoid calling the debugger. | AuxLibE | C | - | - | 23/06/1993 | 1989 | AF |
DMHeapWatch | Watches allocation and deallocation of heap blocks during program execution. | AuxLibE | C | - | - | 09/04/1997 | 1990 | 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 |
DebugHelper | Helps generally to debug programs. | AuxLib | C | - | - | 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 |
Journaling | Write textual output simultaneously to a window and to a journal text file. | AuxLib | C | - | - | 05/03/1991 | 1989 | AF |
Make | Batch compilation and linking of Modula-2 software. | AuxLibE | C | - | - | 16/11/2004 | 1992 | AF, JT |
Protocolling | Protocolling of current activity in a separate protocol window. | AuxLib | C | - | - | 03/09/1990 | 1990 | AF |
RMSDebugHelp | Helps to debug the RAMSES shell. | RMSLib | C | - | - | 11/05/1993 | 1990 | AF |
SimpleSounds | Produce simple, for instance plain, sounds with a given freqency and duration. | AuxLib | C | - | - | 01/07/1988 | 1988 | AF |
SoundDriver | Synthesize sounds. | AuxLib | C | - | - | 28/06/1988 | 1986 | CP, AF |
SymCompare | Line-by-line comparison of the symbols found in two text files. | AuxLib | C | R | - | 09/04/2005 | 2001 | DG, AF |
|
|
Contact RAMSES@env.ethz.ch
|
Last updated: 25-Jul-2011
|
[Top of page]
|