Skip to main content

Manage data from Niton XRF analyzers

Project description

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

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

niton_tools-0.2.1.tar.gz (34.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

niton_tools-0.2.1-py3-none-any.whl (31.9 kB view details)

Uploaded Python 3

File details

Details for the file niton_tools-0.2.1.tar.gz.

File metadata

  • Download URL: niton_tools-0.2.1.tar.gz
  • Upload date:
  • Size: 34.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.8

File hashes

Hashes for niton_tools-0.2.1.tar.gz
Algorithm Hash digest
SHA256 672d999bfa5f4073f3ad64d99da3eaba48809a17c6d7c41343fdf035bc43596d
MD5 671f4b7e9271c5dc481d8bebd6499eae
BLAKE2b-256 59eeeedb0310d455531196cfce5f89b157b73815424c97aff46807160a625510

See more details on using hashes here.

File details

Details for the file niton_tools-0.2.1-py3-none-any.whl.

File metadata

  • Download URL: niton_tools-0.2.1-py3-none-any.whl
  • Upload date:
  • Size: 31.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.8

File hashes

Hashes for niton_tools-0.2.1-py3-none-any.whl
Algorithm Hash digest
SHA256 dfa5bb36e9c4675706683d127d2047383f1f3c323a931ef4d88487aa4cddc5c5
MD5 ea0492ce0014cb34c60ebac90789174a
BLAKE2b-256 8cf0988a312b02291ec1312765456ad0f1951756cfc18217c6bf031d649b6deb

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page