Sobre o projeto
O FermiViewer é uma aplicação de código aberto para análise de imagens de microscopia eletrônica, suportando técnicas de imagem TEM/STEM, EELS, EDS e difração. Ele processa uma ampla gama de formatos de arquivo, incluindo Gatan DM3/DM4/DM5, Velox/NCEM EMD, Bruker BCF, TIA SER, MRC, variantes de HDF5 (hspy, NeXus, h5 genérico), espectros MSA/EMSA, JEOL, EDAX, Lispix, TIFF (com metadados de Thermo Fisher/FEI, Zeiss, ImageJ), formatos de imagem comuns (PNG/JPEG/BMP/GIF), RAW sem cabeçalho, Bruker Nanoscope AFM e 4D-STEM (Merlin, HyperSpy).
A ferramenta fornece capacidades de análise abrangentes: EELS (subtração de fundo, mapeamento, quantificação, espessura, análise de Kramers-Kronig, Fourier-log, ajuste de pico baseado em modelo, SVD); EDS (composição Cliff-Lorimer/ZAF/ζ-factor, mapeamento, correção de artefatos, ajuste de pico); imagem de detector virtual 4D-STEM (BF/ABF/ADF/aberturas personalizadas); difração (calibração de comprimento de câmera, detecção de spots, indexação de fase, d-spacings); deformação GPA, estimativa de CTF, detecção de coluna atômica, análise de partículas e grãos (usando k-means, watershed e classificador paint-to-train), análise de camada de seção transversal e rugosidade de interface, filtragem FFT, alinhamento de drift e um conjunto completo de medição/anotação.
O FermiViewer apresenta um backend em Python (FastAPI) e frontend em React, com um shell desktop Tauri para aplicações nativas. Oferece múltiplos métodos de instalação: um instalador Windows, servidor independente, pacote PyPI e pacotes offline para ambientes air-gapped. A aplicação inclui processamento em lote com monitoramento de pastas e gravação/reprodução de macros, além de uma API Python headless (fermiviewer.api) para scripting e automação. A documentação inclui uma wiki detalhada com guias de início rápido, workshops de análise e referências de API.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.