इस प्रोजेक्ट के बारे में

FermiViewer इलेक्ट्रॉन माइक्रोस्कोपी छवि विश्लेषण के लिए एक ओपन-सोर्स एप्लिकेशन है, जो TEM/STEM इमेजिंग, EELS, EDS और विवर्तन (diffraction) तकनीकों का समर्थन करता है। यह Gatan DM3/DM4/DM5, Velox/NCEM EMD, Bruker BCF, TIA SER, MRC, HDF5 वेरिएंट्स (hspy, NeXus, generic h5), MSA/EMSA स्पेक्ट्रा, JEOL, EDAX, Lispix, TIFF (Thermo Fisher/FEI, Zeiss, ImageJ के मेटाडेटा के साथ), सामान्य इमेज फॉर्मेट (PNG/JPEG/BMP/GIF), हेडरलेस RAW, Bruker Nanoscope AFM और 4D-STEM (Merlin, HyperSpy) सहित कई फाइल फॉर्मेट्स को प्रोसेस करता है। यह टूल व्यापक विश्लेषण क्षमताएं प्रदान करता है: EELS (बैकग्राउंड सबट्रैक्शन, मैपिंग, मात्रा निर्धारण, मोटाई, Kramers-Kronig विश्लेषण, Fourier-log, मॉडल-आधारित पीक फिटिंग, SVD); EDS (Cliff-Lorimer/ZAF/ζ-factor संरचना, मैपिंग, आर्टिफैक्ट सुधार, पीक फिटिंग); 4D-STEM वर्चुअल-डिटेक्टर इमेजिंग (BF/ABF/ADF/कस्टम अपर्चर); विवर्तन (कैमरा-लेंथ कैलिब्रेशन, स्पॉट डिटेक्शन, फेज इंडेक्सिंग, d-spacings); GPA स्ट्रेन, CTF अनुमान, एटम कॉलम डिटेक्शन, पार्टिकल और ग्रेन विश्लेषण (k-means, watershed और paint-to-train क्लासिफायर का उपयोग करके), क्रॉस-सेक्शन लेयर और इंटरफेस-रफनेस विश्लेषण, FFT फ़िल्टरिंग, ड्रिफ्ट एलाइनमेंट, और एक पूर्ण माप/एनोटेशन सूट। FermiViewer में Python (FastAPI) बैकएंड और React फ्रंटएंड है, जिसमें नेटिव एप्लिकेशन के लिए Tauri डेस्कटॉप शेल है। यह इंस्टॉलेशन के कई तरीके प्रदान करता है: विंडोज इंस्टॉलर, स्टैंडअलोन सर्वर, PyPI पैकेज और एयर-गैप्ड वातावरण के लिए ऑफलाइन बंडल। एप्लिकेशन में फोल्डर वॉच और मैक्रो रिकॉर्ड/रिप्ले के साथ बैच प्रोसेसिंग, और स्क्रिप्टिंग और ऑटोमेशन के लिए एक हेडलेस Python API (fermiviewer.api) शामिल है। दस्तावेज़ीकरण में एक विस्तृत विकि शामिल है जिसमें शुरुआती गाइड, विश्लेषण वर्कशॉप और API संदर्भ दिए गए हैं।