Skip to content

Latest commit

 

History

History
92 lines (69 loc) · 2.42 KB

README.md

File metadata and controls

92 lines (69 loc) · 2.42 KB

Laser Studio

An open source python3 software designed to control hardware evaluation benches to conduct automatized evaluations.

Laser Studio permits to have a visual representation of a spatial environment, define zones of interests, and launch an automated scanning process to physically and randomly go through these zones, by controlling motion devices.

Installation

Laser Studio works on Python 3.9+.

It can be installed through PyPI with:

pip install laserstudio

Otherwise, you can clone and install the project with:

git clone https://github.com/Ledger-Donjon/laserstudio.git
pip install ./laserstudio

Package depedencies

It depends following packages to run:

Additionally, on Linux systems, the [pyNIT] package can be installed to support NIT cameras.

pip install git+https://github.com/Ledger-Donjon/pynit.git

On Mac with Apple Silicon chips, the triangle package fails to install with pip. Workaround is to install it from source before installing laserstudio:

pip install git+https://github.com/drufat/triangle.git

Usage

To run Laser Studio, tune your configuration file config.yaml with appropriate information about your hardware instruments, then a terminal and run Laser Studio in the directory containing that config.yaml.

laserstudio

Documentation

Advanced documentation of Laser Studio is available on Read The Docs.

Licensing

LaserStudio is released under GNU Lesser General Public License version 3 (LGPLv3). See LICENSE and LICENSE.LESSER for license detail