Skip to main content

Astronomical N-body/SPH analysis for python

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

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-2.2.1.tar.gz (965.4 kB view details)

Uploaded Source

Built Distributions

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

Uploaded CPython 3.13Windows ARM64

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

Uploaded CPython 3.13Windows x86-64

pynbody-2.2.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (10.3 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

pynbody-2.2.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (10.2 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

pynbody-2.2.1-cp313-cp313-macosx_13_0_x86_64.whl (3.3 MB view details)

Uploaded CPython 3.13macOS 13.0+ x86-64

pynbody-2.2.1-cp313-cp313-macosx_13_0_arm64.whl (3.2 MB view details)

Uploaded CPython 3.13macOS 13.0+ ARM64

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

Uploaded CPython 3.12Windows ARM64

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

Uploaded CPython 3.12Windows x86-64

pynbody-2.2.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (10.3 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

pynbody-2.2.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (10.1 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

pynbody-2.2.1-cp312-cp312-macosx_13_0_x86_64.whl (3.4 MB view details)

Uploaded CPython 3.12macOS 13.0+ x86-64

pynbody-2.2.1-cp312-cp312-macosx_13_0_arm64.whl (3.1 MB view details)

Uploaded CPython 3.12macOS 13.0+ ARM64

pynbody-2.2.1-cp311-cp311-win_arm64.whl (1.5 MB view details)

Uploaded CPython 3.11Windows ARM64

pynbody-2.2.1-cp311-cp311-win_amd64.whl (1.7 MB view details)

Uploaded CPython 3.11Windows x86-64

pynbody-2.2.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (10.3 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

pynbody-2.2.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (10.3 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

pynbody-2.2.1-cp311-cp311-macosx_13_0_x86_64.whl (3.5 MB view details)

Uploaded CPython 3.11macOS 13.0+ x86-64

pynbody-2.2.1-cp311-cp311-macosx_13_0_arm64.whl (3.2 MB view details)

Uploaded CPython 3.11macOS 13.0+ ARM64

File details

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

File metadata

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

File hashes

Hashes for pynbody-2.2.1.tar.gz
Algorithm Hash digest
SHA256 e9a8b1627255157f857dc881bc734660dd70f26a9a1dca15c8082bc8a269db66
MD5 101bca364a1ce9c459001cc7016e5aeb
BLAKE2b-256 8eb6c2cba96fe1178f91f4cb2ab6af7d48a0f746577fd3ca55e6f9e8f4076380

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pynbody-2.2.1-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.12.8

File hashes

Hashes for pynbody-2.2.1-cp313-cp313-win_arm64.whl
Algorithm Hash digest
SHA256 b795f9085952085d3486aadd2f879e47575fa03ba977d3eaa2eba25c3d8e0a79
MD5 6d5e803703f87d3948d1cc33e7b9839e
BLAKE2b-256 bddb00ff28fcedf1a836dfdb68b89d8c0fbfd6ffb67bc3c3e87ca3141210e6be

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pynbody-2.2.1-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.12.8

File hashes

Hashes for pynbody-2.2.1-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 4a0f3cbd3c4a511ed297c12eebdae927d8a1fe44b6da6cd1b4d4631191741736
MD5 1f07add6c738f3fe235a2e55f8ca63b6
BLAKE2b-256 967152d15231f42a04b6e1f35339985c046fda57a8faf165752428cc48474c06

See more details on using hashes here.

File details

Details for the file pynbody-2.2.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pynbody-2.2.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4fa02154a99840becaf44a540365aaf9019ae65b1726ca4d927e63b0ad1d127f
MD5 7495c3f5f137dc7a3b8a1da36af5a2d9
BLAKE2b-256 b85e468b969823dd0fd77a6be615b413866c2e6efc9d72fe77d660351aa2ec4a

See more details on using hashes here.

File details

Details for the file pynbody-2.2.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for pynbody-2.2.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 387dade951d0c6970f680b5689caeca520b8e2015ee83d859d3541790d14595f
MD5 ca94ec522ae795b5cbc697ad651b7c6f
BLAKE2b-256 a7898f556ec7e433d95ec6f6205cfdc7c321113f5e7a255800ff72d720323f2d

See more details on using hashes here.

File details

Details for the file pynbody-2.2.1-cp313-cp313-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for pynbody-2.2.1-cp313-cp313-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 e77e5dd458766f2e9c15b2f8ae7c99523b805e8e815c218be6314f69a2b5700c
MD5 c441c1894197bc439e3336de07fe870f
BLAKE2b-256 494a28b273860566f4d6dbe9f35dc287a240d7ff57044620ea88d6b456a06934

See more details on using hashes here.

File details

Details for the file pynbody-2.2.1-cp313-cp313-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for pynbody-2.2.1-cp313-cp313-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 4527a26cfc29ae12a1370262f5f781336500bef69fa4451124c7ce7adf8b36e6
MD5 4b72c74d0fadd435bc2e6d98e5eefc83
BLAKE2b-256 38830d9bfd1ca3fe32b903b983cc7c03de84bdb51f508e4d7fe4b9c4a6d58c17

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pynbody-2.2.1-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.12.8

File hashes

Hashes for pynbody-2.2.1-cp312-cp312-win_arm64.whl
Algorithm Hash digest
SHA256 97373f13a946576d9d6891699e6d242f731f430dcfd896746e34a298ddfa5471
MD5 32441b9cf23bc1610b39f346048ed5ff
BLAKE2b-256 3f0415820cd96e6db167cfdea86273e0bccce3ff3ead313f4c5d12603121c0fc

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pynbody-2.2.1-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.12.8

File hashes

Hashes for pynbody-2.2.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 eea00a111eaa7332920b87c6f483b1225c438354c214456df2ca647cde6d5bb4
MD5 14f3abf6aa65e11aa157ba88e82174a9
BLAKE2b-256 67e25abcc696276979c68e55c2b49dbe447ee7ea90808194363b549067579579

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pynbody-2.2.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9a9ce68b11ced815d3afb568c9748e482df58ec51f35184ad1ef85b7a2a74bef
MD5 3c771de1d3cd2e3858003349b62ae9d5
BLAKE2b-256 99b6bc3a2561ebcc683333f3339fedd099054672a9566f7a8f6813c7d234902b

See more details on using hashes here.

File details

Details for the file pynbody-2.2.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for pynbody-2.2.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 6cd220e8acaef4d267e2519a7cf6e9af2ffb909a82d9ed500dc033174885a702
MD5 97042ed655b2d466c5b21da4672d955c
BLAKE2b-256 022f1ebfd489de46432fe89c76c6345ed960d974320e49419596efe0bce57d3f

See more details on using hashes here.

File details

Details for the file pynbody-2.2.1-cp312-cp312-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for pynbody-2.2.1-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 0011054cc926ac8f98179f6a65e24aebd89ec0b576c42a49d57eac23c7f56bbd
MD5 0d80d7a70606092e11e574defb285cc1
BLAKE2b-256 bf241fbecebd1d2f47bf357fbbff94f3b58fd4f33887d491d6131af659ced417

See more details on using hashes here.

File details

Details for the file pynbody-2.2.1-cp312-cp312-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for pynbody-2.2.1-cp312-cp312-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 4f481af012be89632803e9a2517f95395102720e26e9e5e9ae954a97ab75f750
MD5 4b665fc17dd377086b1fa6d28362d16f
BLAKE2b-256 d798b7fa8514317ea30e3ed7997358ea93fdef493067ba97873fce17891eb7d8

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for pynbody-2.2.1-cp311-cp311-win_arm64.whl
Algorithm Hash digest
SHA256 b9c7a58b4d45174328080729bded139ebf76b067ad3a54018bda792cb2df0c41
MD5 1ad43471c8ab424025b0dd4b51423c80
BLAKE2b-256 815ac58cf38cb205598a15c6c165f410edfc7bde2bbd266f8be916d041c37fb2

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for pynbody-2.2.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 48fc563f831300bbefc39bb71b91ecfd4410efa6bce992002f6b58459d02eb58
MD5 a01f91950a9eaa20200a2fe087ded1af
BLAKE2b-256 5cfa10df656f18dc7d34c1a14b8aaba4a25124adab1063c087da1cf8a675a274

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pynbody-2.2.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 95ba0718d4994db588d58be34af0460063653f7da8001d1f4fb21a371d62193a
MD5 7483168a21d79ac64dd848fa9f1664e1
BLAKE2b-256 aa7c101b2eeb6cde0243aed062daad17ddd10dfcdf388b00396228bccc63a7ce

See more details on using hashes here.

File details

Details for the file pynbody-2.2.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for pynbody-2.2.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 86dedd78599ddd3a5b13ac2d098ca4991419353b53fb3885b4c028975d238b44
MD5 dd155d8b8503818727af56e1ee6f5f19
BLAKE2b-256 79fc95a08da81efdd6b892b4e893137c45f8b28820dd6768b8cca1f6fdb12aaf

See more details on using hashes here.

File details

Details for the file pynbody-2.2.1-cp311-cp311-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for pynbody-2.2.1-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 6cdc3decf25e52bc2b63aa28a6d7444d0a0f41bda724b1ce41676a263b0f76bb
MD5 40b9cdc51e69b6fd25bbe8b87d226e0c
BLAKE2b-256 34afca4fc2e4698b7bb246d08c25ff1985336cc0bb5b30058d9ccdc69b479aa3

See more details on using hashes here.

File details

Details for the file pynbody-2.2.1-cp311-cp311-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for pynbody-2.2.1-cp311-cp311-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 5072df8abc500958b07348f5ee1a609fa490020bfa1726fbc35b08fb702ab37b
MD5 5ecab3033bbe2262393c8391ed087067
BLAKE2b-256 1735240b420115020b1a333e3649272e23d71a020d98ca9e7b29c0b69beff195

See more details on using hashes here.

Supported by

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