From: Bernie R. <br...@ec...> - 2004-06-28 02:17:44
|
I've taken Matthias' list and organized it into related activities... New Features: - Add AMotor class - Add Cylinder class (not the capped one) - Trimesh support - XODE reader Review: - Check the ODE API for new (or so far unsupported) functions and add them to the respective class - Review the design and improve whatever has to be improved (like the global lookup dictionary). Cleanup: - Do more error checking. - Add some __str__() methods that output useful data - Make the documentation (doc strings) complete - Add a proper file header on all the .pyx files Packaging: - Update all the files that are necessary for a proper release (readme, license, changelog, ...) - Write more examples, demos, tutorials. :) I would propose that we proceed in roughly the order given above. I know Timothy is working on an XODE reader, and I have an interest in adding trimesh support. Perhaps Matthias would be able to look at AMotor and CylinderClass? Once all that is done, we can all participate in the review phase, and then look at who would like to help with the cleanup and packaging. The only item that I didn't put into the list above is: - Make the objects pickleable? I'm not sure if this is necessary or not, and would be inclined to not bother with it unless someone asks for it. How does all that sound? -- Bernie Roehl University of Waterloo Dept of Electrical and Computer Engineering Mail: br...@ec... Voice: (519) 888-4567 x 2607 [work] URL: http://ece.uwaterloo.ca/~broehl |