Releases: pydy/pydy
Releases · pydy/pydy
Version 0.7.1
- Reduced sdist size by moving the MANIFEST.in prune command last.
Full Changelog: v0.7.0...v0.7.1
Version 0.7.0
- Support Python 3.10 and 3.11. [PR
#488] - Fixed the Carvallo-Whipple bicycle model to match Basu-Mandal
benchmark numbers. [PR
#486] - Added Box geometry to the javascript GUI [PR
#484] - Updated the three link conical pendulum example to use new
kanes_equations() syntax. [PR
#481] - Added example of a 3D multilink pendulum with colliding bobs. [PR
#467] LambdifyODEFunctionGenerator
now accepts acse=True/False
kwarg
and if SymPy >=1.9 is installed, then the underlying generated code
bylambdify
will be simplified. It isTrue
by default. [PR
#464]- Visualization supports durations that don't start at 0.
What's Changed
- Use cse with lambdify if SymPy >=1.9 is installed. by @moorepants in #464
- Pin sympy by @moorepants in #468
- Add Peter's first examples. by @Peter230655 in #467
- Update index.rst by @Peter230655 in #469
- Fix bug in example
three_link_conical_pendulum
by @AlainLich in #481 - Swapped order of nonholonomic constraints in Carvallo-Whipple example by @moorepants in #486
- Fix code print tests by @moorepants in #487
- Support Python 3.10 and 3.11, test in CI. by @moorepants in #488
- Adding support for Box shapes to dyviz js by @ebranlard in #484
- Added CI action to test on the oldest supported depenencies. by @moorepants in #489
New Contributors
- @Peter230655 made their first contribution in #467
- @AlainLich made their first contribution in #481
- @ebranlard made their first contribution in #484
Full Changelog: v0.6.0...v0.7.0
Version 0.6.0
0.6.0
- Dropped support for Python 2.7 and 3.6. [PR #459]
- Moved chaos pendulum example to Sphinx docs.
- Added Astrobee example [PR #453]
- Added the ability to pass optional arguments to the ODE solver in System. [PR #447]
- Cylinders, Spheres, and Circles loaded via PyThreeJS will appear more round. [PR #440]
- Added a Carvallo-Whipple bicycle example to the documentation [PR#442]
- Oldest supported dependencies for Python 3 are aligned with Ubuntu 20.04 LTS. For Python 2, the oldest necessary dependencies are used if the ones for Ubuntu 20.04 LTS are too new. [PR#432]
- Dropped support for Python 3.5 [PR#429]
- Improved the README and documentation integration. [PR#424]
- Moved some examples to Sphinx [PRs#421, #423]
- jupyter-sphinx enabled for examples in the documentation [PR#419]
- Added an example with no constraints that uses
display_jupyter()
for animation. [PR #418] - Added an example that has both configuration and motion constraints. [PR #417]
display_jupyter()
method added toScene
that utilizes pythreejs for animating a system. [PR#416]- Remove support for required dependencies prior to those in Ubuntu 18.04 LTS. [PR #415]
- Recommend installing from Conda Forge [PR#411]
What's Changed
- Updated installation to point to conda forge. by @moorepants in #411
- Push minimum dependency versions to those in Ubuntu 18.04 LTS. by @moorepants in #415
- Added example with config and motion constraints. by @moorepants in #417
- Introduces a new Jupyter Notebook Display Method For Basic PyThreeJS Animations by @moorepants in #416
- Added example of multidof holonomic system with display_jupyter(). by @moorepants in #418
- Try jupyter sphinx by @moorepants in #419
- Move msd example by @moorepants in #421
- Move examples by @moorepants in #423
- Readme cleaning by @moorepants in #424
- Resolve issue with Python 3.7.6 not linking in compilation. by @moorepants in #426
- Drop Python 3.5 from Travis tests. by @moorepants in #429
- Move to Ubuntu 20.04 for oldest supported dependencies. by @moorepants in #432
- Trying to get a Python 2.7 build to work on Travis. by @moorepants in #437
- Try out multiple PR templates instead of one big one. by @moorepants in #439
- Revert "Try out multiple PR templates instead of one big one." by @moorepants in #440
- Removed the line in setup.py setting a matplotlib config directory. by @moorepants in #438
- Carvallo whipple doc example by @moorepants in #442
- Simple fix to make cylinders, spheres, and circles more round. by @moorepants in #445
- Added the ability to pass optional keyword arguments to the solver in System.integrate() by @moorepants in #447
- Updated changelog and fixed some details in the docs. by @moorepants in #448
- Bring back the autodoc api in the documentation and reorganize. by @moorepants in #449
- Added a symbolic linear solver option to the CythonODEFunctionGenerator. by @moorepants in #451
- Fixed bug in Box shape: append individual items not list. by @moorepants in #454
- Holonomic 6-DoF Free-Flying Space Robot (Astrobee) by @abhikamath in #453
- Nonholonomic Variable-Mass Rocket Car Example by @abhikamath in #452
- Prep for 0.6.0 by @moorepants in #459
New Contributors
- @abhikamath made their first contribution in #453
Full Changelog: v0.5.0...v0.6.0
Version 0.5.0
- SymPy introduced a backward incompatibility to differentiation
Matrices in SymPy 1.2, which remained in SymPy 1.3, see:
sympy/sympy#14958. This breaks PyDy's
System class, see: #395. A fix
is introduced to handle all support versions of SymPy. [PR
#408]- Added a new example for anthropomorphic arm. [PR
#406] - Fixed errors in the differential drive example. [PR
#405] - Added a new example for a scara arm. [PR
#402] - Fixed errors due to backwards incompatible changes with various
dependencies. [PR #397] - ODEFunctionGenerator now works with no constants symbols. [PR
#391]
- Added a new example for anthropomorphic arm. [PR
What's Changed
- Release 0.4.0 by @moorepants in #382
- Checking tests with Ubuntu 16.04 packages and 2018/08/26 master branch. by @moorepants in #397
- Test to check ODEFunctionGenerator with no constants by @NikhilPappu in #391
- Update Differential Drive example by @JanMV in #405
- Added new example for Scara arm. by @Fernandohf in #402
- Added new example for Anthropomorphic Arm. by @Fernandohf in #406
- Fix for issue 395. by @moorepants in #408
New Contributors
- @NikhilPappu made their first contribution in #391
- @JanMV made their first contribution in #405
- @Fernandohf made their first contribution in #402
Full Changelog: v0.4.0...v0.5.0
Version 0.4.0
- Bumped minimum Jupyter notebook to 4.0 and restricted to < 5.0.
[PR #381] - Removed several deprecated functions. [PR
#375] - Bumped minimum required hard dependencies to Ubuntu 16.04 LTS
package versions. [PR
#372] - Implemented ThreeJS Tube Geometry. [PR
#368] - Improved circle rendering. [PR
#357] - kwargs can be passed from System.generate_ode_function to the
matrix generator. [PR
#356] - Lagrangian simple pendulum example added. [PR
#351] - Derivatives can now be used as specifies in System. [PR
#340] - The initial conditions can now be adjusted in the notebook GUI. [PR
#333] - The width of the viz canvas is now properly bounded in the notebook.
[PR #332] - Planes now render both sides in the visualization GUI. [PR
#330] - Adds in more type checks for System.times. [PR
#322] - Added an OctaveMatrixGenerator for basic Octave/Matlab printing.
[PR #323] - Simplified the right hand side evaluation code in the
ODEFunctionGenerator. Note that this change comes with some
performance hits. [PR
#301]
What's Changed
- Specifieds can be derivatives by @moorepants in #340
- Examples README typo by @jbm950 in #349
- MAINT: Fix npendulum example by @nmayorov in #350
- Pendulum example added by @jbm950 in #351
- Fix multiarray import error on appveyor by @oliverlee in #354
- updated circle funtion by @remcmurry in #357
- kwargs can be passed from System.generate_ode_function to the matrix generator by @moorepants in #356
- Bumping minumum supported versions to those in Ubuntu 16.04. by @moorepants in #372
- Updates code to reflect deprecation of kanes_equations. by @moorepants in #374
- Remove 0.4.0 deprecations. by @moorepants in #375
- Added Pull request template from contributing by @sahilshekhawat in #343
- Rebases PR 368 on master to deal with Travis errors. by @moorepants in #376
- Checking all of the examples with the 0.4.0 code. by @moorepants in #378
- Added the pydy-resources folder to gitignore. [skip ci] by @moorepants in #380
- README update prepping for 0.4.0 and restriction of Jupyter Notebook versions. by @moorepants in #381
New Contributors
- @jbm950 made their first contribution in #349
- @nmayorov made their first contribution in #350
- @remcmurry made their first contribution in #357
Full Changelog: v0.3.1...v0.4.0