### Navigation

- index
- modules |
- next |
- previous |
- home|
- getting started|
- quick tour|
- documentation »
- ITango »

# Features

ITango works like a normal python console, but it gives you in addition a nice set of features from IPython like:

> - proper (bash-like) command completion
> - automatic expansion of python variables, functions, types
> - command history (with up/down arrow keys, %hist command)
> - help system ( object? syntax, help(object))
> - persistently store your favorite variables
> - color modes

(for a complete list checkout the IPython web page)

Plus an additional set o Tango specific features:

> - automatic import of Tango objects to the console namespace (`PyTango` module, `DeviceProxy` (=Device), `Database`, `Group` and `AttributeProxy` (=Attribute))
> - device name completion
> - attribute name completion
> - automatic tango object member completion
> - list tango devices, classes, servers
> - customized tango error message
> - tango error introspection
> - switch database
> - refresh database
> - list tango devices, classes
> - store favorite tango objects
> - store favorite tango devices
> - tango color modes

Check the Highlights to see how to put these feature to good use :-)

### Navigation

- index
- modules |
- next |
- previous |
- home|
- getting started|
- quick tour|
- documentation »
- ITango »