Software installation

  1. Install Conda [Link]
  2. Use Conda to create a new python environment glowtracker.
     conda create -n glowtracker 'python>=3.10,<3.12'
    
  3. Activate the glowtracker environment
     conda activate glowtracker
    
  4. Install the GlowTracker inside the environment. Either via pip or cloning the package locally.
    • Using pip to install from PyPI repository:
        python -m pip install glowtracker
      
    • Or clone and run the package locally.
      1. Clone the pository
         git clone https://github.com/scholz-lab/GlowTracker.git
        
      2. Update the conda environment to download the dependencies
         cd Glowtracker;
         conda env update --file glowtracker/StageEnvironment.yml --prune
        
  5. Install the BASLER pylon software and runtime library [Link]
    • pylon Camera Software Suite
    • pylon runtime library
  6. (Optional) Install Zaber Launcher for inspecting and updating stage firmware [Link]

  7. After finished installation, the software can be started in serveral ways
    • If you have installed via pip
        python -m glowtracker
      

      or simply

        glowtracker
      
    • If you have installed by cloning the package and running them locally
        python glowtracker/__main__.py