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


Release history Release notifications | RSS feed

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.4.2.tar.gz (983.6 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.4.2-cp314-cp314-win_arm64.whl (1.5 MB view details)

Uploaded CPython 3.14Windows ARM64

pynbody-2.4.2-cp314-cp314-win_amd64.whl (1.7 MB view details)

Uploaded CPython 3.14Windows x86-64

pynbody-2.4.2-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (9.8 MB view details)

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

pynbody-2.4.2-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (9.7 MB view details)

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

pynbody-2.4.2-cp314-cp314-macosx_11_0_x86_64.whl (2.5 MB view details)

Uploaded CPython 3.14macOS 11.0+ x86-64

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

Uploaded CPython 3.14macOS 11.0+ ARM64

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

Uploaded CPython 3.13Windows ARM64

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

Uploaded CPython 3.13Windows x86-64

pynbody-2.4.2-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (9.9 MB view details)

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

pynbody-2.4.2-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (9.7 MB view details)

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

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

Uploaded CPython 3.13macOS 11.0+ x86-64

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

Uploaded CPython 3.13macOS 11.0+ ARM64

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

Uploaded CPython 3.12Windows ARM64

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

Uploaded CPython 3.12Windows x86-64

pynbody-2.4.2-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (9.8 MB view details)

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

pynbody-2.4.2-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (9.7 MB view details)

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

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

Uploaded CPython 3.12macOS 11.0+ x86-64

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

Uploaded CPython 3.12macOS 11.0+ ARM64

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

Uploaded CPython 3.11Windows ARM64

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

Uploaded CPython 3.11Windows x86-64

pynbody-2.4.2-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (9.8 MB view details)

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

pynbody-2.4.2-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (9.8 MB view details)

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

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

Uploaded CPython 3.11macOS 11.0+ x86-64

pynbody-2.4.2-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.4.2.tar.gz.

File metadata

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

File hashes

Hashes for pynbody-2.4.2.tar.gz
Algorithm Hash digest
SHA256 2c403226fb7f0252f3f8e90c3ba942b9edfce29d9548b317409099f0a58ceb73
MD5 01f814e37b8a6420207f3fb0241da5d2
BLAKE2b-256 5af5761a6c49e5bc78cd3bcdb6f15f9861fd9e22afc5b30d3ca52f567af2ee9f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pynbody-2.4.2-cp314-cp314-win_arm64.whl
  • Upload date:
  • Size: 1.5 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.4.2-cp314-cp314-win_arm64.whl
Algorithm Hash digest
SHA256 d0adf191c074a8d5dd374e9cdc0d755bd28e1d92ae9d7eab014309b053c08839
MD5 194031a6bea7d12fcec25071257b46a5
BLAKE2b-256 b4cc607ef35bc3f37da956852d6b884284e9b3790f24ea84fba35082239519f2

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pynbody-2.4.2-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 1.7 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.4.2-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 43eb2624580ff491762c1007cca86cfa97a6dbf3854ef6c71c03f92acfc6f5e8
MD5 c91f2b09b6723d8cb28bbdf4b63f0550
BLAKE2b-256 9ef8fcd6b093c3d784b6d5ea2b4c917db900d33c94aaaa22dfde45b0a038145f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pynbody-2.4.2-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b724546fa3da8882d281a855540c3a64b927277a994074509c15a135be11d595
MD5 bd425882bdef5d590ac016f9efdfe2ec
BLAKE2b-256 64e9223b0c15d954c79a6f6b4817657a5b95954cbbac2ee07130adbd29f55e5d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pynbody-2.4.2-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 77eeb7e76e0b33249e067d8f4ef0147996e7abc65b9277cb24ff0aa65084243b
MD5 0285a418cb952df73c3500c7dccb4595
BLAKE2b-256 73a4053d1ee1356f15514069af13c31ab444b5ca5e5a01973643b33b6ffc9e71

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pynbody-2.4.2-cp314-cp314-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 bb25e01897ae5a9390606a70947bd176e3b8881dc85dda3e91651fd3cbb465cb
MD5 746c794e339e9186a1e337f9c36a9d4f
BLAKE2b-256 9dc6ecb1f2e592cb3fcaa1ae66617a5ae5933e2bffbe649207875e88a196fdbf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pynbody-2.4.2-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1d12fab169365a1c0aaf71153ddebccdccdb974ff5ff9034e1e95b9e0a8711f7
MD5 4e0abfc4806a2732b53b0dc68130a71f
BLAKE2b-256 be63f18bf7c9dd99f37a40b75ebd3a79a720514327da8301469fb7e648986355

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pynbody-2.4.2-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.4.2-cp313-cp313-win_arm64.whl
Algorithm Hash digest
SHA256 15683a1457b0542ae493590937e21bae1d8f0655d52974492050ee7984c59c52
MD5 6fa0e2b4eece899fb492bd28de12eff1
BLAKE2b-256 9411e3e63624b431947f20d7b0398cc56b9ade9a10801d936975475f96de42f0

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pynbody-2.4.2-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.4.2-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 90effddd84a3ab4e6297613daab03697d59111b887bda2f8d69eafe6ad86a099
MD5 b6e40d2ee9013ab171be88e73b1bc1e6
BLAKE2b-256 8b8f17c701f0807a3386e5a12d2d421299f549aaf837a462f71f63e589214ba7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pynbody-2.4.2-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 6ae283657ae8c2d09644ebab308461c19efd4fb3f4c5a2e21af9a62cd3add790
MD5 f30615f335353be291dc603cdcc0f936
BLAKE2b-256 fd01abdb68aff4f82c83c723423828a28a5a31c64e8204c92630956ca3b1fb37

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pynbody-2.4.2-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 0f3ccfd1c52a09b674c880319483bae3f712dc02a6d15e5dc2eb8c33af3c66e7
MD5 c86c8bdbbb5186e4a4ce9d1adbfa525a
BLAKE2b-256 75575566c92d1ba3aa063ee944bb47e4a12623bd54c4f64165d46c2edff35bc5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pynbody-2.4.2-cp313-cp313-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 d4beee7c26a0392e748e49c7e3950d5eabd31cb1b60a9837025a6a2fac23a7a0
MD5 ad22eaa7e26f1cdc307af62c656cd0ae
BLAKE2b-256 95def38a8eda98bd49698121b543e0b264cc337834760940152df9b1441b8631

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pynbody-2.4.2-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e67f796dbeb7af1a93433a244c0bd17bb7556c25c4b9957b101c84b83cf95848
MD5 d98172cf418665f0674ecfe19446e3e9
BLAKE2b-256 7cceda2409f2b3c6d44502408a3bc9f381e790d31bb4bdbc517c431dfb5514f2

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pynbody-2.4.2-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.4.2-cp312-cp312-win_arm64.whl
Algorithm Hash digest
SHA256 44f317b29b7779434d1a2f614593f10e376f47b601f54a2bd7500a2efccf2dda
MD5 96caf8fe2722b69f8c82b10deb498429
BLAKE2b-256 956a9cadaeedfba692c66ff30102516011a013264ea621b79b94a94e1ca59e01

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pynbody-2.4.2-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.4.2-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 b7d5d0fdbbd0834bf59851e2f677e3dbfcf18c8699aae55004f49e66fcd8bd86
MD5 2e7479034aa2de304132fe2c3d9510df
BLAKE2b-256 0c127e8a342670c3aa7c249ae2ecd6ccdacb063ae1cfb32833094ccac9b17b3c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pynbody-2.4.2-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 af974a5837004ad98c5af0a5f7c7db775d230c69ffd3a04b3ad8e43a6c4cde28
MD5 6ad90e82c69486199c824720485ef9a3
BLAKE2b-256 b63ab4b07cf539d9430f1a90f7f37dc63cd1fc5c270d524e29d8b8a78a9cef40

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pynbody-2.4.2-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 9701335c2de3e2a6741e13489a5ece9badaa9aa0436f1ab0d758331b36a84036
MD5 fc9b22d62257292ad5afabe0be7dd23e
BLAKE2b-256 14cfce78efa41cd43d451f1c97f68c831624e97ad14ef0ef95d238b12c3ae428

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pynbody-2.4.2-cp312-cp312-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 883c493ea2e8b26914101af2d33adfe9c417d6ad1f16f5a8849701fbf755d90b
MD5 1e63037b6264aea8670ff5d6799b3d66
BLAKE2b-256 d7bb6ad114614e14146f9020eb089109c7a46b61df193a04e8164feec17b5f45

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pynbody-2.4.2-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5721a9b42a567f30003fa4ca05d61ff916a3e80c6d3655c90189257402680722
MD5 3c411f1e579dd68626e2103bc9fee5a3
BLAKE2b-256 ae0713012e92522916ca7f6a46d8f29e56c03eabff4928862cf0ffb24d9ee86e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pynbody-2.4.2-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.13.7

File hashes

Hashes for pynbody-2.4.2-cp311-cp311-win_arm64.whl
Algorithm Hash digest
SHA256 9a02b223491d311ec38f7d3df949f7d300d33c29c9f358e496e2f4f7e5183529
MD5 e31ab14d4de4684bbb71d4506ff77e05
BLAKE2b-256 27d8e2c4c7c7ca208cc29a4a039563325543b2ac8cbae0d8d6a1dbd85a2d4c3d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pynbody-2.4.2-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.13.7

File hashes

Hashes for pynbody-2.4.2-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 1b9a597f2b500ad6785b4151bd39574ba08d950506506167d1aaa5c933c17bf8
MD5 305e2bf5458db12a4e8fdd052470247b
BLAKE2b-256 dbff28d41390edd9edb74529117602107e3accadd6905125fbf5901fd70d41e6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pynbody-2.4.2-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 bb187be8a5879e87014837b13785265cebf36c1ab773d357f46665768c955a77
MD5 1010d08edbe05c670a445855801742ff
BLAKE2b-256 154deba1b16fa1297a6abfe404918b6acda5865af28762b250b8ba883070c220

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pynbody-2.4.2-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 4377c5098753680c151e874d7b57aba3b614be71fb59bb4bdef35060239c52fe
MD5 cac15f4fd698659413f45eb2064792a6
BLAKE2b-256 90e6e07f295675ab635b18ad5af01d5ad4e70b3a55cfdc91c530fa9912fe19fe

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pynbody-2.4.2-cp311-cp311-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 1213fafcadb96a4a1ef1dbfd4b5afb116d4d2cbc024131558f22d6024e3feb09
MD5 243e0e736af1c64c74ea329c9b0ce31d
BLAKE2b-256 1ead043d9ce7a7ee62ed562f6716263138248feccde0c6b2fec9097cab9fbb1f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pynbody-2.4.2-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1cb5fa6652351af2f150f8871f1a54a9ce4903b124b4b36666b015751151b2cb
MD5 0a68095a9e2f37792a6dd6eaf1ac1527
BLAKE2b-256 5de9f460e09fbfcf812526dc723c030375d4856b41b7ca0b8a51337db445f4d1

See more details on using hashes here.

Supported by

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