Package jazzparser :: Package formalisms :: Package music_halfspan :: Module songtools :: Class PrintAnalysisTool
[hide private]
[frames] | no frames]

Class PrintAnalysisTool

source code

      object --+    
               |    
shell.tools.Tool --+
                   |
                  PrintAnalysisTool

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 shell.tools.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 = 'Print analysis'
hash(x)
  commands = ['songanal']
  usage = ('songanal <songnum>', 'display the tonal space analys...
  help = 'Prints the tonal space path that is the analysis of a ...

Inherited from shell.tools.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: shell.tools.Tool.run
(inherited documentation)

Class Variable Details [hide private]

usage

Value:
('songanal <songnum>',
 'display the tonal space analysis for song number <songnum> in the lo\
aded songset')

help

Value:
'''Prints the tonal space path that is the analysis of a song from a l\
oaded 
songset.
'''