This is a version of the fitting program that will run for multiple files at once. To run, it needs a list of filenames of the files needed  to be processed. The files cannot have headers; they must be pure numbers, like the ones that come out of the zeroing program. Ipf will run normally; pressing equals at anytime will append a list of the peaks from ipf to a file called NewStuff.dat. Closing the window will call up the next file to be analyzed. Ipf_3 needs 3 parameters: the name of the filelist, and the columns that ipf will analyze, usually 1 and 2. If ipf runs into a file that is wrong, like some random letters or not a data file, it used to just stop there. I have tried to add a try-catch command to stop it, but I have not tested it yet. I did one run before the try catch command and got about 200 peaks in NewStuff before I hit an erroneous data file and the program stopped working. Still may need some modification.