Simple tools for astronomical spectral energy distributions, particularly filter projections.
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
- 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.
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
|Filename, size||File type||Python version||Upload date||Hashes|
|Filename, size astro_sedpy-0.2.0-py3-none-any.whl (1.8 MB)||File type Wheel||Python version py3||Upload date||Hashes View|
|Filename, size astro-sedpy-0.2.0.tar.gz (1.8 MB)||File type Source||Python version None||Upload date||Hashes View|
Hashes for astro_sedpy-0.2.0-py3-none-any.whl