Ran update-copyright.py Changed my drexel address to tremily and added an address for Richard Naud (both read from .mailmap).
Run update-copyright.py.
Ran update_copyright.py.
Ran update_copyright.py.
Update test/ to pass after 8f1ebe298b48.
Update test/ with new 'block names' in 'curve info' (from 3371b5652dfe).
Updated test/ to match the new explicit YAML format. And other minor tweaks to get things passing again. $ nosetests --with-doctest --doctest-tests -vv test/ 2>&1 | less ... Ran 27 tests in 43.349s OK Note that the tutorial.py and note.py tests were going so slowly before (but are fast again now) because I was (re)loading playlist/curve/etc. items in .__setstate__, when they are supposed to be set with `listitems`. If you're going to go messing around with __getstate__ or __setstate__, it would be a good idea to read http://www.python.org/dev/peps/pep-0307/ (especially Case 2 and Case 3) *carefully* before wasting a bunch of time and confusion bungling around like I did ;).
Transition from v0.1 XML playlists to v0.2 YAML playlists. All test/ tests pass except for tutorial.py and note.py, which take forever to run. I'm going to figure out what's going on there next. Anyone with old playlist files can either upgrade by hand (the new syntax is pretty simple, see the playlists under test/data/ for examples), or use the automatic script contrib/upgrade_playlist_0p1.py which converts the playlists automatically. The output from the upgrade script is, like most auto-generated files, less concise than a hand coded playlist, but it will work just fine. For an introduction to YAML, see http://www.yaml.orlg/ which contains links YAML libraries in a number of languages. The playlists are generated with PyYAML http://pyyaml.org/ which handles YAML 1.1 http://yaml.org/spec/1.1/ The Hooke playlist format is pretty simple, so it shouldn't be too strongly tied to any particular version of YAML, although I haven't actually tested it with a 1.0 or 1.2 parser.
Ran update_copyright.py
Moved hooke.driver.hemingclamp to hemingway and updated to new Driver architecture