zlmturnout / ARPES_BeamSpotSize

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

BeamSpotSize Scan Project

Introduction

This is a user interface program to acquire the Size of BeamSpot at SSRF BL09U-ARPES endstation

Developer

LiminZhou @SSRF20U

Contact Author

Email: zlmturnout@hotmail.com

Github page: https://github.com/zlmturnout

Copyright

Full code are hosted on Github repository: https://github.com/zlmturnout/ARPES_BeamSpotSize

Copyright (c) 2023 LiminZhou/zlmturnout

Please Contact the Author for Any Usage

Basic Strategy

  1. Python+Qt6+Matplotlib+SciPy+Pandas+Sqlite

Main Purpose

  1. control motor move of motion manipulator
  2. acquire the PD current at different position
  3. obtain the I_vs_pos plot
  4. fit gauss peak to obtain the beamspot size by First Derivative of the I_vs_pos line
  5. save all processed data into multiple file types (xlsx,csv,txt,sqlitebase)

About


Languages

Language:Python 99.8%Language:Batchfile 0.2%