Skip to main content

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

Reason this release was yanked:

Incorrect minimum 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.0.tar.gz (858.8 kB view details)

Uploaded Source

Built Distributions

pynbody-1.5.0-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.0-cp312-cp312-macosx_11_0_arm64.whl (3.3 MB view details)

Uploaded CPython 3.12 macOS 11.0+ ARM64

pynbody-1.5.0-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.0-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.0-cp311-cp311-macosx_11_0_arm64.whl (3.4 MB view details)

Uploaded CPython 3.11 macOS 11.0+ ARM64

pynbody-1.5.0-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.0-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.0-cp310-cp310-macosx_11_0_arm64.whl (3.4 MB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

pynbody-1.5.0-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.0-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.0-cp39-cp39-macosx_11_0_arm64.whl (3.4 MB view details)

Uploaded CPython 3.9 macOS 11.0+ ARM64

pynbody-1.5.0-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.0.tar.gz.

File metadata

  • Download URL: pynbody-1.5.0.tar.gz
  • Upload date:
  • Size: 858.8 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.0.tar.gz
Algorithm Hash digest
SHA256 a6edd1b8439c4a1fd7924bea9ea6da730acb62ff331e5b37e3a8491a0010b2ff
MD5 a1a5fb59bbc3ccf5690086bd107c5921
BLAKE2b-256 2875bc647136b770e7819fc19b15dbaf2719708eb678873192e46c85a0747f17

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pynbody-1.5.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 207b3da43bbac7003aadf2de2cb8780351f62ae8659812a5337a748a8e7e0e1c
MD5 288dd1f67b95936b2d8bfa30ed67d5cc
BLAKE2b-256 bcbc927946a022b1742b59477a69d2ce37ca760de9ef5062b61bf047e57ae921

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pynbody-1.5.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5cad256be2039f59c1f949d6d86016df64d0a694c88105a78e14f9ba645b48ca
MD5 629578f21e871f90dace74f1681f7375
BLAKE2b-256 e61daa045856a61411925632ef990040aa1c06a130037c1af9f99c2bf9860195

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pynbody-1.5.0-cp312-cp312-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 1d5f12d5a5ac654bdc264adc64f84662dfa0407d8cf2bd314223fc835725b116
MD5 c004bf1f908b09023fcda6d9523e1fef
BLAKE2b-256 98a71ff57959db973b71f685a37d8111b57560ede99d14b3ec3c958bc53eed0e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pynbody-1.5.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 080a26968a6c4cddc67b0dc300ccf65bd6641a49ad3e2032bce65a167547c5dc
MD5 80e6b7126612d314d37a851d1f26f310
BLAKE2b-256 646660344f8e472104d5b53a4a23461c832bb752b069db4e56461af8efcfa3d7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pynbody-1.5.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d1c37fe10cc43dc375512953e85f53bf42de59d80de102bb0b1b48fbccaab419
MD5 558ab3e12499a86739ec4e0c69931df6
BLAKE2b-256 39a668b8a59cc44e94130f05585640d2bc32bd59741acee8ad6d2f59e1488e6f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pynbody-1.5.0-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 94bfaa41b4fcecc267e505b635829644dfd2b536dfb144165cf5f72e8c5a82a3
MD5 e525e00c783051802688cd62af806010
BLAKE2b-256 37d9341286340a0664f05a7ee4736f5defa9f14a27cc4b4c7df85cd7b1393d49

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pynbody-1.5.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ececd8a6961e66454de08f8eb9156a5ee5438318b226c450a68231f48d44b693
MD5 34a2ac2750539781bd18e38ae3642a2f
BLAKE2b-256 dacfd65f2daed8049a6796e25409441421d2b518a61284a84e616e8cddf7c54c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pynbody-1.5.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1e2a4f7e2622c84d0456cbdae245bec059db9be0c2f56fd86d7eb30ea58502d0
MD5 cff6b6b0c6bb4b75ed936aca39abb502
BLAKE2b-256 410ec6cd01806fa4073cd5afd64f944d6701b43ca0e200993c9c0a07185aa8db

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pynbody-1.5.0-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 60a2709d0e09d7b32ee06bed88fd7c5439cdee97f89cf2c24e6c7f4896a08023
MD5 c22114f8e3ce1baf1df09773a2592759
BLAKE2b-256 835318c59b8e88c795e1be3ed6ad790e7ab6026d92ad27dc19299fdc694a3a48

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pynbody-1.5.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f1ffff5d56b72ee21b95289d6f0f190eaf68111e2f20e362b2e106529b36e4f1
MD5 41c1a8c44f8c1fac61e1de394109aeda
BLAKE2b-256 821bf318f6548cfcdeaa349f1f26e188b4151bba1375274f90252d64912c219f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pynbody-1.5.0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1c2fa2bb53a246683ee5da782a94f5a41504fbbdb78f44845f79b477b6bfe619
MD5 16d3e3045cc8842f8b5a3c8d7eeef8c1
BLAKE2b-256 c8c5bfa0cb422806803a96fd591bcaa7ba67e6bb7b8971c08bcad783ef6d22ba

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pynbody-1.5.0-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 015f64a69abab632fd4bf7845578e271ec8546bf71f64593f816acf83dabbdaf
MD5 137962b29e7f933e168204b231029025
BLAKE2b-256 1baacb43922fde806f5ef5cd21c10e78ff86b98b066d99566acefc323628293a

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