Skip to main content

Light-weight astronomical N-body/SPH analysis for python

Reason this release was yanked:

Incorrect python versioning

Project description

pynbody

Build Status

Pynbody is an analysis framework for N-body and hydrodynamic astrophysical simulations supporting PKDGRAV/Gasoline, Gadget, Gadget4/Arepo, N-Chilada and RAMSES AMR outputs. It supports Python 3 only (versions prior to 1.0 are still available on PyPI for Python 2). Minor version support adheres roughly to NEP29.

Written in Python, the core tools are accompanied by a library of publication-level analysis routines. For a quick tour of some of the features, have a look at this IPython notebook.

Getting started

If python and the standard pip package manager is installed and properly configured, you can simply do:

$ pip install pynbody

If this fails, you may need some more detailed installation instructions. Once you have the package installed, try the introductory tutorials. The full documentation can be found here.

Contributing

Help us make pynbody better! As you develop analysis for your science with pynbody, consider making your code available for everyone else to use. You can do this by creating a tutorial or cookbook or by adding your code to the relevant sub-module and submitting a pull request (make a fork first -- see https://help.github.com/articles/using-pull-requests).

Acknowledging the code

When using pynbody, please acknowledge it by citing the Astrophysics Source Code Library entry. Optionally you can also cite the Zenodo DOI for the specific version of pynbody that you are using, which may be found here.

Support and Contact

If you have trouble with Pynbody or you have feature requests/suggestions you can submit an issue, and/or send us an email on the Usergroup mailing list.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pynbody-1.5.1.tar.gz (860.9 kB view details)

Uploaded Source

Built Distributions

pynbody-1.5.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (10.1 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ x86-64

pynbody-1.5.1-cp312-cp312-macosx_11_0_arm64.whl (3.3 MB view details)

Uploaded CPython 3.12 macOS 11.0+ ARM64

pynbody-1.5.1-cp312-cp312-macosx_10_9_x86_64.whl (3.6 MB view details)

Uploaded CPython 3.12 macOS 10.9+ x86-64

pynbody-1.5.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (10.2 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

pynbody-1.5.1-cp311-cp311-macosx_11_0_arm64.whl (3.4 MB view details)

Uploaded CPython 3.11 macOS 11.0+ ARM64

pynbody-1.5.1-cp311-cp311-macosx_10_9_x86_64.whl (3.7 MB view details)

Uploaded CPython 3.11 macOS 10.9+ x86-64

pynbody-1.5.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (9.5 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

pynbody-1.5.1-cp310-cp310-macosx_11_0_arm64.whl (3.4 MB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

pynbody-1.5.1-cp310-cp310-macosx_10_9_x86_64.whl (3.7 MB view details)

Uploaded CPython 3.10 macOS 10.9+ x86-64

pynbody-1.5.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (9.5 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

pynbody-1.5.1-cp39-cp39-macosx_11_0_arm64.whl (3.4 MB view details)

Uploaded CPython 3.9 macOS 11.0+ ARM64

pynbody-1.5.1-cp39-cp39-macosx_10_9_x86_64.whl (3.7 MB view details)

Uploaded CPython 3.9 macOS 10.9+ x86-64

File details

Details for the file pynbody-1.5.1.tar.gz.

File metadata

  • Download URL: pynbody-1.5.1.tar.gz
  • Upload date:
  • Size: 860.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.11.6

File hashes

Hashes for pynbody-1.5.1.tar.gz
Algorithm Hash digest
SHA256 e1ac786df4bd6a6f365773c1ee66fa653ccea4abe31e16b33b65137d424e598c
MD5 39d93530601da511b60e0eaa07bdb566
BLAKE2b-256 97c1d7e1b7a86615aaa68aa416ac60904f0a238d706e8587ce2cd10da742703e

See more details on using hashes here.

File details

Details for the file pynbody-1.5.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pynbody-1.5.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 73124233bb2a8bd2f560a4caa294da4d610602f7e70bf4229a1146c4fb842995
MD5 9dba5c3bf51271d6e16e8f906a102554
BLAKE2b-256 1f9b5473de7d2bdece36d8163be9281c8364f98e6de535ab8c4cd27ed9cda87f

See more details on using hashes here.

File details

Details for the file pynbody-1.5.1-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pynbody-1.5.1-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b7e2dcc1240fe6c73ea76dbeaecc0de6dda1a432c1527429b5293cf0370ce53e
MD5 df92bcf21f343ea99c1c98d28e838e5c
BLAKE2b-256 c80724523db822f70ce022ce2f4fe2a01a6aaef141d82ff11d0303c0b69af169

See more details on using hashes here.

File details

Details for the file pynbody-1.5.1-cp312-cp312-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for pynbody-1.5.1-cp312-cp312-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 206ca72bcf9832c86543d811e7e0866e2f3e1ceaaa4857e01a6daa0bfdcb39b9
MD5 0328a0603f157d483b3f308b277ba838
BLAKE2b-256 e7f901adeb4ad25617452533252d4a59900989cb142ee750c022a0519cfd7662

See more details on using hashes here.

File details

Details for the file pynbody-1.5.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pynbody-1.5.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 38e30ada8ac706881c4d9c45f5b13d77b587ce7fd4682a2f48f6d7d0528eb40c
MD5 bfa56299d206ebc3e39e668bde79d26a
BLAKE2b-256 7295bcff3076cc2dbe008bc68382078c99fdaaa31a6e656b44a5867343a6187f

See more details on using hashes here.

File details

Details for the file pynbody-1.5.1-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pynbody-1.5.1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 94ed99a514c964bdfec9a8963cedc85c67d734608ed7209221ceb6d592858161
MD5 fc38c87dc9dddb852972e96c93ef5c66
BLAKE2b-256 c02997a1070f526ff9cbd661032f5f5e553e8121a757a6ddfdbb26d5b26c94be

See more details on using hashes here.

File details

Details for the file pynbody-1.5.1-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for pynbody-1.5.1-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 6ffa1fe947690157fbda6d0a8d488610319a33c2687d3dbb2b75ef4d03f0e027
MD5 08d604fa6b9d8de97a989873e28e2aa2
BLAKE2b-256 70facbb68101fbf08ec98e825c5b4bf12c04766ee19b5c6bccb1ea326d915927

See more details on using hashes here.

File details

Details for the file pynbody-1.5.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pynbody-1.5.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b4f6997fd32e52c7d8da57ad2e25468e432da31dd0aeb2d1cb734f14d0296a7b
MD5 dd83935f8ab52ad900fad499c93bd331
BLAKE2b-256 b1bd63e27181b26bcc2e54e260fb35fefdc0d90fb37944dac441bcb4a3e44179

See more details on using hashes here.

File details

Details for the file pynbody-1.5.1-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pynbody-1.5.1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f1247e0ed36a9319e3d186eb0f5f481a5f8930bddd909f067856d33c0c732e18
MD5 7c4079e3ad6031ae42221918b519fd08
BLAKE2b-256 10ce358251669cba63cb9d85ccad651117aef0579ef8a8a1de39aeea59d63f5f

See more details on using hashes here.

File details

Details for the file pynbody-1.5.1-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for pynbody-1.5.1-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 327d522f4da3f09630bbf200da496ac9845314ecfa7952a9b70c782db71bfd2e
MD5 fd1dddfd257458a0474851f9cd95da4d
BLAKE2b-256 3b7e11e058c5726ccd3368bf81c83aa66c9afe613d958dc114179287f2cda1a8

See more details on using hashes here.

File details

Details for the file pynbody-1.5.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pynbody-1.5.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ad235f3b6860910cb1431d170be2dfed963bff0745fd30faa844e1a514c5ebe6
MD5 4f77835495fdef7a115ec1340a6a6f24
BLAKE2b-256 db6bdbbc6075bf2e6890fca587bc98b473c5fe37ff06f5936270d04c77ed6118

See more details on using hashes here.

File details

Details for the file pynbody-1.5.1-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pynbody-1.5.1-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2efd34b11878fe6150a291309943897821d6d0b78553e2335f0f2aa6bf491256
MD5 e550cd50d7b03c698484896f702f56b2
BLAKE2b-256 5f526754a8d2f4c3e3d64b4dfe277eb5339942fcd2b4b8c09f9f7cde82a52569

See more details on using hashes here.

File details

Details for the file pynbody-1.5.1-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for pynbody-1.5.1-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 7b080eba4a50d8510f0b00c78418816ade8b7d4f802f2396cc6b52d3fce44660
MD5 9d5ecd934b1c78834458ca1deab52e43
BLAKE2b-256 1e79779103f034a9707967d9356d2288901a08b4dfa29b978df12824c2c5ea98

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page