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
<QTable length=13>
ZionAEjzvminvmaxflag_NlogNsig_logN
km / skm / s
int64int64int64float64float64float64float64int64float64float64
6100.02.309-30.040.0312.350.0
62063.422.3090.00.000.00.0
6400.02.309-50.0120.0113.2550.028
8100.02.309-20.080.0317.6440.0
12100.02.309-20.040.0112.3380.132
13300.02.309-20.080.0112.6530.019
14200.02.309-33.090.0214.5950.247
14400.02.309-50.0100.0113.1330.015
22200.02.309-40.040.0312.5080.0
24200.02.309-20.040.0113.3890.015
26200.02.309-20.090.0114.9710.042
28200.02.309-20.050.0113.8440.012
30200.02.309-20.030.0112.4460.021

Survey

dlas = DLASurvey.default_sample()
Read 100 files from Lists/Neeleman13.lst in the tree /u/xavier/DLA/
xdb.xhist(dlas.NHI)
_images/DLASystem_examples_14_0.png
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
<Table length=100>
nameZionAEjzvminvmaxflag_NlogNsig_logN
km / skm / s
unicode32int64int64int64float64float64float64float64int64float64float64
PSS0209+05_z3.6666400.03.6662-100.010.0113.3850.02
PSS0209+05_z3.8640000.00.00.00.000.00.0
PSS0957+33_z3.2806400.03.27958-200.28020736479.7197926357113.9740.009
PSS0957+33_z4.1800000.00.00.00.000.00.0
HS1132+2243_z2.7836400.02.78347-70.030.0113.0190.044
Q1209+0919_z2.5846400.02.5841-300.0300.0214.9990.066
Q1337+11_z2.7966400.02.79585-90.020.0113.3870.026
PKS1354-17_z2.7800000.00.00.00.000.00.0
PSS1506+522_z3.2240000.00.00.00.000.00.0
.................................
Q1055+46_z3.3170000.00.00.00.000.00.0
Q1104-18_z1.6610000.00.00.00.000.00.0
Q2223+20_z3.1196400.03.1192-54.555858322105.444141678113.6260.02
Q2343+125_z2.4316400.02.4313-400.0200.0114.7140.001
Q2344+12_z2.5380000.00.00.00.000.00.0
Q0913+072_z2.6186400.02.6184-25.0240.0114.1060.012
J1202+3235_z5.0650000.00.00.00.000.00.0
Q0450-13_z2.0676400.02.0666-140.0160.0214.9460.067
J1155+0530_z2.6086400.02.6077-60.0100.0113.6310.01
J1435+5359_z2.3436400.02.3427-100.080.0113.8470.004