CIRDLES / Squid

Squid3 is being developed by the Cyber Infrastructure Research and Development Lab for the Earth Sciences (CIRDLES.org) at the College of Charleston, Charleston, SC and Geoscience Australia as a re-implementation in Java of Ken Ludwig's Squid 2.5. - please contribute your expertise!
http://cirdles.org/projects/squid/
Apache License 2.0
12 stars 24 forks source link

making task in ratio mode #708

Closed NicoleRayner closed 8 months ago

NicoleRayner commented 2 years ago

502

Back in October 2020, this issue was closed as the most recent version at the time had enabled the Task editor for ratio mode projects. @nmseymour was recently in touch with me about this, so I did some tests and while I am able to generate a task and add isotopes, I can't make ratios (which I click on the add ratio button nothing happens). I was trying to make a deadtime task with only 204 and 208. A geochron task requires a bkgd, 207 and 206 isotopes. Is that what is holding back the task editor now?

nmseymour commented 2 years ago

Indeed, I am interested in creating non-"geochronology" task files to process trace element data for the Stanford SHRIMP-RG lab. Hoping for a resolution to this stumbling block so we can use SQUID 3 more extensively in the lab!

bowring commented 2 years ago

Ratio mode tasks were were an accidental side-effect of an experiment for @cwmagee . We never actually planned it or developed it. What I would like is a detailed description of what is wanted - use-cases, examples, etc. to understand the issue.

NicoleRayner commented 2 years ago

Here are 2 examples: Deadtime - this is a routine analytical protocol for all labs. We analyse 2 isotopes (204 and 208) and need to make a ratio and plot it against counts to get the intercept. We then use this intercept as the deadtime There is no RM, no bkgd no other expressions, just simple ratio and counts and a plot. Ti in zircon - this is maybe a bit more typical of what might be required. It is a task that will return concentrations. There is a bkgd pk, and we will need to make ratios (the same way as usual) and expressions. There is an RM, which will have defined concentrations. In the short term, dealing with the RM could be done entirely in custom expressions (constants defined there and expressions for a that specific sample invoked) but in the longer term it would be good to discuss if it were possible to have a "blank" model for these RM's where the user can define the fields.

I have attached an xml and deadtime task, as well as a Ti in zircon task as examples. If I can find a xml that matches the Ti in zircon task I will append later.

200-DT_0_2017_Dec_18_13.42.zip ratio mode tasks.zip

NicoleRayner commented 8 months ago

Just re-upping this Issue in preparation for more discussions about ratio mode. Note that above some test files and potential tasks have been attached. Currently "ratio mode" can import xlm files and make defined ratios. They next step are to make custom expressions/tasks using those ratios. There would be no built in expressions for calibrations etc. They would all be custom.

NicoleRayner commented 8 months ago

Closed in error. Meant to stay open....

NicoleRayner commented 8 months ago

After our meeting today I am going to close this issue and reopen a discussion section with a bit of an overview of where I think things are and an overview of the potential modifications needed and then as appropriate I will start making issues out of each of those modifications in turn (I just don't want to clutter the issues with a bunch of background stuff)