Skip to content

Project structure

tomvej edited this page Dec 15, 2012 · 3 revisions

This page contains information on naming and placement conventions used by parasim GUI to store projects (see Parasim GUI for more information on projects). As project management is usually handled by the gui, they are not needed to use parasim and are strictly a domain of advanced users.

Note: Editing projects by means other than parasim gui may result into their illegibility by parasim gui.

Project

All project files are contained in one directory, which has no children directories. A project contains exactly one model file. Additionaly, it consists of files defined in Experiment File Format with the following suffixes:

File Extension
Model file *.model.xml
Experiment file *.experiment.properties
Formula file *.formula.xml
Precision Configuration file *.precision.xml
Simulation Space file *.sim_space.xml
Initial Space file *.init_space.xml
Result file *.result.xml

Project manager loads files according to these extensions and will not load files with wrong extension.

Simulation Configuration

Project manager merges simulation space and precision configuration settings into simulation configuration. Therefore, the corresponding files should always occur in pairs sharing base name. Furthermore, experiment file should only point to matching files. Should any of the two files be missing, the other will not be loaded. Experiment pointing to inconsistent files will be loaded; however, it will contain no simulation configuration.

Perturbation Configuration

Perturbation configuration corresponds to initial space file.

Result

Project manager will generally save analysis result to a file with the same basename as the source experiment file. When the experiment file contains different result file, the project manager may not use it to store results and will probably change it when experiment file is renamed.