ELVIS-Project / vis-framework

Thoroughly modern symbolic musical data analysis suite.
http://elvisproject.ca/
31 stars 6 forks source link

Analyzer Superclasses Handle Default Settings #324

Closed crantila closed 7 years ago

crantila commented 10 years ago

Currently, every analyzer must handle its own settings. This leads to a lot of repetition that isn't necessarily, like in the new RBarChart experimenter.

The superclasses should be able to deal with the assignment of optional settings, and even raising exceptions if required settings aren't present. The only thing subclasses should have to do is check for validity, when relevant.

crantila commented 7 years ago

I'm closing this because nobody cares.