Skip to main content

TUNA

PyPI version Supported Python versions License PyPI downloads arXiv

Welcome to TUNA! A streamlined quantum chemistry program for atoms and diatomics.

The program contains a collection of quantum chemistry methods, and considerable effort has been taken to document everything. The 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

The TUNA Manual can be found in this repository, and in the directory where the Python files are installed. A concise description of the program can be found in the arXiv paper.

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]

For example, a geometry optimisation on dihydrogen, starting at 1.0 angstroms with B3LYP/6-31G is

TUNA OPT : H H 1.0 : B3LYP 6-31G

Read the manual for details!

Citation

If TUNA is used in a publication, please consider citing it as follows:

H. Brough, TUNA: A streamlined quantum chemistry program for atoms and diatomics, arXiv preprint, 2026, arXiv:2604.01471.

Metadata

Release files for QuantumTUNA 0.11.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for QuantumTUNA 0.11.1
File Size Uploaded
quantumtuna-0.11.1.tar.gz 2.2 MB Details

Built distributions (wheels)

Table of built distributions (wheels) for QuantumTUNA 0.11.1
File
quantumtuna-0.11.1-cp314-cp314t-win_amd64.whl CPython 3.14 CPython 3.14 free-threading Windows x86-64 Details
quantumtuna-0.11.1-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ x86-64, Linux glibc 2.28+ x86-64 Details
quantumtuna-0.11.1-cp314-cp314t-macosx_15_0_arm64.whl CPython 3.14 CPython 3.14 free-threading macOS 15.0+ ARM64 Details
quantumtuna-0.11.1-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details
quantumtuna-0.11.1-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.17+ x86-64, Linux glibc 2.28+ x86-64 Details
quantumtuna-0.11.1-cp314-cp314-macosx_15_0_arm64.whl CPython 3.14 CPython 3.14 macOS 15.0+ ARM64 Details
quantumtuna-0.11.1-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
quantumtuna-0.11.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ x86-64, Linux glibc 2.28+ x86-64 Details
quantumtuna-0.11.1-cp313-cp313-macosx_15_0_arm64.whl CPython 3.13 CPython 3.13 macOS 15.0+ ARM64 Details
quantumtuna-0.11.1-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
quantumtuna-0.11.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ x86-64, Linux glibc 2.28+ x86-64 Details
quantumtuna-0.11.1-cp312-cp312-macosx_15_0_arm64.whl CPython 3.12 CPython 3.12 macOS 15.0+ ARM64 Details

Total release size: 34.7 MB

Release files / quantumtuna-0.11.1.tar.gz

Download URL quantumtuna-0.11.1.tar.gz
Size 2.2 MB
Tags Source
SHA-256 checksum
How to use checksums
9c39afbd65a5b2b37a26fab4800cb6df26b226064426f6a18fa8dfcb1f9247be
BLAKE2b-256 checksum
How to use checksums
16693e2450e0d5b762229ab11a2f00e8377d700904414c83845df6dd247c0d5f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 14, 2026.

Transparency log

Release files / quantumtuna-0.11.1-cp314-cp314t-win_amd64.whl

Download URL quantumtuna-0.11.1-cp314-cp314t-win_amd64.whl
Size 2.5 MB
Tags CPython 3.14 CPython 3.14 free-threading Windows x86-64
SHA-256 checksum
How to use checksums
5d827cd4613c062a416c7914fd98a720d9da7ad43790e52d56e274a2819189bb
BLAKE2b-256 checksum
How to use checksums
ace9489938fd6defed6a2214c2544893e7da5f16edbe6b28981f5884b60ebcc2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 14, 2026.

Transparency log

Release files / quantumtuna-0.11.1-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL quantumtuna-0.11.1-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 3.1 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
d62d2398debcb2956dfe511d954bbe21f7bb3ac191c4b21a1432de5c889b3605
BLAKE2b-256 checksum
How to use checksums
35bdc765054c2674b4fac058ccab5184f836d35c821db2f0f55dff541e9cedae
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 14, 2026.

Transparency log

Release files / quantumtuna-0.11.1-cp314-cp314t-macosx_15_0_arm64.whl

Download URL quantumtuna-0.11.1-cp314-cp314t-macosx_15_0_arm64.whl
Size 2.6 MB
Tags CPython 3.14 CPython 3.14 free-threading macOS 15.0+ ARM64
SHA-256 checksum
How to use checksums
8322e74adde4c8256de626c1adeace9f42bf5e6420eb5f092506c43ca46bc42c
BLAKE2b-256 checksum
How to use checksums
10751b618afc9aa0ed4834e5e91ddc029cf1033304e509d7553cd6cebdc457ad
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 14, 2026.

Transparency log

Release files / quantumtuna-0.11.1-cp314-cp314-win_amd64.whl

Download URL quantumtuna-0.11.1-cp314-cp314-win_amd64.whl
Size 2.5 MB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
3e5c41154fa04ed6bc3bc4162935a71871f084471a5aff7076393db280c03cb7
BLAKE2b-256 checksum
How to use checksums
cb36666d9114419a66ce783f860596a5311cacebd818e3b443d36120373e103a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 14, 2026.

Transparency log

Release files / quantumtuna-0.11.1-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL quantumtuna-0.11.1-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 3.0 MB
Tags CPython 3.14 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
682b3df50181595ef7fa41664f5d125c8aef9efefe4cfd031733ad59a67f3b81
BLAKE2b-256 checksum
How to use checksums
1fd01a815efc953e6f287e61ebf14d47b60cd3bd1e688f81d2718d08615824d2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 14, 2026.

Transparency log

Release files / quantumtuna-0.11.1-cp314-cp314-macosx_15_0_arm64.whl

Download URL quantumtuna-0.11.1-cp314-cp314-macosx_15_0_arm64.whl
Size 2.6 MB
Tags CPython 3.14 macOS 15.0+ ARM64
SHA-256 checksum
How to use checksums
29c183293129729f9d79ccc7e12b2fda64885a9eb75ae6a8a5b041191779093f
BLAKE2b-256 checksum
How to use checksums
4c2c72a3ad136fab1d46d724552129c94e266dadb5984710f257c6e5fc16cff9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 14, 2026.

Transparency log

Release files / quantumtuna-0.11.1-cp313-cp313-win_amd64.whl

Download URL quantumtuna-0.11.1-cp313-cp313-win_amd64.whl
Size 2.5 MB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
00c929fdfc2a023894b19b8af33f839d43fb63b386fb801310f649068404c730
BLAKE2b-256 checksum
How to use checksums
d5bfe8a68a65f8a293f157df93f91f38411e276660a29dd72cdb84d115b1eeb5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 14, 2026.

Transparency log

Release files / quantumtuna-0.11.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL quantumtuna-0.11.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 3.0 MB
Tags CPython 3.13 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
740727a6308b6f3d3ad10e22919e2e79681da64c5ae20f754173c61539a4b2b8
BLAKE2b-256 checksum
How to use checksums
c2b88b26eac810081e540d57d4b3f3b427eecc26a9ff713e6d80839819bb5794
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 14, 2026.

Transparency log

Release files / quantumtuna-0.11.1-cp313-cp313-macosx_15_0_arm64.whl

Download URL quantumtuna-0.11.1-cp313-cp313-macosx_15_0_arm64.whl
Size 2.6 MB
Tags CPython 3.13 macOS 15.0+ ARM64
SHA-256 checksum
How to use checksums
fc1018d8fecf55fa893cede91a426f9feb9b01221e37a83003c3477d45d03c82
BLAKE2b-256 checksum
How to use checksums
5a8257855f6ffc71cfbe7122ed4f53f0ed882d2bad67035b3140353ee2ff1ad8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 14, 2026.

Transparency log

Release files / quantumtuna-0.11.1-cp312-cp312-win_amd64.whl

Download URL quantumtuna-0.11.1-cp312-cp312-win_amd64.whl
Size 2.5 MB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
8acbffa34f9f57cb9e98a333b0b9aaf054ad3b064f5b13819382dbdf908a8847
BLAKE2b-256 checksum
How to use checksums
53fe037010a52fe521695c6b99fe500cf60fe7678e9fb885213530cda9b93de2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 14, 2026.

Transparency log

Release files / quantumtuna-0.11.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL quantumtuna-0.11.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 3.0 MB
Tags CPython 3.12 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
178c9444252b63e28c913a55d5559944146015fff47f451c9c232726c2a120e5
BLAKE2b-256 checksum
How to use checksums
11ec21c2f6944d0ce8059521bb94282dc78b0e9d3e1369c02bc216c5cf9500bd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 14, 2026.

Transparency log

Release files / quantumtuna-0.11.1-cp312-cp312-macosx_15_0_arm64.whl

Download URL quantumtuna-0.11.1-cp312-cp312-macosx_15_0_arm64.whl
Size 2.6 MB
Tags CPython 3.12 macOS 15.0+ ARM64
SHA-256 checksum
How to use checksums
b36b8540dc453d5b59adcb361642c27994a06b301bee284be1a6472ff99571c6
BLAKE2b-256 checksum
How to use checksums
fd9514d6e1154077b8e8f06484ad3a541272909f854c90e6ab87a224fde9742b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 14, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

0.11.1 This release

13 release files

0.9.0

17 release files

0.8.1

17 release files

0.8.0

17 release files

0.6.1

2 release files

0.6.0

2 release files

0.5.1

2 release files

0.5.0

2 release files

0.4.2

2 release files

0.4.1

2 release files

0.4.0

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page