Skip to main content

Zinq

Features · Citation · Docs



Lightweight Zig framework for electronic structure theory, quantum chemistry, and mathematical algorithms. Written from scratch, it favors simple design while relying on efficient algorithms.

Features

Zinq provides tools for both time-independent and time-dependent quantum mechanical simulations.

Time-Independent Quantum Mechanics

  • Integrals over Gaussian Basis Functions
    Compute 1- and 2-electron integrals and geometric derivative integrals.

  • Hartree–Fock Methods
    Perform restricted or generalized Hartree–Fock calculations with DIIS acceleration.

  • Density Functional Theory
    Evaluate Kohn–Sham DFT using LDA, GGA, meta-GGA, and hybrid functionals on molecular grids.

  • Post-Hartree–Fock Methods
    Perform arbitrary-order Møller–Plesset perturbation theory and arbitrary-excitation CI.

  • Nuclear Derivatives & Vibrational Analysis
    Compute analytic or numerical gradients, numerical Hessians, and harmonic vibrational frequencies.

  • Molecular Geometry Optimization
    Optimize molecular structures using BFGS quasi-Newton and steepest descent algorithms.

  • Population Analysis & Bond Orders
    Calculate Mulliken and Löwdin populations, and Mayer and Wiberg bond orders.

Time-Dependent Quantum Mechanics

  • Quantum Wavepacket Dynamics
    Simulate multidimensional wavepacket dynamics using split-operator FFT propagation.

  • Trajectory Surface Hopping
    Run nonadiabatic dynamics using fewest switches (FSSH) and Landau–Zener algorithms.

  • Ehrenfest Dynamics
    Perform mean-field nonadiabatic simulations with continuous electronic-nuclear coupling.

  • Classical Molecular Dynamics
    Propagate trajectories with thermostats and sample Maxwell–Boltzmann or Wigner ensembles.

Citation

If you use Zinq in your research, please cite the project on Zenodo using the following general BibTeX entry. If you are referring to a specific version, please visit the Zenodo page and download the corresponding citation there.

@software{ZinqJira2026,
    author    = {Tomáš Jíra},
    title     = {tjira/zinq},
    year      = 2026,
    publisher = {Zenodo},
    doi       = {10.5281/zenodo.18386143},
    url       = {https://doi.org/10.5281/zenodo.18386143},
}

License

This project is licensed under the MIT License. See LICENSE for details.


Metadata

Release files for zinq 0.12.1

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

Built distributions (wheels)

Table of built distributions (wheels) for zinq 0.12.1
File
zinq-0.12.1-py3-none-win_arm64.whl Python 3 none Windows ARM64 Details
zinq-0.12.1-py3-none-win_amd64.whl Python 3 none Windows x86-64 Details
zinq-0.12.1-py3-none-manylinux_2_17_x86_64.whl Python 3 none Linux glibc 2.17+ x86-64 Details
zinq-0.12.1-py3-none-manylinux_2_17_aarch64.whl Python 3 none Linux glibc 2.17+ ARM64 Details
zinq-0.12.1-py3-none-macosx_11_0_x86_64.whl Python 3 none macOS 11.0+ x86-64 Details
zinq-0.12.1-py3-none-macosx_11_0_arm64.whl Python 3 none macOS 11.0+ ARM64 Details

Total release size: 201.1 MB

Release files / zinq-0.12.1-py3-none-win_arm64.whl

Download URL zinq-0.12.1-py3-none-win_arm64.whl
Size 23.4 MB
Tags Python 3 Windows ARM64
SHA-256 checksum
How to use checksums
bde9beb4cd24bd4a4350f9bb9e7b0d7bb147ac1bb07570c858e73b68b00e13b9
BLAKE2b-256 checksum
How to use checksums
81581195fa442ccb835c9ccd9f6f827dc195b61d754985801a87feb16896de1e
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 Oct 18, 2026.

Transparency log

Release files / zinq-0.12.1-py3-none-win_amd64.whl

Download URL zinq-0.12.1-py3-none-win_amd64.whl
Size 24.8 MB
Tags Python 3 Windows x86-64
SHA-256 checksum
How to use checksums
ec5ab72ccf5b10e554d803ff04fa033ec5998c0fe4e387845a7bec1073dc99c1
BLAKE2b-256 checksum
How to use checksums
b1be549ad8ad6b7ef11a402a4478da0953a9c4b14ee9fd8c25fcf409daa444a3
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 Oct 18, 2026.

Transparency log

Release files / zinq-0.12.1-py3-none-manylinux_2_17_x86_64.whl

Download URL zinq-0.12.1-py3-none-manylinux_2_17_x86_64.whl
Size 70.9 MB
Tags Linux glibc 2.17+ x86-64 Python 3
SHA-256 checksum
How to use checksums
d3f4501055be6482b6fe05636eb8a1f46ce91f4b6c9cb8ffd5034069d971fbdb
BLAKE2b-256 checksum
How to use checksums
5ca83d355c6422fa83e381a4fe8acf85da3b2b977a87cfcd8c4ed054eff4552a
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 Oct 18, 2026.

Transparency log

Release files / zinq-0.12.1-py3-none-manylinux_2_17_aarch64.whl

Download URL zinq-0.12.1-py3-none-manylinux_2_17_aarch64.whl
Size 33.6 MB
Tags Linux glibc 2.17+ ARM64 Python 3
SHA-256 checksum
How to use checksums
1264455115c9367c914c5af02a0916771de04bac7ae446ace51a3ca12f49695d
BLAKE2b-256 checksum
How to use checksums
bea1333a12695b28bc46e840f7eea3870c1604b19706abd674c32a4337651f39
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 Oct 18, 2026.

Transparency log

Release files / zinq-0.12.1-py3-none-macosx_11_0_x86_64.whl

Download URL zinq-0.12.1-py3-none-macosx_11_0_x86_64.whl
Size 24.8 MB
Tags Python 3 macOS 11.0+ x86-64
SHA-256 checksum
How to use checksums
0cd0482036986021f6739e31db5f1cdda1af92dc6e899ba5faa4e09d189bdcb5
BLAKE2b-256 checksum
How to use checksums
dccc516e9b8e3a7a0dd34d7203e28e1063885e2772e2cb4cb29461a4c7dad799
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 Oct 18, 2026.

Transparency log

Release files / zinq-0.12.1-py3-none-macosx_11_0_arm64.whl

Download URL zinq-0.12.1-py3-none-macosx_11_0_arm64.whl
Size 23.5 MB
Tags Python 3 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
0d84cf6f271bc6f359c290b0081e32dfd52e2de99035b086a48fb4bf6cf4ec27
BLAKE2b-256 checksum
How to use checksums
1ac2c422e822cfcaba7b1027c1c9501d9b9a69576188784f4c3984809b03df3a
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 Oct 18, 2026.

Transparency log

Security for zinq 0.12.1

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.

Full provenance

All 6 files in this release have been uploaded with provenance metadata.

Select from 6 files

Attestation for zinq-0.12.1-py3-none-win_arm64.whl

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 Oct 18, 2026.

Transparency log

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

0.12.1 This release

6 release files Full provenance

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