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

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: swiftgalaxy-1.2.1.tar.gz
  • Upload date:
  • Size: 70.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for swiftgalaxy-1.2.1.tar.gz
Algorithm Hash digest
SHA256 cc1c1fa581efdd3bb4cf6cf3cd4127f15b9c323960abacee80ca5790b947ae40
MD5 d7e2e826668905578144d91b81fe2030
BLAKE2b-256 f35d2996ce48b5f7637ddd71907098a745fe7aacd2db5bbb180901faa9d7bf0d

See more details on using hashes here.

Provenance

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

Publisher: python-publish.yml on SWIFTSIM/swiftgalaxy

Attestations:

File details

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

File metadata

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

File hashes

Hashes for swiftgalaxy-1.2.1-py3-none-any.whl
Algorithm Hash digest
SHA256 d935f0029095effa55e1ccc93cda77bfa6875d1e0121480b93a44d48a0d9ec66
MD5 a0ed9097aeeac14c526298ccf5fa3fb0
BLAKE2b-256 57b29ec46895e94834bbfecfe477df30966413284aad8cd890f88232bb0eb834

See more details on using hashes here.

Provenance

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

Publisher: python-publish.yml on SWIFTSIM/swiftgalaxy

Attestations:

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