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.


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.8.0.tar.gz (794.8 kB view details)

Uploaded Source

Built Distributions

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

quantumtuna-0.8.0-cp314-cp314t-win_amd64.whl (978.0 kB view details)

Uploaded CPython 3.14tWindows x86-64

quantumtuna-0.8.0-cp314-cp314t-musllinux_1_2_x86_64.whl (1.9 MB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ x86-64

quantumtuna-0.8.0-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (1.9 MB view details)

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

quantumtuna-0.8.0-cp314-cp314t-macosx_11_0_arm64.whl (988.0 kB view details)

Uploaded CPython 3.14tmacOS 11.0+ ARM64

quantumtuna-0.8.0-cp314-cp314-win_amd64.whl (952.8 kB view details)

Uploaded CPython 3.14Windows x86-64

quantumtuna-0.8.0-cp314-cp314-musllinux_1_2_x86_64.whl (1.9 MB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ x86-64

quantumtuna-0.8.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (1.9 MB view details)

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

quantumtuna-0.8.0-cp314-cp314-macosx_11_0_arm64.whl (975.0 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

quantumtuna-0.8.0-cp313-cp313-win_amd64.whl (953.5 kB view details)

Uploaded CPython 3.13Windows x86-64

quantumtuna-0.8.0-cp313-cp313-musllinux_1_2_x86_64.whl (2.0 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

quantumtuna-0.8.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (2.0 MB view details)

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

quantumtuna-0.8.0-cp313-cp313-macosx_11_0_arm64.whl (974.8 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

quantumtuna-0.8.0-cp312-cp312-win_amd64.whl (953.4 kB view details)

Uploaded CPython 3.12Windows x86-64

quantumtuna-0.8.0-cp312-cp312-musllinux_1_2_x86_64.whl (2.0 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

quantumtuna-0.8.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (2.0 MB view details)

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

quantumtuna-0.8.0-cp312-cp312-macosx_11_0_arm64.whl (975.5 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

File details

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

File metadata

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

File hashes

Hashes for quantumtuna-0.8.0.tar.gz
Algorithm Hash digest
SHA256 29a24a9d735fbadfa334eb451308fad94c70f2c96483bab2c9ddad2e4b5be81f
MD5 cc36709af5da3f2f934c9e2cd4b73744
BLAKE2b-256 01e099455ff030490a1730dde4aaa9be293bdb597248f3e8c0b7318dcf29aa5d

See more details on using hashes here.

Provenance

The following attestation bundles were made for quantumtuna-0.8.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.8.0-cp314-cp314t-win_amd64.whl.

File metadata

File hashes

Hashes for quantumtuna-0.8.0-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 bbf9b98409a4532b1321deb2507870c0c7e59f487df1c1fb4e88b4745d205df9
MD5 0f736480126e15ed8e4e90cbb0dfce41
BLAKE2b-256 71a0ae83772d04ded52ccdbfb9ca548d3e2913889055a35ac2342a6dc702e804

See more details on using hashes here.

Provenance

The following attestation bundles were made for quantumtuna-0.8.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.8.0-cp314-cp314t-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for quantumtuna-0.8.0-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 8bb8348750d003b4919a92e5f18368fbead338fb5ef4ab361776d05541db7e78
MD5 75633674f5f8794bfcc084324fbb2396
BLAKE2b-256 ab49bf6e1b5bc459d95e8a5f609352fcab6830fbab23183a247e6d393afafb8b

See more details on using hashes here.

Provenance

The following attestation bundles were made for quantumtuna-0.8.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.8.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.8.0-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 22609265d1c60f08cab65aee2192936e62d6761132c3c08f2ddc3f5152a4e14e
MD5 f40726f29b5966e609500975731dee51
BLAKE2b-256 444335a11569dd02853b98f4f966112cdadc94129293e62de7d061925b4a57d7

See more details on using hashes here.

Provenance

The following attestation bundles were made for quantumtuna-0.8.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.8.0-cp314-cp314t-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for quantumtuna-0.8.0-cp314-cp314t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4334bf55ebaefadf5b8df03ef2902c633c5f2a11f8c8ee6a445ee1f67bbe8ad7
MD5 5451a84ee85a1c53be4cf8eaef6c6f49
BLAKE2b-256 7a559990947cef9f1eda01dc99b8c7be5cfc0a7e170b4f2252d37138a9da855a

See more details on using hashes here.

Provenance

The following attestation bundles were made for quantumtuna-0.8.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.8.0-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: quantumtuna-0.8.0-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 952.8 kB
  • Tags: CPython 3.14, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for quantumtuna-0.8.0-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 7b006929585ba0c21ea6e702c3529908092c53a42645c9102de49620f34f82ab
MD5 552c92b6930df4de2c667d27528f8ce3
BLAKE2b-256 38aabddc2f0ab1125c368ad83e89af14049b6cf903b92c1e1960770d025fc7c5

See more details on using hashes here.

Provenance

The following attestation bundles were made for quantumtuna-0.8.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.8.0-cp314-cp314-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for quantumtuna-0.8.0-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 1cbffa4ccf5dd409587d28c24107515f82d7f2aaaded18806a1b246baf8c6e96
MD5 7e55449b8672700c7a50de7e5067dfb6
BLAKE2b-256 9939e67bb8fdb01e547d119fab1d06f26b41bedc5ac8f6db1eccf23bc2946b21

See more details on using hashes here.

Provenance

The following attestation bundles were made for quantumtuna-0.8.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.8.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.8.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 492da675773731aae1167857ab09c95218c7585225f936b02dbb521eb80eb71e
MD5 e2fc908478a9a7f05f71775a87899fca
BLAKE2b-256 f44959eed06053ae65cb2831946a313cbac3510f88829a754cdf24b5bd7c1708

See more details on using hashes here.

Provenance

The following attestation bundles were made for quantumtuna-0.8.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.8.0-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for quantumtuna-0.8.0-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d86c15cd7c38ba8aa1ff9df690e28144f90986cfae198dc079d68d9a03480570
MD5 afa65c1fbb28f567401a1ef7ffaf5d2c
BLAKE2b-256 d26b43fdd55e8fd4f870292378955fb20e13490f857b555b8c3b1406ec0c3973

See more details on using hashes here.

Provenance

The following attestation bundles were made for quantumtuna-0.8.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.8.0-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: quantumtuna-0.8.0-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 953.5 kB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for quantumtuna-0.8.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 9163d4d922623770f504c85b158cb14241423e3607015e914f6ed9111ee3e7f6
MD5 974cb5dffce4e51454b8aeccf6dcff62
BLAKE2b-256 806ca74737e3932d74e66a02e65bc8a9b056b7caddfa51d9b65675e98ae47ae7

See more details on using hashes here.

Provenance

The following attestation bundles were made for quantumtuna-0.8.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.8.0-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for quantumtuna-0.8.0-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 558661eff967671301f501dd2898b11906b9a04d2922fc4c4479bd5db9613cd1
MD5 bffac01b5df2d22c5d97f96332911403
BLAKE2b-256 6d8a2aaaaad5b525d68263ef03169fc8f9497483c00a9268e119c8561b195ec6

See more details on using hashes here.

Provenance

The following attestation bundles were made for quantumtuna-0.8.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.8.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.8.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 fb5174bd8a94f6c197954317d653d372a63f4c2ea1c859b56786e1e888e80a79
MD5 6ab412219cfb3534a9de6cb7eb597691
BLAKE2b-256 fe98ed5183c22925b926f942d2c3a359b23142f0c7d836b48c7a4865ee334323

See more details on using hashes here.

Provenance

The following attestation bundles were made for quantumtuna-0.8.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.8.0-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for quantumtuna-0.8.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e7c6d18f2437ffdcef0a947807722ade414bac24709bada52c0896a77f2a3fbc
MD5 49f337baf93b2936c8839830d80875c9
BLAKE2b-256 8fec36cfad000bfc0dc0aceb214963e830f2047f842575b6df33e2352490bde8

See more details on using hashes here.

Provenance

The following attestation bundles were made for quantumtuna-0.8.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.8.0-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: quantumtuna-0.8.0-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 953.4 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for quantumtuna-0.8.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 6e6ada0dd65165c069621041d914d0362f24b546fb296d75f180c4acd08f4e2a
MD5 46d55d3e1dcf9b9cb2d4ba21ca58e87d
BLAKE2b-256 c01abe7d464336c1371a4c1ded6e9b77d8981ef97c150f0e879da38fdf794cad

See more details on using hashes here.

Provenance

The following attestation bundles were made for quantumtuna-0.8.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.8.0-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for quantumtuna-0.8.0-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 6bb0e0f8dac8ad222d273961cec09b941fcfef7519a258aebd79f53aa816fd30
MD5 849e6331c2f898e263242ad1353e3a96
BLAKE2b-256 fd1c61ac5250639aa253ca64ae5f965455f116605201094b9fdef9dd6ee99bc0

See more details on using hashes here.

Provenance

The following attestation bundles were made for quantumtuna-0.8.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.8.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.8.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 1468191e6090e2ef6db8cac34ead1a3040821d792bf73df7e395787e96f575a9
MD5 885fd39cf39bcf4d70d084b89a278925
BLAKE2b-256 8704e60fb35d19383a7b1cf8e87271258d253353ad8162271c228786a761f54f

See more details on using hashes here.

Provenance

The following attestation bundles were made for quantumtuna-0.8.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.8.0-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for quantumtuna-0.8.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ca51a7011c3d4ace0c640ba04723076fba8da0fdb9458132e25493e6fe6e59d3
MD5 e450ac75b8e22a7613eacd8b30367c03
BLAKE2b-256 cac7cd9ca5b68df44a4fc1eddfd670c13b2915dc103e0498b5970e965cba466f

See more details on using hashes here.

Provenance

The following attestation bundles were made for quantumtuna-0.8.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