A Python tool for automating EDS/EDX heatmap generation from microscopy data
Project description
EDSMapPlotter
EDSMapPlotter é uma ferramenta open-source para automatizar a geração de mapas a partir de dados brutos (CSV) de Espectroscopia de Energia Dispersiva (EDS/EDX).
O software converte matrizes numéricas (arquivos .csv exportados de microscópios SEM) em imagens de alta resolução (300 DPI) prontas para publicação científica.
🚀 Como Usar
Opção A: Executar na Nuvem (Google Colab)
Não requer instalação. Ideal para uso rápido ou em computadores sem Python configurado.
- Clique no selo "Open in Colab" acima.
- Faça upload dos seus CSVs.
- Baixe os mapas gerados automaticamente.
Opção B: Instalação via PyPI (Recomendado)
Instale diretamente do Python Package Index:
pip install edsmapplotter
Execute o programa:
edsmapplotter
Opção C: Instalação Local (Desenvolvedor)
Para usar a interface gráfica (GUI) com suporte a arrastar-e-soltar no Windows/Linux/Mac:
-
Instale as dependências:
pip install -r requirements.txt
-
Execute o script:
python EDSMapPlotter.py
Funcionalidades
Processamento em Lote: Arraste dezenas de arquivos CSV e converta todos de uma vez.
Detecção Automática de Elementos: O script lê o nome do arquivo (ex: Area1_Fe.csv) e nomeia o gráfico corretamente ("Fe").
Visualização: Suporte a múltiplos mapas de cores (Viridis, Inferno, Blues, Reds, etc.).
Alta Qualidade: Exportação fixa em 300 DPI.
Formato de Entrada
O software espera arquivos .csv contendo apenas a matriz de intensidades (sem cabeçalhos/headers de texto), que é o padrão de exportação de muitos softwares de microanálise.
Citação
Se utilizar esta ferramenta em sua pesquisa, por favor cite:
Dossi, F. (2025). EDSMapPlotter: A Python tool for EDS map visualization (Version v0.2.1) [Computer software]. Zenodo. https://doi.org/10.5281/zenodo.17741072
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 edsmapplotter-0.2.1.tar.gz.
File metadata
- Download URL: edsmapplotter-0.2.1.tar.gz
- Upload date:
- Size: 5.6 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d4ae64ba9f1df7deb5f180e1c5942eb38b39d4ca6612336e8599d72b6823bce5
|
|
| MD5 |
884f09bcda50196b5ab163f785db696b
|
|
| BLAKE2b-256 |
1411735caa6e2e3f5ca1300537862e05cf711b8eb4ad56356f9b51ad2271db14
|
File details
Details for the file edsmapplotter-0.2.1-py3-none-any.whl.
File metadata
- Download URL: edsmapplotter-0.2.1-py3-none-any.whl
- Upload date:
- Size: 5.6 MB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e7a475010a9ac36a62233fe1849916e7cc4658d084f682ba46b9ce51fbf7d6a1
|
|
| MD5 |
9c03b86b86be7743376006213fd02eb0
|
|
| BLAKE2b-256 |
4726dbf86ae8dd1c7726aab3699c8119f523d7b3ae449febaebad8d9d65c8207
|