Hello Jason,
I am very interested in the PyDy project since professor Zhaodan Kong have let me know about it a few days ago.
I don't have a strong background on open source code project, but I am very experienced with rigid body dynamics, especially in a 3D environment, because my research is about quadrotors' dynamics and control, there are many coordinate frames to take care and even the angular velocity and coriolis equations would make people crazy. I used to use Matlab to derive motion equations with symbolic expressions, do integration and differentiation and so on, it worked fine but it was really terrible that a minor mistake in the code will leads to disasters. As I tried out some code in PyDy, I found it is greatly simplified compared to my code, and the results are the same. I could say PyDy is perfect designed for me, but it is too shame for not knowing about it.
I am interested in the topic "Efficient Code Generation" and "Realtime Simulation". I am experienced with C, C++, Matlab and Python, I can read Fortran but I have never compiled it, and I have never tried Octave. For simulation, I used matlab to simulate my quadrotor flight a lot, not in a way as Simulink, but in the way of code simulation and then plot animations, or code and meanwhile plot animation, kind of "real time" simulation.
Regards,
Dingjiang