|
From: Noel O'B. <bao...@gm...> - 2013-02-26 09:16:08
|
I don't know. Best to luck at the code. You may be able to rearrange the atoms.
- Noel
On 25 February 2013 23:27, Karol M. Langner <kar...@gm...> wrote:
> BTW, Noel, is there a way to specify the atom order in OB for internal coordinates?
>
> On Feb 19 2013, Noel O'Boyle wrote:
>> (Nice use of OpenBabel :-)
>>
>> Just to clarify, there is a difference between the z-matrix input
>> format and the internal coordinate format used by Gaussian during
>> geometry optimisations. The former is non-redundant while the latter
>> is redundant ("redundant internal coordinates"). I'm not sure which
>> you want.
>>
>> - Noel
>>
>> On 19 February 2013 22:02, Adam Tenderholt <ate...@gm...> wrote:
>> > Hi Yaron,
>> >
>> > cclib doesn't directly support parsing internal coordinates. However, you
>> > can use openbabel to save using an internal coordinate system:
>> >
>> >>>> from cclib.parser import ccopen
>> >>>> import openbabel
>> >>>> parser = ccopen("dvb_sp.log")
>> >>>> data = parser.parse()
>> >>>> from cclib.bridge import makeopenbabel
>> >>>> mol = makeopenbabel(data.atomcoords[0], data.atomnos)
>> >>>> obconv = openbabel.OBConversion()
>> >>>> obconv.SetInAndOutFormats("XYZ", "FH")
>> >>>> obconv.WriteFile(mol, "test.fh")
>> >
>> > --
>> > 20
>> > C 1
>> > C 1 1.421
>> > C 2 1.402 1 120.857
>> > C 3 1.422 2 121.354 1 0.0
>> > C 4 1.421 3 117.789 2 0.0
>> > H 2 1.098 1 119.765 3 180.0
>> > H 3 1.099 2 119.629 1 180.0
>> > H 5 1.098 4 119.765 3 180.0
>> > C 4 1.498 3 119.172 2 180.0
>> > C 9 1.344 4 126.593 3 180.0
>> > H 10 1.096 9 122.647 4 0.0
>> > H 9 1.100 4 114.434 3 0.0
>> > H 10 1.096 9 121.228 4 180.0
>> > C 1 1.498 2 123.039 3 180.0
>> > H 14 1.100 1 114.434 2 180.0
>> > C 14 1.344 1 126.593 2 0.0
>> > H 16 1.096 14 122.647 1 0.0
>> > H 16 1.096 14 121.228 1 180.0
>> > C 5 1.402 4 120.857 3 0.0
>> > H 19 1.099 5 119.629 4 180.0
>> > --
>> >
>> > You may also want to see the list of formats supported by openbabel in case
>> > you need something slightly different:
>> > http://openbabel.org/docs/2.3.1/FileFormats/Overview.html
>> >
>> > Hope this helps,
>> >
>> > Adam
>> >
>> >
>> >
>> > On Tue, Feb 19, 2013 at 10:48 AM, Yaron Pshetitsky
>> > <yar...@li...> wrote:
>> >>
>> >> Dear cclib community,
>> >> I'm trying to get the z-matrix (internal coordinates) from a Gaussian
>> >> output file using cclib.
>> >> I know that Gaussian do converts any internal or XYZ coordinates in the
>> >> input to it's format so one can get internal coordinates from it, even if
>> >> the input file was in cartesian coordinates.
>> >> Can cclib output the internal coordinates?
>> >>
>> >> Thanks very much,
>> >> Yaron
>> >>
>> >>
>> >> ------------------------------------------------------------------------------
>> >> Everyone hates slow websites. So do we.
>> >> Make your web apps faster with AppDynamics
>> >> Download AppDynamics Lite for free today:
>> >> http://p.sf.net/sfu/appdyn_d2d_feb
>> >> _______________________________________________
>> >> cclib-users mailing list
>> >> ccl...@li...
>> >> https://lists.sourceforge.net/lists/listinfo/cclib-users
>> >>
>> >
>> >
>> > ------------------------------------------------------------------------------
>> > Everyone hates slow websites. So do we.
>> > Make your web apps faster with AppDynamics
>> > Download AppDynamics Lite for free today:
>> > http://p.sf.net/sfu/appdyn_d2d_feb
>> > _______________________________________________
>> > cclib-users mailing list
>> > ccl...@li...
>> > https://lists.sourceforge.net/lists/listinfo/cclib-users
>> >
>>
>> ------------------------------------------------------------------------------
>> Everyone hates slow websites. So do we.
>> Make your web apps faster with AppDynamics
>> Download AppDynamics Lite for free today:
>> http://p.sf.net/sfu/appdyn_d2d_feb
>> _______________________________________________
>> cclib-users mailing list
>> ccl...@li...
>> https://lists.sourceforge.net/lists/listinfo/cclib-users
>
> --
> written by Karol M. Langner
> Tue Feb 26 00:27:13 CET 2013
|