Bugs ===== * In some of the test scores, there are some score string examples using single quotes. Single quotes are not supported by the score. * Test-cases need to be written for demos. * Jython 2.5 fails some tests. * The python interpreter didn't like passing a selection generated with csd.sco.select_all() to csd.sco.operate_numeric(). Planned Changes =============== * Error checking, exceptions, and warnings - *Oh my!!* * Need to get an online repository. At least a somewhat official site. * Look into eggs. * Tutorials on how to build custom scripts using this package. * Spell check docs. * Elements become atoms? * When dealing with dicts, make sure they are sorted. Had an issue with csd.sco.operate_numeric(). * selection functions needs a contractual flow. When a function receives a selection, a value in a key_index may contain multiple lines, and thus, the receiving function must operate on it. The value should be treated as a value_score. A string containing one or more events. Thus, it should be split. After the split, it can be processed. Before replacing the orignal value_score, the split needs to be joined, creating a single string, with newlines as evenet delimiters.