Skip to main content

Python3 software for hardware evaluation

Project description

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

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

laserstudio-1.0.0.tar.gz (80.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

laserstudio-1.0.0-py3-none-any.whl (111.2 kB view details)

Uploaded Python 3

File details

Details for the file laserstudio-1.0.0.tar.gz.

File metadata

  • Download URL: laserstudio-1.0.0.tar.gz
  • Upload date:
  • Size: 80.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.4 CPython/3.13.0 Darwin/23.6.0

File hashes

Hashes for laserstudio-1.0.0.tar.gz
Algorithm Hash digest
SHA256 ec0f3971a17564d79f70b9c167edce6dae02475ef62c39b63f4c3ed031a6dd5c
MD5 914a235d487c30abb99921228b207845
BLAKE2b-256 3c66a5559ede1ebdb2dd76d419d89b7290bb9783d8d1e4930e398cb9c5b581d9

See more details on using hashes here.

File details

Details for the file laserstudio-1.0.0-py3-none-any.whl.

File metadata

  • Download URL: laserstudio-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 111.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.4 CPython/3.13.0 Darwin/23.6.0

File hashes

Hashes for laserstudio-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 8f636eca0ba828a955be7f0fea3cd71fec0065b76080ff676fdebf8ed25582d7
MD5 de021e9e967fc1fd03c8da76f499af84
BLAKE2b-256 ead018850d1e0d008518235ccec8b337c415b5b7625ded619996a62d7e46e76d

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page