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

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

scine_sparrow-5.2.0-cp312-cp312-manylinux_2_28_x86_64.whl (27.7 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

scine_sparrow-5.2.0-cp311-cp311-manylinux_2_28_x86_64.whl (27.7 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

scine_sparrow-5.2.0-cp310-cp310-manylinux_2_28_x86_64.whl (27.7 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

scine_sparrow-5.2.0-cp39-cp39-manylinux_2_28_x86_64.whl (27.7 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.28+ x86-64

scine_sparrow-5.2.0-cp38-cp38-manylinux_2_28_x86_64.whl (27.7 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.28+ x86-64

File details

Details for the file scine_sparrow-5.2.0-cp312-cp312-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for scine_sparrow-5.2.0-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 eaff3dda25abf515ce8faf8eff65ff34cb34710995b33ff7cf547fa5003cdc84
MD5 a238d3d575294a4b4fd1e800b30e3b8f
BLAKE2b-256 e38ee2c65cfc42cf6afe7767a7fbbb38b42a5a7278b5742f6a38bc5351aeba61

See more details on using hashes here.

File details

Details for the file scine_sparrow-5.2.0-cp311-cp311-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for scine_sparrow-5.2.0-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 33a0a131860037d7a9e7405777ccba8eb2a8a982690076cd7663f3d13ff35579
MD5 09bfbdcd4335c8a0180fc003f7f04ddf
BLAKE2b-256 02bf790742110c69180fce137b2c17781a3867a30c409198d6ccce5d914213bb

See more details on using hashes here.

File details

Details for the file scine_sparrow-5.2.0-cp310-cp310-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for scine_sparrow-5.2.0-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 5aa54dd20524a5eec3d2e367926cda11271119d36cc3a1adaca043bc0a708c37
MD5 6490a9e5ff1116f564a084a576e6c98b
BLAKE2b-256 1beffdb14ed9bbf60e1b952a7fcd44952dc49332619cd275152f3dae5a01c50d

See more details on using hashes here.

File details

Details for the file scine_sparrow-5.2.0-cp39-cp39-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for scine_sparrow-5.2.0-cp39-cp39-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 9ee8859b3af3f0832a9c90f260dc8841a1cfd54a73a84d76bb065083d348efee
MD5 e9726a5bb9db3f367050948ee741de26
BLAKE2b-256 61652b46711911bc92785eb4e95f7c0b837ec7dceb0acf67d288beb33d79c40c

See more details on using hashes here.

File details

Details for the file scine_sparrow-5.2.0-cp38-cp38-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for scine_sparrow-5.2.0-cp38-cp38-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 0df32a86a0f3b7619dcb2d147422cf0327b11eb25951b7a1463dd4b00b18365b
MD5 119af91474e044714bfcf4866c4d4e7b
BLAKE2b-256 b31c38f6e9aa5bc1435a732bbf9712f100f2c7f18d03c4d4c2f24db98eb5407d

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