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.1.tar.gz (1.2 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.8.1-cp314-cp314t-win_amd64.whl (1.4 MB view details)

Uploaded CPython 3.14tWindows x86-64

quantumtuna-0.8.1-cp314-cp314t-musllinux_1_2_x86_64.whl (2.3 MB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ x86-64

quantumtuna-0.8.1-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (2.3 MB view details)

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

quantumtuna-0.8.1-cp314-cp314t-macosx_11_0_arm64.whl (1.4 MB view details)

Uploaded CPython 3.14tmacOS 11.0+ ARM64

quantumtuna-0.8.1-cp314-cp314-win_amd64.whl (1.4 MB view details)

Uploaded CPython 3.14Windows x86-64

quantumtuna-0.8.1-cp314-cp314-musllinux_1_2_x86_64.whl (2.4 MB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ x86-64

quantumtuna-0.8.1-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (2.4 MB view details)

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

quantumtuna-0.8.1-cp314-cp314-macosx_11_0_arm64.whl (1.4 MB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

quantumtuna-0.8.1-cp313-cp313-win_amd64.whl (1.4 MB view details)

Uploaded CPython 3.13Windows x86-64

quantumtuna-0.8.1-cp313-cp313-musllinux_1_2_x86_64.whl (2.4 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

quantumtuna-0.8.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (2.4 MB view details)

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

quantumtuna-0.8.1-cp313-cp313-macosx_11_0_arm64.whl (1.4 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

quantumtuna-0.8.1-cp312-cp312-win_amd64.whl (1.4 MB view details)

Uploaded CPython 3.12Windows x86-64

quantumtuna-0.8.1-cp312-cp312-musllinux_1_2_x86_64.whl (2.4 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

quantumtuna-0.8.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (2.4 MB view details)

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

quantumtuna-0.8.1-cp312-cp312-macosx_11_0_arm64.whl (1.4 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

File details

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

File metadata

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

File hashes

Hashes for quantumtuna-0.8.1.tar.gz
Algorithm Hash digest
SHA256 266d732b5253089454e563e71c9c6c4ab4067802850c36d64af3f2fc3e4674c6
MD5 e345ef3a0c1fef9b952165b6acbda8b2
BLAKE2b-256 ecd2e4bc26abc8b6f933b2e262f471a0d8aec2a4eafe40442d27c8506849f7e9

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for quantumtuna-0.8.1-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 222bb230c9d85ee021f0999253bfa1a0600785a99a6037e5a5ba760ebe47732c
MD5 85884e532bded2c63535adb5003e6674
BLAKE2b-256 32ceb5b170e1e84abc1ecfb8dbd98546607f474cc4100e9e0b47abbfde512121

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for quantumtuna-0.8.1-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 8f140951191d94c90c5864ef61098564abc7ef58158be8865107230989bbe1e3
MD5 296b36ed69680a773f0ab78949bb694e
BLAKE2b-256 07ed4edb6513e3ff093e7af91e2a7642fcb39e79445ac76fa609305992d0541b

See more details on using hashes here.

Provenance

The following attestation bundles were made for quantumtuna-0.8.1-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.1-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.1-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 beab0a2873c579e0196f96069fe93c96a06b1415944256ef050c4f293f64053b
MD5 7e794c143d7431e94948cb843f0923ef
BLAKE2b-256 9b7f7edccf2610ef91f82a1900c5f7e8eaf39cf8bcd0363da3cbb341a7d8bb8a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for quantumtuna-0.8.1-cp314-cp314t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 924d56ca2ac110cbf4ab16112030ff03a0b438a434e8c5e12f53601b8410d124
MD5 326434810caff87b48a5b89802b02396
BLAKE2b-256 618b131313ab91ca937dcbc13bed392942b05d6d06abeceb20ecf7f83184f387

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for quantumtuna-0.8.1-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 954531f15132760fce2eb3c22876d7495edde908e3d22e3038d5f5df2212c5ed
MD5 51bf7c20468ff4565a6ebb1e207d9eed
BLAKE2b-256 326502d30e4e0b74bcb33e9d374c53fba8720bb4587beb332fa46a45a5eac1be

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for quantumtuna-0.8.1-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 58de6d67fe17d699ce732c973b527470b936dcfc551fb06e8d5a7b06dda2dea0
MD5 3d58ea85eac9a0031db9477763e9105e
BLAKE2b-256 dfbcee6454efd3bb48831c945ac35c8360c1876ddb6b0f357ba439c7dbc71576

See more details on using hashes here.

Provenance

The following attestation bundles were made for quantumtuna-0.8.1-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.1-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.1-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 cb8b49e73418780cc247b5878e1ba8300ea64083d1b934be597ef24bca7fdc3e
MD5 1878c3c4f7285769d8ede6e606b58aeb
BLAKE2b-256 0b4a38fd2320aaa4cbc8443d84bf65603c80e28756a6bb8e1c3809e2a7534dfd

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for quantumtuna-0.8.1-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5dbdd9aef3001fc3fe146a4066ebbe182faa8b55a3af069eeb344ae56b5e8d85
MD5 4b052ff9ea6c9b18729c54d6996b999f
BLAKE2b-256 01d3e83f31f6a214a8486cedad2619edc4023811827b5621cf818def68843a5c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for quantumtuna-0.8.1-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 a2142badbd05b421ea3b8cfbf06af4f4c4099c5eb81a6e496705f696154d19a2
MD5 fbe241c62a7ba79715ba63a47b4efffe
BLAKE2b-256 552bc9bd72d4d8d6bd77d7d6513990f046d02f5507b3f8dfd1526414dcf1277e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for quantumtuna-0.8.1-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 a6b2e2690236733dd532d18c22f362e6bbcf253ca8fe09c739e6506cacd83f27
MD5 3760015c2ae54ed425106ff9590014a5
BLAKE2b-256 677c0cdc3abee01c3f968cd16ef503da9a5fad8017bc29bc9a639907fbd3a80f

See more details on using hashes here.

Provenance

The following attestation bundles were made for quantumtuna-0.8.1-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.1-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.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 4377aa55637ecce688cf150a6b3bddb636ad3dfe5e0e443a0d43254ab0ae7c13
MD5 c7c846ee8633cb23d970fb63f4aca8dc
BLAKE2b-256 0bea5797f5f21b791ce1dc86e6e6aeccc26b49f36cda477c1b3885b950eade84

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for quantumtuna-0.8.1-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e5690f0484077190b571c38c03d6668fbf4e0073abee7fa545d0391a6959e802
MD5 2491adaa760c04362974e63aa04a0093
BLAKE2b-256 ae24f6cce6ab0de6f0ae35c993114059a40edf329aa29397c3cadc52cc3883e5

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for quantumtuna-0.8.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 6c5fe81e4a601a8c683e73a7c6948fd9ae37324d27a7d657a900978421e31879
MD5 1744ed1a07a47ff221809fbf3a9ab113
BLAKE2b-256 e6711ebf2ec0c5931a01f5e14a1daefabdedee1a6265132df99d2de061a4cac3

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for quantumtuna-0.8.1-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 7c9f77830747e6c819b75fccb4e3b241379638b9c6951607fc77110953fecc3c
MD5 61743a60c13d323e920592c286d9aa72
BLAKE2b-256 429cc5c7b0a06bae39c9a9f69cc3160d5dfc899522ea9d781fde1faf96f7ce74

See more details on using hashes here.

Provenance

The following attestation bundles were made for quantumtuna-0.8.1-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.1-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.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 2a0754348a46a21b4e5b7ec8ff25ce3d6d0c7d7e1905bfd0f92d2f6f78ebfb9d
MD5 7d71278f9d5dcdc4411866246b56c669
BLAKE2b-256 8de5b0b5b6a305524625298876297db41de117ebf67ac59097f85f3a420616a8

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for quantumtuna-0.8.1-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ebf5984b4297ba7e55d5e7029a85f5073668a22bb8e3c7df1d58123469efdaef
MD5 16d946d06924a530dc9cf6665345718a
BLAKE2b-256 07df5a52f58334b0cae27949fb6c16f5df8775cc6bb96ed66468df3b98be2481

See more details on using hashes here.

Provenance

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