Skip to main content

Quantum-chemical utility for computing natural orbitals

Project description

Natorbs computes natural orbitals and natural spin-density orbitals based on canonical unrestricted (UHF-type) orbitals resulting from HF or DFT calculations. It can also compute natural orbitals for chemical valence (NOCVs) based on the orbitals of a molecule and its constituing fragments.

The program was created in response to the demand in the course of our own studies on the electronic structure of open-shell systems, especially transition-metal complexes. By generating natural/spin orbitals one can immediately identify the orbitals carrying unpaired electrons among, possibly, hundreds of orbitals, most of which are empty or describe closed shells. Such a diagnosis tool is particularly valuable for complicated electronic structure (broken-symmetry solutions / antiferromagnetic coupling / biradicals and multiradicals). It could be useful, however, to facilitate interpretation of any open-shell UHF-type calculations.

Natorbs is designed as post-processing tool for the results of quantum-chemical (QC) calculations. It was with the aim of being independent on any particular QC package and indeed could be used with many of them. Natorbs reads the input data (geometry and MOs) either using the cclib (http://cclib.sourceforge.net) library or via Molden format (http://www.cmbi.ru.nl/molden). Natorbs saves the output orbitals (the desired flavour of natural orbitals) in Molden format, so that they can be visualized with programs like Molden or Gabedit.

Note that the distinguising feature of Natorbs, that makes it independent of any partcular QC package, is that it reconstructs the overlap integrals of the atomic basis functions from the provided molecular orbitals (LCAO coefficients). The obtained overlap integrals are exact if all the virtuals are provided as input data or approximate otherwise.

License

Program Natorbs is made available free of charge under the terms of the terms of the 3-clause BSD license. Copyright 2021 Uniwersytet Jagielloński, Dr hab. Mariusz Radoń. For details, see attached file LICENSE.txt .

Documentation

To get help and the list of options:

natorbs --help

There is also a man page. To use it, make sure that (prefix)/share/man is included in yout MANPATH. This README file and the LICENSE file are provided in (prefix)/share/doc.

Further Information

Definitions of natural/natural-spin orbitals can be found in quantum-chemistry literature. Basically, they are defined as eigenvectors of one-particle density or spin-density matrix, respectively.

The connection between spin-unrestricted orbitals and natural orbitals is explained in the seminal paper:

  • A. Amos and G. Hall, Proc. Roy. Soc. A, 1961, 263, 483, doi: 10.1098/rspa.1961.0175

For description of the NOCV method see the following paper:

  • M. Mitoraj and A. Michalak, J. Mol. Model., 2007, 13, 347, doi: 10.1007/s00894-006-0149-4

The pairing property of NOCVs:

  • M. Radon Theor. Chem. Acc., 2008, 120, 337, doi: 10.1007/s00214-008-0428-5

Papers mentioning applications of programs Natorbs, mainly the NOCV stuff, can be found in the following papers:

  • M. Radon, E. Broclawik, J. Chem. Theory Comput., 2007, 3, 728-734, doi 10.1021/ct600363a

  • M. Radon, P. Kozyra, A. Stepniewski, J. Datka, E. Broclawik, Can. J. Chem., 2013, 91, 538-543, doi: 10.1139/cjc-2012-0536

  • P. Kozyra, M. Radon, J. Datka E. Broclawik Struct. Chem., 2012, 23, 1349-1356, doi: 10.1007/s11224-012-0050-y

  • K. Gora-Marek, A. Stepniewski, M. Radon, E. Broclawik, Phys. Chem. Chem. Phys., 2014, 16, 24089-24098, doi: 10.1039/C4CP03350G

  • E. Broclawik, A. Stepniewski, M. Radon, J. Inorg. Biochem., 2014, 136, 147-153, doi 10.1016/j.jinorgbio.2014.01.010

Project details


Download files

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

Source Distribution

natorbs-1.1.1.tar.gz (29.1 kB view details)

Uploaded Source

Built Distribution

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

natorbs-1.1.1-py3-none-any.whl (32.5 kB view details)

Uploaded Python 3

File details

Details for the file natorbs-1.1.1.tar.gz.

File metadata

  • Download URL: natorbs-1.1.1.tar.gz
  • Upload date:
  • Size: 29.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.9.13

File hashes

Hashes for natorbs-1.1.1.tar.gz
Algorithm Hash digest
SHA256 a58c310839e59e3ab3303ff03b5ae41a24583725f82024866c49772f6895d12c
MD5 fac10d7e13df326c04cef490f7de22db
BLAKE2b-256 31aa6a53de019647b4e26e18bd9ac653c4370f012fb4edeb59918917c60ac30a

See more details on using hashes here.

File details

Details for the file natorbs-1.1.1-py3-none-any.whl.

File metadata

  • Download URL: natorbs-1.1.1-py3-none-any.whl
  • Upload date:
  • Size: 32.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.9.13

File hashes

Hashes for natorbs-1.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 58514fdc4355a99f4cbb79f4ae178633726fcf81d42765572c1a8e5140039f80
MD5 73fc22eb4fe33fcd9fe38c0ec724dc5b
BLAKE2b-256 1c8e45817acd8d28da27bba0e613bbe4c2b5a0b9b691ef4b62cb93955a859ae0

See more details on using hashes here.

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