Skip to main content

Open source semi-empirical quantum chemistry code

Project description

SCINE - Sparrow

Introduction

Sparrow is a code for fast semiempirical quantum chemical calculations. It provides the following methods:

  • MNDO
  • AM1
  • RM1
  • PM3
  • PM6
  • non-SCC DFTB (DFTB0)
  • DFTB2
  • DFTB3

Sparrow can calculate electronic energies, nuclear gradients and Hessians for the electronic ground state, as well as electronic vertical transition energies and the electronic transition dipoles.

License and Copyright Information

Sparrow is distributed under the BSD 3-clause "New" or "Revised" License. For more license and copyright information, see the file LICENSE.txt in the repository.

Installation and Usage

For instructions on how to install and use Sparrow as well as for a detailed documentation of the entire functionality of Sparrow, please consult the user manual found in the manual directory in the repository. Alternatively the manual can also be found on the official GitHub website, SCINE website and in the hosted documentation.

How to Cite

When publishing results obtained with Sparrow, please cite the corresponding release as archived on Zenodo <https://zenodo.org/record/3244105>_ (DOI 10.5281/zenodo.3244105; please use the DOI of the respective release).

In addition, we kindly request you to cite the following article when using Sparrow:

T. Husch, A. C. Vaucher, M. Reiher, "Semiempirical molecular orbital models based on the neglect of diatomic differential overlap approximation", Int. J. Quantum Chem., 2018, 118, e25799.

Furthermore, when publishing results obtained with any SCINE module, please cite the following paper:

T. Weymuth, J. P. Unsleber, P. L. Türtscher, M. Steiner, J.-G. Sobez, C. H. Müller, M. Mörchen, V. Klasovita, S. A. Grimmel, M. Eckhoff, K.-S. Csizi, F. Bosia, M. Bensberg, M. Reiher, "SCINE—Software for chemical interaction networks", J. Chem. Phys., 2024, 160, 222501 (DOI 10.1063/5.0206974 <https://doi.org/10.1063/5.0206974>_).

Support and Contact

In case you should encounter problems or bugs, please write a short message to scine@phys.chem.ethz.ch.

Third-Party Libraries Used

SCINE Sparrow makes use of the following third-party libraries:

  • Boost <https://www.boost.org/>_
  • Cereal <https://uscilab.github.io/cereal/>_
  • Eigen <http://eigen.tuxfamily.org>_
  • Google Test <https://github.com/google/googletest>_
  • pybind11 <https://github.com/pybind/pybind11>_
  • yaml-cpp <https://github.com/jbeder/yaml-cpp>_

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

scine_sparrow-5.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (23.2 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

scine_sparrow-5.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (23.2 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

scine_sparrow-5.1.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (23.2 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

scine_sparrow-5.1.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (23.2 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

scine_sparrow-5.1.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (23.2 MB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ x86-64

scine_sparrow-5.1.0-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (23.2 MB view details)

Uploaded CPython 3.6m manylinux: glibc 2.17+ x86-64

File details

Details for the file scine_sparrow-5.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

  • Download URL: scine_sparrow-5.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
  • Upload date:
  • Size: 23.2 MB
  • Tags: CPython 3.11, manylinux: glibc 2.17+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/28.0 requests/2.25.0 requests-toolbelt/0.9.1 urllib3/1.26.2 tqdm/4.51.0 importlib-metadata/4.8.2 keyring/21.5.0 rfc3986/1.4.0 colorama/0.4.4 CPython/3.6.8

File hashes

Hashes for scine_sparrow-5.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 efa55decc10112669901ed5b9518de5410e80bd0e62c09c8712a97b1c709d4c4
MD5 1114e272f6da89e0154b7361634d75f5
BLAKE2b-256 1a3efaa63e59b8cf2d3cb92631435af16058e5075b0f4561697b75f6c8e0841a

See more details on using hashes here.

File details

Details for the file scine_sparrow-5.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

  • Download URL: scine_sparrow-5.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
  • Upload date:
  • Size: 23.2 MB
  • Tags: CPython 3.10, manylinux: glibc 2.17+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/28.0 requests/2.25.0 requests-toolbelt/0.9.1 urllib3/1.26.2 tqdm/4.51.0 importlib-metadata/4.8.2 keyring/21.5.0 rfc3986/1.4.0 colorama/0.4.4 CPython/3.6.8

File hashes

Hashes for scine_sparrow-5.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 67e6fa79522ea8a4747207f75866aa8c91625ba556ee0eea389e91e8ea713165
MD5 4c55beff78a08f2404e710176a2780e2
BLAKE2b-256 782657ffd5f6e2627e94d2bebb3188001fe7c8168d7faff418cfd5257e147c7e

See more details on using hashes here.

File details

Details for the file scine_sparrow-5.1.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

  • Download URL: scine_sparrow-5.1.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
  • Upload date:
  • Size: 23.2 MB
  • Tags: CPython 3.9, manylinux: glibc 2.17+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/28.0 requests/2.25.0 requests-toolbelt/0.9.1 urllib3/1.26.2 tqdm/4.51.0 importlib-metadata/4.8.2 keyring/21.5.0 rfc3986/1.4.0 colorama/0.4.4 CPython/3.6.8

File hashes

Hashes for scine_sparrow-5.1.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e131322bb212fb9cae3369b5730ded2e3402a78455122faa18d1166b8f15304e
MD5 bed9b19b80f8aac40900adfa72f0549d
BLAKE2b-256 4d40878431cfac8eaef3fb03dd017ef1f0d504bbc11427d76d9460614ede25a9

See more details on using hashes here.

File details

Details for the file scine_sparrow-5.1.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

  • Download URL: scine_sparrow-5.1.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
  • Upload date:
  • Size: 23.2 MB
  • Tags: CPython 3.8, manylinux: glibc 2.17+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/28.0 requests/2.25.0 requests-toolbelt/0.9.1 urllib3/1.26.2 tqdm/4.51.0 importlib-metadata/4.8.2 keyring/21.5.0 rfc3986/1.4.0 colorama/0.4.4 CPython/3.6.8

File hashes

Hashes for scine_sparrow-5.1.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 cd72258234c3824587a08a893e323584ebab5227120adedb30544edc2b41bbe6
MD5 67b3863bf2a13fcb79eff9522fc30cd9
BLAKE2b-256 04252e47e9810662c385d48ed202b3e6f28dafa325f20b25612cdda0d11b0272

See more details on using hashes here.

File details

Details for the file scine_sparrow-5.1.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

  • Download URL: scine_sparrow-5.1.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
  • Upload date:
  • Size: 23.2 MB
  • Tags: CPython 3.7m, manylinux: glibc 2.17+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/28.0 requests/2.25.0 requests-toolbelt/0.9.1 urllib3/1.26.2 tqdm/4.51.0 importlib-metadata/4.8.2 keyring/21.5.0 rfc3986/1.4.0 colorama/0.4.4 CPython/3.6.8

File hashes

Hashes for scine_sparrow-5.1.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 caf2e92b8eeecc3cca2419681d27e384016817b18987f5bb68511add15b00569
MD5 0f7a3faffaed13d9baab6b99f881dcf2
BLAKE2b-256 a1cb8903313ebdfe9b824a50829a94c6de6885ce5b50cd3a2870460bc08bb6f7

See more details on using hashes here.

File details

Details for the file scine_sparrow-5.1.0-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

  • Download URL: scine_sparrow-5.1.0-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
  • Upload date:
  • Size: 23.2 MB
  • Tags: CPython 3.6m, manylinux: glibc 2.17+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/28.0 requests/2.25.0 requests-toolbelt/0.9.1 urllib3/1.26.2 tqdm/4.51.0 importlib-metadata/4.8.2 keyring/21.5.0 rfc3986/1.4.0 colorama/0.4.4 CPython/3.6.8

File hashes

Hashes for scine_sparrow-5.1.0-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 15fc28811dd07ccf17d8382f8f7adc2154b35bb988e429849468838189f366b9
MD5 3297fbc55803322a8a9cc800cb7b6d5e
BLAKE2b-256 bc3a93c7808f7a3fe190bccf85065a515f881d08a6cc9883ef380404c4c8e761

See more details on using hashes here.

Supported by

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