Skip to main content

kr326lib

Numerical library by Kai Ruth (ETH Zurich, Imperial) — a C++ core with Python bindings via pybind11.

Install

pip install kr326lib

Usage

import kr326lib

# Ideal gas law (SI units; temperature in kelvin).
P = kr326lib.get_P_ideal_gas(n=1.0, T=300.0, V=0.0224)   # pressure [Pa]
V = kr326lib.get_V_ideal_gas(n=1.0, T=300.0, P=101325)   # volume   [m^3]

Building from source or contributing? See CONTRIBUTING.md.

Metadata

Release files for kr326lib 1.0.0

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

Source distribution (sdist)

Source distribution for kr326lib 1.0.0
File Size Uploaded Provenance Actions
kr326lib-1.0.0.tar.gz 988.4 kB With provenance Details for kr326lib-1.0.0.tar.gz

Built distributions (wheels)

Table of built distributions (wheels) for kr326lib 1.0.0
File Actions
kr326lib-1.0.0-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details for kr326lib-1.0.0-cp313-cp313-win_amd64.whl
kr326lib-1.0.0-cp313-cp313-win32.whl CPython 3.13 CPython 3.13 Windows x86-32 Details for kr326lib-1.0.0-cp313-cp313-win32.whl
kr326lib-1.0.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ x86-64 Details for kr326lib-1.0.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
kr326lib-1.0.0-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ x86-32 Details for kr326lib-1.0.0-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl
kr326lib-1.0.0-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details for kr326lib-1.0.0-cp313-cp313-macosx_11_0_arm64.whl
kr326lib-1.0.0-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details for kr326lib-1.0.0-cp312-cp312-win_amd64.whl
kr326lib-1.0.0-cp312-cp312-win32.whl CPython 3.12 CPython 3.12 Windows x86-32 Details for kr326lib-1.0.0-cp312-cp312-win32.whl
kr326lib-1.0.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ x86-64 Details for kr326lib-1.0.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
kr326lib-1.0.0-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ x86-32 Details for kr326lib-1.0.0-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl
kr326lib-1.0.0-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details for kr326lib-1.0.0-cp312-cp312-macosx_11_0_arm64.whl
kr326lib-1.0.0-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details for kr326lib-1.0.0-cp311-cp311-win_amd64.whl
kr326lib-1.0.0-cp311-cp311-win32.whl CPython 3.11 CPython 3.11 Windows x86-32 Details for kr326lib-1.0.0-cp311-cp311-win32.whl
kr326lib-1.0.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ x86-64 Details for kr326lib-1.0.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
kr326lib-1.0.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ x86-32 Details for kr326lib-1.0.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
kr326lib-1.0.0-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details for kr326lib-1.0.0-cp311-cp311-macosx_11_0_arm64.whl

Total release size: 2.1 MB

Release files / kr326lib-1.0.0.tar.gz

Download URL kr326lib-1.0.0.tar.gz
Size 988.4 kB
Tags Source
SHA-256 checksum
How to use checksums
af1c1f1f00b571fbc3714f85952d3093862b66f11b3200a04ee261a08c9e841e
BLAKE2b-256 checksum
How to use checksums
e7facae46fe2f09f63b7c85122416904c297c9ad09f2cdfd498c96b0c754194a
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 Jun 20, 2026.

Transparency log

Release files / kr326lib-1.0.0-cp313-cp313-win_amd64.whl

Download URL kr326lib-1.0.0-cp313-cp313-win_amd64.whl
Size 74.4 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
467ae958ef1a73cc6986abfbfb0f5b41f2da47e360947b2a1b9d5cc2f291ec30
BLAKE2b-256 checksum
How to use checksums
40006fc7149532575b24635761d78de76d8e6b00f90f2d28955cab3283249590
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 Jun 20, 2026.

Transparency log

Release files / kr326lib-1.0.0-cp313-cp313-win32.whl

Download URL kr326lib-1.0.0-cp313-cp313-win32.whl
Size 62.0 kB
Tags CPython 3.13 Windows x86-32
SHA-256 checksum
How to use checksums
86102323f766aff6363bf4d76d46068a707d2219bcb5fe01046eef86e6f69728
BLAKE2b-256 checksum
How to use checksums
7cb78641b88eac48f2b5fa8e00918c45d1112cc7dc905bfaf64346b0345f240b
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 Jun 20, 2026.

Transparency log

Release files / kr326lib-1.0.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL kr326lib-1.0.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 87.5 kB
Tags CPython 3.13 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
bdab87aed999aae9d5ac3fc418b25e83e298c40c4c149310a28ac3ee862b96f6
BLAKE2b-256 checksum
How to use checksums
c7092549c5e2af11e1def53549bd10c4e112e610952ec769fc7ce41cfacbac90
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 Jun 20, 2026.

Transparency log

Release files / kr326lib-1.0.0-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl

Download URL kr326lib-1.0.0-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl
Size 93.4 kB
Tags CPython 3.13 Linux glibc 2.17+ x86-32
SHA-256 checksum
How to use checksums
e07a611395d8a2cf629436d94128798d51f5cb631f3e9813e70e16b0d63c155c
BLAKE2b-256 checksum
How to use checksums
4b829c2d1d1acadc15cb76a433fa2871938cfd0d55ad455281d66b1c53c5bb1c
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 Jun 20, 2026.

Transparency log

Release files / kr326lib-1.0.0-cp313-cp313-macosx_11_0_arm64.whl

Download URL kr326lib-1.0.0-cp313-cp313-macosx_11_0_arm64.whl
Size 56.2 kB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
2d3099101d8f7c8119fe37b25ad95793064d5262493f27b069832be40e06037b
BLAKE2b-256 checksum
How to use checksums
9a1a49c82db04889ec303c31466888595dd1d93e2e613f06185fa4390c933a6e
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 Jun 20, 2026.

Transparency log

Release files / kr326lib-1.0.0-cp312-cp312-win_amd64.whl

Download URL kr326lib-1.0.0-cp312-cp312-win_amd64.whl
Size 74.4 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
00730525d7c38ce38f0cc19f9232c0988cd0b33f4d6252bb886c3fe2099e6b64
BLAKE2b-256 checksum
How to use checksums
379471af205908d8ea57fd91b40e234ed8919adfb707d14d6ba28b7f1e046891
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 Jun 20, 2026.

Transparency log

Release files / kr326lib-1.0.0-cp312-cp312-win32.whl

Download URL kr326lib-1.0.0-cp312-cp312-win32.whl
Size 62.0 kB
Tags CPython 3.12 Windows x86-32
SHA-256 checksum
How to use checksums
37d5c7a26a53ab7e479f5395bd53871261232acc1183c502ebcefb6978b083a4
BLAKE2b-256 checksum
How to use checksums
af06c0faa2e580f48bd61b8f9ea5958dee13f0e20de0e3958afca00ff4dc7d9c
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 Jun 20, 2026.

Transparency log

Release files / kr326lib-1.0.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL kr326lib-1.0.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 87.4 kB
Tags CPython 3.12 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
451be5577633acc9e4e4f2d03ed7eda5398c9604543f59b13e98391cf1d87e80
BLAKE2b-256 checksum
How to use checksums
21b2c6f522fdb714118f20e4a7965eabc65c42d60674dbca4f3b68006218233a
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 Jun 20, 2026.

Transparency log

Release files / kr326lib-1.0.0-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl

Download URL kr326lib-1.0.0-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl
Size 93.4 kB
Tags CPython 3.12 Linux glibc 2.17+ x86-32
SHA-256 checksum
How to use checksums
dd582de983b7e70004c9449294a891710dcd053002885bd03bdbe670e5018f37
BLAKE2b-256 checksum
How to use checksums
4422c3539edf229456f4f152ded8f558d62b4e80ddeaae60e090d7b04b8abca3
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 Jun 20, 2026.

Transparency log

Release files / kr326lib-1.0.0-cp312-cp312-macosx_11_0_arm64.whl

Download URL kr326lib-1.0.0-cp312-cp312-macosx_11_0_arm64.whl
Size 56.1 kB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
6964da9155c7117084d8f55cae73b8202bd8c8b5e5a272045fa52e4f716d3a3f
BLAKE2b-256 checksum
How to use checksums
87f89a4279b0e928b7298c7137d0352ef3b28812db4d7b291cd7444360e036ac
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 Jun 20, 2026.

Transparency log

Release files / kr326lib-1.0.0-cp311-cp311-win_amd64.whl

Download URL kr326lib-1.0.0-cp311-cp311-win_amd64.whl
Size 72.9 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
79412dea0669e53ac0426cf192e9bc4130001162c5df90d81acf50305d5538b4
BLAKE2b-256 checksum
How to use checksums
b9cbe7290edd3c786f59584c3d15f10845b53325ec06efa74cb263cc1cba0741
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 Jun 20, 2026.

Transparency log

Release files / kr326lib-1.0.0-cp311-cp311-win32.whl

Download URL kr326lib-1.0.0-cp311-cp311-win32.whl
Size 61.7 kB
Tags CPython 3.11 Windows x86-32
SHA-256 checksum
How to use checksums
e6c057dfd99f6d98838eb35e2d6f1adef1966199cfe33fc7759ade8eb6ed1fed
BLAKE2b-256 checksum
How to use checksums
361847360d4f363ca3e05f765970b7c79f0faa399d7b581a41d8d3d16441649b
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 Jun 20, 2026.

Transparency log

Release files / kr326lib-1.0.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL kr326lib-1.0.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 88.0 kB
Tags CPython 3.11 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
7a3bf1291a445933e6ca5a73feb6cbb5d86b8c61bdbff916c2ce51d6759941d8
BLAKE2b-256 checksum
How to use checksums
16abaac619e0afdb9d154ee63c5a7e233f9013f4fd479e5b702691cd3d59bd59
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 Jun 20, 2026.

Transparency log

Release files / kr326lib-1.0.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl

Download URL kr326lib-1.0.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Size 93.5 kB
Tags CPython 3.11 Linux glibc 2.17+ x86-32
SHA-256 checksum
How to use checksums
6b06af7691cdd4e22bb8bf0bd9df668268bcf323543ccb9345155b6dd67f801d
BLAKE2b-256 checksum
How to use checksums
406cc9774d8321e227058a9c03141ab58fc80bca05f6c7cbc1194f5044add9e0
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 Jun 20, 2026.

Transparency log

Release files / kr326lib-1.0.0-cp311-cp311-macosx_11_0_arm64.whl

Download URL kr326lib-1.0.0-cp311-cp311-macosx_11_0_arm64.whl
Size 56.0 kB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
1b796a241e6072ed1c9e1e9f9ddf39ba85470d31853785cb08ebaad048f3382c
BLAKE2b-256 checksum
How to use checksums
cdfe662df2f9ce45b92ce2c3153a81dfa1deeadf25d8d7bce52452d8964e9c5e
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 Jun 20, 2026.

Transparency log

Security for kr326lib 1.0.0

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 16 files in this release have been uploaded with provenance metadata.

Select from 16 files

Attestation for kr326lib-1.0.0.tar.gz

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 Jun 20, 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

1.0.0 This release

16 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