Skip to main content

A package to control PurePhotonics lasers

Project description


A python package to easily communicate with PurePhotonics lasers through python. Most purephotonics features are implemented, so the user can create their own computer controlled laser sequence. The package has been developed for the PPCL560 laser, but should generalise.

The code assume that the PPCL560 laser is interfaced with a Teensy 3.6 as outlined in(TO DO!). This interface is useful for creating trigger-able signals from the laser. When the laser to connected to a PC directly, do this (TO DO!)

Getting Started

Run the examples on the git TO DO: Add details on connecting PC to laser


Python3, a laser


pip install purephotonicscontrol

TO DO: End with an example of getting some data out of the system or using it for a little demo





The MIT License


  • Thanks to PurePhotonics for provided a python example which seeded this project

Project details

Download files

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

Files for purephotonicscontrol, version 0.0.0
Filename, size File type Python version Upload date Hashes
Filename, size purephotonicscontrol-0.0.0-py3-none-any.whl (20.7 kB) File type Wheel Python version py3 Upload date Hashes View
Filename, size purephotonicscontrol-0.0.0.tar.gz (14.1 kB) File type Source Python version None Upload date Hashes View

Supported by

AWS AWS Cloud computing Datadog Datadog Monitoring DigiCert DigiCert EV certificate Facebook / Instagram Facebook / Instagram PSF Sponsor Fastly Fastly CDN Google Google Object Storage and Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Salesforce Salesforce PSF Sponsor Sentry Sentry Error logging StatusPage StatusPage Status page