Skip to main content

Niton Tools

This package provides a set of python tools for interacting with data generated by the Thermo Fisher Niton XL5 Plus handheld XRF device. The code is catered to XRF usage in the Macdonald lab in EAPS at UC Berkeley, but could be used or adapted by anybody working with similar handheld XRF devices.

The package provides the following functionality:

  • User interface for adding standard measurements to a single SQLite database managed by GeochemDB.
    • Assumes that standard measurements are systematically aggregated within an excel file where each sheet contains standard measurements from a single analytical session
    • Assumes a preconfigured SQLite database with filled auxililary tables and compatibility with GeochemDB
  • Instrument calibration based on standard measurements
    • Ability to correct concentrations for unknowns according to element-specific calibration lines constrained by known standard measurements
    • Assumes standard measurements are stored in GeochemDB-compatible SQLite database
    • Calibrations stored as json files with metadata
    • ipywidgets-based UIs for creating and applying calibrations

Installation

pip install niton-tools

Metadata

Release files for niton-tools 0.2.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for niton-tools 0.2.1
File Size Uploaded
niton_tools-0.2.1.tar.gz 34.4 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for niton-tools 0.2.1
File Interpreter ABI Platform
niton_tools-0.2.1-py3-none-any.whl Python 3 none any Details

Total release size: 66.3 kB

Release files / niton_tools-0.2.1.tar.gz

Download URL niton_tools-0.2.1.tar.gz
Size 34.4 kB
Tags Source
SHA-256 checksum
How to use checksums
672d999bfa5f4073f3ad64d99da3eaba48809a17c6d7c41343fdf035bc43596d
BLAKE2b-256 checksum
How to use checksums
59eeeedb0310d455531196cfce5f89b157b73815424c97aff46807160a625510
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.8

Release files / niton_tools-0.2.1-py3-none-any.whl

Download URL niton_tools-0.2.1-py3-none-any.whl
Size 31.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
dfa5bb36e9c4675706683d127d2047383f1f3c323a931ef4d88487aa4cddc5c5
BLAKE2b-256 checksum
How to use checksums
8cf0988a312b02291ec1312765456ad0f1951756cfc18217c6bf031d649b6deb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.8

Release history Release notifications | RSS feed

This release

0.2.1 This release

2 release files

0.2.0

2 release files

0.1.1

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page