|
73 | 73 | "from astropy.table import Table\n", |
74 | 74 | "from dust_extinction.parameter_averages import CCM89, F99\n", |
75 | 75 | "from synphot import units, config\n", |
76 | | - "from synphot import SourceSpectrum,SpectralElement,Observation,ExtinctionModel1D\n", |
| 76 | + "from synphot import SourceSpectrum,SpectralElement,Observation,ReddeningLaw\n", |
77 | 77 | "from synphot.models import BlackBodyNorm1D\n", |
78 | 78 | "from synphot.spectrum import BaseUnitlessSpectrum\n", |
79 | 79 | "from synphot.reddening import ExtinctionCurve\n", |
|
540 | 540 | "wav = np.arange(0.1, 3, 0.001)*u.micron\n", |
541 | 541 | "\n", |
542 | 542 | "# Make the extinction model in synphot using a lookup table.\n", |
543 | | - "ex = ExtinctionCurve(ExtinctionModel1D, \n", |
544 | | - " points=wav, lookup_table=ext.extinguish(wav, Av=Av))\n", |
| 543 | + "ex = ReddeningLaw(ext).extinction_curve(Av / ext.Rv, wavelengths=wav)\n", |
545 | 544 | "sp_ext = sp_norm*ex\n", |
546 | 545 | "sp_ext.plot(left=1, right=15000, flux_unit='flam',\n", |
547 | 546 | " title='Normed Blackbody with Extinction')" |
|
0 commit comments