Examples for the DLASystem Class (v1.0)¶
%matplotlib inline
# imports
try:
import seaborn as sns; sns.set_style("white")
except:
pass
from linetools.spectra.xspectrum1d import XSpectrum1D
from pyigm.abssys.dla import DLASystem, DLASurvey
Simple Instantiate¶
dla = DLASystem((0.*u.deg, 0.*u.deg), 2.5, None, NHI=20.55)
dla
<DLASystem: 00:00:00 00:00:00, 2.5, NHI=20.55, Z/H=0>
From a JXP .dat file¶
(use of these .dat files is no longer recommended)
dla = DLASystem.from_datfile('Data/PH957.z2309.dat', tree=os.environ.get('DLA'))
dla
<DLASystem: 01:03:11.38 13:16:16.7, 2.309, NHI=21.37, Z/H=-1.41>
dla._datdict
OrderedDict([(u'QSO name', u'PH957'),
(u'RA (2000)', u'01:03:11.38'),
(u'DEC (2000)', u'+13:16:16.7'),
(u'QSO zem', u'2.690000'),
(u'flg_QSOmag', u'2'),
(u'QSO Mag', u'16.600000'),
(u'zabs', u'2.309000000'),
(u'NHI', u'21.370'),
(u'sig(NHI)', u'0.080 0.000'),
(u'Abund file', u'Abund/PH957.z2309.clm'),
(u'flg_Fe', u'1'),
(u'[Fe/H]', u'-1.849'),
(u'sig(Fe)', u'0.042'),
(u'flg_Zn', u'1'),
(u'[Zn/H]', u'-1.554'),
(u'sig(Zn)', u'0.021'),
(u'flg_Alpha', u'4'),
(u'[Alpha/H]', u'-1.410'),
(u'sig(Alpha)', u'0.010'),
(u'flg_low', u'1'),
(u'hi res file', u'/HIRES/RedData/PH957/PH957_f.fits'),
(u'low_wav', u'1741.5490'),
(u'low_vmn,vmx (2f7)', u'-25.0 80.0'),
(u'fdelv', u'56.00'),
(u'fmm', u'0.36'),
(u'fedg', u'0.36'),
(u'ftpk', u'0.56'),
(u'flg_CII', u'9'),
(u'N(CII*)', u'13.590'),
(u'sig(CII*)', u'0.050'),
(u'flg_civ', u'1'),
(u'civ hi res file', u'/HIRES/RedData/PH957/PH957_f.fits'),
(u'civ_wav', u'1548.1950'),
(u'civ_vmn,vmx (2f7)', u'-60.0 100.0'),
(u'civ fdelv', u'104.01'),
(u'civ fmm', u'0.23'),
(u'civ fedg', u'0.69'),
(u'civ ftpk', u'-0.62'),
(u'civ fdv', u'-1.86'),
(u'civ frto', u'1.93'),
(u'civ fnmm', u'-0.04'),
(u'civ ftvm', u'10.89'),
(u'E(B-V)', u'0.035'),
(u'Filt 124816', u'0'),
(u'Slit 0n1s2y', u'0'),
(u'QSO Survey', u'3'),
(u'Survey Mag', u'16.60'),
(u'References', u'W94, PW99, P01, WPRR08'),
(u'flg_mtl', u'4'),
(u'[M/H]', u'-1.410'),
(u'sig([M/H])', u'0.081'),
(u'SDSS plt,fib,mjd', u'0, 0, 0'),
(u'VPFIT FILE', u''),
(u'flg_CI', u'0'),
(u'N(CI)', u''),
(u'sig(CI)', u''),
(u'flg_H2', u'0'),
(u'N(H2)', u''),
(u'sig(H2)', u'')])
Load up ions¶
dla.tree
'/u/xavier/DLA/'
clm_fil = dla.tree+dla._datdict['Abund file']
print(clm_fil)
dla.get_ions(use_Nfile=True)
WARNING: UnitsWarning: The unit 'Angstrom' has been deprecated in the FITS standard. Suggested: 10**-1 nm. [astropy.units.format.utils]
WARNING:astropy:UnitsWarning: The unit 'Angstrom' has been deprecated in the FITS standard. Suggested: 10**-1 nm.
/u/xavier/DLA/Abund/PH957.z2309.clm
linetools.lists.parse: Reading linelist ---
/Users/xavier/local/Python/linetools/linetools/data/lines/morton03_table2.fits.gz
linetools.lists.parse: Reading linelist ---
/Users/xavier/local/Python/linetools/linetools/data/lines/morton00_table2.fits.gz
linetools.lists.parse: Reading linelist ---
/Users/xavier/local/Python/linetools/linetools/data/lines/verner94_tab6.fits
WARNING: UnitsWarning: '0.1nm' did not parse as fits unit: Numeric factor not supported by FITS [astropy.units.core]
WARNING:astropy:UnitsWarning: '0.1nm' did not parse as fits unit: Numeric factor not supported by FITS
linetools.lists.parse: Reading linelist ---
/Users/xavier/local/Python/linetools/linetools/data/lines/EUV_lines.ascii
read_sets: Using set file --
/Users/xavier/local/Python/linetools/linetools/lists/sets/llist_v0.4.ascii
WARNING: Using 1467.2590 Angstrom for your input 1466.2120 Angstrom
WARNING: Using 1703.4119 Angstrom for your input 1703.4050 Angstrom
/Users/xavier/local/Python/linetools/linetools/isgm/abscomponent.py:189: UserWarning: Input absline with wrest=1454.84 Angstrom does not match component rules. Not appending
warnings.warn('Input absline with wrest={:g} does not match component rules. Not appending'.format(absline.wrest))
/Users/xavier/local/Python/linetools/linetools/isgm/abscomponent.py:189: UserWarning: Input absline with wrest=1741.55 Angstrom does not match component rules. Not appending
warnings.warn('Input absline with wrest={:g} does not match component rules. Not appending'.format(absline.wrest))
WARNING: Using 1910.6123 Angstrom for your input 1910.6000 Angstrom
/Users/xavier/local/Python/linetools/linetools/isgm/abscomponent.py:189: UserWarning: Input absline with wrest=2062.66 Angstrom does not match component rules. Not appending
warnings.warn('Input absline with wrest={:g} does not match component rules. Not appending'.format(absline.wrest))
dla._ionN
Z | ion | A | Ej | z | vmin | vmax | flag_N | logN | sig_logN |
---|---|---|---|---|---|---|---|---|---|
km / s | km / s | ||||||||
int64 | int64 | int64 | float64 | float64 | float64 | float64 | int64 | float64 | float64 |
6 | 1 | 0 | 0.0 | 2.309 | -30.0 | 40.0 | 3 | 12.35 | 0.0 |
6 | 2 | 0 | 63.42 | 2.309 | 0.0 | 0.0 | 0 | 0.0 | 0.0 |
6 | 4 | 0 | 0.0 | 2.309 | -50.0 | 120.0 | 1 | 13.255 | 0.028 |
8 | 1 | 0 | 0.0 | 2.309 | -20.0 | 80.0 | 3 | 17.644 | 0.0 |
12 | 1 | 0 | 0.0 | 2.309 | -20.0 | 40.0 | 1 | 12.338 | 0.132 |
13 | 3 | 0 | 0.0 | 2.309 | -20.0 | 80.0 | 1 | 12.653 | 0.019 |
14 | 2 | 0 | 0.0 | 2.309 | -33.0 | 90.0 | 2 | 14.595 | 0.247 |
14 | 4 | 0 | 0.0 | 2.309 | -50.0 | 100.0 | 1 | 13.133 | 0.015 |
22 | 2 | 0 | 0.0 | 2.309 | -40.0 | 40.0 | 3 | 12.508 | 0.0 |
24 | 2 | 0 | 0.0 | 2.309 | -20.0 | 40.0 | 1 | 13.389 | 0.015 |
26 | 2 | 0 | 0.0 | 2.309 | -20.0 | 90.0 | 1 | 14.971 | 0.042 |
28 | 2 | 0 | 0.0 | 2.309 | -20.0 | 50.0 | 1 | 13.844 | 0.012 |
30 | 2 | 0 | 0.0 | 2.309 | -20.0 | 30.0 | 1 | 12.446 | 0.021 |
Survey¶
dlas = DLASurvey.default_sample()
Read 100 files from Lists/Neeleman13.lst in the tree /u/xavier/DLA/
xdb.xhist(dlas.NHI)
dlas.fill_ions(use_Nfile=True)
WARNING: Using 2056.2569 Angstrom for your input 2056.2539 Angstrom
WARNING: Using 1532.5330 Angstrom for your input 1533.4312 Angstrom
/Users/xavier/local/Python/linetools/linetools/isgm/abscomponent.py:189: UserWarning: Input absline with wrest=988.773 Angstrom does not match component rules. Not appending
warnings.warn('Input absline with wrest={:g} does not match component rules. Not appending'.format(absline.wrest))
/Users/xavier/local/Python/linetools/linetools/isgm/abscomponent.py:189: UserWarning: Input absline with wrest=1548.19 Angstrom does not match component rules. Not appending
warnings.warn('Input absline with wrest={:g} does not match component rules. Not appending'.format(absline.wrest))
WARNING: Using 1250.5780 Angstrom for your input 1250.5840 Angstrom
WARNING: Using 1253.8050 Angstrom for your input 1253.8110 Angstrom
WARNING: Using 1467.2590 Angstrom for your input 1466.2120 Angstrom
WARNING: Using 1560.6820 Angstrom for your input 1574.5503 Angstrom
/Users/xavier/local/Python/linetools/linetools/isgm/abscomponent.py:189: UserWarning: Input absline with wrest=1253.81 Angstrom does not match component rules. Not appending
warnings.warn('Input absline with wrest={:g} does not match component rules. Not appending'.format(absline.wrest))
/Users/xavier/local/Python/linetools/linetools/isgm/abscomponent.py:189: UserWarning: Input absline with wrest=1467.26 Angstrom does not match component rules. Not appending
warnings.warn('Input absline with wrest={:g} does not match component rules. Not appending'.format(absline.wrest))
/Users/xavier/local/Python/linetools/linetools/isgm/abssystem.py:158: UserWarning: Input AbsComponent with does not match AbsSystem rules. Not appending
warnings.warn('Input AbsComponent with does not match AbsSystem rules. Not appending')
WARNING: Using 1250.5780 Angstrom for your input 1250.5840 Angstrom
WARNING: Using 1253.8050 Angstrom for your input 1253.8110 Angstrom
WARNING: Using 1703.4119 Angstrom for your input 1703.4050 Angstrom
WARNING: Using 1910.6123 Angstrom for your input 1910.6000 Angstrom
/Users/xavier/local/Python/linetools/linetools/isgm/abscomponent.py:189: UserWarning: Input absline with wrest=1526.71 Angstrom does not match component rules. Not appending
warnings.warn('Input absline with wrest={:g} does not match component rules. Not appending'.format(absline.wrest))
/Users/xavier/local/Python/linetools/linetools/isgm/abscomponent.py:189: UserWarning: Input absline with wrest=2056.26 Angstrom does not match component rules. Not appending
warnings.warn('Input absline with wrest={:g} does not match component rules. Not appending'.format(absline.wrest))
/Users/xavier/local/Python/linetools/linetools/isgm/abscomponent.py:189: UserWarning: Input absline with wrest=2382.77 Angstrom does not match component rules. Not appending
warnings.warn('Input absline with wrest={:g} does not match component rules. Not appending'.format(absline.wrest))
WARNING: Using 2056.2569 Angstrom for your input 2056.2539 Angstrom
WARNING: Using 1532.5330 Angstrom for your input 1533.4312 Angstrom
WARNING: Using 1703.4119 Angstrom for your input 1703.4050 Angstrom
WARNING: Using 1532.5330 Angstrom for your input 1533.4312 Angstrom
WARNING: Using 1083.9937 Angstrom for your input 1083.9900 Angstrom
WARNING: Using 1122.5240 Angstrom for your input 1122.5260 Angstrom
WARNING: Using 1253.8050 Angstrom for your input 1253.8110 Angstrom
WARNING: Using 1910.6123 Angstrom for your input 1910.6000 Angstrom
/Users/xavier/local/Python/linetools/linetools/isgm/abscomponent.py:189: UserWarning: Input absline with wrest=1048.22 Angstrom does not match component rules. Not appending
warnings.warn('Input absline with wrest={:g} does not match component rules. Not appending'.format(absline.wrest))
/Users/xavier/local/Python/linetools/linetools/isgm/abscomponent.py:189: UserWarning: Input absline with wrest=1751.92 Angstrom does not match component rules. Not appending
warnings.warn('Input absline with wrest={:g} does not match component rules. Not appending'.format(absline.wrest))
/Users/xavier/local/Python/linetools/linetools/isgm/abscomponent.py:189: UserWarning: Input absline with wrest=1709.6 Angstrom does not match component rules. Not appending
warnings.warn('Input absline with wrest={:g} does not match component rules. Not appending'.format(absline.wrest))
WARNING: Using 2056.2569 Angstrom for your input 2056.2539 Angstrom
WARNING: Using 1532.5330 Angstrom for your input 1533.4312 Angstrom
WARNING: Using 1703.4119 Angstrom for your input 1703.4050 Angstrom
WARNING: Using 1910.6123 Angstrom for your input 1910.6000 Angstrom
WARNING: Using 2056.2569 Angstrom for your input 2056.2539 Angstrom
WARNING: Using 1467.2590 Angstrom for your input 1466.2120 Angstrom
WARNING: Using 1532.5330 Angstrom for your input 1533.4312 Angstrom
WARNING: Using 1560.6820 Angstrom for your input 1574.5503 Angstrom
WARNING: Using 2056.2569 Angstrom for your input 2056.2539 Angstrom
WARNING: Using 1560.6820 Angstrom for your input 1574.5503 Angstrom
WARNING: Using 1910.6123 Angstrom for your input 1910.7500 Angstrom
/Users/xavier/local/Python/linetools/linetools/isgm/abscomponent.py:189: UserWarning: Input absline with wrest=1304.37 Angstrom does not match component rules. Not appending
warnings.warn('Input absline with wrest={:g} does not match component rules. Not appending'.format(absline.wrest))
/Users/xavier/local/Python/linetools/linetools/isgm/abscomponent.py:189: UserWarning: Input absline with wrest=1393.76 Angstrom does not match component rules. Not appending
warnings.warn('Input absline with wrest={:g} does not match component rules. Not appending'.format(absline.wrest))
/Users/xavier/local/Python/linetools/linetools/isgm/abscomponent.py:189: UserWarning: Input absline with wrest=1560.31 Angstrom does not match component rules. Not appending
warnings.warn('Input absline with wrest={:g} does not match component rules. Not appending'.format(absline.wrest))
/Users/xavier/local/Python/linetools/linetools/isgm/abscomponent.py:189: UserWarning: Input absline with wrest=2062.23 Angstrom does not match component rules. Not appending
warnings.warn('Input absline with wrest={:g} does not match component rules. Not appending'.format(absline.wrest))
/Users/xavier/local/Python/linetools/linetools/isgm/abscomponent.py:189: UserWarning: Input absline with wrest=2344.21 Angstrom does not match component rules. Not appending
warnings.warn('Input absline with wrest={:g} does not match component rules. Not appending'.format(absline.wrest))
WARNING: Using 2056.2569 Angstrom for your input 2056.2539 Angstrom
WARNING: Using 1560.6820 Angstrom for your input 1574.5503 Angstrom
WARNING: Using 1703.4119 Angstrom for your input 1703.4050 Angstrom
WARNING: Using 1910.6123 Angstrom for your input 1910.7500 Angstrom
WARNING: Using 2056.2569 Angstrom for your input 2056.2539 Angstrom
WARNING: Using 1532.5330 Angstrom for your input 1533.4312 Angstrom
WARNING: Using 2056.2569 Angstrom for your input 2056.2539 Angstrom
WARNING: Using 1910.6123 Angstrom for your input 1910.7500 Angstrom
WARNING: Using 1012.4950 Angstrom for your input 1012.5020 Angstrom
WARNING: Using 1083.9937 Angstrom for your input 1083.9900 Angstrom
WARNING: Using 1122.5240 Angstrom for your input 1122.5260 Angstrom
WARNING: Using 2056.2569 Angstrom for your input 2056.2539 Angstrom
WARNING: Using 1532.5330 Angstrom for your input 1533.4312 Angstrom
WARNING: Using 1467.2590 Angstrom for your input 1466.2120 Angstrom
WARNING: Using 1703.4119 Angstrom for your input 1703.4050 Angstrom
WARNING: Using 1910.6123 Angstrom for your input 1910.6000 Angstrom
WARNING: Using 1532.5330 Angstrom for your input 1533.4312 Angstrom
WARNING: Using 1703.4119 Angstrom for your input 1703.4050 Angstrom
WARNING: Using 1910.6123 Angstrom for your input 1910.6000 Angstrom
/Users/xavier/local/Python/linetools/linetools/isgm/abscomponent.py:189: UserWarning: Input absline with wrest=1134.41 Angstrom does not match component rules. Not appending
warnings.warn('Input absline with wrest={:g} does not match component rules. Not appending'.format(absline.wrest))
/Users/xavier/local/Python/linetools/linetools/isgm/abscomponent.py:189: UserWarning: Input absline with wrest=1854.72 Angstrom does not match component rules. Not appending
warnings.warn('Input absline with wrest={:g} does not match component rules. Not appending'.format(absline.wrest))
WARNING: Using 2056.2569 Angstrom for your input 2056.2539 Angstrom
WARNING: Using 1467.2590 Angstrom for your input 1466.2120 Angstrom
WARNING: Using 1910.6123 Angstrom for your input 1910.7500 Angstrom
WARNING: Using 1250.5780 Angstrom for your input 1250.5840 Angstrom
WARNING: Using 1253.8050 Angstrom for your input 1253.8110 Angstrom
WARNING: Using 1560.6820 Angstrom for your input 1574.5503 Angstrom
WARNING: Using 1083.9937 Angstrom for your input 1083.9900 Angstrom
WARNING: Using 1122.5240 Angstrom for your input 1122.5260 Angstrom
WARNING: Using 1123.1350 Angstrom for your input 1125.4478 Angstrom
WARNING: Using 1190.2030 Angstrom for your input 1190.2080 Angstrom
/Users/xavier/local/Python/linetools/linetools/isgm/abscomponent.py:189: UserWarning: Input absline with wrest=1703.41 Angstrom does not match component rules. Not appending
warnings.warn('Input absline with wrest={:g} does not match component rules. Not appending'.format(absline.wrest))
/Users/xavier/local/Python/linetools/linetools/isgm/abscomponent.py:189: UserWarning: Input absline with wrest=1317.22 Angstrom does not match component rules. Not appending
warnings.warn('Input absline with wrest={:g} does not match component rules. Not appending'.format(absline.wrest))
WARNING: Using 1250.5780 Angstrom for your input 1250.5840 Angstrom
WARNING: Using 1012.4950 Angstrom for your input 1012.5020 Angstrom
WARNING: Using 1122.5240 Angstrom for your input 1122.5260 Angstrom
WARNING: Using 1123.1350 Angstrom for your input 1125.4478 Angstrom
WARNING: Using 1277.1900 Angstrom for your input 1277.2450 Angstrom
WARNING: Using 1532.5330 Angstrom for your input 1533.4312 Angstrom
/Users/xavier/local/Python/linetools/linetools/isgm/abscomponent.py:189: UserWarning: Input absline with wrest=1334.53 Angstrom does not match component rules. Not appending
warnings.warn('Input absline with wrest={:g} does not match component rules. Not appending'.format(absline.wrest))
/Users/xavier/local/Python/linetools/linetools/isgm/abscomponent.py:189: UserWarning: Input absline with wrest=1199.55 Angstrom does not match component rules. Not appending
warnings.warn('Input absline with wrest={:g} does not match component rules. Not appending'.format(absline.wrest))
/Users/xavier/local/Python/linetools/linetools/isgm/abscomponent.py:189: UserWarning: Input absline with wrest=1134.98 Angstrom does not match component rules. Not appending
warnings.warn('Input absline with wrest={:g} does not match component rules. Not appending'.format(absline.wrest))
/Users/xavier/local/Python/linetools/linetools/isgm/abscomponent.py:189: UserWarning: Input absline with wrest=1302.17 Angstrom does not match component rules. Not appending
warnings.warn('Input absline with wrest={:g} does not match component rules. Not appending'.format(absline.wrest))
/Users/xavier/local/Python/linetools/linetools/isgm/abscomponent.py:189: UserWarning: Input absline with wrest=1039.23 Angstrom does not match component rules. Not appending
warnings.warn('Input absline with wrest={:g} does not match component rules. Not appending'.format(absline.wrest))
/Users/xavier/local/Python/linetools/linetools/isgm/abscomponent.py:189: UserWarning: Input absline with wrest=1260.42 Angstrom does not match component rules. Not appending
warnings.warn('Input absline with wrest={:g} does not match component rules. Not appending'.format(absline.wrest))
WARNING: Using 1560.6820 Angstrom for your input 1574.5503 Angstrom
WARNING: Using 1083.9937 Angstrom for your input 1083.9900 Angstrom
WARNING: Using 1122.5240 Angstrom for your input 1122.5260 Angstrom
WARNING: Using 1190.2030 Angstrom for your input 1190.2080 Angstrom
WARNING: Using 1560.6820 Angstrom for your input 1574.5503 Angstrom
/Users/xavier/local/Python/linetools/linetools/isgm/abscomponent.py:189: UserWarning: Input absline with wrest=1608.45 Angstrom does not match component rules. Not appending
warnings.warn('Input absline with wrest={:g} does not match component rules. Not appending'.format(absline.wrest))
/Users/xavier/local/Python/linetools/linetools/isgm/abscomponent.py:189: UserWarning: Input absline with wrest=1611.2 Angstrom does not match component rules. Not appending
warnings.warn('Input absline with wrest={:g} does not match component rules. Not appending'.format(absline.wrest))
/Users/xavier/local/Python/linetools/linetools/isgm/abscomponent.py:189: UserWarning: Input absline with wrest=1550.77 Angstrom does not match component rules. Not appending
warnings.warn('Input absline with wrest={:g} does not match component rules. Not appending'.format(absline.wrest))
WARNING: Using 1682.1274 Angstrom for your input 1682.1500 Angstrom
WARNING: Using 1703.4119 Angstrom for your input 1703.4050 Angstrom
WARNING: Using 1910.6123 Angstrom for your input 1910.6000 Angstrom
WARNING: Using 1910.9538 Angstrom for your input 1910.9380 Angstrom
WARNING: Using 2056.2569 Angstrom for your input 2056.2539 Angstrom
WARNING: Using 1253.8050 Angstrom for your input 1253.8110 Angstrom
WARNING: Using 1467.2590 Angstrom for your input 1466.2120 Angstrom
WARNING: Using 1560.6820 Angstrom for your input 1574.5503 Angstrom
WARNING: Using 1703.4119 Angstrom for your input 1703.4050 Angstrom
WARNING: Using 1910.6123 Angstrom for your input 1910.6000 Angstrom
WARNING: Using 2056.2569 Angstrom for your input 2056.2539 Angstrom
WARNING: Using 2056.2569 Angstrom for your input 2056.2539 Angstrom
WARNING: Using 1467.2590 Angstrom for your input 1466.2120 Angstrom
WARNING: Using 2056.2569 Angstrom for your input 2056.2539 Angstrom
WARNING: Using 1250.5780 Angstrom for your input 1250.5840 Angstrom
WARNING: Using 1190.2030 Angstrom for your input 1190.2080 Angstrom
WARNING: Using 1277.1900 Angstrom for your input 1277.2450 Angstrom
WARNING: Using 1532.5330 Angstrom for your input 1533.4312 Angstrom
/Users/xavier/local/Python/linetools/linetools/isgm/abscomponent.py:189: UserWarning: Input absline with wrest=1910.61 Angstrom does not match component rules. Not appending
warnings.warn('Input absline with wrest={:g} does not match component rules. Not appending'.format(absline.wrest))
/Users/xavier/local/Python/linetools/linetools/isgm/abscomponent.py:189: UserWarning: Input absline with wrest=1190.42 Angstrom does not match component rules. Not appending
warnings.warn('Input absline with wrest={:g} does not match component rules. Not appending'.format(absline.wrest))
WARNING: Using 1467.2590 Angstrom for your input 1466.2120 Angstrom
WARNING: Using 1560.6820 Angstrom for your input 1574.5503 Angstrom
WARNING: Using 2056.2569 Angstrom for your input 2056.2539 Angstrom
WARNING: Using 1253.8050 Angstrom for your input 1253.8110 Angstrom
WARNING: Using 1355.5977 Angstrom for your input 1347.2400 Angstrom
WARNING: Using 1400.4400 Angstrom for your input 1400.4000 Angstrom
WARNING: Using 1703.4119 Angstrom for your input 1703.4050 Angstrom
WARNING: Using 1910.6123 Angstrom for your input 1910.6000 Angstrom
WARNING: Using 2056.2569 Angstrom for your input 2056.2539 Angstrom
/Users/xavier/local/Python/linetools/linetools/isgm/abscomponent.py:189: UserWarning: Input absline with wrest=1200.71 Angstrom does not match component rules. Not appending
warnings.warn('Input absline with wrest={:g} does not match component rules. Not appending'.format(absline.wrest))
/Users/xavier/local/Python/linetools/linetools/isgm/abscomponent.py:189: UserWarning: Input absline with wrest=1656.93 Angstrom does not match component rules. Not appending
warnings.warn('Input absline with wrest={:g} does not match component rules. Not appending'.format(absline.wrest))
WARNING: Using 1560.6820 Angstrom for your input 1574.5503 Angstrom
WARNING: Using 1703.4119 Angstrom for your input 1703.4050 Angstrom
WARNING: Using 2056.2569 Angstrom for your input 2056.2539 Angstrom
/Users/xavier/local/Python/linetools/linetools/isgm/abscomponent.py:189: UserWarning: Input absline with wrest=1240.39 Angstrom does not match component rules. Not appending
warnings.warn('Input absline with wrest={:g} does not match component rules. Not appending'.format(absline.wrest))
/Users/xavier/local/Python/linetools/linetools/isgm/abscomponent.py:189: UserWarning: Input absline with wrest=1370.13 Angstrom does not match component rules. Not appending
warnings.warn('Input absline with wrest={:g} does not match component rules. Not appending'.format(absline.wrest))
WARNING: Using 1083.9937 Angstrom for your input 1083.9900 Angstrom
WARNING: Using 1122.5240 Angstrom for your input 1122.5260 Angstrom
WARNING: Using 1467.2590 Angstrom for your input 1466.2120 Angstrom
WARNING: Using 1560.6820 Angstrom for your input 1574.5503 Angstrom
WARNING: Using 1703.4119 Angstrom for your input 1703.4050 Angstrom
WARNING: Using 1910.6123 Angstrom for your input 1910.7500 Angstrom
WARNING: Using 2056.2569 Angstrom for your input 2056.2539 Angstrom
WARNING: Using 1122.5240 Angstrom for your input 1122.5260 Angstrom
WARNING: Using 1123.1350 Angstrom for your input 1125.4478 Angstrom
WARNING: Using 1532.5330 Angstrom for your input 1533.4312 Angstrom
WARNING: Using 1560.6820 Angstrom for your input 1574.5503 Angstrom
WARNING: Using 1253.8050 Angstrom for your input 1253.8110 Angstrom
WARNING: Using 1277.1900 Angstrom for your input 1277.2450 Angstrom
WARNING: Using 1560.6820 Angstrom for your input 1574.5503 Angstrom
/Users/xavier/local/Python/linetools/linetools/isgm/abscomponent.py:189: UserWarning: Input absline with wrest=1142.37 Angstrom does not match component rules. Not appending
warnings.warn('Input absline with wrest={:g} does not match component rules. Not appending'.format(absline.wrest))
/Users/xavier/local/Python/linetools/linetools/isgm/abscomponent.py:189: UserWarning: Input absline with wrest=1328.83 Angstrom does not match component rules. Not appending
warnings.warn('Input absline with wrest={:g} does not match component rules. Not appending'.format(absline.wrest))
WARNING: Using 1012.4950 Angstrom for your input 1012.5020 Angstrom
WARNING: Using 1062.6640 Angstrom for your input 1062.6620 Angstrom
WARNING: Using 1083.9937 Angstrom for your input 1083.9900 Angstrom
WARNING: Using 1122.5240 Angstrom for your input 1122.5260 Angstrom
WARNING: Using 1250.5780 Angstrom for your input 1250.5840 Angstrom
WARNING: Using 1253.8050 Angstrom for your input 1253.8110 Angstrom
WARNING: Using 1467.2590 Angstrom for your input 1466.2120 Angstrom
WARNING: Using 1467.2590 Angstrom for your input 1466.2120 Angstrom
WARNING: Using 1560.6820 Angstrom for your input 1574.5503 Angstrom
/Users/xavier/local/Python/linetools/linetools/isgm/abscomponent.py:189: UserWarning: Input absline with wrest=1193.29 Angstrom does not match component rules. Not appending
warnings.warn('Input absline with wrest={:g} does not match component rules. Not appending'.format(absline.wrest))
/Users/xavier/local/Python/linetools/linetools/isgm/abscomponent.py:189: UserWarning: Input absline with wrest=1066.66 Angstrom does not match component rules. Not appending
warnings.warn('Input absline with wrest={:g} does not match component rules. Not appending'.format(absline.wrest))
/Users/xavier/local/Python/linetools/linetools/isgm/abscomponent.py:189: UserWarning: Input absline with wrest=1112.05 Angstrom does not match component rules. Not appending
warnings.warn('Input absline with wrest={:g} does not match component rules. Not appending'.format(absline.wrest))
/Users/xavier/local/Python/linetools/linetools/isgm/abscomponent.py:189: UserWarning: Input absline with wrest=1144.94 Angstrom does not match component rules. Not appending
warnings.warn('Input absline with wrest={:g} does not match component rules. Not appending'.format(absline.wrest))
/Users/xavier/local/Python/linetools/linetools/isgm/abscomponent.py:189: UserWarning: Input absline with wrest=1081.87 Angstrom does not match component rules. Not appending
warnings.warn('Input absline with wrest={:g} does not match component rules. Not appending'.format(absline.wrest))
/Users/xavier/local/Python/linetools/linetools/isgm/abscomponent.py:189: UserWarning: Input absline with wrest=1143.23 Angstrom does not match component rules. Not appending
warnings.warn('Input absline with wrest={:g} does not match component rules. Not appending'.format(absline.wrest))
WARNING: Using 1703.4119 Angstrom for your input 1703.4050 Angstrom
WARNING: Using 1910.6123 Angstrom for your input 1910.7500 Angstrom
WARNING: Using 2056.2569 Angstrom for your input 2056.2539 Angstrom
WARNING: Using 1122.5240 Angstrom for your input 1122.5260 Angstrom
WARNING: Using 1250.5780 Angstrom for your input 1250.5840 Angstrom
WARNING: Using 1253.8050 Angstrom for your input 1253.8110 Angstrom
WARNING: Using 1355.5977 Angstrom for your input 1347.2400 Angstrom
WARNING: Using 2056.2569 Angstrom for your input 2056.2539 Angstrom
WARNING: Using 2056.2569 Angstrom for your input 2056.2539 Angstrom
WARNING: Using 1190.2030 Angstrom for your input 1190.2080 Angstrom
WARNING: Using 1532.5330 Angstrom for your input 1533.4312 Angstrom
WARNING: Using 1560.6820 Angstrom for your input 1574.5503 Angstrom
WARNING: Using 1703.4119 Angstrom for your input 1703.4050 Angstrom
WARNING: Using 1910.6123 Angstrom for your input 1910.7500 Angstrom
WARNING: Using 2056.2569 Angstrom for your input 2056.2539 Angstrom
WARNING: Using 1703.4119 Angstrom for your input 1703.4050 Angstrom
WARNING: Using 2056.2569 Angstrom for your input 2056.2539 Angstrom
WARNING: Using 1532.5330 Angstrom for your input 1533.4312 Angstrom
WARNING: Using 1250.5780 Angstrom for your input 1250.5840 Angstrom
WARNING: Using 1253.8050 Angstrom for your input 1253.8110 Angstrom
WARNING: Using 1703.4119 Angstrom for your input 1703.4050 Angstrom
WARNING: Using 2056.2569 Angstrom for your input 2056.2539 Angstrom
WARNING: Using 1532.5330 Angstrom for your input 1533.4312 Angstrom
WARNING: Using 1532.5330 Angstrom for your input 1533.4312 Angstrom
WARNING: Using 1250.5780 Angstrom for your input 1250.5840 Angstrom
WARNING: Using 2056.2569 Angstrom for your input 2056.2539 Angstrom
WARNING: Using 1532.5330 Angstrom for your input 1533.4312 Angstrom
WARNING: Using 1532.5330 Angstrom for your input 1533.4312 Angstrom
WARNING: Using 1250.5780 Angstrom for your input 1250.5840 Angstrom
WARNING: Using 1253.8050 Angstrom for your input 1253.8110 Angstrom
WARNING: Using 2056.2569 Angstrom for your input 2056.2539 Angstrom
WARNING: Using 1250.5780 Angstrom for your input 1250.5840 Angstrom
WARNING: Using 1253.8050 Angstrom for your input 1253.8110 Angstrom
WARNING: Using 2056.2569 Angstrom for your input 2056.2539 Angstrom
WARNING: Using 1250.5780 Angstrom for your input 1250.5840 Angstrom
WARNING: Using 1253.8050 Angstrom for your input 1253.8110 Angstrom
WARNING: Using 2056.2569 Angstrom for your input 2056.2539 Angstrom
WARNING: Using 1250.5780 Angstrom for your input 1250.5840 Angstrom
WARNING: Using 1532.5330 Angstrom for your input 1533.4312 Angstrom
WARNING: Using 2056.2569 Angstrom for your input 2056.2539 Angstrom
WARNING: Using 1532.5330 Angstrom for your input 1533.4312 Angstrom
WARNING: Using 1250.5780 Angstrom for your input 1250.5840 Angstrom
WARNING: Using 1532.5330 Angstrom for your input 1533.4312 Angstrom
WARNING: Using 2056.2569 Angstrom for your input 2056.2539 Angstrom
WARNING: Using 1253.8050 Angstrom for your input 1253.8110 Angstrom
WARNING: Using 2056.2569 Angstrom for your input 2056.2539 Angstrom
WARNING: Using 1253.8050 Angstrom for your input 1253.8110 Angstrom
WARNING: Using 1703.4119 Angstrom for your input 1703.4050 Angstrom
WARNING: Using 1532.5330 Angstrom for your input 1533.4312 Angstrom
WARNING: Using 2056.2569 Angstrom for your input 2056.2539 Angstrom
/Users/xavier/local/Python/linetools/linetools/isgm/abscomponent.py:189: UserWarning: Input absline with wrest=1121.97 Angstrom does not match component rules. Not appending
warnings.warn('Input absline with wrest={:g} does not match component rules. Not appending'.format(absline.wrest))
/Users/xavier/local/Python/linetools/linetools/isgm/abscomponent.py:189: UserWarning: Input absline with wrest=1096.88 Angstrom does not match component rules. Not appending
warnings.warn('Input absline with wrest={:g} does not match component rules. Not appending'.format(absline.wrest))
/Users/xavier/local/Python/linetools/linetools/isgm/abscomponent.py:189: UserWarning: Input absline with wrest=1063.18 Angstrom does not match component rules. Not appending
warnings.warn('Input absline with wrest={:g} does not match component rules. Not appending'.format(absline.wrest))
/Users/xavier/local/Python/linetools/linetools/isgm/abscomponent.py:189: UserWarning: Input absline with wrest=1063.97 Angstrom does not match component rules. Not appending
warnings.warn('Input absline with wrest={:g} does not match component rules. Not appending'.format(absline.wrest))
/Users/xavier/local/Python/linetools/linetools/isgm/abscomponent.py:189: UserWarning: Input absline with wrest=1133.67 Angstrom does not match component rules. Not appending
warnings.warn('Input absline with wrest={:g} does not match component rules. Not appending'.format(absline.wrest))
WARNING: Using 2056.2569 Angstrom for your input 2056.2539 Angstrom
WARNING: Using 1250.5780 Angstrom for your input 1250.5840 Angstrom
WARNING: Using 1253.8050 Angstrom for your input 1253.8110 Angstrom
WARNING: Using 1532.5330 Angstrom for your input 1533.4312 Angstrom
WARNING: Using 2056.2569 Angstrom for your input 2056.2539 Angstrom
WARNING: Using 1122.5240 Angstrom for your input 1122.5260 Angstrom
WARNING: Using 1253.8050 Angstrom for your input 1253.8110 Angstrom
WARNING: Using 1253.8050 Angstrom for your input 1253.8110 Angstrom
WARNING: Using 1532.5330 Angstrom for your input 1533.4312 Angstrom
WARNING: Using 1253.8050 Angstrom for your input 1253.8110 Angstrom
WARNING: Using 1012.4950 Angstrom for your input 1012.5020 Angstrom
WARNING: Using 1083.9937 Angstrom for your input 1083.9900 Angstrom
WARNING: Using 1122.5240 Angstrom for your input 1122.5260 Angstrom
WARNING: Using 1250.5780 Angstrom for your input 1250.5840 Angstrom
WARNING: Using 1532.5330 Angstrom for your input 1533.4312 Angstrom
/Users/xavier/local/Python/linetools/linetools/isgm/abscomponent.py:189: UserWarning: Input absline with wrest=1055.26 Angstrom does not match component rules. Not appending
warnings.warn('Input absline with wrest={:g} does not match component rules. Not appending'.format(absline.wrest))
/Users/xavier/local/Python/linetools/linetools/isgm/abscomponent.py:189: UserWarning: Input absline with wrest=1200.22 Angstrom does not match component rules. Not appending
warnings.warn('Input absline with wrest={:g} does not match component rules. Not appending'.format(absline.wrest))
/Users/xavier/local/Python/linetools/linetools/isgm/abscomponent.py:189: UserWarning: Input absline with wrest=950.885 Angstrom does not match component rules. Not appending
warnings.warn('Input absline with wrest={:g} does not match component rules. Not appending'.format(absline.wrest))
/Users/xavier/local/Python/linetools/linetools/isgm/abscomponent.py:189: UserWarning: Input absline with wrest=948.686 Angstrom does not match component rules. Not appending
warnings.warn('Input absline with wrest={:g} does not match component rules. Not appending'.format(absline.wrest))
/Users/xavier/local/Python/linetools/linetools/isgm/abscomponent.py:189: UserWarning: Input absline with wrest=1259.52 Angstrom does not match component rules. Not appending
warnings.warn('Input absline with wrest={:g} does not match component rules. Not appending'.format(absline.wrest))
WARNING: Using 2056.2569 Angstrom for your input 2056.2539 Angstrom
WARNING: Using 1122.5240 Angstrom for your input 1122.5260 Angstrom
WARNING: Using 1253.8050 Angstrom for your input 1253.8110 Angstrom
WARNING: Using 1532.5330 Angstrom for your input 1533.4312 Angstrom
WARNING: Using 1012.4950 Angstrom for your input 1012.5020 Angstrom
WARNING: Using 1083.9937 Angstrom for your input 1083.9900 Angstrom
WARNING: Using 1122.5240 Angstrom for your input 1122.5260 Angstrom
WARNING: Using 1190.2030 Angstrom for your input 1190.2080 Angstrom
WARNING: Using 1250.5780 Angstrom for your input 1250.5840 Angstrom
WARNING: Using 1253.8050 Angstrom for your input 1253.8110 Angstrom
WARNING: Using 1532.5330 Angstrom for your input 1533.4312 Angstrom
WARNING: Using 1122.5240 Angstrom for your input 1122.5260 Angstrom
WARNING: Using 1250.5780 Angstrom for your input 1250.5840 Angstrom
WARNING: Using 1253.8050 Angstrom for your input 1253.8110 Angstrom
CII_clms = dlas.ions((6,4))
CII_clms
name | Z | ion | A | Ej | z | vmin | vmax | flag_N | logN | sig_logN |
---|---|---|---|---|---|---|---|---|---|---|
km / s | km / s | |||||||||
unicode32 | int64 | int64 | int64 | float64 | float64 | float64 | float64 | int64 | float64 | float64 |
PSS0209+05_z3.666 | 6 | 4 | 0 | 0.0 | 3.6662 | -100.0 | 10.0 | 1 | 13.385 | 0.02 |
PSS0209+05_z3.864 | 0 | 0 | 0 | 0.0 | 0.0 | 0.0 | 0.0 | 0 | 0.0 | 0.0 |
PSS0957+33_z3.280 | 6 | 4 | 0 | 0.0 | 3.27958 | -200.280207364 | 79.7197926357 | 1 | 13.974 | 0.009 |
PSS0957+33_z4.180 | 0 | 0 | 0 | 0.0 | 0.0 | 0.0 | 0.0 | 0 | 0.0 | 0.0 |
HS1132+2243_z2.783 | 6 | 4 | 0 | 0.0 | 2.78347 | -70.0 | 30.0 | 1 | 13.019 | 0.044 |
Q1209+0919_z2.584 | 6 | 4 | 0 | 0.0 | 2.5841 | -300.0 | 300.0 | 2 | 14.999 | 0.066 |
Q1337+11_z2.796 | 6 | 4 | 0 | 0.0 | 2.79585 | -90.0 | 20.0 | 1 | 13.387 | 0.026 |
PKS1354-17_z2.780 | 0 | 0 | 0 | 0.0 | 0.0 | 0.0 | 0.0 | 0 | 0.0 | 0.0 |
PSS1506+522_z3.224 | 0 | 0 | 0 | 0.0 | 0.0 | 0.0 | 0.0 | 0 | 0.0 | 0.0 |
... | ... | ... | ... | ... | ... | ... | ... | ... | ... | ... |
Q1055+46_z3.317 | 0 | 0 | 0 | 0.0 | 0.0 | 0.0 | 0.0 | 0 | 0.0 | 0.0 |
Q1104-18_z1.661 | 0 | 0 | 0 | 0.0 | 0.0 | 0.0 | 0.0 | 0 | 0.0 | 0.0 |
Q2223+20_z3.119 | 6 | 4 | 0 | 0.0 | 3.1192 | -54.555858322 | 105.444141678 | 1 | 13.626 | 0.02 |
Q2343+125_z2.431 | 6 | 4 | 0 | 0.0 | 2.4313 | -400.0 | 200.0 | 1 | 14.714 | 0.001 |
Q2344+12_z2.538 | 0 | 0 | 0 | 0.0 | 0.0 | 0.0 | 0.0 | 0 | 0.0 | 0.0 |
Q0913+072_z2.618 | 6 | 4 | 0 | 0.0 | 2.6184 | -25.0 | 240.0 | 1 | 14.106 | 0.012 |
J1202+3235_z5.065 | 0 | 0 | 0 | 0.0 | 0.0 | 0.0 | 0.0 | 0 | 0.0 | 0.0 |
Q0450-13_z2.067 | 6 | 4 | 0 | 0.0 | 2.0666 | -140.0 | 160.0 | 2 | 14.946 | 0.067 |
J1155+0530_z2.608 | 6 | 4 | 0 | 0.0 | 2.6077 | -60.0 | 100.0 | 1 | 13.631 | 0.01 |
J1435+5359_z2.343 | 6 | 4 | 0 | 0.0 | 2.3427 | -100.0 | 80.0 | 1 | 13.847 | 0.004 |