82match.f: takes both the 'Stripe82Patches...' datasets and matches them to get ugriz and ugriz' together.
covsrt.f: a numrec subroutine, used in medfitter.f.
dofe_segue.f: Dr. Morrison's program for calculating things from spectra.
fieldmatch.f: this one matches data sets for field stars, namely between my Cas queries and ugriz_new.lib.
gaussj.f: see covsrt.f.
iterconvert.f: this program backtransforms Zeljko's PT data (in ugriz) to ugriz'. It works by starting with the assumption that ugriz' = ugriz, then repeatedly applies Tucker's transform until the values for ugriz' converge.
lfit.f: see covsrt.f.
zeljkomatch.f: matches all of Tucker's ugriz' with Zeljko's ugriz. The last bit of the program I believe is there to make sure there are no overmatches, where different items on the first list match the same item on the second list. I think that I implemented that part of the program because we were having overmatching problems because Tucker's data had multiple observations on it.
match.f: my first matching routine, runs on fake data. It was more of a test than anything.
match2.f: another early matching routine working on fake data.
medfitter.f: runs a least squares fit on those medians that the pt25 SM macro makes. I used this program to make my transform curves. Uses several NumRec subroutines.
realmatch.f: I believe this is my first matching program to work with real data. There aren't any bells or whistles here, so it should be pretty slow to run.
resultparse.f: this is a failed program, made useless when I learned about unformatted reads.
transformorigcompare.f: takes the backtransformed Zeljko data and matches it to ugriz' stripe 82 data, too see how good my backtransform was.
tuckeraverage.f: a test program. Not used for anything with actual data.
tuckertransform.f: matches Zeljko's stripe 82 ugriz data with all of Tucker's USNO ugriz'.
USNOchecker2.f: takes all of Tucker's USNO stars, matches them against itself to find stars with multiple observations, then runs Dr. Morrison's weighted average to average them out.
usnostandardcombine.f: combines both of Tucker's USNO data files.
usnotest.f: this program was just to see if Tucker's data actually did have multiple observations in it.
zeljkocascombine.f: intelligently combines Zeljko's ugriz data with Cas queries. Since the Cas query results are in 5 separate files, one for each filter flag, it only uses Cas data from files where it knows the data is good, i.e. the g values are not 99.999 only for stars that had an entry in gflag.csv.
indices.pro: creates the indices.in file from goodspectraout.
spectraplot.pro: reads in all the stars that match to Clem and plots the spectra. It also creates good and badspectraout, also writes the spectra out using writespec.
/segue/m13:
stripeplugmapmatch.f: for plates we have plugmaps for, we needed to match stars to the plugmap so we could get the fiber number and the plugmap data together.
bigclemclemmatch.f: Matches Clem's ugriz' and ugriz for M13 together. This was the first program I wrote with elements designed for speed; it reads in one of the giant clem files into an array at the start instead of reading it in over and over again.
bigclemjenmatch.f: matches Clem's ugriz data to Jen's (I think also ugriz) data, but since Jen's data is small it doesnt have speed measures.
clem2255match.f: puts Clem's ugriz' onto every matching fiber from stripe 2255. This program has since been superseeded by other, more versatile programs.
clemallplugmatch.f: matches both plugmap results to Clem, better than clem2255match.f.
clemclemmatch.f: basically bigclemclemmatch.f, without the speed modifications. it CRAWLS.
clemjenjenmatch.f: same as bigclemjenmatch.f, but with two Jen files to match to Clem (looking for offsets between Jen stripes).
clemjenmatch.f: same as bigclemjenmatch.f, but for bright stars (clembright_wsep) instead of all of Clem's stars.
clemkyleclemmatch.f: takes Kyle matched to Clem ugriz' and matches that output file to Clem's ugriz.
clemkylejenmatch.f: takes Kyle matched to Clem and matches it to one of Jen's seven stripes.
clemplugmapmatch.f: puts Clem ugriz' on a plate plugmap, has the offset correction for the extra bright plate.
clemstetdiff.f: matches Clem ugriz' to Stetson UBVRI in the simplest way. No bells and whistles.
clemstetmatch.f: takes Clem's transformed ugriz (clemtransformout) and matches it to Stetson.
clemstetplugmatch.f: despite the name, it looks like this program takes files of Clem matched to a plate and combines them with Stetson.
clemstettranscompare.f: matches Clem ugriz' transformed all the way to UBVRI to Stetson's real UBVRI.
clemstripematch.f: takes the plate files (infoerr.[plate]) and matches them to Clem.
clemtransform.f: This one's somewhat important. It takes Clem ugriz', transforms it with our equations to ugriz, then transforms the ugriz with Lupton's equations into UBVRI.
clemtransformtl.f: same as clemtransform.f, except with Tucker and Lupton instead of us and Lupton.
clemtransformtz.f: same as clemtransform.f, except with Tucker and Zeljko instead of us and Lupton.
clemtransformuz.f: same as clemtransform.f, except with us and Zeljko instead of us and Lupton.
jenclemplatematch.f: combines the three M13 Sloan plates, while matching them to new Jen ugriz and Clem ugriz'.
jenmatch.f: matches two of the original 7 Jen files to get overlap region stars.
kyle2255match.f: matches Kyle to a Sloan plate. Only prints out if probability > 75.
kyleclem2255match.f: takes Kyle matched with Clem and matches that to a plate.
kyleclemjenplatematch.f: takes platematchout, which is Jen+Clem+plate and prints out stars that match to Kyle with probability > 75. It has cmd cuts for M13 on it, but since I believe the program that produces platematchout also has them they are redundant here.
kyleclemmatch.f: oldie but a goodie; takes Kyle and puts his probability measurements (and RA + Dec) onto Clem's ugriz'. It's old, so there are no frills. See kyleclemtest.f.
kyleclemstripematch.f: takes kyleclemout (Kyle + Clem, from kyleclemmatch.f) and matches it to a plate. It strikes me now, as I'm writing this, that a lot of my programs seem to be at least somewhat redundant. Oh well.
kyleclemtest.f: This program is a lot like kyleclemmatch.f, but better. It looks for the best match, not just the first, and seems a lot more complete than kyleclemmatch.f.
kylestetclemmatch.f: matches Stetson+Kyle to Clem+Kyle. Since both files have Kyle's positions, it reads RA and Dec into a string and looks for perfect matches only, instead of the normal 1 arcsecond ones.
platetransform.f: takes our ugriz'-ugriz transforms, applies them to all three Sloan plates, then prints the transformed output out.
stetsoncleaner.f: cleans up the original large Stetson photometry file. See comment for more details.
stetsonkylematch.f: matches the cleaned up Stetson data with Kyle for proper motions.
/segue/m13/jj:
jenclemmatch.f: matches each combined numbered file (all263, etc) to Clem ugriz'.
jencombine.f: combines each .tscoo file of the same number to get ugriz, not just u or g or r or i or z.
jenkyleclemmatch.f: same as jenclemmatch.f, just with Kyle+Clem instead of just Clem.
There are no specific listings for any other directories, because all of the programs in there are simply copies of programs from the above three directories, with small changes to account for different files being used.
Back to main