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.0.tar.gz (34.3 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.0-py3-none-any.whl (31.9 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: niton_tools-0.2.0.tar.gz
  • Upload date:
  • Size: 34.3 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.0.tar.gz
Algorithm Hash digest
SHA256 70b93a8b0f7fe2d5b475bbb615b83dd39ae2075fb069f34fad978b0e2c3a5016
MD5 430851bc4aab7c9fc67711531e59e086
BLAKE2b-256 c351b2363f0f4bffc37812adc1cf88336c136a8f0849636c7da682f84c413d9d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: niton_tools-0.2.0-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.0-py3-none-any.whl
Algorithm Hash digest
SHA256 6ca7719dcd2219a3eaa629d05821e21e28985a78157b196b53913fa76fe1811e
MD5 2b9c1540ae73bb8c7676fb6f77f46941
BLAKE2b-256 53d2b04276cb7714be4ea7b1bc0149b6f3c9e687f3db76c645b0ac353412dfa5

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