What In The Zap Is That? AI categorization of spectra from LIBS/XRF analyzers. https://spacecruft.org/spacecruft/witzit/
 
 
Go to file
jebba 3fd3ab0862 Deep Learning Sequence() diagram 2022-01-22 23:37:49 -07:00
img Deep Learning Sequence() diagram 2022-01-22 23:37:49 -07:00
.gitignore witzit - What In The Zap Is That? 2022-01-22 23:18:26 -07:00
LICENSE witzit - What In The Zap Is That? 2022-01-22 23:18:26 -07:00
README.md Deep Learning Sequence() diagram 2022-01-22 23:37:49 -07:00
requirements.txt witzit - What In The Zap Is That? 2022-01-22 23:18:26 -07:00

README.md

witzit - What In The Zap Is That?

witzit --- What In The Zap Is That? AI categorization of spectra from SciAps analyzers.

Install

Install Dependencies

Get system dependency and upgrade Python pip. Perhaps do something like this, or set up a Python virtual environment.

sudo apt update
sudo apt install git python3-pip
pip install --user --upgrade pip

Clone Git Repo

Get source code with git.

git clone https://spacecruft.org/spacecruft/witzit
cd witzit/
pip install --user --upgrade -r requirements.txt

Usage

HOWTO USE.

Status

Alpha software under development.

Hardware

  • SciAps LIBS Analyzer

  • SciAps XRF Analyzer

Deep Learning Algorithm

Can use lots from wut.

Amazingly (to me), the paper Classification of radioxenon spectra with deep learning algorithm (2021) by Azimi, et al. uses nearly the identical CNN Sequence() as wut uses, indicating it may be a very good base to start from.

Paper is non-gratis science:

The Sequence() diagram is pulled from the Azimi paper, but is the same as in wut, so makes a good reference.

Deep Learning Sequence

Will likely work best with binary categorizations. E.g. like this: Is it element A or not element A? Is it element B or not element B? Is it element C or not element C? Not "is it element A, B, or C?"

Unofficial

Unofficial, unaffiliated with SciAps.

License

License: GPLv3 or any later version.

Copyright (C) 2022, Jeff Moe