Skip to content

iamkaushik5/tulip-control-1

 
 

Repository files navigation

TuLiP

This is the source repository for TuLiP, the temporal logic planning toolbox. The project website is http://tulip-control.org

Installation

In most cases, it suffices to:

pip install .

To check for required and optional dependencies without actually installing:

python setup.py dry-check

TuLiP can be installed also from PyPI:

pip install tulip

Detailed instructions, including notes about dependencies and troubleshooting, are available at http://tulip-control.sourceforge.net/doc/install.html

The next section describes how to build documentation. A test suite is provided under tests/. Consult the section "Testing" below.

Documentation

There are two main sources of documentation outside the code. The "user" documentation is under doc/ and is built with Sphinx, so the usual steps apply, :

make html

API documentation is generated using Epydoc and can also be built from the doc directory, now by :

make api

Built copies for the most recent release of TuLiP are available online at:

Command summaries are provided by make help. Besides the above sources, you may also read API documentation using the standard pydoc tool. E.g., :

pydoc tulip

Testing

Tests are performed using nose. From the root of the source tree (i.e., where setup.py is located), :

./run_tests.py

to run all available tests. For a summary of usage, ./run_tests.py -h

About

Temporal Logic Planning toolbox

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 89.5%
  • MATLAB 4.7%
  • C 3.8%
  • Shell 1.1%
  • Makefile 0.3%
  • Tcl 0.3%
  • Ruby 0.3%