|
From: Adam T. <a-t...@st...> - 2006-09-15 17:46:20
|
> I'm ready to make a new release of cclib, version 0.6, let's say.
> This weekend would be a good time for me to do it, so if anyone has
> any comments, now's the time.
>
> This will be the changelog:
>
> Changes since cclib-0.5 :
>
> Features
> * New parser: GAMESS-UK parser
> * API addition: the .clean() method
> The .clean() method of a parser clears all of the parsed
> attributes. This is useful if you need to reparse during
> the course of a calculation.
> * Function rename: guesstype() has been renamed to ccopen()
>
> Bugfixes
> * ccget: Passing multiple filenames now works on Windows too
> * ADF parser: The following bugs have been fixed
> Problem with parsing SFOs in certain log files
> Handling of molecules with orbitals of E symmetry
> Couldn't find the HOMO in log files from new versions of ADF
> * Gaussian parser: The following bugs have been fixed
> SCF values was not extracting the dEnergy value
Sounds like some serious improvements! :o)
> Also I need to add something about the new Qt Progress, if this is
> ready to be included in the distribution (Adam?).
There are now two qt-based progress classes: QtProgress and
Qt4Progress. They are mutually exclusive since both qt and PyQt4
can't be loaded at the same time. I haven't extensively tested them,
but they work fine for me.
To use them:
-----
from cclib.progress import QtProgress
progress=QtProgress("caption",parent_object)
parser=ccopen(filename, progress, logging.ERROR)
parser.parse()
-----
or
----
from cclib.progress import Qt4Progress
progress=Qt4Progress("caption",parent_object)
parser=ccopen(filename, progress, logging.ERROR)
parser.parse()
-----
Let me know if you need any more info...
Adam
|