Skip to main content

A user-friendly quantum chemistry program for diatomics.

Project description

TUNA

PyPI version Supported Python versions License PyPI downloads

Welcome to TUNA! A user-friendly quantum chemistry program for diatomics. The program contains a collection of quantum chemistry methods, and considerable effort has been taken to document everything. The accompanying manual provides numerous examples and explanations for how TUNA works.


Fish swimming through a wavepacket.

Contents

The repository includes:

  • This README file
  • The TUNA logo
  • The file LICENSE with the MIT license
  • The folder TUNA containing Python files
  • A folder with the GitHub workflows for publishing
  • The installation file pyproject.toml
  • The installation file setup.py
  • The TUNA manual
  • A changelog

Documentation

A copy of the TUNA Manual can be found in this repository, and in the directory where the Python files are installed.

Using TUNA

Prerequisites

The program requires Python 3.12 or higher and the following packages:

  • numpy
  • scipy
  • matplotlib
  • termcolor

Installation

The simplest way to install TUNA and its dependencies is by running

pip install QuantumTUNA

Find the path to where TUNA is installed, */TUNA/, with the other Python site packages.

On Windows, add this folder to PATH by editing the system environment variables.

On MacOS and Linux, find this folder's path and from a terminal, run

echo "alias tuna='noglob python3 /*/TUNA/tuna.py'" >> ~/.zshrc
echo "alias TUNA='noglob python3 /*/TUNA/tuna.py'" >> ~/.zshrc
source ~/.zshrc

Then, in a new terminal, run TUNA --version which should print the correct version if TUNA has installed correctly.

Running

The syntax of the command to run a TUNA calculation is

TUNA [Calculation] : [Atom A] [Atom B] [Distance] : [Method] [Basis]

Read the manual for details!

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

quantumtuna-0.9.0.tar.gz (2.0 MB view details)

Uploaded Source

Built Distributions

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

quantumtuna-0.9.0-cp314-cp314t-win_amd64.whl (2.2 MB view details)

Uploaded CPython 3.14tWindows x86-64

quantumtuna-0.9.0-cp314-cp314t-musllinux_1_2_x86_64.whl (3.0 MB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ x86-64

quantumtuna-0.9.0-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (3.0 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

quantumtuna-0.9.0-cp314-cp314t-macosx_11_0_arm64.whl (2.2 MB view details)

Uploaded CPython 3.14tmacOS 11.0+ ARM64

quantumtuna-0.9.0-cp314-cp314-win_amd64.whl (2.2 MB view details)

Uploaded CPython 3.14Windows x86-64

quantumtuna-0.9.0-cp314-cp314-musllinux_1_2_x86_64.whl (3.0 MB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ x86-64

quantumtuna-0.9.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (3.0 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

quantumtuna-0.9.0-cp314-cp314-macosx_11_0_arm64.whl (2.2 MB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

quantumtuna-0.9.0-cp313-cp313-win_amd64.whl (2.2 MB view details)

Uploaded CPython 3.13Windows x86-64

quantumtuna-0.9.0-cp313-cp313-musllinux_1_2_x86_64.whl (3.0 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

quantumtuna-0.9.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (3.0 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

quantumtuna-0.9.0-cp313-cp313-macosx_11_0_arm64.whl (2.2 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

quantumtuna-0.9.0-cp312-cp312-win_amd64.whl (2.2 MB view details)

Uploaded CPython 3.12Windows x86-64

quantumtuna-0.9.0-cp312-cp312-musllinux_1_2_x86_64.whl (3.0 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

quantumtuna-0.9.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (3.0 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

quantumtuna-0.9.0-cp312-cp312-macosx_11_0_arm64.whl (2.2 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

File details

Details for the file quantumtuna-0.9.0.tar.gz.

File metadata

  • Download URL: quantumtuna-0.9.0.tar.gz
  • Upload date:
  • Size: 2.0 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for quantumtuna-0.9.0.tar.gz
Algorithm Hash digest
SHA256 24e6f5f1237d0bbb91c0b91574f20231e11fe7f8ae60fd6d5f844b1f12fdc628
MD5 2b8b23de1e7add8b0da56e6286540cf0
BLAKE2b-256 112279587566b4afe7aab3ee23f23da6b74d5f18fc2d9e820dece136fcd9e786

See more details on using hashes here.

Provenance

The following attestation bundles were made for quantumtuna-0.9.0.tar.gz:

Publisher: build-wheels.yml on h-brough/TUNA

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

File details

Details for the file quantumtuna-0.9.0-cp314-cp314t-win_amd64.whl.

File metadata

File hashes

Hashes for quantumtuna-0.9.0-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 1cefd53f3b138f56079af129db30894698a0aaeb17860e3a90b9019f0bab7d67
MD5 645c9c035f376b51046638347ca30d7c
BLAKE2b-256 2433f8eb697401712c42d8881f655d2e04e843f9432c8b15abe8a60ddb266edd

See more details on using hashes here.

Provenance

The following attestation bundles were made for quantumtuna-0.9.0-cp314-cp314t-win_amd64.whl:

Publisher: build-wheels.yml on h-brough/TUNA

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

File details

Details for the file quantumtuna-0.9.0-cp314-cp314t-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for quantumtuna-0.9.0-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 aedb7e084efa33629e3d93bc5db1f9b78ae6c0a76b863ec80a00be65e171489b
MD5 d42c638fe5f333e80ac4174c219ea354
BLAKE2b-256 6b468013089a3df110fbdb4fdf1eb3f74bd7ab1e339533cce6c71fd8a6e0c760

See more details on using hashes here.

Provenance

The following attestation bundles were made for quantumtuna-0.9.0-cp314-cp314t-musllinux_1_2_x86_64.whl:

Publisher: build-wheels.yml on h-brough/TUNA

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

File details

Details for the file quantumtuna-0.9.0-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for quantumtuna-0.9.0-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 81f8b9de6aa85ed965ceb298496ed80c3d3811a3f7cb2060075e71908d479656
MD5 a95b653ebea66d4811b273cfdfc19a30
BLAKE2b-256 90f80e02b0929c418fa846d7825b3e0973bc781c9d8297cc0552a5f8fae120fa

See more details on using hashes here.

Provenance

The following attestation bundles were made for quantumtuna-0.9.0-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl:

Publisher: build-wheels.yml on h-brough/TUNA

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

File details

Details for the file quantumtuna-0.9.0-cp314-cp314t-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for quantumtuna-0.9.0-cp314-cp314t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 0d9db3c42c35d679d2da131887e09f6dd296f4b23f72af2412ce5e531c565a9d
MD5 73ecc2b2ffd121aac218372fc72564d4
BLAKE2b-256 902ed7ae61e611049852b3dd514b471ec9e1b82cbea126950e39d38d4da255dc

See more details on using hashes here.

Provenance

The following attestation bundles were made for quantumtuna-0.9.0-cp314-cp314t-macosx_11_0_arm64.whl:

Publisher: build-wheels.yml on h-brough/TUNA

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

File details

Details for the file quantumtuna-0.9.0-cp314-cp314-win_amd64.whl.

File metadata

File hashes

Hashes for quantumtuna-0.9.0-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 844aa5f01447739c5da8efc35f1f859d11d00b37ba3e35e96e8f670515012c70
MD5 48358905744871a3a14e7503c942ea60
BLAKE2b-256 4a8d4ecda494e4678cac94d956842cfd35f4569940ed10923fe085916b6cf5da

See more details on using hashes here.

Provenance

The following attestation bundles were made for quantumtuna-0.9.0-cp314-cp314-win_amd64.whl:

Publisher: build-wheels.yml on h-brough/TUNA

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

File details

Details for the file quantumtuna-0.9.0-cp314-cp314-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for quantumtuna-0.9.0-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 443fcad9705f8771b0236e59c6c3b0e0a7931012074e518169968519c9964f5b
MD5 73d855d3e2b766ed9f242c70eac0d4bc
BLAKE2b-256 f97af016bb5ea2f65bf91dc35259acf1e148306c96d2c31ed1ad1a5c7ce8c9a2

See more details on using hashes here.

Provenance

The following attestation bundles were made for quantumtuna-0.9.0-cp314-cp314-musllinux_1_2_x86_64.whl:

Publisher: build-wheels.yml on h-brough/TUNA

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

File details

Details for the file quantumtuna-0.9.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for quantumtuna-0.9.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 0dea6ae86576acb7d09963569eba78f4f01f5709bdab97d9ee661869b463228d
MD5 9a519282b1e8c95e88bf23328b5e7419
BLAKE2b-256 f74f9248b469d6ae55785183bcc07a07f6bb520fc5bb9fc5f19c72cae3a65647

See more details on using hashes here.

Provenance

The following attestation bundles were made for quantumtuna-0.9.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl:

Publisher: build-wheels.yml on h-brough/TUNA

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

File details

Details for the file quantumtuna-0.9.0-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for quantumtuna-0.9.0-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 cde9b39f04724a5e684c47bcb7f06f91d7349878ff51b210c7c0b19335f0bee7
MD5 d9097dace8294adf83c37003c8914edb
BLAKE2b-256 35d89f47cb0d9af1b875c69835c02aaed3c4c49f26064268c0f9f2c752b962df

See more details on using hashes here.

Provenance

The following attestation bundles were made for quantumtuna-0.9.0-cp314-cp314-macosx_11_0_arm64.whl:

Publisher: build-wheels.yml on h-brough/TUNA

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

File details

Details for the file quantumtuna-0.9.0-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for quantumtuna-0.9.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 980bf0ee3c147d807370d71cd2e6bfb4fc4dec03ea55555482b6b06ca6b2983e
MD5 0ce2124250519bbfd7d258d73185465e
BLAKE2b-256 0c8c9894de99bbe8874e2c9ff0c9bd36287a0f06919c029f43bc20a6336d9797

See more details on using hashes here.

Provenance

The following attestation bundles were made for quantumtuna-0.9.0-cp313-cp313-win_amd64.whl:

Publisher: build-wheels.yml on h-brough/TUNA

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

File details

Details for the file quantumtuna-0.9.0-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for quantumtuna-0.9.0-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 2923f9a4e80c32f0d60c807da5151596a707e1c4b76cd0b4125754cb89067e4c
MD5 b720e5c3607bc36c6e51528182fd9c59
BLAKE2b-256 5108e83386f6a353b2cf366121d2e2ef99eb0151c5a82dfce774b0624fabf314

See more details on using hashes here.

Provenance

The following attestation bundles were made for quantumtuna-0.9.0-cp313-cp313-musllinux_1_2_x86_64.whl:

Publisher: build-wheels.yml on h-brough/TUNA

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

File details

Details for the file quantumtuna-0.9.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for quantumtuna-0.9.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 bb8b175dcf3593bba60bd814b961d304451d9a0dae6489a32d953061e4edd809
MD5 2374892a5b641fac89710eb3615877ac
BLAKE2b-256 f272916aa0b01368f112367daee490301dd6c12890c9748d73345827e8e889d8

See more details on using hashes here.

Provenance

The following attestation bundles were made for quantumtuna-0.9.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl:

Publisher: build-wheels.yml on h-brough/TUNA

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

File details

Details for the file quantumtuna-0.9.0-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for quantumtuna-0.9.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f6deb65690bdd79c6ac124eb9f1a3d2aeaa1fde3199e97afb021df0172e518d1
MD5 a9b243357df5f9b9ed916538f3824b97
BLAKE2b-256 777dc4cf32ef78856450714381e32148fc1485ef29d45e968ddecf7d2f4af7a1

See more details on using hashes here.

Provenance

The following attestation bundles were made for quantumtuna-0.9.0-cp313-cp313-macosx_11_0_arm64.whl:

Publisher: build-wheels.yml on h-brough/TUNA

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

File details

Details for the file quantumtuna-0.9.0-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for quantumtuna-0.9.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 6ca1dbaf1db2e5d735d81ecee1ddcd2cf634897cf6114e25d399cee853e60121
MD5 936c3e94bb2dc72997ae2ed9c3ba6351
BLAKE2b-256 972dcecc3b9512586a34fbc98e4679deaf40228b900cc746efb69c8812b95623

See more details on using hashes here.

Provenance

The following attestation bundles were made for quantumtuna-0.9.0-cp312-cp312-win_amd64.whl:

Publisher: build-wheels.yml on h-brough/TUNA

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

File details

Details for the file quantumtuna-0.9.0-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for quantumtuna-0.9.0-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 a38bf21fc77c3f460d949e49cec7b82e127be6e3eda5af3576944769ec40e74a
MD5 9f05b06ffe37f86a4734ec3bd95249df
BLAKE2b-256 dd56b7b0d6d05a27d0d3202b1880dc5fb31f67b6b495a220d8f8f23484c9252d

See more details on using hashes here.

Provenance

The following attestation bundles were made for quantumtuna-0.9.0-cp312-cp312-musllinux_1_2_x86_64.whl:

Publisher: build-wheels.yml on h-brough/TUNA

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

File details

Details for the file quantumtuna-0.9.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for quantumtuna-0.9.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 8114b0eb02cf16a49e20d813c6e6537bedd9ffb005ccb9397da098adb8128180
MD5 57f92ef53b11f6fb9615cf79680ad38c
BLAKE2b-256 731c8ea299bfccae3350fb01061f0681d92a3427ad5cbef2341754cd2e3e4790

See more details on using hashes here.

Provenance

The following attestation bundles were made for quantumtuna-0.9.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl:

Publisher: build-wheels.yml on h-brough/TUNA

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

File details

Details for the file quantumtuna-0.9.0-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for quantumtuna-0.9.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 eeda785baaa23bc1a1b4fa5c15201c98ce71fc696ac877b8878a9edf49cdd012
MD5 8d42474fe262a71b552a4d083c31bec0
BLAKE2b-256 dfe0eaf69175458e7fafe2fcc8c78e5a265677dfaac136d94317310da50218d5

See more details on using hashes here.

Provenance

The following attestation bundles were made for quantumtuna-0.9.0-cp312-cp312-macosx_11_0_arm64.whl:

Publisher: build-wheels.yml on h-brough/TUNA

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