Pydy

Latest version: v0.7.1

Safety actively analyzes 714736 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 2 of 2

0.3.1

=======================

- Removed the general deprecation warning from System. [PR `262`_]
- Don't assume user enters input in server shutdown. [PR `264`_]
- Use vectorized operations to compute transformations. [PR `266`_]
- Speedup theano generators. [PR `267`_]
- Correct time is displayed on the animation slider. [PR `272`_]
- Test optional dependencies only if installed. [PR `276`_]
- Require benchmark to run in Travis. [PR `277`_]
- Fix dependency minimum versions in setup.py [PR `279`_]
- Make CSE optional in CMatrixGenerator. [PR `284`_]
- Fix codegen line break. [PR `292`_]
- Don't assume Scene always has a System. [PR `295`_]
- Python 3.5 support and testing against Python 3.5 on Travis. [PR `305`_]
- Set minimum dependency versions to match Ubuntu Trusty 14.04 LTS. [PR `306`_]
- Replace sympy.phyics.mechanics deprecated methods. [PR `309`_]
- Updated installation details to work with IPython/Jupyter 4.0. [PR `311`_]
- Avoid the IPython widget deprecation warning if possible. [PR `311`_]
- Updated the mass-spring-damper example to IPy4 and added version_information. [PR `312`_]
- The Cython backend now compiles on Windows. [PR `313`_]
- CI testing is now run on appveyor with Windows VMs. [PR `315`_]
- Added a verbose option to the Cython compilation. [PR `315`_]
- Fixed the RHS autogeneration. [PR `318`_]
- Improved the camera code through inheritance [PR `319`_]

.. _262: https://github.com/pydy/pydy/pull/262
.. _264: https://github.com/pydy/pydy/pull/264
.. _266: https://github.com/pydy/pydy/pull/266
.. _267: https://github.com/pydy/pydy/pull/267
.. _272: https://github.com/pydy/pydy/pull/272
.. _276: https://github.com/pydy/pydy/pull/276
.. _277: https://github.com/pydy/pydy/pull/277
.. _279: https://github.com/pydy/pydy/pull/279
.. _284: https://github.com/pydy/pydy/pull/284
.. _292: https://github.com/pydy/pydy/pull/292
.. _295: https://github.com/pydy/pydy/pull/295
.. _305: https://github.com/pydy/pydy/pull/305
.. _306: https://github.com/pydy/pydy/pull/306
.. _309: https://github.com/pydy/pydy/pull/309
.. _311: https://github.com/pydy/pydy/pull/311
.. _312: https://github.com/pydy/pydy/pull/312
.. _313: https://github.com/pydy/pydy/pull/313
.. _315: https://github.com/pydy/pydy/pull/315
.. _318: https://github.com/pydy/pydy/pull/318
.. _319: https://github.com/pydy/pydy/pull/319

0.3.0

========================

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

0.2.1

=====================

- Unbundled unnecessary files from tar ball.

0.2.0

=====================

- Merged pydy_viz, pydy_code_gen, and pydy_examples into the source tree.
- Added a method to output "static" visualizations from a Scene object.
- Dropped the matplotlib dependency and now only three.js colors are valid.
- Added joint torques to the n_pendulum model.
- Added basic examples for codegen and viz.
- Graceful fail if theano or cython are not present.
- Shapes can now use sympy symbols for geometric dimensions.

Page 2 of 2

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.