PMF Evaluation Panel v2.04 Jul. 8, 2011 Update since PMF-AMS Analysis v2.03A Notes by Ingrid Ulbrich 8 Jul. 2011 ======================================== IMPORTANT CHANGES YOU SHOULD KNOW ABOUT ======================================== Execution: - PMF executable can now be on any drive (not just C:\) - fixed problem with batch files for using alternate pmf executable (e.g., pmf2wopt.exe) - fixed problem with calculating correlations for solutions that did not report output - fixed problem with failure to write batch files when switching computers ViewResults: - fixed extraneous writing to history when updating panel - Updated diurnal calcs to reflect changes to Squirrel calcs (correcting rounding error) - Streamlined some calculations so that selecting a new solution is faster - Fixed a bug that created extraneous sliders on scatter panel Scatter: - Aborts if can't find NaNsWv or NaNsList of the appropriate type - If there is no data of the type to display in the scatter plot, shows the other type without error. ======================================= DETAILED CHANGES ======================================= PMF_Execution_v2.04.ipf Version and revision date are now stored as strconst In function pmfCalcs_createChangeBatchFiles, batch file acutally uses the filename in strConst PMF_EXEC_FILE_NAME In function pmfCalcs_runPMF_range_p_fpeak, added calculation of fractional time series. In functions pmfCalcs_variancePMFresults and pmfCalcs_resid_as_TseriesFact, no longer tries to calculate results if there was no solution. In function pmfCalcs_R_WvsMayHaveNaNs, fixed error with StatsRankCorrelationTest. In function pmf_calc_TseriesDiurnalFactorX, Updated diurnal calculations to match Squirrel and rounding error In function pmfCalcs_createChangeBatchFiles, now reset BatchFilePathStr so that it will find the right path after moving experiments between computers In function pmfCalcs_createChangeBatchFiles, now PMF executable does not have to be on C:\ PMF_ViewResults_v2_04.ipf Moved function pmf_calc_TseriesDiurnalFactorX to Execution ipf for changes planned for v2.05 Added capability to plot fractional time series, functions pmf_calc_TSeriesFractFactorX and pmf_calc_TSeriesFractFactorX In functions pmf_calc_ReconstResidMSTSMxs and pmf_calc_ReconSpeciesFpeaks, streamlined calculations of residuals so that panel updating should be faster In function pmf_slider_fpeak, fixed the name of a slider that appeared erroneously In function pmf_colorize_1trace, ignore case when checking trace names for color PMF_Scatter_v2.04.ipf In function scat_make_noNaNs_ms_OR_ts_DF, aborts if can't find NaNsList or NaNsWv of appropriate type In function scat_ScatterPanel_MakeControls, if there is no data of the default type, switches to display the other type In function scat_make_ScatterPanel, fixed the size of the panel and draw vertical lines Function scat_ScatterPanel_resize is now obsolete