In [1]:
from astropy.io import fits
import pandas as pd
import numpy as np
from sqlalchemy import create_engine
%matplotlib inline
import matplotlib.pyplot as plt

In [2]:
import analyzeSN as ans

In [3]:
ans.example_data


Out[3]:
'/Users/rbiswas/.local/lib/python2.7/site-packages/analyzeSN-0.0.1.dev0-py2.7.egg/analyzeSN/example_data'

In [4]:
headfilename = ans.snanaSims.SnanaSims.snanadatafile('snana_fits', location=ans.example_data)

In [6]:
filetype = 'head' or 'phot'

In [7]:
filetype !='head'


Out[7]:
False

In [6]:
headfilename


Out[6]:
'/Users/rbiswas/doc/projects/supernovae/sncosmo_lc_analysis/build/lib/analyzeSN/example_data/snana_fits_HEAD.FITS'

In [5]:
photfilename = ans.snanaSims.SnanaSims.snanadatafile('snana_fits', location=ans.example_data, filetype='PHOT')

In [6]:
print photfilename


/Users/rbiswas/.local/lib/python2.7/site-packages/analyzeSN-0.0.1.dev0-py2.7.egg/analyzeSN/example_data/snana_fits_PHOT.FITS

In [9]:
x = 'PHOT'
x.lower()


Out[9]:
'phot'

In [1]:
print photfilename


---------------------------------------------------------------------------
NameError                                 Traceback (most recent call last)
<ipython-input-1-300a1392ef11> in <module>()
----> 1 print photfilename

NameError: name 'photfilename' is not defined

In [16]:
sne = ans.snanaSims.SnanaSims.fromSNANAfileroot('snana_fits', location='ans.example_data')


---------------------------------------------------------------------------
IOError                                   Traceback (most recent call last)
<ipython-input-16-ddb5df988ed9> in <module>()
----> 1 sne = ans.snanaSims.SnanaSims.fromSNANAfileroot('snana_fits', location='ans.example_data')

/Users/rbiswas/doc/projects/supernovae/sncosmo_lc_analysis/build/lib/analyzeSN/snanaSims.pyc in fromSNANAfileroot(cls, snanafileroot, location, snids, n)
     73         data = sncosmo.read_snana_fits(head_file=headfile,
     74                                        phot_file=photfile,
---> 75                                        snids=snids, n=None)
     76         return cls(headfile=headfile, photfile=photfile, snids=snids,
     77                    n=n)

/Users/rbiswas/.local/lib/python2.7/site-packages/sncosmo-1.1.dev516-py2.7-macosx-10.5-x86_64.egg/sncosmo/snanaio.pyc in read_snana_fits(head_file, phot_file, snids, n)
     50 
     51     # Get metadata for all the SNe
---> 52     head_data = fits.getdata(head_file, 1, view=np.ndarray)
     53     phot_data = fits.getdata(phot_file, 1, view=np.ndarray, memmap=memmap)
     54 

/usr/local/manual/anaconda/lib/python2.7/site-packages/astropy/io/fits/convenience.pyc in getdata(filename, *args, **kwargs)
    185     view = kwargs.pop('view', None)
    186 
--> 187     hdulist, extidx = _getext(filename, mode, *args, **kwargs)
    188     hdu = hdulist[extidx]
    189     data = hdu.data

/usr/local/manual/anaconda/lib/python2.7/site-packages/astropy/io/fits/convenience.pyc in _getext(filename, mode, *args, **kwargs)
    751         raise TypeError('extver alone cannot specify an extension.')
    752 
--> 753     hdulist = fitsopen(filename, mode=mode, **kwargs)
    754 
    755     return hdulist, ext

/usr/local/manual/anaconda/lib/python2.7/site-packages/astropy/io/fits/hdu/hdulist.pyc in fitsopen(name, mode, memmap, save_backup, **kwargs)
    117         raise ValueError('Empty filename: %s' % repr(name))
    118 
--> 119     return HDUList.fromfile(name, mode, memmap, save_backup, **kwargs)
    120 
    121 

/usr/local/manual/anaconda/lib/python2.7/site-packages/astropy/io/fits/hdu/hdulist.pyc in fromfile(cls, fileobj, mode, memmap, save_backup, **kwargs)
    249 
    250         return cls._readfrom(fileobj=fileobj, mode=mode, memmap=memmap,
--> 251                              save_backup=save_backup, **kwargs)
    252 
    253     @classmethod

/usr/local/manual/anaconda/lib/python2.7/site-packages/astropy/io/fits/hdu/hdulist.pyc in _readfrom(cls, fileobj, data, mode, memmap, save_backup, **kwargs)
    766             if not isinstance(fileobj, _File):
    767                 # instantiate a FITS file object (ffo)
--> 768                 ffo = _File(fileobj, mode=mode, memmap=memmap)
    769             else:
    770                 ffo = fileobj

/usr/local/manual/anaconda/lib/python2.7/site-packages/astropy/io/fits/file.pyc in __init__(self, fileobj, mode, memmap, clobber)
    128                 # A couple different exceptions can occur here when passing a
    129                 # filename into urlretrieve in Python 3
--> 130                 raise IOError('File does not exist: {0!r}'.format(fileobj))
    131         else:
    132             self.name = fileobj_name(fileobj)

IOError: File does not exist: '/Users/rbiswas/doc/projects/supernovae/sncosmo_lc_analysis/examples/ans.example_data/snana_fits_HEAD.FITS'

In [3]:
datafile = example_data/snana_fits_HEAD.FITS'

In [3]:
!ls datafile


ls: datafile: No such file or directory

In [ ]:
AS.

In [ ]:
AS.snanaSims(