Skip to main content

A parser for ORCA .gbw format

Project description

A simple GBW file parser for ORCA

gbwParser is a convenient Python module for reading .gbw binary file written by ORCA. It does NOT rely on the ORCA software/tool and only requires pure Python environment.

Compatibility

It only works in ORCA 4.1.x/4.2.x/5.0.1/5.0.3/5.0.4/6.0.x/6.1.x, other version can not be read.

Feature

  • Read basic molecular structure information, such as element, coordinates, total charge and multiplicity. Can write a Gaussian .gjf file and ORCA style .molden file.

  • Read molecular orbital coefficients, orbital energies and occupation

  • Read basis data, such as shell type, number of primitives per shell, exponent, contraction coefficient

  • Read TD-DFT data (Not fully complete yet)

Install

The module is installed by pip method:

pip install gbwParser -i https://pypi.org/simple

Please ALWAYS install Latest version.

Update this module if you have installed:

pip install gbwParser --upgrade -i https://pypi.org/simple

Example

from gbwDecode import GbwReader

# read gbw file
reader = GbwReader('your.gbw')

# write a Gaussian .gjf file and ORCA style .molden file
reader.write_gjf('test.gjf')
reader.write_orca_molden('test.molden')

# get data handle and do more things
data = reader.data

# TODO

Issue

Please report any issue to Issues because I have not tested all the features.

Cite

If gbwParser is utilized in your work, please cite as follows in main text:

Yujie Liu, gbwParser, Version xxx, https://pypi.org/project/gbwParser/

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

gbwparser-0.1.1-cp313-cp313-win_amd64.whl (146.7 kB view details)

Uploaded CPython 3.13Windows x86-64

gbwparser-0.1.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (230.1 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

gbwparser-0.1.1-cp312-cp312-win_amd64.whl (146.7 kB view details)

Uploaded CPython 3.12Windows x86-64

gbwparser-0.1.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (230.1 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

gbwparser-0.1.1-cp311-cp311-win_amd64.whl (145.5 kB view details)

Uploaded CPython 3.11Windows x86-64

gbwparser-0.1.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (230.1 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

gbwparser-0.1.1-cp310-cp310-win_amd64.whl (144.4 kB view details)

Uploaded CPython 3.10Windows x86-64

gbwparser-0.1.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (230.4 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

gbwparser-0.1.1-cp39-cp39-win_amd64.whl (151.7 kB view details)

Uploaded CPython 3.9Windows x86-64

gbwparser-0.1.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (230.6 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

gbwparser-0.1.1-cp38-cp38-win_amd64.whl (143.9 kB view details)

Uploaded CPython 3.8Windows x86-64

gbwparser-0.1.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (230.2 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

File details

Details for the file gbwparser-0.1.1-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: gbwparser-0.1.1-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 146.7 kB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.8

File hashes

Hashes for gbwparser-0.1.1-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 5d7b75fa020679a402253cb8dcd77ebe1888b9c93d6bda645fe2a3fbf3fa7299
MD5 1a7f47f5c544ba7bc313f6abf1eb7e46
BLAKE2b-256 08cfe44702adcb6979357c3b5ce05e98701fb89c60670e53e0fcbc04c496341c

See more details on using hashes here.

Provenance

The following attestation bundles were made for gbwparser-0.1.1-cp313-cp313-win_amd64.whl:

Publisher: pyapi.yml on liuyujie714/gbwDecode

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file gbwparser-0.1.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for gbwparser-0.1.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9a2c31406d6e8f5bda24fd5dcf4843e75f14a88066738289a2332e9c3f9450bd
MD5 b15d45eaf2e108f2832103e430af823f
BLAKE2b-256 87e072414c6537d2eb95f6c4deb448b93ef3e39328eedac93eaf20221f653b8e

See more details on using hashes here.

Provenance

The following attestation bundles were made for gbwparser-0.1.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: pyapi.yml on liuyujie714/gbwDecode

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file gbwparser-0.1.1-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: gbwparser-0.1.1-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 146.7 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.8

File hashes

Hashes for gbwparser-0.1.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 17db6f1afb914e0e3a087ed0432ea2a2ed9af789100920fe60ee0ecd1a3bc79f
MD5 36c2209e221e1a175628808afb0e21e3
BLAKE2b-256 f50755f966ba802d69e5a87fd60a12848e1a78a150856c3038a70ebdac2ea8f2

See more details on using hashes here.

Provenance

The following attestation bundles were made for gbwparser-0.1.1-cp312-cp312-win_amd64.whl:

Publisher: pyapi.yml on liuyujie714/gbwDecode

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file gbwparser-0.1.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for gbwparser-0.1.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 32d17e58a4f1e4d710af806e02ccf20ecd7cb114f9a070b617d983be292edacd
MD5 6e3dcbbaf6037eab05308cf03667138c
BLAKE2b-256 9fab5ac605413cd7ab538ef3d22b3a0d86b2e6c3bf125f4500591b77cfd7e78c

See more details on using hashes here.

Provenance

The following attestation bundles were made for gbwparser-0.1.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: pyapi.yml on liuyujie714/gbwDecode

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file gbwparser-0.1.1-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: gbwparser-0.1.1-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 145.5 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.8

File hashes

Hashes for gbwparser-0.1.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 4174d447fee06bdc44256599d32139c0c11f87139ab5537fc2c139a482cf01b6
MD5 7f1f14bf275a536645be61e1c586435a
BLAKE2b-256 65984aa94087ef7cdfd8d3714db3682ee6c9503ca32e1e08b0c8d0b4ea5cdfa7

See more details on using hashes here.

Provenance

The following attestation bundles were made for gbwparser-0.1.1-cp311-cp311-win_amd64.whl:

Publisher: pyapi.yml on liuyujie714/gbwDecode

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file gbwparser-0.1.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for gbwparser-0.1.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 85aaa236d7b848a520566e2ecf8016da3a7987b6e5e13ff64df21ab8e6d698c4
MD5 e8720507a2f073525380af25963109a3
BLAKE2b-256 e3a96a93d05c48ce9b449d20b9882d257be70f2a97979ca93896be9f88154bb2

See more details on using hashes here.

Provenance

The following attestation bundles were made for gbwparser-0.1.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: pyapi.yml on liuyujie714/gbwDecode

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file gbwparser-0.1.1-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: gbwparser-0.1.1-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 144.4 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.8

File hashes

Hashes for gbwparser-0.1.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 a54ea42a41fea1a989ab2ee631bc932c67453607b5218cd40e16c8eb141da2e8
MD5 5a329c82a6b7e01e67e11433fba8db86
BLAKE2b-256 edce0c9704904559c536d9718ee5dd7f8765f881fb696cecf9c02218e21d7bf8

See more details on using hashes here.

Provenance

The following attestation bundles were made for gbwparser-0.1.1-cp310-cp310-win_amd64.whl:

Publisher: pyapi.yml on liuyujie714/gbwDecode

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file gbwparser-0.1.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for gbwparser-0.1.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b8428d0ceeac0607ed0e630d197c1c3822d45de3e055918f2e2fbc61b2aa8f96
MD5 ec074ee85ae721da5a013a4621580e6c
BLAKE2b-256 c39e55afdee59bb14f36a90310ca9867e57523e958a6bac0feebb93f1dfa896b

See more details on using hashes here.

Provenance

The following attestation bundles were made for gbwparser-0.1.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: pyapi.yml on liuyujie714/gbwDecode

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file gbwparser-0.1.1-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: gbwparser-0.1.1-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 151.7 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.8

File hashes

Hashes for gbwparser-0.1.1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 5148a469c17268805e3308a81189a59eb93cb99a73664a79d71a44dec9c35cfd
MD5 8fb9e01f1bd4a127a5be9a8207834a7c
BLAKE2b-256 5cde0f3d13d157bd8f380cdcf0c39f5dace71e7d5e5278832c48c63498eb6ec1

See more details on using hashes here.

Provenance

The following attestation bundles were made for gbwparser-0.1.1-cp39-cp39-win_amd64.whl:

Publisher: pyapi.yml on liuyujie714/gbwDecode

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file gbwparser-0.1.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for gbwparser-0.1.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3ddd47585d9029706a2bb6d1404a9373302353d2c32c455c7c692fdd36e58240
MD5 2d39d93728b5b6aaf0c0528b39280f30
BLAKE2b-256 88a7889e763049698580bb217de28981fa2dc0100c9773f95380f945011d297c

See more details on using hashes here.

Provenance

The following attestation bundles were made for gbwparser-0.1.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: pyapi.yml on liuyujie714/gbwDecode

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file gbwparser-0.1.1-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: gbwparser-0.1.1-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 143.9 kB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.8

File hashes

Hashes for gbwparser-0.1.1-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 ed9b407e247e463c9167306544492bdf5243a5bf3f38b46c5ff42a46b20b8eb0
MD5 2ef3da4000f360f82a83e803e9438191
BLAKE2b-256 bfba0db3918deaa60013edc62586478df1b51bab0d6fb7d1f7b848ec1689a464

See more details on using hashes here.

Provenance

The following attestation bundles were made for gbwparser-0.1.1-cp38-cp38-win_amd64.whl:

Publisher: pyapi.yml on liuyujie714/gbwDecode

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file gbwparser-0.1.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for gbwparser-0.1.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d7f051fb625735e69d244ad32980207b313b82722fdc880383e6cac2dcdb5c34
MD5 14c389374324ba2c8a8064fd88b8ac40
BLAKE2b-256 b38bb25c498670f19888837e7737fb95a7875f3b8a3c008abbab84c7047e1c2e

See more details on using hashes here.

Provenance

The following attestation bundles were made for gbwparser-0.1.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: pyapi.yml on liuyujie714/gbwDecode

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page