Skip to content

Ledger-Donjon/laserstudio

Repository files navigation

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

About

No description, website, or topics provided.

Resources

License

GPL-3.0, LGPL-3.0 licenses found

Licenses found

GPL-3.0
LICENSE
LGPL-3.0
LICENSE.LESSER

Stars

Watchers

Forks

Packages

No packages published

Languages