Parent Directory
|
Revision Log
Regen toluene model working, next water.
1 | ??????????? |
2 | ----------- |
3 | |
4 | Version 0.9.8 |
5 | - Added new SOLVER, OPTION and SOLVE commands for use in METHODS, see |
6 | http://tinyurl.com/slvreq for full details (john) |
7 | - Added support for viewing ALIASES lists in the PyGTK GUI (john) |
8 | - Fixed crash due to console output with when starting with pythonw on |
9 | Windows. |
10 | - Fixed a couple of minor memory leaks and too-early freeing (john) |
11 | - Rewrote Simulation::solve to respect solver-imposed iteration limits (john) |
12 | - Reduced QRSlv time limit to 20 seconds (down from 1500 s). |
13 | - Added ASCEND syntax highlighting capability for several new text editors |
14 | (see http://ascendwiki.cheme.cmu.edu/Syntax_highlighting for details) |
15 | - Added example model of a combined cycle gas turbine power station (john) |
16 | - Stopped addition of several redundant files in the source code tarball |
17 | which required improvements to SCons 'DistTar' functionality (john) |
18 | - Fixed bug with detection of SUNDIALS on Windows (Luo Yu, john) |
19 | - Fixed a couple of minor GUI errors in PyGTK GUI (john) |
20 | - Added Save As functionality for dependency graph (grivan) |
21 | - Fixed bug 425: 'View notes' window shows duplicated notes (grivan) |
22 | - Fixed errors in closed boiler feedwater heater model (Kelvin Hang Sio) |
23 | - Fixed G77 detection for use by LSODE (john) |
24 | - Now requiring SCons v0.98 or later. |
25 | - Fixed bug 436: CONOPT_PATH problems with Linux (john) |
26 | - Some progress toward packaged App version of ASCEND for Mac (john) |
27 | - Partially updated Canvas GUI code to work with latest Gaphas (arijit) |
28 | |
29 | 24 Dec 2009 |
30 | ----------- |
31 | |
32 | Version 0.9.7 |
33 | - Fixed problem with environment variables under Windows in 0.9.6 release |
34 | - Porting to Mac OS X (John) |
35 | - Adding support for IPOPT optimisation solver (Mahesh, Ben, John) |
36 | - Adding new LINK syntax and DER and INDEPENDENT statements (Dante, Ben, John) |
37 | - Improvements to canvas-based GUI (Arijit, John) |
38 | - CSV data reader (Jose, John) |
39 | |
40 | |
41 | 30 Apr 2009 |
42 | ----------- |
43 | |
44 | Version 0.9.6 |
45 | - Major code reorgansation, switched active development back to trunk |
46 | - Snapshop of code before start of GSOC2009 students. |
47 | - Much expanded syntax highlighting for gedit users (Linux) |
48 | - Improved packaging for Ubuntu (more standards-compliant) |
49 | - Restored functionality of 'relative paths' usages for Tcl/Tk GUI. |
50 | - Implementation of Canvas GUI progressed a bit more, still pre-alpha. |
51 | - Support for Autotools and Visual Studio removed (too stale to stay there) |
52 | - Header files are now located in /usr/include/ascend on Linux. |
53 | - Added Python bindings for FPROPS. |
54 | - Added Hydrogen, Water to FPROPS. |
55 | - Fixed support for 'critical terms', speed of sound, specific heat |
56 | and partial derivatives in FPROPS. |
57 | - DTAR now fails if dpkg-buildpackage fails. |
58 | - In PyGTK GUI, 'fixed variables' dialog now shows variable values. |
59 | - Graphviz system graph now shows unconverged relations. |
60 | - Added 'sticky' installer preferences in Windows, to help prevent |
61 | uninstall problems. |
62 | - Add support for SCons 1.2.0 (some deprecation warnings still though) |
63 | - ascend-config outputs paths with double backslash on Windows. |
64 | - Added LoadString method in Python bindings, for use by Canvas GUI. |
65 | - Fixed apparent bug in pairlist_append_unique. |
66 | - Added pairlist_set and pairlist_values_and_destroy. |
67 | - Added new 'notequery' module for 'most refined' notes on a model. |
68 | - Added new test models in test/canvas/blocktypes.a4c. |
69 | |
70 | |
71 | |
72 | 29 Sep 2008 |
73 | ----------- |
74 | |
75 | Version 0.9.5.116 |
76 | - Instance::as renamed to Instance::in (for expressing a value in the |
77 | desired units) because 'as' is a reserved word in Python. |
78 | - Some efforts underway to implement new rigorous thermodynamic property |
79 | calculator using MBWR and Helmholtz correlations. |
80 | - Fixed linking of LSODE with '-fPIC' required for amd64 platform. |
81 | - Added 'dtar' utility to facility quick building of DEB packages from |
82 | source code tarball plus debian.tar.gz file. |
83 | - Some efforts on creating a graphical 'block' editor including partial |
84 | implementation of a canvas widget plus scanning the library for suitable |
85 | 'block' type models according to certain criteria. |
86 | - 'kinematic_viscosity' now available in atoms.a4l. |
87 | - Added legend to Krishnan's 'zplot' utility. |
88 | - Some further efforts to complete the tie-in to the IPOPT solver (now ver 3.4.0) |
89 | - Added 'notequery.c' to seek out most applicable NOTES on a given instance. |
90 | - Fixed bug with 'apply' button in Units of Measurement dialog. |
91 | - Fixed silly mistake in 'turbine' model in johnpye/rankine.a4c. |
92 | - Fix python handling of 'unable to build system' error. |
93 | - Moved 'ascend-config' package to 'ascend-devel' RPM. |
94 | - Fixed linking against Tcl/Tk for Fedora 9. |
95 | - Some updates to build scripts for new SCons API. |
96 | - Silenced some debug output from various places. |
97 | - Added code for reading climate data in ACDB (Australian Climate Databank) |
98 | format. |
99 | - Update to support IPOPT 3.4.0 |
100 | - Some work on fixing bug with IDA when derivs without vars present. |
101 | - Fixed section numbering in 'book.pdf'. |
102 | - Fixed Graphviz behaviour when model too large. |
103 | - Expanded GtkSourceView2 highlighting. |
104 | - Fixed installation in GNOME Applications menu. |
105 | - Fixed some problems with GUI object names that crept in due to use of Glade-3 |
106 | - Added new external library 'FPROPS' for calculation of accurate thermodynamic |
107 | properties. |
108 | |
109 | Version 0.9.5.115 |
110 | - Was not released (due to probs with version numbering on the Ubuntu PPA) |
111 | |
112 | 27 Feb 2008 |
113 | ----------- |
114 | |
115 | Version 0.9.5.114 |
116 | |
117 | - Fixed launching problems on Windows |
118 | - Added Units of Measurement dialog to PyGTK GUI. |
119 | - Updated version check to use the CMU server instead of old UNSW server. |
120 | - Fixed ascend-config script for Windows paths containing spaces. |
121 | - Fixed display of logrels in PyGTK GUI. |
122 | - PyGTK GUI correctly opens PDF docs if available on local machine. |
123 | - Added a PyGTK crash dialog to give information about failures in ASCEND. |
124 | - DOPRI5 converted to full 'solver' status (lives in solvers/dopri5 now). |
125 | - Added (experimental) DOPRI5 integrator to the Windows binary installer. |
126 | - Fixed some problems with linking to CONOPT optimiser |
127 | - Streamlined some internal build-time dependencies. |
128 | - Improved gtksourceview-2.0 highlighting for use with Gedit on Linux. |
129 | - Added Graphviz bindings to allow dependency graph view. |
130 | - Some code renaming/refactoring in 'compiler' and 'system' sections. |
131 | - Fixed splash-screen behaviour |
132 | - Refactored 'moduleview' out of 'gtkbrowser'. |
133 | - Some preliminary fixes to attempt support for Mac platform. |
134 | - Added some CUnit test cases for 'compiler' section, renamed all CUnit tests. |
135 | - Fixed dlopen bug on Linux. |
136 | - Changes to measures.a4l to add SI prefixes and modified the base units to |
137 | their abbreviation instead of full names. |
138 | |
139 | TODO: more work to get IPOPT solver working. |
140 | TODO: still some problems with DOPRI5 solver. |
141 | TODO: fix GraphViz dependency so that it can be dlopened rather than linked. |
142 | |
143 | |
144 | 19 Aug 2007 |
145 | ----------- |
146 | |
147 | Version 0.9.5.113 |
148 | |
149 | - Fixed launching of help files/web links from PyGTK GUI on Linux. |
150 | - Added option in Windows installer to install header files for developers. |
151 | - Fixed value of @PYTHON@ on Windows for use in ascend-config script. |
152 | - Fixed deletion of $INSTDIR/solvers on Windows during uninstall. |
153 | |
154 | TODO: work on support for users with GIMP's GTK+ runtime installed. |
155 | TODO: translate line-endings for installed files on windows. |
156 | |
157 | 5 Aug 2007 |
158 | ---------- |
159 | |
160 | Version 0.9.5.112 |
161 | |
162 | Solver interface |
163 | - all solvers and integrators are now built as 'external library' DLL/SOs. |
164 | - new ASCENDSOLVERS environment variable gives additional search path location |
165 | that is checked when attempting to satisfy IMPORT statements. |
166 | - Fixed behaviour scons when lex/yacc not available. |
167 | - Many ASC_DLLSPEC qualifiers added as result of the expanded use of external |
168 | libraries. |
169 | |
170 | Solvers |
171 | - CONOPT no longer needs to be present at buildtime. This was possible due |
172 | to permission from Arne Drud to add the 'conopt.h' file to our source code. |
173 | - BLAS and LINPACK are now embedded in the LSODE DLL/SO. They are not |
174 | part of libascend, which makes the main DLL about 1 MB smaller. |
175 | - Some bugs in the DOPRI5 integrator identified (full testing still not |
176 | completed). |
177 | - placeholder for a future TRON solver (work still to do on that) |
178 | - work underway on the IPOPT optimisation solver. |
179 | |
180 | Model library |
181 | - Equations of state models from Krishnan. |
182 | - Added ASCEND port of the standard GAMS example problem. |
183 | |
184 | Windows installer |
185 | - Added ability to download and install missing dependencies. This |
186 | makes getting started with ASCEND much simpler for new users. |
187 | - Added the user's manual (in PDF form) to the installer package. |
188 | |
189 | RPM package |
190 | - A SUNDIALS RPM package has been submitted for inclusion in Fedora, making |
191 | installation of ASCEND possible with a single download on that distro. |
192 | - RPM divided into subpackages ascend, ascend-devel, ascend-doc. |
193 | - Other work on building RPMs for a range of Linux platforms using |
194 | the new OpenSUSE Build Service. |
195 | |
196 | DEB package |
197 | - Fixed. |
198 | |
199 | 3 Jun 2007 |
200 | ---------- |
201 | |
202 | Version 0.9.5.111 |
203 | |
204 | Windows packaging improvements: |
205 | - Launch via pythonw.exe instead of batch file |
206 | - File association for .a4c and .a4l files |
207 | - Add Model Library link to Start menu |
208 | - Add CHANGELOG.txt and LICENSE.txt to Start menu |
209 | - Detect missing PyGTK, PyCairo or PyGObject at install-time |
210 | - Fix message for missing matplotlib in fourbarplot.py |
211 | |
212 | DOPRI5 integrator |
213 | - Experimental release of DOPRI5 integrator for testing |
214 | - Changes to Integrator API to allow loading external DLL/SOs |
215 | |
216 | Linux packaging improvements |
217 | - Add SONAME to libascend |
218 | |
219 | |
220 | 26 May 2007 |
221 | ----------- |
222 | |
223 | Version 0.9.5.110 |
224 | |
225 | Removed dependency on matplotlib and numpy when ASCEND PyGTK |
226 | first load. |
227 | |
228 | Fixed some problems with files left behind after uninstall |
229 | on Windows. |
230 | |
231 | Added bug tracker link to help menu. |
232 | |
233 | Added loading splash screen |
234 | Eliminated some cruft form the tarball. |
235 | Restored basic build suppot for Autotools (Ben) |
236 | Added missing .svg files in Windows installer |
237 | Added icon in Windows Start menu |
238 | Console now minimised by default on Windows |
239 | |
240 | 28 April 2007 |
241 | ------------- |
242 | |
243 | Version 0.9.5.109 |
244 | |
245 | Added Debian packaging. |
246 | |
247 | Suppressed passing of FILE* objects between Python and C on |
248 | the Windows platform, owing to a bug/limitation in GCC on |
249 | MinGW. |
250 | |
251 | First upload of Windows installer to SF.net (there have been |
252 | earlier versions on the Wiki though). |
253 | |
254 | |
255 | |
256 | 23 April 2007 |
257 | ------------- |
258 | |
259 | Version 0.9.5.108 |
260 | |
261 | Alpha relase including new PyGTK GUI. This release continues |
262 | a sequence of releases in the ASCEND Wiki, but is the first |
263 | version we are releasing using the SF.net File Releases system. |
264 | |
265 | - Fedora Core 6 RPM |
266 | - PyGTK GUI |
267 | - Plotting with Matplotlib |
268 | - ExtPy functionality for script-based METHODS |
269 | - External 'black box' function support restored |
270 | - Documentation converted to LyX |
271 | - Python-based test suite |
272 | - CONOPT and CMSlv support restored |
273 | |
274 | |
275 | 10 March 2007 |
276 | ------------- |
277 | |
278 | (No release) |
279 | |
280 | - created this changelog using file releases list from old |
281 | website -- JP |
282 | |
283 | |
284 | April 24 2000 |
285 | ------------- |
286 | |
287 | Version IV 0.9.1 |
288 | |
289 | - Expanded chemical species database |
290 | - Dynamic simulation modeling libraries |
291 | |
292 | |
293 | June 23 1998 |
294 | ------------ |
295 | |
296 | - WinNT, Win95, UNIX sources |
297 | - WinNT, Win95 binaries |
298 | - Redhat Linux 5 RPM binary |
299 | - Redhat Linux 5 RPM source |
300 | - Dynamic simulation modeling libraries |
301 | - Howto-ascend examples and modeling guidelines manual, indexed. |
302 | - GUI and syntax document manual, partially revised. |
303 | |
304 | |
305 | October 1997 |
306 | ------------ |
307 | |
308 | ASCEND IV 0.8 |
309 | |
310 | - WinNT, Win95, UNIX sources |
311 | - WinNT, Win95 binaries |
312 | - GUI and syntax document manual. |
313 | |
314 |