Skip to main content

gauss-jacobi-quad

CPython extension for GaussJacobiQuad.

  • Calls ISO_C_BINDING entry gauss_jacobi_rule_c (same ABI as the C library)
  • Stable ABI (Py_LIMITED_API 3.9 → one cp39-abi3 manylinux wheel for 3.9+ GIL, including 3.14)
  • Free-threaded wheels (cp313t, cp314t, full C API + Py_MOD_GIL_NOT_USED) — separate ABI, cannot share abi3
  • Multi-phase module init (PEP 489)
  • Heap exception type via PyErr_NewException (dynamic type)
  • Wheel embeds the Fortran/C kernels (meson-python + gfortran)

Install

pip install gauss-jacobi-quad

Building from source requires gfortran, openblas/lapack, meson, ninja.

Usage

from gauss_jacobi_quad import gauss_jacobi, GaussJacobiError

x, w = gauss_jacobi(32, 0.0, 0.0)                 # auto
x, w = gauss_jacobi(40, 0.5, 0.5, method="glr")

No GJP_CINTERP needed for the extension wheel.

License

MIT

Metadata

Release files for gauss-jacobi-quad 0.2.6

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

Source distribution (sdist)

Source distribution for gauss-jacobi-quad 0.2.6
File Size Uploaded
gauss_jacobi_quad-0.2.6.tar.gz 123.9 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for gauss-jacobi-quad 0.2.6
File Interpreter ABI Platform
gauss_jacobi_quad-0.2.6-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.28+ x86-64, Linux glibc 2.27+ x86-64 Details
gauss_jacobi_quad-0.2.6-cp313-cp313t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.13 CPython 3.13 free-threading Linux glibc 2.27+ x86-64, Linux glibc 2.28+ x86-64 Details
gauss_jacobi_quad-0.2.6-cp39-abi3-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.9 abi3 Linux glibc 2.27+ x86-64, Linux glibc 2.28+ x86-64 Details

Total release size: 36.1 MB

Release files / gauss_jacobi_quad-0.2.6.tar.gz

Download URL gauss_jacobi_quad-0.2.6.tar.gz
Size 123.9 kB
Tags Source
SHA-256 checksum
How to use checksums
9ec4d74f5523e184d69ab4ceca4c1e4e4d781ce85ef5009397bbeca169459300
BLAKE2b-256 checksum
How to use checksums
f8083d977ba71b1e2ac70b6d1dc6a37d6daf84d4e0b3c1ebbfc8ce4eb4b3e5de
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 Jul 9, 2026.

Transparency log

Release files / gauss_jacobi_quad-0.2.6-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL gauss_jacobi_quad-0.2.6-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 12.0 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
f2e2f6abeb331b51e51de93a9da167f0ba434aa7ffbad4ea9d0314fc4384af86
BLAKE2b-256 checksum
How to use checksums
c0c8935ea1ee1a265b63b65312c36f33536548f657bfd2c78d12bfb695c32887
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 Jul 9, 2026.

Transparency log

Release files / gauss_jacobi_quad-0.2.6-cp313-cp313t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL gauss_jacobi_quad-0.2.6-cp313-cp313t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 12.0 MB
Tags CPython 3.13 CPython 3.13 free-threading Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
77774fb339d105d0855903ce8940adf2a1e51237c22539b45530c587a2908fad
BLAKE2b-256 checksum
How to use checksums
a79470ab7f14d136d0e63d8d40c096c2f6c6d17274e191cff696f62b79436c38
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 Jul 9, 2026.

Transparency log

Release files / gauss_jacobi_quad-0.2.6-cp39-abi3-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL gauss_jacobi_quad-0.2.6-cp39-abi3-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 12.0 MB
Tags CPython 3.9 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64 abi3
SHA-256 checksum
How to use checksums
a8010bb404105a755719953db0aea9d30dbac42f4e88cc5346c5eeaddab05c90
BLAKE2b-256 checksum
How to use checksums
67562080d199ed548c3fa1fbdb429dfb5f579d3ced0784db6fc7908318c05af4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 Jul 9, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

0.2.6 This release

4 release files

0.2.5

3 release files

0.2.4

3 release files

0.2.3

3 release files

0.2.2

2 release files

0.2.1

7 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