Skip to content

fellobos/ltapy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

40 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ltapy

ltapy is a Python interface to the API of the LightTools illumination design software. It provides an enhanced interface to the LightTools API, as well as extended functionality to simplify the programmatic access to LightTools.

Creating a connection and interacting with LightTools is simple:

>>> import ltapy.session
>>> ses = ltapy.session.Session(pid=4711)
>>> lt = ses.lt
>>> lt.Message("Successfully connected to LightTools!")

The above connects Python with a running LightTools session (identified by the given PID) and displays the message in the LightTools console window.

Installation

Clone the public repository to get a local copy of the source:

$ git clone git://github.com/fellobos/ltapy.git

Once you have it, you can embed ltapy in your own Python package, or install it into your site-packages easily:

$ cd ltapy
$ python setup.py install

Documentation

ltapy has usage and reference documentation available at fellobos.github.io.

About

A Python interface to the LightTools API

Resources

Stars

Watchers

Forks

Packages

No packages published