Skip to main content

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. Python version support adheres roughly to SPEC0.

Documentation

The documentation is at readthedocs. To get a first sense of what pynbody can do, try the quick-start tutorial or images tutorial.

Getting started

Binary wheels are provided for Linux, MacOS and, from version 2.2, Windows.

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.

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

Download files

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

Source Distribution

pynbody-2.5.0.tar.gz (987.7 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

pynbody-2.5.0-cp314-cp314-win_arm64.whl (1.6 MB view details)

Uploaded CPython 3.14Windows ARM64

pynbody-2.5.0-cp314-cp314-win_amd64.whl (1.8 MB view details)

Uploaded CPython 3.14Windows x86-64

pynbody-2.5.0-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (10.0 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.24+ x86-64manylinux: glibc 2.28+ x86-64

pynbody-2.5.0-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (9.8 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.24+ ARM64manylinux: glibc 2.28+ ARM64

pynbody-2.5.0-cp314-cp314-macosx_11_0_x86_64.whl (2.6 MB view details)

Uploaded CPython 3.14macOS 11.0+ x86-64

pynbody-2.5.0-cp314-cp314-macosx_11_0_arm64.whl (2.4 MB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

pynbody-2.5.0-cp313-cp313-win_arm64.whl (1.5 MB view details)

Uploaded CPython 3.13Windows ARM64

pynbody-2.5.0-cp313-cp313-win_amd64.whl (1.7 MB view details)

Uploaded CPython 3.13Windows x86-64

pynbody-2.5.0-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (10.1 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.24+ x86-64manylinux: glibc 2.28+ x86-64

pynbody-2.5.0-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (9.9 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.24+ ARM64manylinux: glibc 2.28+ ARM64

pynbody-2.5.0-cp313-cp313-macosx_11_0_x86_64.whl (2.6 MB view details)

Uploaded CPython 3.13macOS 11.0+ x86-64

pynbody-2.5.0-cp313-cp313-macosx_11_0_arm64.whl (2.4 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

pynbody-2.5.0-cp312-cp312-win_arm64.whl (1.5 MB view details)

Uploaded CPython 3.12Windows ARM64

pynbody-2.5.0-cp312-cp312-win_amd64.whl (1.7 MB view details)

Uploaded CPython 3.12Windows x86-64

pynbody-2.5.0-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (10.1 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.24+ x86-64manylinux: glibc 2.28+ x86-64

pynbody-2.5.0-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (9.9 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.24+ ARM64manylinux: glibc 2.28+ ARM64

pynbody-2.5.0-cp312-cp312-macosx_11_0_x86_64.whl (2.6 MB view details)

Uploaded CPython 3.12macOS 11.0+ x86-64

pynbody-2.5.0-cp312-cp312-macosx_11_0_arm64.whl (2.4 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

pynbody-2.5.0-cp311-cp311-win_arm64.whl (1.6 MB view details)

Uploaded CPython 3.11Windows ARM64

pynbody-2.5.0-cp311-cp311-win_amd64.whl (1.8 MB view details)

Uploaded CPython 3.11Windows x86-64

pynbody-2.5.0-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (10.0 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.24+ x86-64manylinux: glibc 2.28+ x86-64

pynbody-2.5.0-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (9.9 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.24+ ARM64manylinux: glibc 2.28+ ARM64

pynbody-2.5.0-cp311-cp311-macosx_11_0_x86_64.whl (2.6 MB view details)

Uploaded CPython 3.11macOS 11.0+ x86-64

pynbody-2.5.0-cp311-cp311-macosx_11_0_arm64.whl (2.4 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

File details

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

File metadata

  • Download URL: pynbody-2.5.0.tar.gz
  • Upload date:
  • Size: 987.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for pynbody-2.5.0.tar.gz
Algorithm Hash digest
SHA256 c3433dc89554ead1bea5ed8ee9451fb96c55123a4c78f40cd400b9aa73cc64b5
MD5 ff18f460a9c5f7e4ce03db5a236afa6c
BLAKE2b-256 7624cf2eb468240f216f7e8b91c224dcc011c973a11d6bbb2a099d90376332f1

See more details on using hashes here.

File details

Details for the file pynbody-2.5.0-cp314-cp314-win_arm64.whl.

File metadata

  • Download URL: pynbody-2.5.0-cp314-cp314-win_arm64.whl
  • Upload date:
  • Size: 1.6 MB
  • Tags: CPython 3.14, Windows ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for pynbody-2.5.0-cp314-cp314-win_arm64.whl
Algorithm Hash digest
SHA256 7cfd95f8957e5c0bd47a358d9e522c07e157eb51e3a489357d4bcf6ef995042d
MD5 6115a0e7a68a62f0ed102c6b356510e3
BLAKE2b-256 9e46cd24c994c74b460078fc7fc9adabe2ba337e08317beaf8564b01464891ef

See more details on using hashes here.

File details

Details for the file pynbody-2.5.0-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: pynbody-2.5.0-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 1.8 MB
  • Tags: CPython 3.14, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for pynbody-2.5.0-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 29d64bc9d9a89659258b866c8c30e4dbaa8f61f3e11a247d4759a93f55c297ac
MD5 9b1104a7e97a642529ca773b6c74e496
BLAKE2b-256 abd3b74a73ba6c3bac511961cca52fb234e3a9f90b472aacf21b4c3b6a1ebdc8

See more details on using hashes here.

File details

Details for the file pynbody-2.5.0-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pynbody-2.5.0-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c5cf61035de44846d157ebf6eb4e1bf67a850f56633015a3f21366f059f4289d
MD5 57bd0cc9ecef8fe12db3c616b2e18c65
BLAKE2b-256 a5a7d8ad5965cc54a6c80924125c84579473d4146206ea8f4b2467bffdab8f80

See more details on using hashes here.

File details

Details for the file pynbody-2.5.0-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for pynbody-2.5.0-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 9d0a2a83f2f30bb5bcbc6caed90b7bb4ba941c672a6cb18619543412eaccd548
MD5 1fd6da0d395a9701b31cd7e7464b885d
BLAKE2b-256 6d05b8b9ea82c11a11c147b6866da77a49fddedf9ad61ec78569edeeb9ae0631

See more details on using hashes here.

File details

Details for the file pynbody-2.5.0-cp314-cp314-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for pynbody-2.5.0-cp314-cp314-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 056e65aa8e98e556efbf52eb6cbc4211a7e012d7f950d243940dfeb4d78744c6
MD5 45404847c32f3ca7c1a6386159aff027
BLAKE2b-256 c9b2e70eeb6f46c55625685f67d68a604403fa1ef698eac2784ffc15ce10cd18

See more details on using hashes here.

File details

Details for the file pynbody-2.5.0-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pynbody-2.5.0-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d8dbba81d8e4f8a1cde90f20e1e48ba7e36c349dcd650958fd8b2ca769be2c3a
MD5 271ed3cc304565fd2c9acf554b730216
BLAKE2b-256 8fc80157cda62a8cacbae5ce4b4872fddd3ba63946a8f2697d443744c4f6e576

See more details on using hashes here.

File details

Details for the file pynbody-2.5.0-cp313-cp313-win_arm64.whl.

File metadata

  • Download URL: pynbody-2.5.0-cp313-cp313-win_arm64.whl
  • Upload date:
  • Size: 1.5 MB
  • Tags: CPython 3.13, Windows ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for pynbody-2.5.0-cp313-cp313-win_arm64.whl
Algorithm Hash digest
SHA256 9e77b53c49a5e41351507492d52fa6532ae803d12395eecc6079cc2d109d76ae
MD5 e959a91aa8a5cf0509680870407ff71b
BLAKE2b-256 0bf14b59852f5fed78de5f0c93167d6c5530e72a5adc3f4ec735e4f5166455cd

See more details on using hashes here.

File details

Details for the file pynbody-2.5.0-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: pynbody-2.5.0-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 1.7 MB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for pynbody-2.5.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 17d6f5f463a6a77d03ae5daf46426b650dc17c8ae7c838bfdbb8bb5cdd490a87
MD5 a18a3af2f67c2656e823ca43ce50ae0f
BLAKE2b-256 278c1ce450380dc2fc9b7ab0bc1fc536c791b1f867f7af2a0dae6c4bb38d68d1

See more details on using hashes here.

File details

Details for the file pynbody-2.5.0-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pynbody-2.5.0-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 9ee8420422b27373aef1b3ee7ae64c7c6caf7655f80025e7be60ea05cb591f78
MD5 70df7c65df6362f19fbaa3bb94f32658
BLAKE2b-256 01a012e108bb2f85fed67adb6c70adb2ddc8881efc23ca31628e511bd7c20675

See more details on using hashes here.

File details

Details for the file pynbody-2.5.0-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for pynbody-2.5.0-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 ee434800e101a5cc8ca6ad8e125183659edf833f6ed9b2501a947f7dc6d3b916
MD5 3d2c2df11138379618625a085961fc3b
BLAKE2b-256 46cc86286bc5f989c0d76e11cb59ad7e9691dd2a545e4a4a2944ddaa531c0612

See more details on using hashes here.

File details

Details for the file pynbody-2.5.0-cp313-cp313-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for pynbody-2.5.0-cp313-cp313-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 ca971d97deb1e6e4e181ab88287c160529a9ded1bdce5633b6825a14a7677e6e
MD5 e195c7ec9422bda7937629a16dd2b408
BLAKE2b-256 d3f2cfba3b14f214285ee6fc8b4b9fb54fdb3d34ab520d65ee49e52f119d1491

See more details on using hashes here.

File details

Details for the file pynbody-2.5.0-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pynbody-2.5.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ffd529f71bed869e0cddbdca47366d34bc936e4190694b6d920689d32af0d1f5
MD5 b8e87b61ae93573caeffe1f5f2841c4b
BLAKE2b-256 39386b8cabdfa2be21863291047ba952a9c1dff6b5242894782c52b9be477ab7

See more details on using hashes here.

File details

Details for the file pynbody-2.5.0-cp312-cp312-win_arm64.whl.

File metadata

  • Download URL: pynbody-2.5.0-cp312-cp312-win_arm64.whl
  • Upload date:
  • Size: 1.5 MB
  • Tags: CPython 3.12, Windows ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for pynbody-2.5.0-cp312-cp312-win_arm64.whl
Algorithm Hash digest
SHA256 5ed512931609675df8aa8c7f57e77398cf8b3c94f2c0c78b593dd8fc98a76d03
MD5 e72f48936ef78b4a4936aaf6e6011b90
BLAKE2b-256 273796cdec50a00ff6023519dd5649cff5bf81a8d1d428383ba7d3907caa8fbf

See more details on using hashes here.

File details

Details for the file pynbody-2.5.0-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: pynbody-2.5.0-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 1.7 MB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for pynbody-2.5.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 55878fe931ab03373b5f50f9ba33554f5b7caf27b04984a9f7c4ad2a4c9d5054
MD5 466a7d84ff28295a06c4c9569610648c
BLAKE2b-256 2875f6a9d4cda77b9f3e86d4d44a90c9393c330252cc6ab5c04e7d92eb07ca36

See more details on using hashes here.

File details

Details for the file pynbody-2.5.0-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pynbody-2.5.0-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 221d89eb68a0454cb9f9562f6803dcf2d44f1b13cd7c08050bfa588ea3e56180
MD5 093f7df1ec989343eabbc21878ff1c82
BLAKE2b-256 6d95db0fbf79a502f324ebebb04713992e60a2800a0e02e614032d130fb52252

See more details on using hashes here.

File details

Details for the file pynbody-2.5.0-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for pynbody-2.5.0-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 863dd4204262e6c4ad9c9af314a335929bee69a5a0d575c15f16dcfdf3ab05c5
MD5 5394c5370d57504ced09c4789cf4fc09
BLAKE2b-256 b8bc3ec7b37821779cdd08d8fe05f2d8508f48da8f669440b1a68587b58cb76f

See more details on using hashes here.

File details

Details for the file pynbody-2.5.0-cp312-cp312-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for pynbody-2.5.0-cp312-cp312-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 6c57dc37fab23e705c126affbf99800cb3d67daa3ec2f85d56bafe471efd6555
MD5 11d15fbb53a2e6b0608a92537790d247
BLAKE2b-256 b29e515a67db461b3084bac815ce3338252115c465e1781f61d33bfe4f0b154c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pynbody-2.5.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 83767b46412bf26531ebfbdded40ac38495eeaef233a79e001ab54a3a2838bc2
MD5 e74228aa98a696d4c696310041df9dde
BLAKE2b-256 13b931f9ea054d90b2b7e9fe864e3bb8c11436a4ae399d6c759e245266c16039

See more details on using hashes here.

File details

Details for the file pynbody-2.5.0-cp311-cp311-win_arm64.whl.

File metadata

  • Download URL: pynbody-2.5.0-cp311-cp311-win_arm64.whl
  • Upload date:
  • Size: 1.6 MB
  • Tags: CPython 3.11, Windows ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for pynbody-2.5.0-cp311-cp311-win_arm64.whl
Algorithm Hash digest
SHA256 003dd00c727010547cd0e56996c55ba46fd45d25bc17746a8089301e3f02ee3a
MD5 7c4b9b2eeccd7931954b16be34b55b46
BLAKE2b-256 b703e492ce9227dc7c42e9f1745985164c55c78e43d71e51d10a6eb8c9bfd1c1

See more details on using hashes here.

File details

Details for the file pynbody-2.5.0-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: pynbody-2.5.0-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 1.8 MB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for pynbody-2.5.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 bdd2dd46d8aa49cf2d16d9c4e0aa7ed3bfd98a70669036acbc860906aa3ff668
MD5 051b237f2282e09afcc5476be4e564d6
BLAKE2b-256 a2753af82732f6514ba0ecfbc76cc8bb92102e19a1a8bab8cc2f250464fc8ae1

See more details on using hashes here.

File details

Details for the file pynbody-2.5.0-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pynbody-2.5.0-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a3fb552bd06d311fd44a8a6db3d688ecfef0a8ff5fd5f4be3852b09e831a5eb9
MD5 7478552509b98653a25bcb706b968346
BLAKE2b-256 b4a781ca44c1866f6b5581000d4a6dde2b89069d15875d8dacf3a6395b67d175

See more details on using hashes here.

File details

Details for the file pynbody-2.5.0-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for pynbody-2.5.0-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 04c3007c0ff49a4871fe7beabd50d3bd019079ffef8eba4287db14ac116584a5
MD5 c48d5d2fcd80f518eb7d69638a0f1e32
BLAKE2b-256 27b99d6b35a29a81eff11a3e2fbec4e81021b4eec70404bab7cbfe10300988fd

See more details on using hashes here.

File details

Details for the file pynbody-2.5.0-cp311-cp311-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for pynbody-2.5.0-cp311-cp311-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 0ab0c4a889c3cb9e2431246a163747112bb341dff31848bb8927deee165f3a7c
MD5 4343fa86f746c093f34084823ca0d1e1
BLAKE2b-256 3bdda20301ca1a9db52f0d00c0e25763739186b7961044c7f2314fc7f73ce2a9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pynbody-2.5.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 93d53c1ad7226669f68df800985cd77db5646d1ffba30b96434a489d17d0c687
MD5 90fc12ac34dd4d8c8897b9d53c640573
BLAKE2b-256 a73127aae8a81073f0669a9636d9387a9700bc2b05a4588a75fd975b72ea5c11

See more details on using hashes here.

Release history Release notifications | RSS feed

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page