Difference between revisions of "PMF coding"

From Jimenez Group Wiki
Jump to: navigation, search
(To Do Priority)
(PMF Analysis)
Line 4: Line 4:
  
 
* Allow user to find solutions ranging over many seed values instead of fpeak values
 
* Allow user to find solutions ranging over many seed values instead of fpeak values
 +
 +
 +
===To Do (Less Urgent)===
 +
 
* Allow users to run PMF on partitioned drives
 
* Allow users to run PMF on partitioned drives
  
===To Do (Less Urgent)===
+
* When more than 10 traces are on a plot, make sure the colors get looped
 +
 
 +
* Colors in the diurnal plots should be applied to the median waves (when the factor is set to -1)
 +
 
 +
* Typo in the popped current t series graph - "Curret" instead of "Current"
 +
 
 +
* On the diurnal plots, have checkboxes for "Display Mean" and Display Median" so that you could display one or the other or both
 +
 
 +
* Double check the calculation of the residual errors - from Ingrid on 3/31/08 "Messing around with the panel, I'm wondering if there's a calculation error somewhere in the residuals.  For the dataset I'm working on now, I get negative values for the Sum(abs(Resid)) / Sum(Signal)"
 +
 
 +
* List from Ingrid:
 +
 
 +
1. Are mass fraction bars normalized to total measured mass instead of for total fit mass?  We should add a wave for "Residual" (it could probably be black).
 +
 
 +
2. Can we (doesn't have to be this week) make a tseries plot of % of each tseries (so stacked factors as %) including the Residual (so it addes up to 100%) (like Figure 1d in paper  http://www.atmos-chem-phys.net/5/3289/2005/acp-5-3289-2005.pdf )
 +
 
 +
3.  Is is possible to make the axes on the RR plot have the lower value be the min(0, wave minimum)?
 +
 
 +
4.  (Probably also lower priority) It would be nice if the "factors to plot" box was enabled.  Most useful plots to enable this way are residuals and bars (though bars isn't very reliable).
 +
 
 +
5.  I think it would be helpful to people to have a button somewhere for "save this solution".  I do this with a function in my "notUsed" ipf called pmf_makeStaticFactorWvs (and you could remove the part where it asks for a datafolder list; I built that for some synthetic data runs).  It has a naming convention and saves the waves to root:StaticFactors: in a subfolder for the number of factors in the solution (e.g., w3factors).
 +
 
 +
6.  It would be nice if the status of the XaxisTo100 box for the factors plot was examined when remaking plots after moving the sliders.
 +
 
 +
7.  People have asked me before if more of the axes can have labels, like Q/Qexp for the Q plots, Mass on the total Tseries plot, and some sort of # for the Current Species Histogram.
  
 +
8.  Another longer-term thing might be to make a table of string waves where the user can name their factors, and then make bar plots with the same factors in the same color/order.  Ken has done a version of that in the attached plot.
  
 
==PMF Evaluation Panel==
 
==PMF Evaluation Panel==

Revision as of 09:34, 5 May 2008

PMF Analysis

To Do Priority

  • Allow user to find solutions ranging over many seed values instead of fpeak values


To Do (Less Urgent)

  • Allow users to run PMF on partitioned drives
  • When more than 10 traces are on a plot, make sure the colors get looped
  • Colors in the diurnal plots should be applied to the median waves (when the factor is set to -1)
  • Typo in the popped current t series graph - "Curret" instead of "Current"
  • On the diurnal plots, have checkboxes for "Display Mean" and Display Median" so that you could display one or the other or both
  • Double check the calculation of the residual errors - from Ingrid on 3/31/08 "Messing around with the panel, I'm wondering if there's a calculation error somewhere in the residuals. For the dataset I'm working on now, I get negative values for the Sum(abs(Resid)) / Sum(Signal)"
  • List from Ingrid:

1. Are mass fraction bars normalized to total measured mass instead of for total fit mass? We should add a wave for "Residual" (it could probably be black).

2. Can we (doesn't have to be this week) make a tseries plot of % of each tseries (so stacked factors as %) including the Residual (so it addes up to 100%) (like Figure 1d in paper http://www.atmos-chem-phys.net/5/3289/2005/acp-5-3289-2005.pdf )

3. Is is possible to make the axes on the RR plot have the lower value be the min(0, wave minimum)?

4. (Probably also lower priority) It would be nice if the "factors to plot" box was enabled. Most useful plots to enable this way are residuals and bars (though bars isn't very reliable).

5. I think it would be helpful to people to have a button somewhere for "save this solution". I do this with a function in my "notUsed" ipf called pmf_makeStaticFactorWvs (and you could remove the part where it asks for a datafolder list; I built that for some synthetic data runs). It has a naming convention and saves the waves to root:StaticFactors: in a subfolder for the number of factors in the solution (e.g., w3factors).

6. It would be nice if the status of the XaxisTo100 box for the factors plot was examined when remaking plots after moving the sliders.

7. People have asked me before if more of the axes can have labels, like Q/Qexp for the Q plots, Mass on the total Tseries plot, and some sort of # for the Current Species Histogram.

8. Another longer-term thing might be to make a table of string waves where the user can name their factors, and then make bar plots with the same factors in the same color/order. Ken has done a version of that in the attached plot.

PMF Evaluation Panel

PMF Scatter Panel