def rFilename(ID):
  ID = ID+1
  fitsDir = Settings.getConstants().dataDir+'SDSS/'
  ra = GalaxyParameters.SDSS(int(ID) - 1).ra
  dec = GalaxyParameters.SDSS(int(ID) - 1).dec
  run = GalaxyParameters.SDSS(int(ID) - 1).run
  rerun = GalaxyParameters.SDSS(int(ID) - 1).rerun
  camcol = GalaxyParameters.SDSS(int(ID) - 1).camcol
  field = GalaxyParameters.SDSS(int(ID) - 1).field
  runstr = GalaxyParameters.SDSS(int(ID) - 1).runstr
  field_str = utils.field2string(field)
  rFile = fitsDir+'r/fpC-'+runstr+'-r'+camcol+'-'+field_str+'.fit.gz'
  return rFile
  def SDSS(listFile, ID):
    ret = GalaxyParameters()
    CALIFAID_col = 0
    ra_col = 1
    dec_col = 2
    run_col = 7
    rerun_col = 8
    camcol_col = 9
    field_col = 10
    with open(listFile, 'rb') as f:
	mycsv = csv.reader(f)
	mycsv = list(mycsv)	
	ret.CALIFAID = string.strip(mycsv[ID][CALIFAID_col])
	ret.ra = string.strip(mycsv[ID][ra_col])
	ret.dec = string.strip(mycsv[ID][dec_col])
	ret.run = string.strip(mycsv[ID][run_col])
	ret.rerun = string.strip(mycsv[ID][rerun_col])
	ret.camcol = string.strip(mycsv[ID][camcol_col])
	ret.field = string.strip(mycsv[ID][field_col])
	ret.runstr = utils.run2string(ret.run)
	ret.field_str = utils.field2string(ret.field)	
    return ret
 def SDSS(ID):
     dataDir = "../data/"
     listFile = dataDir + "/SDSS_photo_match.csv"
     ret = GalaxyParameters()
     CALIFAID_col = 0
     ra_col = 1
     dec_col = 2
     run_col = 7
     rerun_col = 8
     camcol_col = 9
     field_col = 10
     with open(listFile, "rb") as f:
         mycsv = csv.reader(f)
         mycsv = list(mycsv)
         ret.CALIFAID = string.strip(mycsv[ID][CALIFAID_col])
         ret.ra = string.strip(mycsv[ID][ra_col])
         ret.dec = string.strip(mycsv[ID][dec_col])
         ret.run = string.strip(mycsv[ID][run_col])
         ret.rerun = string.strip(mycsv[ID][rerun_col])
         ret.camcol = string.strip(mycsv[ID][camcol_col])
         ret.field = string.strip(mycsv[ID][field_col])
         ret.runstr = utils.run2string(ret.run)
         ret.field_str = utils.field2string(ret.field)
     return ret