PitchHut logo
A Python suite for synthetic photometry and stellar atmosphere data.
Pitch

SED_Tools is designed to facilitate the access, manipulation, and creation of synthetic photometry data products. By streamlining the process of downloading and standardizing stellar atmosphere models, this package enhances research efficiency in astrophysics, offering features like integration with MESA, multi-source downloads, and machine learning capabilities.

Description

SED_Tools is a comprehensive Python package designed for the analysis and manipulation of stellar spectral energy distributions (SEDs). This tool suite simplifies the process of accessing, standardizing, and generating synthetic photometry data products for stellar atmosphere models, specifically tailored for compatibility with the Modules for Experiments in Stellar Astrophysics (MESA).

Key Features

  • Multi-source Downloading: Seamlessly retrieve stellar atmosphere spectra from various catalogs including SVO, MSG, MAST (BOSZ), and NJM mirrors.
  • Photometric Filter Management: Obtain transmission curves from the SVO Filter Profile Service to support a wide range of photometric analyses.
  • Unit Standardization: Automatically convert spectral data into consistent units (wavelength in Ångströms, flux in erg/cm²/s/Å) for straightforward comparisons and analyses.
  • Integration with MESA: Generate binary flux cubes, HDF5 bundles, and lookup tables that are fully compatible with MESA's colors module.
  • Grid Combination: Merge different stellar libraries into unified "omni grids" to enhance stellar modeling capabilities.
  • Machine Learning Tools: Leverage neural networks for extending incomplete SEDs across broader wavelength ranges and for generating complete spectral profiles based on stellar parameters (effective temperature, logarithm of gravity, metallicity).

Quick Commands

For interactive usage, simply launch:

sed-tools

Directly download stellar spectra or filter curves using commands such as:

sed-tools spectra
sed-tools filters

To build MESA-compatible files from downloaded spectra:

sed-tools rebuild

Combine multiple stellar atmosphere grids interactively or through command line:

sed-tools combine

Train or apply machine learning models for SED completion or generation:

sed-tools ml_completer
sed-tools ml_generator

Python API Access

SED_Tools also features an accessible Python API for programmatic control and integration into data pipelines, allowing users to query catalogs, fetch data, and manipulate spectra directly within Python scripts.

This tool is intended for astrophysicists and researchers seeking a reliable and efficient means to generate and manage stellar atmosphere models, enhancing observational and theoretical astrophysics studies.

0 comments

No comments yet.

Sign in to be the first to comment.