In [1]:
import pyneb as pn
import numpy as np
import matplotlib.pyplot as plt
In [2]:
rc = pn.RedCorr()
wl = [4861, 6000, 3000]
In [3]:
rc.getLaws()
Out[3]:
In [4]:
rc.law = 'CCM89'
rc.cHbeta = 1.5
print rc.AV, rc.E_BV
In [5]:
rc.getCorr(wl)
Out[5]:
In [6]:
rc.getCorrHb(wl)
Out[6]:
In [7]:
rc.law = 'F99'
In [8]:
rc.getCorr(wl)
Out[8]:
In [9]:
rc2 = pn.RedCorr(law='F99')
rc2.cHbeta = 1.5
print rc2.getCorrHb(wl)
print rc2.getCorr(wl)
In [10]:
rc2 = pn.RedCorr(law='S79 H83 CCM89')
rc2.cHbeta = 1.5
print rc2.getCorrHb(wl)
print rc2.getCorr(wl)
In [11]:
rc2 = pn.RedCorr(law='SM79 Gal')
rc2.cHbeta = 1.5
print rc2.getCorrHb(wl)
print rc2.getCorr(wl)
In [12]:
rc2 = pn.RedCorr(law='K76')
rc2.cHbeta = 1.5
print rc2.getCorrHb(wl)
print rc2.getCorr(wl)
In [13]:
rc2.cHbeta = 1.5
print rc2.getCorrHb(wl)
print rc2.getCorr(wl)
In [16]:
rc2 = pn.RedCorr()
rc2.cHbeta = 3
print(rc2.AV, rc2.E_BV, rc2.cHbeta)
rc2.law = 'K76'
print(rc2.AV, rc2.E_BV, rc2.cHbeta)
rc2.cHbeta = 3
print(rc2.AV, rc2.E_BV, rc2.cHbeta)
rc2.cHbeta = 3
print(rc2.AV, rc2.E_BV, rc2.cHbeta)
rc2.E_BV = 3
print(rc2.AV, rc2.E_BV, rc2.cHbeta)
rc2.E_BV = 3
print(rc2.AV, rc2.E_BV, rc2.cHbeta)
rc2.AV = 3
print(rc2.AV, rc2.E_BV, rc2.cHbeta)
rc2.AV = 3
print(rc2.AV, rc2.E_BV, rc2.cHbeta)
rc2.cHbeta = 3
print(rc2.AV, rc2.E_BV, rc2.cHbeta)
In [ ]: