প্রকল্প সম্পর্কে

FermiViewer হলো ইলেকট্রন মাইক্রোস্কোপি ইমেজ বিশ্লেষণের জন্য একটি ওপেন-সোর্স অ্যাপ্লিকেশন, যা TEM/STEM ইমেজিং, EELS, EDS এবং ডিফ্রাকশন কৌশলগুলিকে সাপোর্ট করে। এটি 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 ডেস্কটপ শেল রয়েছে। এটি একাধিক ইনস্টলেশন পদ্ধতি অফার করে: একটি Windows ইনস্টলার, স্ট্যান্ডঅ্যালোন সার্ভার, PyPI প্যাকেজ এবং এয়ার-গ্যাপড এনভায়রনমেন্টের জন্য অফলাইন বান্ডিল। অ্যাপ্লিকেশনটিতে ফোল্ডার ওয়াচ এবং ম্যাক্রো রেকর্ড/রিপ্লে সহ ব্যাচ প্রসেসিং এবং স্ক্রিপ্টিং ও অটোমেশনের জন্য একটি হেডলেস Python API (fermiviewer.api) অন্তর্ভুক্ত রয়েছে। এর ডকুমেন্টেশনের মধ্যে একটি বিস্তারিত উইকি রয়েছে যাতে গেটিং স্টার্টেড গাইড, অ্যানালাইসিস ওয়ার্কশপ এবং API রেফারেন্স দেওয়া আছে।