MCRLLM: Multivariate Curve Resolution by Log-Likelihood Maximization.
X = CS
where
X(nxk): Spectroscopic data where n spectra acquired over k energy levels
C(nxa): Composition map based on a MCRLLM components
S(axk): Spectra of the a components as computed by MCRLLM
Method first presented in
Lavoie F.B., Braidy N. and Gosselin R. (2016) Including Noise Characteristics in MCR to improve Mapping and Component Extraction from Spectral Images, Chemometrics and Intelligent Laboratory Systems, 153, 40-50.
Input data
Algorithm is designed to treat 2D data X(nxk) where n spectra acquired over k energy levels.
A 3D spectral image X(n1,n2,k) can be reshaped to a 2D matrix X(n1xn2,k) prior to MCRLLM analysis. Composition maps can then be obtained by reshaping C(n1xn2,a) into 2D chemical maps C(n1,n2,a).
Examples
Two full examples, along with datasets, are provided in 'Download Files'.
Please refer to 'MCRLLM_example.pdf' for full details.
- Example 1: 1D spectral linescan of EELS data.
- Example 2: 2D spectral image of XPS data.
Compatibility
MCRLLM tested on Python 3.7 using the following modules:
Numpy 1.17.2
Scipy 1.3.1
Sklearn 0.21.3
Pysptools 0.15.0
Tqdm 4.36.1
Release files for MCRLLM-GUI 0.0.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| MCRLLM_GUI-0.0.1.tar.gz | 8.8 MB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| MCRLLM_GUI-0.0.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 8.9 MB
Release files / MCRLLM_GUI-0.0.1.tar.gz
| Download URL | MCRLLM_GUI-0.0.1.tar.gz |
|---|---|
| Size | 8.8 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
ae517f57fb415ba44ffc5c5cc9a92d197502f9bf8ff508b1ecb158035a7d2834
|
|
BLAKE2b-256 checksum How to use checksums |
b8d5ff4f0bffa53242f047d8b043c03cb00c2d5fded393ba31022c201ef05935
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/45.1.0.post20200127 requests-toolbelt/0.9.1 tqdm/4.42.0 CPython/3.7.0
|
Release files / MCRLLM_GUI-0.0.1-py3-none-any.whl
| Download URL | MCRLLM_GUI-0.0.1-py3-none-any.whl |
|---|---|
| Size | 39.9 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
922bba08210bb03b17331dc00ac18280cdcdd0019981789a298ebc1aea46fb8a
|
|
BLAKE2b-256 checksum How to use checksums |
8e4777f668447044658b63f1b875f7feb7f1f7f8031047e326b3907a5dd36a67
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/45.1.0.post20200127 requests-toolbelt/0.9.1 tqdm/4.42.0 CPython/3.7.0
|