Skip to main content

A ML-based galaxy group finder and dark matter halo mass estimator for MOONRISE-type data large datasets.

Project description

Dark from Light 🌌

"Unveiling the invisible universe, one galaxy at a time" A Python package that classifies galaxies into groups and estimates dark matter halo masses using Random Forest regressors trained on large volume cosmological simulations: EAGLE and IllustrisTNG.

Features

  • Galaxy Group Classification: Automatically allocate galaxies into groups
  • Dark Matter Mass Estimation: Predict halo masses from observable properties (photometric/spectroscopic stellar mass estimates, sky coordinates and redhsift)
  • Pre-trained Models: Ready-to-use Random Forest regressors trained on simulation data (mapping between electromagnetic observables and halo properties)
  • Multiple Halo Mass - Stellar Mass Relations: Choice among models trained on EAGLE, IllustrisTNG and hybrid approach (mean prediction between the two simulations)

Quick Start

from dark_from_light import allocate_galaxy_groups, HybridRegressionModel

# Classify galaxies into groups
allocate_galaxy_groups(galaxy_data)

# Estimate dark matter halo masses
model = HybridRegressionModel()
halo_mass = model.predict_group(group_total_stellar_mass)

Turn stellar observations into cosmic insights.

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

dark_from_light-0.1.0.tar.gz (21.7 kB view details)

Uploaded Source

Built Distribution

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

dark_from_light-0.1.0-py3-none-any.whl (28.5 kB view details)

Uploaded Python 3

File details

Details for the file dark_from_light-0.1.0.tar.gz.

File metadata

  • Download URL: dark_from_light-0.1.0.tar.gz
  • Upload date:
  • Size: 21.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.7.2

File hashes

Hashes for dark_from_light-0.1.0.tar.gz
Algorithm Hash digest
SHA256 5ccfc0e5c273faa6c181b15149d50d0f3d429bcc6e34708317cd776b75655720
MD5 ef9ccca81b5ed0329c53cdc80daa9344
BLAKE2b-256 ca3583bfac788000a095629eff17e8c04c4250f9a2e90e636734466a2e77fbeb

See more details on using hashes here.

File details

Details for the file dark_from_light-0.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for dark_from_light-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 a0363e2989a975e78f0290e111030aec6065e846d3ce4d3e2a674494f5ccbf04
MD5 f9e18c205ab69ed0b8d91addb083244b
BLAKE2b-256 a2ad306be9ba7617b3be683219feb2f6a5e4b53520714f28c17abca0bbdecf46

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