Skip to main content

Data-driven analysis pipeline for STEM-EELS spectra

Project description

eelsmapper

eelsmapper is a data-driven pipeline for analyzing STEM-EELS spectra to perform high-resolution compositional mapping without relying on reference spectra. It integrates PCA, t-SNE, clustering, mutual information, and vector quantization to uncover subtle chemical differences and discover novel material phases.


Purpose

STEM-EELS data is high-dimensional and noisy, making it challenging to interpret with traditional methods. eelsmapper offers a robust, modular pipeline for:

  • Denoising spectra (PCA)
  • Visualizing compositional patterns (t-SNE and/or UMAP)
  • Clustering spectra (K-Means)
  • Identifying correlated elemental regions (Mutual Information)
  • Enhancing signal quality (Vector Quantization)
  • Discovering new material phases without needing reference spectra

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

eelsmapper-0.1.1.tar.gz (2.1 kB view details)

Uploaded Source

Built Distribution

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

eelsmapper-0.1.1-py3-none-any.whl (2.2 kB view details)

Uploaded Python 3

File details

Details for the file eelsmapper-0.1.1.tar.gz.

File metadata

  • Download URL: eelsmapper-0.1.1.tar.gz
  • Upload date:
  • Size: 2.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.11.9

File hashes

Hashes for eelsmapper-0.1.1.tar.gz
Algorithm Hash digest
SHA256 ef94f44a29384baa16cd5f9dd5e77693430eff99e817a454f3240490690d7152
MD5 ffdec83b82184df6bbf78df0ec8893a8
BLAKE2b-256 2871be01887b49c6c94b7f6ec3260e89bc8c410512b14022dfc9c82b8778532a

See more details on using hashes here.

File details

Details for the file eelsmapper-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: eelsmapper-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 2.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.11.9

File hashes

Hashes for eelsmapper-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 e10ace4690b464820447df6e1be13a4138e9f612f6a924656cfd916e05aa45f9
MD5 5d93e595a871f859fde15465e8433da8
BLAKE2b-256 00e40e07819e6fd463fdf5a5537798b0c17cac8e7c315d149da6531c7ba685c5

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