From VLE
Oov (Output of Vle)
The OOV program, based on the library libvleoov (VFL) has as the role to store the observations of simulations of VLE and to translate them in a format readable by the users (textual files, databases etc). As most libraries of VLE, the library OOV proposes an API which is extended by plug-ins.
File (cvs, rdata, txt)
The purpose of this plug-in is to generate a very simple textual file, where the first column is the representation of time, the other columns correspond to the ports of observations of the atomic models. This format is ensured to post only one line for a given date.
To parametrize the plug-in:
<map>
<key name="julian-day"><boolean>true</boolean></key>
<key name="locale"><string>user</string></key>
<key name="output"><string>out</string></key>
</map>
- julian-day : a boolean to add a second time colon which translate the date of the simulation into a string. For example, 1961-01-01 12:30:17.
- locale : to modify the locale of the file, ie. comma instead of dot in real. If locale is assigned to user (the locale is the current user's locale) or a string available on operating system (for example : ASCII, ISO8859-1, fr_FR@utf-8. If this key is not defined, the locale ASCII is used.
- output : if the string is assigned to out or err, the plug-in write data on standard output or standard error instead of a file.
Storage (RVLE, Python)
Use this plug-in when you want to get output of simulation into bindings of VLE (for examples, RVLE or Python). This plug-ins store output of simulation into a value::Matrix.
To parametrize the plug-in:
<map>
<key name="columns"><integer>30</integer></key>
<key name="rows"><integer>1000</integer></key>
<key name="inc_columns"><integer>10</integer></key>
<key name="inc_rows"><integer>1000</integer></key>
</map>
- the two first parameters (columns and rows) assign a default size to the value::Matrix.
- the two last parameters (inc_columns and inc_rows) are parameter to adjust the size of the value::Matrix when the columns or rows size are exceeded.