Or would it be at least possible to implement some feature where, similar to the peak scan position update, upon clicking in the graph, the new value for the bias is automatically updated for the element (would need to be an integer without decimals) ?
Can I second the above
Absolutely.
We just haven't had a chance to get to that item. But after the Athens EPMA workshop next week we will start on it:
https://sites.google.com/view/epmaathens2024I have another request too, assuming that I've not just been using PfE wrong! I imagine it's probably come up before and there's a reason why it's not done this way..
When I create a new setup, I add all the elements that I want to acquire in my unknown samples, add all the standards that I want to use and then set the standards I want to use for each element...
OK, I'm not sure I understand exactly what you mean, but let me describe how I would handle this situation and then you can tell me if this solution would work for your situation.
Basically if I have a complicated run, where I have different types of samples, different standard assignments, different interference corrections, maybe even different elements, different formula basis, etc., etc. I would start by creating a "mother of all samples" with all the elements I will be running for this run.
This "mother of all" sample would be the unknown sample that I peak all the elements on the assigned standards (which by default are the standards with the highest concentrations of the elements and therefore best for peaking on generally), check all the PHAs, and check all the backgrounds (if not using MAN bgds). And of course this sample could be loaded from a previous run using the Acquire! window New Sample/Setups | Load File Setup feature in PFE...
Once that "mother of all" sample has been peaked and optimized, I might even acquire all the standards and check that all the secondary standards are giving accurate results, especially standards without the element present to check for spectral interferences and our MAN assignments (and because we want to stress our matrix corrections to make sure everything is extrapolating OK as far as the physics is concerned!).
But then... if I really want to optimize things I would then take that tuned up "mother of all samples" and create several new sample setups (for each material/mineral I expect to analyze), using that "mother of all" sample as a basis and then delete the unneeded elements and perhaps modifying the standard assignments for situations where a more matrix matched standard could provide better accuracy (though with these new matrix corrections/MAC values I find this step is not needed as often these days, as it used to be in the past).
So, for example I might tune up a "mother" sample of Si, Fe, Ca, Al, Na, K, Mn, Mg, Ti, Ba. Then I select that sample in the Analyze! window and click the "Add To Sample Setups" button. That adds that sample to the Sample Setups list so it can get re-used... and note that sample can be modified subsequently (standard assignments, off-peak bgd models, interference assignments, etc.) because it is just a pointer to that sample and any changes to that sample will get passed on to any subsequent acquisitions using it.
Then I go to Acquire! window New Sample/Setups button and use the Load Sample Setup button to select that "mother" sample and make a new sample called, say, "olivines" and then delete all the elements except Si, Fe, Mg, Ni and Ca.
Again, I go to Acquire! New Sample/Setups and use the Load Sample Setup button to select that "mother" sample (again) and make a new sample called, say "feldspars" and then delete all the elements except Si, Fe, Na, K, Al, Ba and Ca.
And so on and so on. But now I can go to each of these sample setups from the Analyze! window and select each sample "setup" and change any and all assignments, primary standards, interferences, background models, formula basis, etc., etc.
And then from Analyze! window I click the "Add To Sample Setups" button for each (or all) of these modified sample setups (olivines, feldspars, etc.). That then adds these samples to the Sample Setups list so they can be utilized from the Automate! window for digitizing positions or from the Acquire! window for manual acquisitions.
Then when I am all ready I can go to the Automate! window and digitize each of my materials/minerals as position samples and either before or afterwards select the specific sample setup basis (olivines, feldspars, etc.) using the Sample Setups button in the Automate! window.
Would that work for you?