In [3]:
import pandas as pd
import numpy as np
import matplotlib.pyplot as plt
import splat
import wisps
%matplotlib inline

In [4]:
splat.INSTRUMENTS['WFC3-G141']


Out[4]:
{'instrument_name': 'HST WFC3 IR G141',
 'pixelscale': <Quantity 0.128 arcsec>,
 'wave_range': <Quantity [1.075, 1.7  ] micron>,
 'slitwidth': <Quantity 0.3 arcsec>,
 'resolution': 130.0,
 'norders': 7,
 'readnoise': 0.0,
 'darkcurrent': 0.0,
 'gain': 1.0,
 'altname': ['WFC3', 'HST WFC3', 'HST WFC3 IR', 'WFC3 IR', 'G141'],
 'wunit': Unit("micron"),
 'funit': Unit("erg / (cm2 micron s)")}

In [25]:
s=splat.getSpectrum(lucky=True)[0]


Retrieving 1 lucky file


In [46]:
s.addNoise(5.)
plt.step(s.wave, s.flux.value+(2*s.flux.value.mean()), label='spex')

s.reset()
s.addNoise(5.)
s.toInstrument('WFC3-G141')
plt.step(s.wave.value, s.flux.value, label='WFC3')

#plt.step(s.wave.value, s.flux.value)
plt.xlim([1.1, 1.7])
plt.ylim([0, 1.8e-15])

plt.legend()
s.reset()



In [ ]: