Skip to main content

Code abstraction of objects (galaxies) in simulations.

Project description

Build Status Documentation Status

SWIFTGalaxy is a module that extends SWIFTSimIO tailored to analyses of particles belonging to individual simulated galaxies. It inherits from and extends the functionality of the SWIFTDataset. It understands the content of halo catalogues (supported: Velociraptor, Caesar, SOAP) and therefore which particles belong to a galaxy or other group of particles, and its integrated properties. The particles occupy a coordinate frame that is enforced to be consistent, such that particles loaded on-the-fly will match e.g. rotations and translations of particles already in memory. Intuitive masking of particle datasets is also enabled. Finally, some utilities to make working in cylindrical and spherical coordinate systems more convenient are also provided.

Citing SWIFTGalaxy

Please also consider the citations requested for SWIFTSimIO.

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

swiftgalaxy-2.0.2.tar.gz (71.1 kB view details)

Uploaded Source

Built Distribution

swiftgalaxy-2.0.2-py3-none-any.whl (57.5 kB view details)

Uploaded Python 3

File details

Details for the file swiftgalaxy-2.0.2.tar.gz.

File metadata

  • Download URL: swiftgalaxy-2.0.2.tar.gz
  • Upload date:
  • Size: 71.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for swiftgalaxy-2.0.2.tar.gz
Algorithm Hash digest
SHA256 631fc7955b5a646ea2965e0bea73cded3b76f191f8d3fd9efd0a386448ae5758
MD5 ed7bfcdc77cef0de1ed713bbebf49156
BLAKE2b-256 81aca712911edf0775646fa55dab83a423ee36df1bca220bd6001c3c8e7dcfeb

See more details on using hashes here.

Provenance

The following attestation bundles were made for swiftgalaxy-2.0.2.tar.gz:

Publisher: python-publish.yml on SWIFTSIM/swiftgalaxy

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file swiftgalaxy-2.0.2-py3-none-any.whl.

File metadata

  • Download URL: swiftgalaxy-2.0.2-py3-none-any.whl
  • Upload date:
  • Size: 57.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for swiftgalaxy-2.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 9b4c8357dc7423c77c07e3305900a08c584b327c00a0fb47f179ac10dda08f80
MD5 04631d690932c1efda538d1842c0c057
BLAKE2b-256 78d0a550b61411f079128414a55269df7074f9d007be611bf6ef108a515bd0cb

See more details on using hashes here.

Provenance

The following attestation bundles were made for swiftgalaxy-2.0.2-py3-none-any.whl:

Publisher: python-publish.yml on SWIFTSIM/swiftgalaxy

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

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