Version 3.01
-Cleaned and updated GUI code, recompiled to work with modern OS X versions. Plotting no longer relies on gnuplot, instead uses fsl_tsplot which is part of FSL. The one downside here is that we can't change the X axis, so plots don't show the pre-baseline window.
Version 2.61
-Updated Peate to work with FSL 4.1. Peate will now use EV files in custom_timing_files folder if it exists so that paths to original EVfiles do not need to be maintained.
Version 2.5
-Peate can now extract timecourses from a single voxel instead of a masked region. This option currently only available in the Cocoa version or in command-line mode.
Version 2.4
-Updated Peate to work with FSL 4.0. The avwmeants command is now invoked as fslmeants. Plotting requires manual installation of gnuplot and convert (to be fixed).
Version 2.32
-Previous upload did not have the newest GUI. Also tweaked error handling to diagnose better problems where the "cannot open timeseries" error happens.
Version 2.31
-Fixed a bug that caused Peate to fail on machines that did not have Tk installed.
Version 2.3
- You can now limit your analysis to a subset of the original EVs. The option "#Only do EVs" in a config file signals that the following line will consist of a list of space-separated numbers, e.g. "1 3 4". Peate will then only analyze those EVs. If this option is missing or left blank, all EVs will be analyzed. In the Mac GUI, the number of EVs in your feat directory are automatically detected and displayed as buttons under the feat entry window. These buttons can be activated or deactivated to include individual EVs in your analysis.
- Peate now has the option to ignore empty EV files. EV files that are empty will result in "NULL" values and will not contribute to the grand average. This option can be turned on in a config file with the option "#Ignore Blank EV Files" followed by a line with a 1 or 0. The option can also be set in the GUI. In the Mac GUI a new options panel has been added ("misc") which contains this new option.
Version 2.2
- Fixed for compatibility with FSL 3.3.
Version 2.1
- Cocoa version can now import lower level feat directories from a .gfeat design file
Version 2.0
- Peate now available with a Cocoa wrapper. Full Mac OS X user interface layer implemented.
- Peate now runs in command line mode if passed a .pcf file.
- You can now limit the window within which Peate will search for the peak timepoint.
Version 1.77
- Peate now does plotting using gnuplot.
Version 1.76
- Bug fix. The square wave interpreter failed to take into account phase. Now it does.
Version 1.75
- Peate now handles one column format custom EV files as well as EVs described by square waves.
- When reading events in 3-column format, Peate ignores events of height zero.
- You can now use a mask in the example_func space.
Version 1.72
- Added the option to report peak timepoints.
- Peate now estimates time remaining. This estimate is based on the average time it takes to complete one feat directory, so the estimate will get more accurate with more iterations.
Version 1.71
- Major code cleanup. Since this program is getting more and more complex, I decided it was time to go through and make all the code nice and tidy. One major change in this regard is the use of the perl strict pragma, which forces me to specify variable scope and should make the code work better and be easier to maintain.
- If Peate encounters a timepoint where there is no data for a given trial (e.g. you want to look up to 20 seconds past each event and one event happens only 15 seconds before the end of a block), it will now use the previous timepoint's data rather than crashing.
- If you have blank lines in your stimulus files, Peate will now properly ignore them.
- The progress bar has been integrated into the main GUI for neatness and so that Peate does not continue to spawn new windows if rerun.
Version 1.65
- Added cubic spline interpolation, now requires Math::Spline and Math::Derivative
- Peate can now interpolate to any resolution that is evenly divisible into the TR.
Version 1.6
- Peate now offers a choice of several final temporal resolutions. This is useful if your stimuli regularly occur at subsecond intervals.
- Cleaned up some error messages
Version 1.51
- Fixed a bug that would cause Peate to crash if there were more than 9 EVs.
Version 1.5
- Peate is now available in a compiled version which should make distribution easier.
- Peate now supports multiple mask files. If you have more than one ROI you are interested in, you can set Peate up to analyze them all together rather than re-running the same data with a different mask.
- When you enter lists in the text editor, the main GUI now indicates that you have done so.
- If you only want to run one feat directory, you can now just type the name of the feat directory into the entry box. If the entry ends in .feat it is assumed you want to analyze that feat directory, otherwise the entry is interpreted as a text file that contains a list of directories.
- Peate now cleans up properly, removing any temporary files it creates to save disk space.
- Output files have been enhanced. Averages are computed across all runs, and a new summary section has been added for each mask's output. Information is included at the end of the file on several parameters of the analysis.
- The progress bar now beeps and stays open to let you know when the analysis is done.