notes for mrg_bsc5 csv values catalog number, RA, DEC, magnitude, parallax python script to convert needed elements of bsc5 catalog to useful format for povray f=open('catalog/catalog', 'r') output=open('mrg_bsc5.csv', 'w') for line in f: num=line[0:4] RAh=line[75:77] if RAh <> " ": RAm=line[77:79] RAs=line[79:83] DECsgn=line[83] DECdeg=line[84:86] DECmin=line[86:88] DECsec=line[88:90] para=line[161:166] mag=float(w[102:107]) if (para == " ") or (para== ''): vpara=0. else: vpara=float(para) # print line[0:4],line[75:90],line[102:107],line[161:166] # print "RA: hours ",RAh," min ", RAm," sec ", RAs # print "DEC: sign ",DECsgn," deg ", DECdeg," min ", DECmin," sec ", DECsec # print "para ",para," mag ",mag deciRA=(float(RAh)+(float(RAm)+float(RAs)/60.)/60.)/24.*360. deciDEC=float(DECdeg)+(float(DECmin)+float(DECsec)/60.)/60. if DECsgn == "-": deciDEC=-deciDEC print >> output, num,",",deciRA,",",deciDEC,",",mag,",",vpara f.close() output.close()