Package jazzparser :: Package shell :: Module tools :: Class TonalSpaceCoordinatesTool
[hide private]
[frames] | no frames]

Class TonalSpaceCoordinatesTool

source code

object --+    
         |    
      Tool --+
             |
            TonalSpaceCoordinatesTool

Instance Methods [hide private]
 
run(self, args, state)
Main operation of tool, taking arguments in args and reading and potentially manipulating the shell state.
source code

Inherited from Tool: process_option_list

Inherited from object: __delattr__, __format__, __getattribute__, __hash__, __init__, __new__, __reduce__, __reduce_ex__, __repr__, __setattr__, __sizeof__, __str__, __subclasshook__

Class Variables [hide private]
  name = 'Longuet-Higgins tonal space coordinates'
hash(x)
  commands = ['tscoords', 'ts']
  usage = ('tscoords [<result>]', 'displays the tonal space coor...
  help = 'Uses the formalism\'s function for converting a logica...

Inherited from Tool: tool_options

Properties [hide private]

Inherited from object: __class__

Method Details [hide private]

run(self, args, state)

source code 

Main operation of tool, taking arguments in args and reading and potentially manipulating the shell state.

By the time this is called, the options dict is available in self.options.

Overrides: Tool.run
(inherited documentation)

Class Variable Details [hide private]

usage

Value:
('tscoords [<result>]',
 'displays the tonal space coordinates for the numbered result. Show t\
he first result by default.')

help

Value:
'''Uses the formalism\'s function for converting a logical form to ton\
al space 
coordinates. Prints out the coordinates for a particular result.

'''