0.9.0 (2014-3-17) – Updates:
Improved support for IPython.
Added dependence on easygui.
Removed spaces in fahrenheit and celsius.
- Improved write_params() and read_params():
- More flexible wrt whitespace
- Now accepts square brackets in parameter name, 3)
Changed string encoding to ‘latin-1’ per arnoutaertgeerts.
Updated links to PySimulator per tbeu.
Updated the credits.
Added doc/_images per tbeu.
Narrower margins in HTML documentation.
Explained setup in the documentation of the loadres example.
Updated expected example output.
Updated matplotlibrc.
0.8.2 (2013-10-16) – Updates:
- Fixed installation issues (setup.py).
0.8.1 (2013-8-6) – Updates:
- Added missing bin/loadres script.
0.8.0 (2013-8-6) – Updates:
- Updates to matplotlibrc (default formatting)
- Added patterns to write_params() match more entries in a dsin file.
- write_script() now clears the log between runs.
- Fixed bug so that plot() keeps the axis labels blank when xlabel = “”, ylabel1 = “”, or ylabel2 = “”.
- label_number() now uses “in” instead of “/” to denote a quantity in a unit that involves a function other than simple scaling (e.g., degC, dB).
- unit2tex() now automatically formats some units and constants.
- Added color option to multiplot().
- Added variables() method to list variable names (same as keys() and names())
- Added glob() to return variables that match a pattern.
- Removed the simres.info submodule. It is better to used the methods of SimRes directly.
0.7.2 (2013-7-9) – Updates:
- When a variable cannot be found, suggestions are now given. See the example in get_values().
- write_script() now allows initialization scripts.
- Warning message in plot() if y-axis variable descriptions are different.
- write_script() now writes scripts that are more readable.
0.7.1 (2013-7-7) – Updates:
- Added missing files to MANIFEST
0.7.0 (2013-7-7) – Updates:
- Added multibode() and multinyquist() to create Bode and Nyquist diagrams of multiple linearizations.
- Fixed and improved specification of axes in bode() and nyquist(). The argument ax argument to bode() is now axes instead – a tuple (pair) of axes.
- Fixed error with chosen directory in save()
- Added function to generate one-factor-at-a-time experiments. The old permute argument to gen_experiments() is now generalized to design, as in design of experiments. Now, assign a function from doe to that argument.
- Using square axes by default for Nyquist plots
0.6.2 (2013-7-4) – Updates:
- Updated python-control to 0.6c. The mark argument has been removed from nyquist(). Use labelFreq to label every labelFreq th frequency. The w_min and w_max arguments have been removed from bode() and nyquist(). Use omega with bounds or a list of frequencies.
- write_script() now saves the Dymola command log with translation information.
- Fixed error in loadres script in loading from a folder
- Added option to SimRes (constants_only) to load only constants
- Added keys() method to list variable names (same as names())
- Added methods from Info to simres.info submodule
0.6.1 (2013-7-2) – Updates:
- Fixed README.TXT.
0.6.0 (2013-7-2) – Updates:
- Added save() to save the current figure
- Added use_paren option to plot()
- Changed write_script() to put results in folders instead of special renaming scheme
- Improved organization of the examples folder
0.5.2 (2013-6-30) – Updates:
- Fixed error so that by default get_values() and get_times() now include the final value and time.
- Added function to scale time
0.5.1 (2013-6-18) – Updates:
- Fixed errors in load_csv().
0.5 (2013-6-5) – Updates:
- Updated README.TXT.
0.4 (2012-12-10) – Updates:
- Added default of label = ‘’ to figure().
- Updated documentation for Windows.
- Added check for proper Python version (currently requires 2.7).
0.3 (2012-12-4) – Updates:
- Added support for Windows. aux is now base.
0.2 (2012-11-20) – Updates:
- Fixed bug when file or folder selection is canceled.
- Updated documentation.
0.1 (2012-11-8) – Initial release