<text:ptext:style-name="P189">For an easy comparison of the whole set of generated scripts for two different experiments, this tool takes the directories defined in each configuration, locates the job scripts corresponding to each other (e.g. exp0001.run and exp0002.run), equalizes all occurrences of the experiment name in the scripts and then uses the diff tool to show differences. The environment variable 'DIFF' may be set to an alternative tool to be called instead.</text:p>
<text:ptext:style-name="P207">This allows <text:spantext:style-name="T197">interactive </text:span>remov<text:spantext:style-name="T197">al for </text:span>all data of an experiment without having to deal with path names, as these are read from the configuration.</text:p>
<text:ptext:style-name="List_20_Contents"><text:spantext:style-name="T240">Replicates all data </text:span>of an experiment <text:spantext:style-name="T239">to a new experiment name; also updates text files by rewriting references to the old name</text:span>.</text:p>
<text:htext:style-name="P270"text:outline-level="2"><text:bookmark-starttext:name="__RefHeading__2534_1114405012"/><text:spantext:style-name="T150">F</text:span>ormat of .config files<text:bookmark-endtext:name="__RefHeading__2534_1114405012"/></text:h>
<text:ptext:style-name="P281"><text:spantext:style-name="T240">Replicates all data </text:span>of an experiment <text:spantext:style-name="T239">to a new experiment name; also updates text files by rewriting references to the old name</text:span>.</text:p>
<text:ptext:style-name="P281"><text:spantext:style-name="T249">Shows disk usage for all data that has been created by</text:span><text:spantext:style-name="T249">an</text:span> experiment.</text:p>
<text:htext:style-name="P280"text:outline-level="2"><text:bookmark-starttext:name="__RefHeading__2534_1114405012"/><text:spantext:style-name="T150">F</text:span>ormat of .config files<text:bookmark-endtext:name="__RefHeading__2534_1114405012"/></text:h>
<text:ptext:style-name="P15">The .config files are simple text files containing a dictionary of variables with their respective values. They may be structured using sections and comments. <text:spantext:style-name="T145">For reading these files, </text:span><text:spantext:style-name="T12">mkexp</text:span><text:spantext:style-name="T145"> uses the </text:span><text:spantext:style-name="T12">configobj</text:span><text:spantext:style-name="T145"> Python library. All settings found in the .config files are handled as Python variables internally.</text:span></text:p>
<text:ptext:style-name="P18">A <text:spantext:style-name="T146">configuration variable is set by simply assigning a text value to a name, as in</text:span></text:p>