Skip to content

This project provides an interface simulating probed part of the BZ depending on the position of the slit and the setup parameters (rotation, tilt). It can be useful in the real beamtime which is very valuable.

License

Notifications You must be signed in to change notification settings

aymen-mahmoudi/Brillouin-zone-navigator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Brillouin Zone Navigator

Description

This project provides an interface simulating probed part of the Brillouin Zone (BZ) depending on the position of the slit and the setup parameters (rotation, tilt). By tuning the ARPES geometry and experimental parameters, you can get a close idea of the 2D BZ part being probed. This kind of info can be useful in real beamtime, which is very valuable. Until now, only a hexagonal lattice system is included.

The main goal of this interface is to estimate the good energy value to be used to cover the desirable k range.

Usage

You have to enter the setup parameter to simulate the analyzer state and the covered k range

gui

Installation

You can just run the main.py script available in the source folder within the resources you need. You have to add the required libraries using the following command after cloning (or downloading) the rep:

pip install -r requirements.txt

The GUI is tested under a Python 3.8 version. (I recommend to setup a python 3.8 virtual environment).

Roadmap

  • Cover the rest of the crystallographic lattice system
  • Avoid the crash of the app in case of empty value
  • Transform the project on a desktop application or create a PyPI package

Support and Contributing

Let me know if you have any suggestions/ideas to enhance those scripts or add further settings. I want you to know that your suggestions are warmly appreciated.
In case of a problem, it is strongly recommended that an issue be posted. For a more confidential demand, don't hesitate to email me.

Acknowledgment

I thank Geoffroy Kremer for testing and verifying the formula.

About

This project provides an interface simulating probed part of the BZ depending on the position of the slit and the setup parameters (rotation, tilt). It can be useful in the real beamtime which is very valuable.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages