FRHEED
A program for real-time Reflection High Energy Electron Diffraction (RHEED) analysis.
Install / Use
/learn @ecyoung3/FRHEEDREADME
About
FRHEED is a GUI for real-time Reflection High-Energy Electron Diffraction (RHEED) analysis.
Installation
To install the latest release from PyPI:
pip install frheed
To install directly from GitHub for the latest unreleased development build:
pip install git+https://github.com/ecyoung3/FRHEED.git
PySpin
If using FRHEED with a FLIR camera, PySpin is also required.
To install[^1] PySpin:
-
Download and install the latest full Spinnaker SDK for your platform.
-
Download the latest Python Spinnaker SDK for your platform.
-
Install the
.whlfile contained in the downloaded Python Spinnaker SDK:
python -m pip install <path_to_whl_file>
For more installation details, see the README.txt contained within the downloaded Python Spinnaker SDK.
[^1]: These instructions are liable to change, but are accurate as of October 2023.
Hardware
FRHEED has been tested with the following cameras:
- Generic USB (Logitech brand)
- FLIR Blackfly S Mono 3.2MP GigE
Usage
To start the main GUI:
from frheed.gui import show
show()
More Information
FRHEED was developed in October 2018 as a replacement to existing commercial RHEED software in Chris Palmstrom's research group at the University of California, Santa Barbara. It was initially installed on a single Molecular Beam Epitaxy (MBE) system in the Palmstrom Lab, but was quickly installed on other systems both within the Palmstrom group as well as other research groups at UCSB. Since then, FRHEED gone through multiple major overhauls and refactors and is now used by several research groups worldwide.
The time I am able to devote towards developing FRHEED is much more limited these days, but I still welcome any feedback and new feature requests.
Related Skills
node-connect
337.4kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
83.2kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
337.4kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
commit-push-pr
83.2kCommit, push, and open a PR
