Simple tools for astronomical spectral energy distributions, particularly filter projections.
Project description
Modules for storing and operating on astronomical source spectral energy distributions.
Installation & setup:
git clone https://github.com/bd-j/sedpy
cd sedpy
pip install .
Then in python, e.g.,
from sedpy import observate
# get magnitude from a spectrum:
filt = observate.Filter("sdss_r0")
mag = filt.ab_mag(angstroms, f_lambda_cgs)
# or get several magnitudes at once
filterlist = observate.load_filters(["galex_NUV", "sdss_r0"])
mags = observate.getSED(angstroms, f_lambda_cgs, filterlist=filters)
see the FAQ
Description:
observate has methods for generating synthetic photometry through any filters, and classes for dealing with filters generally. There is some functionality for spectra (vaccum to air conversions). With a huge debt to Mike Blanton’s kcorrect code .
attenuation contains simple dust attenuation methods.
extinction (Deprecated) classes for a detailed modeling of extinction curves, following the Fitzpatrick & Massa parameterizations. See dust_extinction instead.
photometer (Deprecated) has some basic aperture photometry algorithms. See photutils instead.
ds9region (Deprecated) has some simple ds9 region classes.
modelgrid (Deprecated) is a module with classes for the storage and interpolation of model SEDs. Largely superceded by scipy.interpolate algorithms.
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
Built Distribution
Hashes for astro_sedpy-0.2.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9eab53e74ea74f234fbbabfea01c7c2c16b95312e4d49d64f80a78ab6e6e1b6b |
|
MD5 | 34b29f1d9b99122fb4834aaaaea3f000 |
|
BLAKE2b-256 | 32ef0b0ce1a15e00b9e1ab66436f9f0d65be709dcfb4d0f8897e70aaf212d90b |