PyDy v0.3.0 Release Notes
Release Date: 2015-06-19 // almost 9 years ago-
๐ User Facing
- ๐ Introduced conda builds and binstar support. [PR
#219
_] - โฌ๏ธ Dropped support for IPython < 3.0. [PR
#237
_] - โ Added support Python 3.3 and 3.4. [PR
#229
_] - โฌ๏ธ Bumped up the minimum dependencies for NumPy, SciPy, and Cython [PR
#233
_]. - โ Removed the partial implementation of the Mesh shape. [PR
#172
_] - ๐ฆ Overhauled the code generation package to make the generators more easily
extensible and to improve simulation speed. [PR
#113
_] The visualizer has been overhauled as part of Tarun Gaba's 2014 GSoC internship [PR
#82
_]. Here are some of the changes:- The JavaScript is now handled by AJAX and requires a simple server.
- The JavaScript has been overhauled and now uses prototype.js for object oriented design.
- The visualizer can now be loaded in an IPython notebook via IPython's
widgets using
Scene.display_ipython()
. - A slider was added to manually control the frame playback.
- The visualization shapes' attributes can be manipulated via the GUI.
- The scene json file can be edited and downloaded from the GUI.
- pydy.viz generates two JSONs now (instead of one in earlier versions). The JSON generated from earlier versions will not work in the new version.
- Shapes can now have a material attribute.
- Model constants can be modified and the simulations can be rerun all via the GUI.
- Switched from socket based server to python's core SimpleHTTPServer.
- The server has a proper shutdown response [PR
#241
_]
โ Added a new experimental System class and module to more seamlessly manage integrating the equations of motion. [PR
#81
_]
.. _#241: https://github.com/pydy/pydy/pull/241 .. _#237: https://github.com/pydy/pydy/pull/237 .. _#229: https://github.com/pydy/pydy/pull/229 .. _#233: https://github.com/pydy/pydy/pull/233 .. _#219: https://github.com/pydy/pydy/pull/219 .. _#172: https://github.com/pydy/pydy/pull/172 .. _#113: https://github.com/pydy/pydy/pull/113 .. _#82: https://github.com/pydy/pydy/pull/82 .. _#81: https://github.com/pydy/pydy/pull/81
Development
- โ
Switched to a conda based Travis testing setup. [PR
#231
_] - When using older SymPy development versions with non-PEP440 compliant version
identifiers, setuptools < 8 is required. [PR
#166
_] - Development version numbers are now PEP 440 compliant. [PR
#141
_] - Introduced pull request checklists and CONTRIBUTING file. [PR
#146
_] - ๐ Introduced light code linting into Travis. [PR
#148
_]
.. _#231: https://github.com/pydy/pydy/pull/231 .. _#166: https://github.com/pydy/pydy/pull/166 .. _#141: https://github.com/pydy/pydy/pull/141 .. _#146: https://github.com/pydy/pydy/pull/146 .. _#148: https://github.com/pydy/pydy/pull/148
- ๐ Introduced conda builds and binstar support. [PR