.. toptica documentation master file, created by sphinx-quickstart on Mon Oct 30 16:55:40 2017. You can adapt this file completely to your liking, but it should at least contain the root `toctree` directive. TOPTICA Python Laser SDK Documentation ====================================== The **TOPTICA Python Laser SDK** enables the control of TOPTICA laser products from the Python programming language. It provides the pure Python package `toptica-lasersdk `_ and works on all platforms that are supported by Python. Key features ------------ * Provides full control over all laser features * Ethernet and USB/serial connection * Laser device network discovery * Simple synchronous low level API * Sophisticated high level synchronous/asynchronous APIs * Enables code completion for laser parameters in Python IDEs .. warning:: This document describes Version 3 of the SDK which introduced some backward incompatible changes compared to previous versions. Please refer to the chapter :ref:`upgrade-to-version-3` for further information. If you need any further assistance, please open a ticket on `GitHub `_. Contribution ------------ Bug reports and feature requests are welcome on the `Github project`_. .. _Github project: https://github.com/toptica/python-lasersdk/issues .. toctree:: :maxdepth: 2 :caption: Contents: getting_started getting_connected upgrade_to_v3 low_level_api synchronous_high_level_api asynchronous_high_level_api examples changelog Indices and tables ================== * :ref:`genindex` * :ref:`modindex` * :ref:`search`