In [18]:
import AGBTracksUtils
import ResolvedStellarPops as rsp
import fileIO
import os

In [15]:
input_file = '../../input_agb_caf09_s_mar13.dat'
infile = rsp.fileIO.input_file(input_file, default_dict=fileIO.agb_input_defaults())
AGBTracksUtils.AGB_file_setup(infile)


found 16 metallicities

In [16]:
cd ~/research/TP-AGBcalib/code/TPAGB-calib/


/home/rosenfield/research/TP-AGBcalib/code/TPAGB-calib

In [20]:
metal_dir = infile.metal_dirs[0]

In [22]:
agb_tracks = rsp.fileIO.get_files(os.path.join(infile.working_dir,
                                                   metal_dir),
                                                   infile.track_identifier)
agb_tracks.sort()

In [28]:
track = fileIO.get_numeric_data(agb_tracks[0])

In [30]:
track.Qs
rows = [q for q in track.Qs]

In [1]:
examine1TP_file = '/home/rosenfield/Dropbox/TP-AGBcal/debug/examine1TP_CAF09_S_OCT13.dat'

In [3]:
lines = open(examine1TP_file, 'r').readlines()

In [25]:
import pprint
import numpy as np

In [94]:
data = np.array([l for l in lines if l.startswith('Z')])
nind = [i for i,l in enumerate(data) if not 'COLIBRI' in l]
mass = np.array([m.strip().split()[3] for m in data], dtype=float)
inds, = np.nonzero((mass>0.55) & (mass < 5.))
missing = list(set(nind) & set(inds))
for i in missing:
    if len(data[i].split()) < len(data[i-1].split()):
        print data[i].strip()


Z 0.0300 PARSEC 0.615000 3.31886 3.45508
Z 0.0300 PARSEC 0.655000 3.29799 3.45666
Z 0.0300 PARSEC 0.715000 3.25634 3.46579
Z 0.0300 PARSEC 0.755000 3.37487 3.44673
Z 0.0600 PARSEC 0.590000 3.37590 3.43220
Z 0.0300 PARSEC 1.675000 3.39061 3.50888
Z 0.0300 PARSEC 1.725000 3.37836 3.51280
Z 0.0300 PARSEC 1.775000 3.32985 3.52150
Z 0.0300 PARSEC 1.825000 3.32865 3.52382
Z 0.0300 PARSEC 1.875000 3.32096 3.52683
Z 0.0300 PARSEC 1.925000 3.02410 3.56210
Z 0.0200 PARSEC 0.640000 3.22030 3.48840
Z 0.0200 PARSEC 0.740000 3.20790 3.49300
Z 0.0200 PARSEC 1.925000 3.01502 3.57602
Z 0.0020 PARSEC 0.640000 3.24830 3.57910