OpenMDAO/OpenMDAO-Framework — pull request #904 by Kenneth-T-Moore (2012-03-19 21:39:48+00:00)
Title: Data dump

New feature: the ability to specify wild cards to dump out data to a case recorder.

1.) Tristan's tutorial was moved and fixed up a bit to get tests to pass.

2.) All of the code to write cases out to the recorders slot has been removed from our drivers and replaced with a base-class level record_case function.

3.) The printvars variable has been moved up into the driver base class, so it is available in all drivers

4.) All drivers now always output (if present) their parameters, objectives, and constraints to the case recorders.

5.) User can specify any wild card in an element in the printvars list, to add all variables in that driver's workflow matching the pattern.

6.) Case titles are now the iteration coordinate.

7.) Fixed a bug in the CSV case recorder in the output of metadata.

8.) Case recorder tutorial extended to cover the new stuff.

9.) Default assembly driver is now called "Run_Once". It is the same as a bare Driver, except that it calls record_case() at the end of it's execute function.