Home Forums Code snippets Normalizing trace elements DRS

  • Creator
  • #6976
    Dr Joe Petrus

    Hello all,

    Bence brought it to my attention that some people were interested in a trace elements DRS that could normalize to some % rather than using a specific internal standard. Such a DRS can be found here: http://www.japetrus.net/tenorm/Beta_TE_Norm.ipf

    It’ll let you select which analytes to use in the normalization, what percent you want to normalize to, and whether you want to normalize the elements or oxides to that number. It doesn’t let you pick which oxides though — that is hardcoded (but changeable) and just a matter of commenting/uncommenting to switch between Fe2O3 and FeO.

    It is a bit rough around the edges, but I’ve used it for sulfides, oxides, and silicates, and it seems to work reasonably well. At least any of the checks I had available were returning reasonable numbers. I should add that it is based off an old TE DRS and some of the settings may be a bit confusing (or simply wrong and/or ignored). For example, it has the selector for standardization type, but you must put it to SQ and it doesn’t have a thing for LOD and just forces “Pettke”. Also index channel is used for masking, but not for standardization.

    I’m not sure which version of iolite is required. It’ll certainly work with the latest. If it doesn’t work on earlier versions it probably wouldn’t be too complicated to back port.

    Anyways, I hope this will help someone!

    – Joe

Viewing 2 replies - 1 through 2 (of 2 total)
  • Author
  • #13197
    Shitou Wu

    Dear Joe,
    I am Shitou Wu, working in LA-ICP-MS lab in institute of Geology and Geophysics, Chinese Academy of Sciences, China.
    I am very interesting that Normalization DRS code, however I could not download it via the link you post. Could you kindly send the DRS code to my email address (shitou.wu@mail.iggcas.ac.cn).

    Really thanks!


    Jared Wesley Singer

    Thanks for making this code available Joe. I think it will be really useful for analyzing large volume of small particles, where it is very impractical to do the EPMA work on a spot-by-spot basis.

    Using Iolite 3.5 here. I copied the code that you provided to text file, renamed the file as “TE_NORM.ipf” and put it in the DRS file folder. It appears now in the list of available DRS. Set it to Semi-Quant method and crunch. While crunching I get the pop-up with a list of elements (presumably those elements to be normalized), and after closing that pop-up list (X-out), the crunch continues until the following error message:

    2:46:06 PM: DRS finished.

    ** A run-time error occurred within the Data Reduction Scheme “TE_NORM,” as follows:
    “SetVariable” gave the error “No child data folder of that name exists..”

    Any idea what could be going wrong?

    The waves for ppm_SQ, total_beam_ppm, and scaling factor appear nominally in the list of waves but the results are empty (no data there).

    Looking forward to NAWLA 19!

Viewing 2 replies - 1 through 2 (of 2 total)
  • You must be logged in to reply to this topic.