Giter Club home page Giter Club logo

icpoes-datared's Introduction

ICPOES datared

MATLAB scripts for ICPOES data reduction from Qtegra raw data.

Ángel Rodés, SUERC (2021)
angelrodes.com

Requirements

These files must be in the same folder:

  • ICP data in .csv
  • ICPOESdatared_vX.m
  • linear_regression_chisq_fn.m
  • normrnd_BoxMuller.m

How to make it work with Qtegra

  1. After running the Thermo ICP-OES, export data including Raw.Average, Raw.STD and ExtCal.StandardConcentration in a .csv file with semicolon (;) as separator:
Raw.Average;(...);Raw.STD;(...);ExtCal.StandardConcentration

See example file: AR20200205Aliquots.csv

You can export other data too. They will be ignored.

  1. Modify data in ExtCal.StandardConcentration columns if needed. E.g. if you want to use some standard data not stated in Qtegra.

  2. Run ICPOESdatared_vX.m in MATLAB/Octave and select your file. A lot of graphical output will appear, and a text file (.txt) containing a few tables will be created (concentrations, calibrations, LOD/LOQ; by analyte, by element, etc.).

Graphical output

Changelog

v2

  • Some code was added to transform Qtegra format to standard ICP format (comma separated values with one analyte per line)

v2.4 (2021.09.08)

  • If Raw.STD is not included, Raw.RSD is used instead (Raw.STD=Raw.Average*Raw.RSD/100)
  • Samples named 'blank" or 'blk' are considered blanks
  • Standard's nominal values ara copied to all locations if they have the same name.

v3 (2022.01.21)

  • Lots of comments added.
  • Two new functions defined (normrnd_BoxMuller and normpdf_local) to replace normrnd and normpdf just in case the statistic package is not available in Octave.
  • Some redundant code was deleted.
  • New dialog allows the user selecting standards and blanks.
  • Maximum chi-squared formula was simplified to min-chi-squared+DOF in linear_regression_chisq_fn.m to avoid using functions form the statistic package. (original code is commented).

icpoes-datared's People

Contributors

angelrodes avatar

Watchers

 avatar

icpoes-datared's Issues

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.