Prism: incorrect treatment of log scaling in 500/600 series tables
This issue was created automatically from an original Mantis Issue. Further discussion may take place here.
Prism SESAME reader to open copper_spitzer.mat.1.600
1.) When the 601 table is opened the "Use Log Scaling" boxes are not checked, but when the 602 or 603 are opened they are. Behavior for the 602 and 603 tables is correct. 2.) Values displayed in the threshold text boxes and the information tab appears to be the log of the quantity, rather than tha value of the quantitiy itself. 3.) When unit conversions are applied, they are applied to the log of the value, and not the value itself.
Recall that for 500 and 600 series tables, the sesame file holds the log10 of the quantity of interest. I think the steps in reading and transforming the data should be: a.) read the data b.) convert all data from log10 to unlogged values c.) apply unit conversions d.) if user selects to use log scaling, apply it e.) apply auto scaling
The difference compared to the 300 and 400 series tables is that for 500/600 tables, step b is required. If step b is done for 500/600 tables, from that point forward everthing should be the same as for the 300 tables, and I think that corrects issues 2 and 3. Issue 1 has to do with whether the "Use Log Scaling" boxes are checked by default or not, and this corresponds to step d, not step b.