/[ascend]/trunk/CHANGELOG.txt
ViewVC logotype

Annotation of /trunk/CHANGELOG.txt

Parent Directory Parent Directory | Revision Log Revision Log


Revision 2301 - (hide annotations) (download)
Sat Aug 21 13:28:35 2010 UTC (8 years, 8 months ago) by jpye
File MIME type: text/plain
File size: 20480 byte(s)
Regen toluene model working, next water.
1 jpye 2184 ???????????
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 jpye 2221 - 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 jpye 2184 - 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 jpye 2145 24 Dec 2009
30 jpye 2092 -----------
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 jpye 2027 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 jpye 1913 29 Sep 2008
73 jpye 1852 -----------
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 jpye 1913 - Added code for reading climate data in ACDB (Australian Climate Databank)
98     format.
99     - Update to support IPOPT 3.4.0
100 jpye 1852 - 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 jpye 1913 - 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 jpye 1852
109     Version 0.9.5.115
110     - Was not released (due to probs with version numbering on the Ubuntu PPA)
111    
112 jpye 1758 27 Feb 2008
113     -----------
114 jpye 1593
115 jpye 1758 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 jpye 1593 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 jpye 1580 5 Aug 2007
158 jpye 1572 ----------
159 jpye 1336
160 jpye 1522 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 jpye 1542 - 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 jpye 1522 - 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 jpye 1542 - 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 jpye 1522 - Equations of state models from Krishnan.
182 jpye 1542 - Added ASCEND port of the standard GAMS example problem.
183 jpye 1572
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 jpye 1522
189 jpye 1572 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 jpye 1580 - RPM divided into subpackages ascend, ascend-devel, ascend-doc.
193 jpye 1572 - Other work on building RPMs for a range of Linux platforms using
194     the new OpenSUSE Build Service.
195    
196 jpye 1579 DEB package
197     - Fixed.
198    
199 jpye 1467 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 jpye 1440 26 May 2007
221     -----------
222 jpye 1420
223 jpye 1432 Version 0.9.5.110
224    
225 jpye 1440 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 jpye 1432 Added loading splash screen
234 jpye 1440 Eliminated some cruft form the tarball.
235     Restored basic build suppot for Autotools (Ben)
236     Added missing .svg files in Windows installer
237 jpye 1432 Added icon in Windows Start menu
238     Console now minimised by default on Windows
239    
240     28 April 2007
241     -------------
242    
243 jpye 1420 Version 0.9.5.109
244    
245 jpye 1432 Added Debian packaging.
246 jpye 1420
247 jpye 1432 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 jpye 1420
251 jpye 1432 First upload of Windows installer to SF.net (there have been
252     earlier versions on the Wiki though).
253    
254    
255    
256 jpye 1412 23 April 2007
257     -------------
258 jpye 1336
259 jpye 1412 Version 0.9.5.108
260 jpye 1336
261 jpye 1432 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 jpye 1412
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 jpye 1432 - created this changelog using file releases list from old
281     website -- JP
282 jpye 1412
283    
284 jpye 1336 April 24 2000
285     -------------
286    
287     Version IV 0.9.1
288    
289     - Expanded chemical species database
290     - Dynamic simulation modeling libraries
291    
292 jpye 1412
293 jpye 1336 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 jpye 1412
305 jpye 1336 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 jpye 2301 ��(����r!e���odel library
315     - Equations of state models from Krishnan.
316     - Added ASCEND port of the standard GAMS example problem.
317    
318     Windows installer
319     - Added ability to download and install missing dependencies. This
320     makes getting started with ASCEND much simpler for new users.
321     - Added the user's manual (in PDF form) to the installer package.
322    
323     RPM package
324     - A SUNDIALS RPM package has been submitted for inclusion in Fedora, making
325     installation of ASCEND possible with a single download on that distro.
326     - RPM divided into subpackages ascend, ascend-devel, ascend-doc.
327     - Other work on building RPMs for a range of Linux platforms using
328     the new OpenSUSE Build Service.
329    
330     DEB package
331     - Fixed.
332    
333     3 Jun 2007
334     ----------
335    
336     Version 0.9.5.111
337    
338     Windows packaging improvements:
339     - Launch via pythonw.exe instead of batch file
340     - File association for .a4c and .a4l files
341     - Add Model Library link to Start menu
342     - Add CHANGELOG.txt and LICENSE.txt to Start menu
343     - Detect missing PyGTK, PyCairo or PyGObject at install-time
344     - Fix message for missing matplotlib in fourbarplot.py
345    
346     DOPRI5 integrator
347     - Experimental release of DOPRI5 integrator for testing
348     - Changes to Integrator API to allow loading external DLL/SOs
349    
350     Linux packaging improvements
351     - Add SONAME to libascend
352    
353    
354     26 May 2007
355     -----------
356    
357     Version 0.9.5.110
358    
359     Removed dependency on matplotlib and numpy when ASCEND PyGTK
360     first load.
361    
362     Fixed some problems with files left behind after uninstall
363     on Windows.
364    
365     Added bug tracker link to help menu.
366    
367     Added loading splash screen
368     Eliminated some cruft form the tarball.
369     Restored basic build suppot for Autotools (Ben)
370     Added missing .svg files in Windows installer
371     Added icon in Windows Start menu
372     Console now minimised by default on Windows
373    
374     28 April 2007
375     -------------
376    
377     Version 0.9.5.109
378    
379     Added Debian packaging.
380    
381     Suppressed passing of FILE* objects between Python and C on
382     the Windows platform, owing to a bug/limitation in GCC on
383     MinGW.
384    
385     First upload of Windows installer to SF.net (there have been
386     earlier versions on the Wiki though).
387    
388    
389    
390     23 April 2007
391     -------------
392    
393     Version 0.9.5.108
394    
395     Alpha relase including new PyGTK GUI. This release continues
396     a sequence of releases in the ASCEND Wiki, but is the first
397     version we are releasing using the SF.net File Releases system.
398    
399     - Fedora Core 6 RPM
400     - PyGTK GUI
401     - Plotting with Matplotlib
402     - ExtPy functionality for script-based METHODS
403     - External 'black box' function support restored
404     - Documentation converted to LyX
405     - Python-based test suite
406     - CONOPT and CMSlv support restored
407    
408    
409     10 March 2007
410     -------------
411    
412     (No release)
413    
414     - created this changelog using file releases list from old
415     website -- JP
416    
417    
418     April 24 2000
419     -------------
420    
421     Version IV 0.9.1
422    
423     - Expanded chemical species database
424     - Dynamic simulation modeling libraries
425    
426    
427     June 23 1998
428     ------------
429    
430     - WinNT, Win95, UNIX sources
431     - WinNT, Win95 binaries
432     - Redhat Linux 5 RPM binary
433     - Redhat Linux 5 RPM source
434     - Dynamic simulation modeling libraries
435     - Howto-ascend examples and modeling guidelines manual, indexed.
436     - GUI and syntax document manual, partially revised.
437    
438    
439     October 1997
440     ------------
441    
442     ASCEND IV 0.8
443    
444     - WinNT, Win95, UNIX sources
445     - WinNT, Win95 binaries
446     - GUI and syntax document manual.
447    
448     M�Q}������b��odel library
449     - Equations of state models from Krishnan.
450     - Added ASCEND port of the standard GAMS example problem.
451    
452     Windows installer
453     - Added ability to download and install missing dependencies. This
454     makes getting started with ASCEND much simpler for new users.
455     - Added the user's manual (in PDF form) to the installer package.
456    
457     RPM package
458     - A SUNDIALS RPM package has been submitted for inclusion in Fedora, making
459     installation of ASCEND possible with a single download on that distro.
460     - RPM divided into subpackages ascend, ascend-devel, ascend-doc.
461     - Other work on building RPMs for a range of Linux platforms using
462     the new OpenSUSE Build Service.
463    
464     DEB package
465     - Fixed.
466    
467     3 Jun 2007
468     ----------
469    
470     Version 0.9.5.111
471    
472     Windows packaging improvements:
473     - Launch via pythonw.exe instead of batch file
474     - File association for .a4c and .a4l files
475     - Add Model Library link to Start menu
476     - Add CHANGELOG.txt and LICENSE.txt to Start menu
477     - Detect missing PyGTK, PyCairo or PyGObject at install-time
478     - Fix message for missing matplotlib in fourbarplot.py
479    
480     DOPRI5 integrator
481     - Experimental release of DOPRI5 integrator for testing
482     - Changes to Integrator API to allow loading external DLL/SOs
483    
484     Linux packaging improvements
485     - Add SONAME to libascend
486    
487    
488     26 May 2007
489     -----------
490    
491     Version 0.9.5.110
492    
493     Removed dependency on matplotlib and numpy when ASCEND PyGTK
494     first load.
495    
496     Fixed some problems with files left behind after uninstall
497     on Windows.
498    
499     Added bug tracker link to help menu.
500    
501     Added loading splash screen
502     Eliminated some cruft form the tarball.
503     Restored basic build suppot for Autotools (Ben)
504     Added missing .svg files in Windows installer
505     Added icon in Windows Start menu
506     Console now minimised by default on Windows
507    
508     28 April 2007
509     -------------
510    
511     Version 0.9.5.109
512    
513     Added Debian packaging.
514    
515     Suppressed passing of FILE* objects between Python and C on
516     the Windows platform, owing to a bug/limitation in GCC on
517     MinGW.
518    
519     First upload of Windows installer to SF.net (there have been
520     earlier versions on the Wiki though).
521    
522    
523    
524     23 April 2007
525     -------------
526    
527     Version 0.9.5.108
528    
529     Alpha relase including new PyGTK GUI. This release continues
530     a sequence of releases in the ASCEND Wiki, but is the first
531     version we are releasing using the SF.net File Releases system.
532    
533     - Fedora Core 6 RPM
534     - PyGTK GUI
535     - Plotting with Matplotlib
536     - ExtPy functionality for script-based METHODS
537     - External 'black box' function support restored
538     - Documentation converted to LyX
539     - Python-based test suite
540     - CONOPT and CMSlv support restored
541    
542    
543     10 March 2007
544     -------------
545    
546     (No release)
547    
548     - created this changelog using file releases list from old
549     website -- JP
550    
551    
552     April 24 2000
553     -------------
554    
555     Version IV 0.9.1
556    
557     - Expanded chemical species database
558     - Dynamic simulation modeling libraries
559    
560    
561     June 23 1998
562     ------------
563    
564     - WinNT, Win95, UNIX sources
565     - WinNT, Win95 binaries
566     - Redhat Linux 5 RPM binary
567     - Redhat Linux 5 RPM source
568     - Dynamic simulation modeling libraries
569     - Howto-ascend examples and modeling guidelines manual, indexed.
570     - GUI and syntax document manual, partially revised.
571    
572    
573     October 1997
574     ------------
575    
576     ASCEND IV 0.8
577    
578     - WinNT, Win95, UNIX sources
579     - WinNT, Win95 binaries
580     - GUI and syntax document manual.
581    
582    

john.pye@anu.edu.au
ViewVC Help
Powered by ViewVC 1.1.22