A GUI-based toolbox for signal selection of operando scattering experiments
Project description
Battery Signal Selection and Enhancement Toolbox
BaSSET is a Python GUI software designed to simplify multivariate analysis of operando scattering experiments through integrating common algorithms with easy access to change parameters and visualize results.
Installation
This software is available on the Python Package Index. The simplest way to install is through running pip install basset-uio. This also adds two executables for you to run from the terminal or your OS' search. Note that the python 'Scripts' folder needs to be in your PATH for these to work.
basset launches the GUI with a terminal window (or in your active terminal) with print statements and potential warnings or errors.
basset-gui launches the GUI without a terminal (or without occupying your active termainal).
Other than this, they both act the same.
Acknowledgements
This package is simply a GUI interface for multivariate analysis methods, with built-in results viewing and export functionality. All credit goes to the creators of the utililzed algorithms.
PCA, NMF and ICA come from scikit-learn [1].
SNMF comes from diffpy.stretched-nmf [2].
[1] Fabian Pedregosa, Gaël Varoquaux, Alexandre Gramfort, Vincent Michel, Bertrand Thirion, Olivier Grisel, Mathieu Blondel, Peter Prettenhofer, Ron Weiss, Vincent Dubourg, Jake Vanderplas, Alexandre Passos, David Cournapeau, Matthieu Brucher, Matthieu Perrot, Édouard Duchesnay, Scikit-learn: Machine Learning in Python, Journal of Machine Learning Research 12, pp. 2825-2830 (2011).
[2] Ran Gu, Yevgeny Rakita, Ling Lan, Zach Thatcher, Gabrielle E. Kamm, Daniel O'Nolan, Brennan McBride, Allison Wustrow, James R. Neilson, Karena W. Chapman, Qiang Du, and Simon J. L. Billinge, Stretched Non-negative Matrix Factorization, npj Comput Mater 10, 193 (2024).
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file basset_uio-1.2.0a0.tar.gz.
File metadata
- Download URL: basset_uio-1.2.0a0.tar.gz
- Upload date:
- Size: 67.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
dfa6103c9d2b7b2ae60dc6cda82ba6ba3fd39a8948291cef5b38b8149972065c
|
|
| MD5 |
2660f364b57148788cd5b5336c0333d3
|
|
| BLAKE2b-256 |
f5060c2c2a1dccd44d503a7fb07b3f35676016ef3e70881005e3b491e8649562
|
File details
Details for the file basset_uio-1.2.0a0-py3-none-any.whl.
File metadata
- Download URL: basset_uio-1.2.0a0-py3-none-any.whl
- Upload date:
- Size: 68.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1282a2e1170f16fb997f2c12e0c15b141efd306d047d2fda18146bf7ccc6ecd2
|
|
| MD5 |
a0205502c99f2efa38b666d67e871215
|
|
| BLAKE2b-256 |
a8e9737d5029742df1028bb74ac22595e4c4e70128d56b8ec242fb7505644e29
|