#Go through all of the NGC2395 Images and do astrometry
#
from Astrometry_StarFind import *
from Astrometry_CCXYMatch import *

TvFlag      = 0
InterActive = 0
FitOrder    = 6

#I Band
#10 Reads
FWHM    = 6.5
HWHM    = FWHM/2
DataMin = 8.0
Sky     = 8.0
R=Astrometry_StarFind('/nfs/slac/g/ki/ki04/lances/H2RG-32-147/ASIC/Reduced/07Dec18/NGC2395/SaturationRamp_I_H2RG_SIPIN_10_Reads_Dec19_2007_01_08_17_I_RPS_SlopeFlatFielded.fits[0]', \
  TvFlag=TvFlag, HWHMPSF=HWHM, DataMin=DataMin, InterActive=InterActive)

R=Astrometry_CCXYMatch('/nfs/slac/g/ki/ki04/lances/H2RG-32-147/ASIC/Reduced/07Dec18/NGC2395/SaturationRamp_I_H2RG_SIPIN_10_Reads_Dec19_2007_01_08_17_I_RPS_SlopeFlatFielded.fits[0]','/nfs/slac/g/ki/ki04/lances/H2RG-32-147/ASIC/Reduced/07Dec18/NGC2395/Astrometry/NGC2935_UCAC2_Catalog.txt', TvFlag=TvFlag, FitOrder=FitOrder)

#15 Reads
FWHM    = 8.5
HWHM    = FWHM/2
DataMin = 9.0
Sky     = 9.0
R=Astrometry_StarFind('/nfs/slac/g/ki/ki04/lances/H2RG-32-147/ASIC/Reduced/07Dec18/NGC2395/SaturationRamp_I_H2RG_SIPIN_15_Reads_Dec19_2007_01_31_30_I_RPS_SlopeFlatFielded.fits[0]', \
  TvFlag=TvFlag, HWHMPSF=HWHM, DataMin=DataMin, InterActive=InterActive)

R=Astrometry_CCXYMatch('/nfs/slac/g/ki/ki04/lances/H2RG-32-147/ASIC/Reduced/07Dec18/NGC2395/SaturationRamp_I_H2RG_SIPIN_15_Reads_Dec19_2007_01_31_30_I_RPS_SlopeFlatFielded.fits[0]','/nfs/slac/g/ki/ki04/lances/H2RG-32-147/ASIC/Reduced/07Dec18/NGC2395/Astrometry/NGC2935_UCAC2_Catalog.txt', TvFlag=TvFlag, FitOrder=FitOrder)

#20 Reads
FWHM    = 6.2 
HWHM    = FWHM/2
DataMin = 9 
Sky     = 12
R=Astrometry_StarFind('/nfs/slac/g/ki/ki04/lances/H2RG-32-147/ASIC/Reduced/07Dec18/NGC2395/SaturationRamp_I_H2RG_SIPIN_20_Reads_Dec19_2007_04_44_16_I_RPS_SlopeFlatFielded.fits[0]', \
  TvFlag=TvFlag, HWHMPSF=HWHM, DataMin=DataMin, InterActive=InterActive)

R=Astrometry_CCXYMatch('/nfs/slac/g/ki/ki04/lances/H2RG-32-147/ASIC/Reduced/07Dec18/NGC2395/SaturationRamp_I_H2RG_SIPIN_20_Reads_Dec19_2007_04_44_16_I_RPS_SlopeFlatFielded.fits[0]','/nfs/slac/g/ki/ki04/lances/H2RG-32-147/ASIC/Reduced/07Dec18/NGC2395/Astrometry/NGC2935_UCAC2_Catalog.txt', TvFlag=TvFlag, FitOrder=FitOrder)

#G Band
##10 Reads
FWHM    = 5.8
HWHM    = FWHM/2
DataMin = 0
R=Astrometry_StarFind('/nfs/slac/g/ki/ki04/lances/H2RG-32-147/ASIC/Reduced/07Dec18/NGC2395/SaturationRamp_G_H2RG_SIPIN_10_Reads_Dec19_2007_03_36_25_G_RPS_SlopeFlatFielded.fits[0]', \
  TvFlag=TvFlag, HWHMPSF=HWHM, DataMin=DataMin, InterActive=InterActive)

R=Astrometry_CCXYMatch('/nfs/slac/g/ki/ki04/lances/H2RG-32-147/ASIC/Reduced/07Dec18/NGC2395/SaturationRamp_G_H2RG_SIPIN_10_Reads_Dec19_2007_03_36_25_G_RPS_SlopeFlatFielded.fits[0]','/nfs/slac/g/ki/ki04/lances/H2RG-32-147/ASIC/Reduced/07Dec18/NGC2395/Astrometry/NGC2935_UCAC2_Catalog.txt', TvFlag=TvFlag, FitOrder=FitOrder)

##15 Reads
FWHM    = 6.1
HWHM    = FWHM/2
DataMin = 0.
Sky     = 5.
R=Astrometry_StarFind('/nfs/slac/g/ki/ki04/lances/H2RG-32-147/ASIC/Reduced/07Dec18/NGC2395/SaturationRamp_G_H2RG_SIPIN_15_Reads_Dec19_2007_03_58_22_G_RPS_SlopeFlatFielded.fits[0]', \
  TvFlag=TvFlag, HWHMPSF=HWHM, DataMin=DataMin, InterActive=InterActive)

R=Astrometry_CCXYMatch('/nfs/slac/g/ki/ki04/lances/H2RG-32-147/ASIC/Reduced/07Dec18/NGC2395/SaturationRamp_G_H2RG_SIPIN_15_Reads_Dec19_2007_03_58_22_G_RPS_SlopeFlatFielded.fits[0]','/nfs/slac/g/ki/ki04/lances/H2RG-32-147/ASIC/Reduced/07Dec18/NGC2395/Astrometry/NGC2935_UCAC2_Catalog.txt', TvFlag=TvFlag, FitOrder=FitOrder)

##20 Reads
FWHM    = 5.6
HWHM    = FWHM/2
DataMin = 0.
Sky     = 5.
R=Astrometry_StarFind('/nfs/slac/g/ki/ki04/lances/H2RG-32-147/ASIC/Reduced/07Dec18/NGC2395/SaturationRamp_G_H2RG_SIPIN_20_Reads_Dec19_2007_04_21_36_G_RPS_SlopeFlatFielded.fits[0]', \
  TvFlag=TvFlag, HWHMPSF=HWHM, DataMin=DataMin, InterActive=InterActive)

R=Astrometry_CCXYMatch('/nfs/slac/g/ki/ki04/lances/H2RG-32-147/ASIC/Reduced/07Dec18/NGC2395/SaturationRamp_G_H2RG_SIPIN_20_Reads_Dec19_2007_04_21_36_G_RPS_SlopeFlatFielded.fits[0]','/nfs/slac/g/ki/ki04/lances/H2RG-32-147/ASIC/Reduced/07Dec18/NGC2395/Astrometry/NGC2935_UCAC2_Catalog.txt', TvFlag=TvFlag, FitOrder=FitOrder)

#Y Band
##10 Reads
FWHM    = 7.8
HWHM    = FWHM/2
DataMin = 0.
Sky     = 5.
R=Astrometry_StarFind('/nfs/slac/g/ki/ki04/lances/H2RG-32-147/ASIC/Reduced/07Dec18/NGC2395/SaturationRamp_Y_H2RG_SIPIN_10_Reads_Dec19_2007_02_20_01_Y_RPS_SlopeFlatFielded.fits[0]', \
  TvFlag=TvFlag, HWHMPSF=HWHM, DataMin=DataMin, InterActive=InterActive)

mR=Astrometry_CCXYMatch('/nfs/slac/g/ki/ki04/lances/H2RG-32-147/ASIC/Reduced/07Dec18/NGC2395/SaturationRamp_Y_H2RG_SIPIN_10_Reads_Dec19_2007_02_20_01_Y_RPS_SlopeFlatFielded.fits[0]','/nfs/slac/g/ki/ki04/lances/H2RG-32-147/ASIC/Reduced/07Dec18/NGC2395/Astrometry/NGC2935_UCAC2_Catalog.txt', TvFlag=TvFlag, FitOrder=FitOrder)

##15 Reads
FWHM    = 5.6
HWHM    = FWHM/2
DataMin = 0. 
Sky     = 5.
R=Astrometry_StarFind('/nfs/slac/g/ki/ki04/lances/H2RG-32-147/ASIC/Reduced/07Dec18/NGC2395/SaturationRamp_Y_H2RG_SIPIN_15_Reads_Dec19_2007_02_43_10_Y_RPS_SlopeFlatFielded.fits[0]', \
  TvFlag=TvFlag, HWHMPSF=HWHM, DataMin=DataMin, InterActive=InterActive)

R=Astrometry_CCXYMatch('/nfs/slac/g/ki/ki04/lances/H2RG-32-147/ASIC/Reduced/07Dec18/NGC2395/SaturationRamp_Y_H2RG_SIPIN_15_Reads_Dec19_2007_02_43_10_Y_RPS_SlopeFlatFielded.fits[0]','/nfs/slac/g/ki/ki04/lances/H2RG-32-147/ASIC/Reduced/07Dec18/NGC2395/Astrometry/NGC2935_UCAC2_Catalog.txt', TvFlag=TvFlag, FitOrder=FitOrder)

