1KARPES_DAQ

Data acquisition software for the ultra low temperature ARPES system at the electronic structure research laboratory at Korea Advanced Institute of Science and Technology (KAIST).

Prerequisites

  • Python 3.11 or higher
  • Additional dependencies for each program are listed in the requirements.txt file in each subdirectory under src/

Development

  1. Clone the repository and navigate to the root directory.

  2. Setup a mamba environment:

    mamba env create -f environment.yml
    mamba activate daq

    This will create and activate a new environment called daq with all the necessary dependencies.

  3. Install pre-commit hooks by running pre-commit install in the root directory.

Notes

  • Builds must be trigerred manually from the GitHub Actions page.
  • If you add or modify any dependencies, make sure to update the requirements.txt file in the corresponding subdirectory and the environment.yml file in the root directory

Build status

Temperature Controller

Motion Controller

Pylon Camera Viewer

MG15

F70H

Log Viewer

Webcam Viewer