Skip to main content

libint2-python

Python bindings for libint2 - a high-performance library for computing molecular integrals.

Installation

Install via pip:

pip install libint2

This installs the pre-compiled binary wheel which includes the libint2 library and standard basis sets.

Usage

import libint2
import numpy as np

# Initialize library
print(f"Using libint2 version: {libint2.LIBINT_VERSION}")
print(f"Max angular momentum: {libint2.MAX_AM}")

# Create a shell
# Shell(L, primitives, center)
s = libint2.Shell(0, [(1.0, 1.0)], [0.0, 0.0, 0.0])

# Compute overlap integrals
engine = libint2.overlap()
result = engine.compute(s, s)
print(f"Overlap: {result[0]}")

# Load a basis set
atoms = [
    libint2.Atom(8, [0.0, 0.0, 0.0]),       # O
    libint2.Atom(1, [0.0, -0.757, 0.587]),  # H
    libint2.Atom(1, [0.0, 0.757, 0.587])    # H
]
basis = libint2.BasisSet("sto-3g", atoms)
print(f"Number of basis functions: {basis.nbf}")

Features

  • Pre-compiled Wheels: Available for Linux (x86_64) and macOS (x86_64, ARM64)
  • Bundled Basis Sets: Includes standard basis sets (STO-3G, cc-pVDZ, etc.)
  • NumPy Integration: Returns integrals as NumPy arrays

License

LGPL-3.0-or-later

Metadata

Release files for libint2 2.12.0

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 libint2 2.12.0
File
libint2-2.12.0-cp314-cp314-manylinux_2_34_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.34+ x86-64 Details
libint2-2.12.0-cp314-cp314-macosx_15_0_x86_64.whl CPython 3.14 CPython 3.14 macOS 15.0+ x86-64 Details
libint2-2.12.0-cp314-cp314-macosx_15_0_arm64.whl CPython 3.14 CPython 3.14 macOS 15.0+ ARM64 Details
libint2-2.12.0-cp313-cp313-manylinux_2_34_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.34+ x86-64 Details
libint2-2.12.0-cp313-cp313-macosx_15_0_x86_64.whl CPython 3.13 CPython 3.13 macOS 15.0+ x86-64 Details
libint2-2.12.0-cp313-cp313-macosx_15_0_arm64.whl CPython 3.13 CPython 3.13 macOS 15.0+ ARM64 Details
libint2-2.12.0-cp312-cp312-manylinux_2_34_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.34+ x86-64 Details
libint2-2.12.0-cp312-cp312-macosx_15_0_x86_64.whl CPython 3.12 CPython 3.12 macOS 15.0+ x86-64 Details
libint2-2.12.0-cp312-cp312-macosx_15_0_arm64.whl CPython 3.12 CPython 3.12 macOS 15.0+ ARM64 Details
libint2-2.12.0-cp311-cp311-manylinux_2_34_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.34+ x86-64 Details
libint2-2.12.0-cp311-cp311-macosx_15_0_x86_64.whl CPython 3.11 CPython 3.11 macOS 15.0+ x86-64 Details
libint2-2.12.0-cp311-cp311-macosx_15_0_arm64.whl CPython 3.11 CPython 3.11 macOS 15.0+ ARM64 Details
libint2-2.12.0-cp310-cp310-manylinux_2_34_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.34+ x86-64 Details
libint2-2.12.0-cp310-cp310-macosx_15_0_x86_64.whl CPython 3.10 CPython 3.10 macOS 15.0+ x86-64 Details
libint2-2.12.0-cp310-cp310-macosx_15_0_arm64.whl CPython 3.10 CPython 3.10 macOS 15.0+ ARM64 Details
libint2-2.12.0-cp39-cp39-manylinux_2_34_x86_64.whl CPython 3.9 CPython 3.9 Linux glibc 2.34+ x86-64 Details

Total release size: 388.9 MB

Release files / libint2-2.12.0-cp314-cp314-manylinux_2_34_x86_64.whl

Download URL libint2-2.12.0-cp314-cp314-manylinux_2_34_x86_64.whl
Size 24.6 MB
Tags CPython 3.14 Linux glibc 2.34+ x86-64
SHA-256 checksum
How to use checksums
2e2a7161a6fb669d30a67620eb7df84fdd83588726642e1171e312b7b4384c1f
BLAKE2b-256 checksum
How to use checksums
6e84087321143ddda3703d6f59025ade85edb6b02ca0fc950a87d0a8c2ae13e9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Jan 15, 2026.

Transparency log

Release files / libint2-2.12.0-cp314-cp314-macosx_15_0_x86_64.whl

Download URL libint2-2.12.0-cp314-cp314-macosx_15_0_x86_64.whl
Size 24.5 MB
Tags CPython 3.14 macOS 15.0+ x86-64
SHA-256 checksum
How to use checksums
8c9c2ad7184b465e2a64159c8de1a268033264180d9b1493de008e3572c89b39
BLAKE2b-256 checksum
How to use checksums
4b1b700c5c3fb80c3594a1e7ba29f56017c1740e6bc9b6364201bfc08625b080
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Jan 15, 2026.

Transparency log

Release files / libint2-2.12.0-cp314-cp314-macosx_15_0_arm64.whl

Download URL libint2-2.12.0-cp314-cp314-macosx_15_0_arm64.whl
Size 23.8 MB
Tags CPython 3.14 macOS 15.0+ ARM64
SHA-256 checksum
How to use checksums
15610fc4225ef694e678de5558999aff3c253c7ed187c36a233de95ff1093ecb
BLAKE2b-256 checksum
How to use checksums
e2872adc80a0f84539616b6c183c95e66ed4b11b1eb4bbec317d824fe18991b4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Jan 15, 2026.

Transparency log

Release files / libint2-2.12.0-cp313-cp313-manylinux_2_34_x86_64.whl

Download URL libint2-2.12.0-cp313-cp313-manylinux_2_34_x86_64.whl
Size 24.6 MB
Tags CPython 3.13 Linux glibc 2.34+ x86-64
SHA-256 checksum
How to use checksums
69c7db0d9f3b043e37a363b16c04eeb6e1013512a1936e8ac5a197fc8e23950e
BLAKE2b-256 checksum
How to use checksums
46f6fe791a496ebe6e585c9ac08d5f50bcd653d65febd1856768cfde748527fb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Jan 15, 2026.

Transparency log

Release files / libint2-2.12.0-cp313-cp313-macosx_15_0_x86_64.whl

Download URL libint2-2.12.0-cp313-cp313-macosx_15_0_x86_64.whl
Size 24.5 MB
Tags CPython 3.13 macOS 15.0+ x86-64
SHA-256 checksum
How to use checksums
f8e4214281732af5a78753695d0cab20afbd88fc94b022a8be5143ac2c91d692
BLAKE2b-256 checksum
How to use checksums
8701d3e5fd3363cd206fc3a03244653b6113937940ad7fb3394fcfc6895ff9c0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Jan 15, 2026.

Transparency log

Release files / libint2-2.12.0-cp313-cp313-macosx_15_0_arm64.whl

Download URL libint2-2.12.0-cp313-cp313-macosx_15_0_arm64.whl
Size 23.8 MB
Tags CPython 3.13 macOS 15.0+ ARM64
SHA-256 checksum
How to use checksums
2e631886407a1758f05fe1d7270b55a0d1e996feb6eb24d31ae81e619ae35d9d
BLAKE2b-256 checksum
How to use checksums
25a3772426d5db9f15c8c1282133e99eb1a90af1240f57d72bb52a47f3121afe
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Jan 15, 2026.

Transparency log

Release files / libint2-2.12.0-cp312-cp312-manylinux_2_34_x86_64.whl

Download URL libint2-2.12.0-cp312-cp312-manylinux_2_34_x86_64.whl
Size 24.6 MB
Tags CPython 3.12 Linux glibc 2.34+ x86-64
SHA-256 checksum
How to use checksums
394f1d6928657b297ccd3f6f4c18fa5c3f6a14ba8de987ebe1c5a340fa2ab6c1
BLAKE2b-256 checksum
How to use checksums
2fe6f812b627c7f4edc9431c4ced5dc214e5dc064619a5580958aba08ea6df5f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Jan 15, 2026.

Transparency log

Release files / libint2-2.12.0-cp312-cp312-macosx_15_0_x86_64.whl

Download URL libint2-2.12.0-cp312-cp312-macosx_15_0_x86_64.whl
Size 24.5 MB
Tags CPython 3.12 macOS 15.0+ x86-64
SHA-256 checksum
How to use checksums
d20e0bf695a847d76c2c254b7ab823a33fd08c9e0d154ff83fd2bb3487ebd078
BLAKE2b-256 checksum
How to use checksums
ac8e789eda7151edf82f2f2d208901915d9a1aab1daf778d75d4843d35518267
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Jan 15, 2026.

Transparency log

Release files / libint2-2.12.0-cp312-cp312-macosx_15_0_arm64.whl

Download URL libint2-2.12.0-cp312-cp312-macosx_15_0_arm64.whl
Size 23.8 MB
Tags CPython 3.12 macOS 15.0+ ARM64
SHA-256 checksum
How to use checksums
162791dcad994f97ea2ee48dafc9dce6a5f3eb33758a771f6de8b99b052a712b
BLAKE2b-256 checksum
How to use checksums
df79517ea4b7bd26779fabcdb4f3848de93363e4d7a25c076750fb29ad820c47
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Jan 15, 2026.

Transparency log

Release files / libint2-2.12.0-cp311-cp311-manylinux_2_34_x86_64.whl

Download URL libint2-2.12.0-cp311-cp311-manylinux_2_34_x86_64.whl
Size 24.6 MB
Tags CPython 3.11 Linux glibc 2.34+ x86-64
SHA-256 checksum
How to use checksums
e70602b6d5c253c292209daa8db5420eca7ca0a72f947c60b9f9f46a95b66e5a
BLAKE2b-256 checksum
How to use checksums
9472f22ed57adce26fe2e953187a1866452fe74524b5feaa2968b912183edb3e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Jan 15, 2026.

Transparency log

Release files / libint2-2.12.0-cp311-cp311-macosx_15_0_x86_64.whl

Download URL libint2-2.12.0-cp311-cp311-macosx_15_0_x86_64.whl
Size 24.5 MB
Tags CPython 3.11 macOS 15.0+ x86-64
SHA-256 checksum
How to use checksums
c7d996876137e35283c9df49637d067293bdb4c9253d653e6116979a269f3d4b
BLAKE2b-256 checksum
How to use checksums
ea3882e9da5e3f5df3b96f90c24fff6dbdccf0c3a535638581f2e5b11c10f446
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Jan 15, 2026.

Transparency log

Release files / libint2-2.12.0-cp311-cp311-macosx_15_0_arm64.whl

Download URL libint2-2.12.0-cp311-cp311-macosx_15_0_arm64.whl
Size 23.8 MB
Tags CPython 3.11 macOS 15.0+ ARM64
SHA-256 checksum
How to use checksums
63ba6e9c8749a7c6515028f51d58bda5750f5f3af27b9bab9565856e72c60e8a
BLAKE2b-256 checksum
How to use checksums
ea2a82b068384cd5526239fd3674e023b4095b158090f702c3436fbdfed57478
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Jan 15, 2026.

Transparency log

Release files / libint2-2.12.0-cp310-cp310-manylinux_2_34_x86_64.whl

Download URL libint2-2.12.0-cp310-cp310-manylinux_2_34_x86_64.whl
Size 24.6 MB
Tags CPython 3.10 Linux glibc 2.34+ x86-64
SHA-256 checksum
How to use checksums
05b15e7150f7be06cd07f5aaf45e607e99b5689542d6eebb488987295a7ed364
BLAKE2b-256 checksum
How to use checksums
0f2783461b3a5ba97798afda733d5ce76a44f22b326a6c37917e46aa375bbac2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Jan 15, 2026.

Transparency log

Release files / libint2-2.12.0-cp310-cp310-macosx_15_0_x86_64.whl

Download URL libint2-2.12.0-cp310-cp310-macosx_15_0_x86_64.whl
Size 24.5 MB
Tags CPython 3.10 macOS 15.0+ x86-64
SHA-256 checksum
How to use checksums
7deb365c1908666c1836a826854fcd21972a09f015cf1b8808a5ea07876dbb4a
BLAKE2b-256 checksum
How to use checksums
1348f0143b7c3eb86ab536d7ea032b4fc87362566e26eb838de085a00b9bc18e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Jan 15, 2026.

Transparency log

Release files / libint2-2.12.0-cp310-cp310-macosx_15_0_arm64.whl

Download URL libint2-2.12.0-cp310-cp310-macosx_15_0_arm64.whl
Size 23.8 MB
Tags CPython 3.10 macOS 15.0+ ARM64
SHA-256 checksum
How to use checksums
f3c24ed0527853515137cee51ce810b35fe48679289a734fc48642be65ef22a9
BLAKE2b-256 checksum
How to use checksums
eeb33f8fdf7fce5f9b65a1f24fba17fcf31c987896933930764deacd1af0135c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Jan 15, 2026.

Transparency log

Release files / libint2-2.12.0-cp39-cp39-manylinux_2_34_x86_64.whl

Download URL libint2-2.12.0-cp39-cp39-manylinux_2_34_x86_64.whl
Size 24.6 MB
Tags CPython 3.9 Linux glibc 2.34+ x86-64
SHA-256 checksum
How to use checksums
80a396af01d2cb46b617674f8178db87bb643fc0e2c020bd8b786280ad164a95
BLAKE2b-256 checksum
How to use checksums
c5c2dafabacfc2d3e29684cd8bc8a1bce2338c38c2c7304519190c53aab88123
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Jan 15, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

2.12.0 This release

16 release files

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