The RO Python Package

RO is a package of python utilities with an emphasis on cross-platform support (MacOS X, Windows and unix), Astronomy, Tkinter GUI extensions and Tkinter-compatible networking. It was developed to support a telescope user interface (TUI).

Download and Installation

You can install RO using pip or easy_install, or download RO from PyPI and install it manually.

See the Install for prerequisites, notes and more detailed installation instructions. See the Version History for release notes.

RO source on github.


Find the modules you wish to use in the list here, then read the doc strings in the module and the examples at the end of most modules for more information.


Most of RO is available under the MIT License (see docs/License.txt), but RO.Astro has a separate package (see its README.txt for details). The code is offered with no warranty of any kind.


The RO Package was developed to support TUI, a user interface for the Apache Point Observatory 3.5m telescope. TUI is very specialized, but it does use most of the modules in RO. As such you may wish to examine TUI's source code for real-life examples of the use of various RO modules. Be sure to download the unix version, which is source code.

RO was partially developed using WingIDE Professional, an excellent integrated development environment. Thanks to the kind folks at WingWare for a free license.

Russell Owen
University of Washington
PO Box 351580
Seattle, WA 98195-1580
rowen u washington edu
     @ .          .