pyCOLA is a multithreaded Python/Cython N-body code, implementing the Comoving Lagrangian Acceleration (COLA) method in the temporal and spatial domains.
pyCOLA is based on the following two papers:
Solving Large Scale Structure in Ten Easy Steps with COLA, S. Tassev, M. Zaldarriaga, D. J. Eisenstein, Journal of Cosmology and Astroparticle Physics, 06, 036 (2013), [arXiv:1301.0322](http://arxiv.org/abs/arXiv:1301.0322)
sCOLA: The N-body COLA Method Extended to the Spatial Domain, S. Tassev, D. J. Eisenstein, B. D. Wandelt, M. Zaldarriaga, (2015)
Please cite them if using this code for scientific research.
pyCOLA requires NumPy <http://www.numpy.org/>_, SciPy, pyFFTW, h5py. Note that pyFFTW v0.9.2 does not support large arrays, so one needs to install the development version from github, where the bug has been fixed.
The pyCOLA documentation can be found here, and the source is on bitbucket.
Release files for pycola3 0.0.7
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| pycola3-0.0.7.tar.gz | 477.6 kB | Details |
Built distributions (wheels)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| pycola3-0.0.7-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl | CPython 3.8 | CPython 3.8 | Linux glibc 2.17+ x86-64 | Details |
| pycola3-0.0.7-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl | CPython 3.7 | CPython 3.7 pymalloc | Linux glibc 2.17+ x86-64 | Details |
Total release size: 1.7 MB
Release files / pycola3-0.0.7.tar.gz
| Download URL | pycola3-0.0.7.tar.gz |
|---|---|
| Size | 477.6 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
1c0f76f14543a7fe2750ebd185f0c2ed64b9709fb43cdd7be86d3222a819f093
|
|
BLAKE2b-256 checksum How to use checksums |
5fde28926c6c644175d1fc16dde7b4820f7a22683947229d1d6bbf836f056346
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.4.2 importlib_metadata/4.6.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.9.6
|
Release files / pycola3-0.0.7-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | pycola3-0.0.7-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 635.2 kB |
| Tags | CPython 3.8 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
e9b376a5f4c5cd98885c761e1102211ed633b2979d4380d9bf028754e88d4924
|
|
BLAKE2b-256 checksum How to use checksums |
0dc33124253d90377b230ed2d68cb626e13f88f4d37628e58778f03dc72e5ada
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.4.2 importlib_metadata/4.6.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.9.6
|
Release files / pycola3-0.0.7-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | pycola3-0.0.7-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 599.7 kB |
| Tags | CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
5b0453fe2b8d966b98fd4c9c55634697719c90e8ec2ff2fd7672e6423f6db7de
|
|
BLAKE2b-256 checksum How to use checksums |
0e3672ca9e687ae29ed5ddee3a433c36c4b8e4c9fbc4f10149be353fa8420a01
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.4.2 importlib_metadata/4.6.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.9.6
|