Skip to main content

A Python package for generating astrophysical images of galaxies from hydrodynamical simulations.

Project description

GalSyn

GalSyn is a modular Python package designed for generating realistic synthetic spectrophotometric observations of galaxies from hydrodynamical simulation data. By employing particle-by-particle spectral modeling to 3D data from hydrodynamical simulation such as IllustrisTNG and EAGLE, GalSyn enables the generation of realistic synthetic spectrophotometric data cubes, including broadband imaging and Integral Field Unit (IFU) spectroscopy. Beyond light synthesis, the tool produces comprehensive 2D physical property maps of the stellar populations, gas, and dust, as well as the decoupled kinematics of both stellar and gaseous components.

A core philosophy of GalSyn is providing extensive flexibility over the physical ingredients involved in the synthesis procedure. This includes highly flexible control over the stellar population synthesis (SPS) modeling, and customize underlying components such as Initial Mass Functions (IMFs), stellar isochrones (e.g., MIST, Padova, BaSTI), stellar spectral libraries (e.g., MILES, BaSeL), and binary stellar evolution (BPASS). Furthermore, GalSyn implements highly flexible analytical dust attenuation models, allowing users to choose between fixed empirical laws or dynamic prescriptions with variable UV bump strengths and power-law slopes.

While traditional radiative transfer codes offer high physical rigor, they are often computationally intensive and offer limited flexibility regarding stellar population choices. GalSyn is built for computational efficiency and highly flexible user control, allowing for large-scale population studies and systematic exploration of how different physical assumptions (like IMF or dust laws) impact emergent galaxy light.

Check out the sections below to learn more about GalSyn's capabilities, how to use it, and its API. For more detailed information about the physical ingredients and algorithms, please see Abdurro'uf et al. (2026).

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

galsyn-0.1.1.tar.gz (249.2 kB view details)

Uploaded Source

Built Distribution

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

galsyn-0.1.1-py3-none-any.whl (252.4 kB view details)

Uploaded Python 3

File details

Details for the file galsyn-0.1.1.tar.gz.

File metadata

  • Download URL: galsyn-0.1.1.tar.gz
  • Upload date:
  • Size: 249.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for galsyn-0.1.1.tar.gz
Algorithm Hash digest
SHA256 d84b3db57f9bc693b84577a91189b6b34fe678f33bfeefb3c1477dec5d8c6609
MD5 21414815195add954f5bb6eca55a133a
BLAKE2b-256 fcaa29181a7da2008d40d3c7a44dfc6aa3ff1480f93a11c26c688fbda81d775e

See more details on using hashes here.

Provenance

The following attestation bundles were made for galsyn-0.1.1.tar.gz:

Publisher: publish.yml on aabdurrouf/GalSyn

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

File details

Details for the file galsyn-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: galsyn-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 252.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for galsyn-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 eefc548681c65a3c2f4a1b153d3258e987dcfe90bd313867bf3032cfc5eb4b5c
MD5 a0464bc87c4e1218bf3fd1dd2420e4c7
BLAKE2b-256 e4e86e4d5bbf0d6da4b6ee46611d672d09890cc22645efe016008143e268e276

See more details on using hashes here.

Provenance

The following attestation bundles were made for galsyn-0.1.1-py3-none-any.whl:

Publisher: publish.yml on aabdurrouf/GalSyn

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

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