Skip to main content

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:

  1. 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)

  2. 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)

Source distribution for pycola3 0.0.7
File Size Uploaded
pycola3-0.0.7.tar.gz 477.6 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for pycola3 0.0.7
File Interpreter ABI Platform
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

Release history Release notifications | RSS feed

This release

0.0.7 This release

3 release files

0.0.5

2 release files

0.0.4

1 release file

0.0.3

1 release file

0.0.2

1 release file

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