WallGoCollision
Scientific library for computing Boltzmann collision integrals, written in C++ with Python bindings provided. WallGoCollision is part of the WallGo toolset for the computation of the bubble wall velocity and bubble wall width in first-order cosmological phase transitions. The physical and mathematical details are explained in the associated paper.
Documentation for WallGoCollision: https://wallgocollision.readthedocs.io.
Requirements
Python 3.10 or newer is required for the Python bindings. If building from source, you need a C++17 compliant compiler and CMake 3.18 or newer. See the documentation for more details on source builds.
Installation
Stable releases of the Python bindings are available on PyPI and can be installed with pip:
pip install WallGoCollision
See also the releases page.
A manual build and linking is needed if you wish to use the C++ API directly. For source builds, see the documentation.
Quickstart
The quickstart page in documentation should get you started. Example implementations of concrete physics models are available on the WallGo repository.
Feedback and further questions
For feedback and frequently asked questions, please see the WallGoCollision homepage and the WallGo homepage.
License
Copyright (c) 2024 Andreas Ekstedt, Oliver Gould, Joonas Hirvonen, Benoit Laurent, Lauri Niemi, Philipp Schicho, and Jorinde van de Vis.
This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program. If not, see https://www.gnu.org/licenses/.
Metadata
Release files for WallGoCollision 1.1.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| wallgocollision-1.1.1.tar.gz | 255.9 kB | Details |
Built distributions (wheels)
Total release size: 34.7 MB
Release files / wallgocollision-1.1.1.tar.gz
| Download URL | wallgocollision-1.1.1.tar.gz |
|---|---|
| Size | 255.9 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
982db5f35ae97284c2445827c7dc4d9981e96887546fdb2d4b45c61a68b22c2d
|
|
BLAKE2b-256 checksum How to use checksums |
be7457d14e4f5a0b25b7c3bb60a2461db6af42361671f941c96c2af2cf0cf6f1
|
| 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 Dec 12, 2025.
Transparency logRelease files / wallgocollision-1.1.1-cp314-cp314t-win_amd64.whl
| Download URL | wallgocollision-1.1.1-cp314-cp314t-win_amd64.whl |
|---|---|
| Size | 1.4 MB |
| Tags | CPython 3.14 CPython 3.14 free-threading Windows x86-64 |
|
SHA-256 checksum How to use checksums |
9f8709ce0b76fdfb0e6a0b0de40977e612ec741e1579e1fd7fee2c9ec18dbb6e
|
|
BLAKE2b-256 checksum How to use checksums |
1221cc4859e6e59741e046adcdea3e5fd4cd97d9a977756aad7c03e9ce4a481e
|
| 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 Dec 12, 2025.
Transparency logRelease files / wallgocollision-1.1.1-cp314-cp314t-manylinux_2_28_x86_64.whl
| Download URL | wallgocollision-1.1.1-cp314-cp314t-manylinux_2_28_x86_64.whl |
|---|---|
| Size | 2.5 MB |
| Tags | CPython 3.14 CPython 3.14 free-threading Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
d127e5ab19b8f569f3fee3130b09978bf602ffb93cf7aa240b2a30cb5d33b72c
|
|
BLAKE2b-256 checksum How to use checksums |
635092c11b6c8757db6a344b470d091c585e54e783f2bddd4f97f6e533b35f0f
|
| 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 Dec 12, 2025.
Transparency logRelease files / wallgocollision-1.1.1-cp314-cp314t-macosx_11_0_arm64.whl
| Download URL | wallgocollision-1.1.1-cp314-cp314t-macosx_11_0_arm64.whl |
|---|---|
| Size | 1.8 MB |
| Tags | CPython 3.14 CPython 3.14 free-threading macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
dd3ff43f033d33e4d44ff8f61c855fe7f31222385c7802ba79a9252edb41041f
|
|
BLAKE2b-256 checksum How to use checksums |
f286d41a36d3235014d5aba3f9c74cb9068a314c82087f03bebce47d33fab44d
|
| 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 Dec 12, 2025.
Transparency logRelease files / wallgocollision-1.1.1-cp314-cp314-win_amd64.whl
| Download URL | wallgocollision-1.1.1-cp314-cp314-win_amd64.whl |
|---|---|
| Size | 1.4 MB |
| Tags | CPython 3.14 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
f4065e32d26724dd7b05e0ca8f2a6dc3ca97dbe40b59aee20cfd18673b4b37b0
|
|
BLAKE2b-256 checksum How to use checksums |
7513e220b472d75b04460a3b0882706e39e8339112d7c5581169f5a2b65fe491
|
| 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 Dec 12, 2025.
Transparency logRelease files / wallgocollision-1.1.1-cp314-cp314-manylinux_2_28_x86_64.whl
| Download URL | wallgocollision-1.1.1-cp314-cp314-manylinux_2_28_x86_64.whl |
|---|---|
| Size | 2.5 MB |
| Tags | CPython 3.14 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
ad98c274cbf5f716dca9191dcda55f983d55f4bef6f77d1b623b6d75732552df
|
|
BLAKE2b-256 checksum How to use checksums |
7cabdb37bab7572ff60844b95ab966e76e3fda80fe2498eea212263366d2fb27
|
| 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 Dec 12, 2025.
Transparency logRelease files / wallgocollision-1.1.1-cp314-cp314-macosx_11_0_arm64.whl
| Download URL | wallgocollision-1.1.1-cp314-cp314-macosx_11_0_arm64.whl |
|---|---|
| Size | 1.8 MB |
| Tags | CPython 3.14 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
1dc51b6f0b34dfea2815dcf4c9d96fa51a4ab0b73523c230e756170ece1e722a
|
|
BLAKE2b-256 checksum How to use checksums |
aa4ecf62700eaede9145b1dde26e1f1c225da41bd150693ea9ef6c71be7e62b3
|
| 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 Dec 12, 2025.
Transparency logRelease files / wallgocollision-1.1.1-cp313-cp313-win_amd64.whl
| Download URL | wallgocollision-1.1.1-cp313-cp313-win_amd64.whl |
|---|---|
| Size | 1.4 MB |
| Tags | CPython 3.13 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
12873a8255ad4beb62ce87af911077d29159992d2b07403f8ba1b963f7e60515
|
|
BLAKE2b-256 checksum How to use checksums |
1fc9f44f8f4b37f7c9221bdc6a1c6ee47f165c14304bcb2da2368a58b2168403
|
| 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 Dec 12, 2025.
Transparency logRelease files / wallgocollision-1.1.1-cp313-cp313-manylinux_2_28_x86_64.whl
| Download URL | wallgocollision-1.1.1-cp313-cp313-manylinux_2_28_x86_64.whl |
|---|---|
| Size | 2.5 MB |
| Tags | CPython 3.13 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
ca686af2a722a6460aea1f6ed94e22eaa36539badbde710ce6146e9ac1fcc2ae
|
|
BLAKE2b-256 checksum How to use checksums |
31752bff747f85be9f64027240b9503b42834b9f3dbedddb1102d6f3090ba44c
|
| 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 Dec 12, 2025.
Transparency logRelease files / wallgocollision-1.1.1-cp313-cp313-macosx_11_0_arm64.whl
| Download URL | wallgocollision-1.1.1-cp313-cp313-macosx_11_0_arm64.whl |
|---|---|
| Size | 1.8 MB |
| Tags | CPython 3.13 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
92e26cad70bd06d379072ee0cfb198684f2dbebaf8b90e6e000b01a19ea35b06
|
|
BLAKE2b-256 checksum How to use checksums |
48cc2018a6107cd3992f82afbe105bc8274c6917defd73fac4ffc2bd0b307910
|
| 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 Dec 12, 2025.
Transparency logRelease files / wallgocollision-1.1.1-cp312-cp312-win_amd64.whl
| Download URL | wallgocollision-1.1.1-cp312-cp312-win_amd64.whl |
|---|---|
| Size | 1.4 MB |
| Tags | CPython 3.12 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
02b689ed60e29b342da9131dd27b8ce0ca515f37cae5dc8b34b8b3396b1addc1
|
|
BLAKE2b-256 checksum How to use checksums |
5de132c901b262d59e952ce02c6d6c1e17d080a14f1ee295650832d728198e80
|
| 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 Dec 12, 2025.
Transparency logRelease files / wallgocollision-1.1.1-cp312-cp312-manylinux_2_28_x86_64.whl
| Download URL | wallgocollision-1.1.1-cp312-cp312-manylinux_2_28_x86_64.whl |
|---|---|
| Size | 2.5 MB |
| Tags | CPython 3.12 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
a77f44e7bba93accd16a5f25a79d07f694010c95d8980930f71e37a8542b4d05
|
|
BLAKE2b-256 checksum How to use checksums |
6bb484aaaa4eb29af5fee82117092780340925d93430f8d191df5e36844ccd15
|
| 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 Dec 12, 2025.
Transparency logRelease files / wallgocollision-1.1.1-cp312-cp312-macosx_11_0_arm64.whl
| Download URL | wallgocollision-1.1.1-cp312-cp312-macosx_11_0_arm64.whl |
|---|---|
| Size | 1.8 MB |
| Tags | CPython 3.12 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
cc62cbb141805011cfe7d1a5ab4d20621876649ea51ccbcf01455ae0727c08b3
|
|
BLAKE2b-256 checksum How to use checksums |
7bc2a0200f9432b9cd8a96b14acd13728beee58f236523c11ca4678e8552183e
|
| 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 Dec 12, 2025.
Transparency logRelease files / wallgocollision-1.1.1-cp311-cp311-win_amd64.whl
| Download URL | wallgocollision-1.1.1-cp311-cp311-win_amd64.whl |
|---|---|
| Size | 1.4 MB |
| Tags | CPython 3.11 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
66a42311e56b291cf2f69bceb70a59f54ea459b0dd05f6c186f3307c35a1bff5
|
|
BLAKE2b-256 checksum How to use checksums |
88cf8dbfebf10732e100f80b1d0f72d3d7ef538e8c09004289877746ade87e8e
|
| 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 Dec 12, 2025.
Transparency logRelease files / wallgocollision-1.1.1-cp311-cp311-manylinux_2_28_x86_64.whl
| Download URL | wallgocollision-1.1.1-cp311-cp311-manylinux_2_28_x86_64.whl |
|---|---|
| Size | 2.5 MB |
| Tags | CPython 3.11 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
b5d3d8af8335a3ce490901dd443e1d0d0a93c6d124fb5f2fa627b58ec97a8486
|
|
BLAKE2b-256 checksum How to use checksums |
87c3c0fda0b60941cbe9f70dc254032661e48eaa328d0c11eb3165c2564e3782
|
| 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 Dec 12, 2025.
Transparency logRelease files / wallgocollision-1.1.1-cp311-cp311-macosx_11_0_arm64.whl
| Download URL | wallgocollision-1.1.1-cp311-cp311-macosx_11_0_arm64.whl |
|---|---|
| Size | 1.8 MB |
| Tags | CPython 3.11 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
b4c303738fea532b9ccf8e8f498610425659b4d5a92853a5d58fee7cee0d4d74
|
|
BLAKE2b-256 checksum How to use checksums |
64da82c42ec0b0d8761fa46431c223a1b53871c7615e518fb4885f04e362f91b
|
| 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 Dec 12, 2025.
Transparency logRelease files / wallgocollision-1.1.1-cp310-cp310-win_amd64.whl
| Download URL | wallgocollision-1.1.1-cp310-cp310-win_amd64.whl |
|---|---|
| Size | 1.4 MB |
| Tags | CPython 3.10 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
77c31d281c9c5e9267d18c7900d06a9452d537076a87edaf1b4997608bc1d6a7
|
|
BLAKE2b-256 checksum How to use checksums |
221688fd3a3f8ce118906bb6c5d2c0ffb0fdd0a46ac31d789f78f37391f81ab3
|
| 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 Dec 12, 2025.
Transparency logRelease files / wallgocollision-1.1.1-cp310-cp310-manylinux_2_28_x86_64.whl
| Download URL | wallgocollision-1.1.1-cp310-cp310-manylinux_2_28_x86_64.whl |
|---|---|
| Size | 2.5 MB |
| Tags | CPython 3.10 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
06ee23b6cb46c38376ded3e8b908b7069a56b85079180d942b6eaff4cd269387
|
|
BLAKE2b-256 checksum How to use checksums |
b8c8b951be92fa6667bbc560e9d4599459acdb67d88a5dbba8b9e959ace41a62
|
| 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 Dec 12, 2025.
Transparency logRelease files / wallgocollision-1.1.1-cp310-cp310-macosx_11_0_arm64.whl
| Download URL | wallgocollision-1.1.1-cp310-cp310-macosx_11_0_arm64.whl |
|---|---|
| Size | 1.8 MB |
| Tags | CPython 3.10 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
b425fa9b6bf2f24bcd451a27843a2da6411e05e6bfa7fc790cabdf1ef4048ef3
|
|
BLAKE2b-256 checksum How to use checksums |
cf471a47c6a69b5c1b66a636a0436c3da2f1337b930df67fb201b0b0536f7e37
|
| 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 Dec 12, 2025.
Transparency log