Previous topic

ITango

Next topic

Highlights

This Page

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 :-)