SkillAgentSearch skills...

Spcal

spICP-MS calculator.

Install / Use

/learn @djdt/Spcal
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

SPCal

SPCal in an spICP-MS calculator with an interactive GUI.

Both quadrupole and ToF data is supported, with native import from Nu Instruments and TOFWERK ICPs.

<img src="https://github.com/djdt/djdt.github.io/blob/main/img/spcal_2.0.3_main_window.png" width=600>

Processing

SPCal has basic data processing and export functions including:

  • histograms and distribution fitting
  • particle composition by heirachical clustering
  • scatter plots
  • particle filtering by signal / mass / size
  • per mass SIA recovery from ionic data

<img src="https://github.com/djdt/djdt.github.io/blob/main/img/spcal_0_9_13_histogram.png" width=300><img src="https://github.com/djdt/djdt.github.io/blob/main/img/spcal_0_9_13_composition.png" width=300>

Installation

Windows executables are available for each release.

To install via pip first clone the repository then install as a local package. Installion requires compilation of a C++ Extension (linking TBB), see Extending Python with C or C++.

git clone https://github.com/djdt/spcal
cd spcal
pip install -e .

The program can then be run from the command line. See the help for extended usage.

spcal --help

Documentation

Documentation on usage, examples and a programming reference can be found at https://spcal.readthedocs.io.

Publications

View on GitHub
GitHub Stars11
CategoryDevelopment
Updated1d ago
Forks4

Languages

Python

Security Score

95/100

Audited on Apr 1, 2026

No findings