Skip to content

Releases: harvard-microrobotics/sorotraj

Sorotraj 1.3.1

18 Feb 02:12
Compare
Choose a tag to compare

Summary

  • Added ability to get a flattened trajectory (list of trajectory points) from a TrajBuilder via the get_flattened_trajectory() method
  • Added ability to get a list of relevant times in the trajectory from a TrajBuilder via the get_absolute_times() method
  • Fixed docstrings.

Sorotraj 1.2.8

17 Feb 21:39
Compare
Choose a tag to compare

Summary

  • Fixed np.vstack() syntax error causing failure in interpolators
  • Remove type hinting in utils for backward-compatibility with Python 2.7

Sorotraj 1.2.6

19 Jan 21:22
Compare
Choose a tag to compare

Summary

  1. Fixed get_interp_function argument passthrough bug where arguments were not passed to the underlying get_traj_function() function.

Sorotraj 1.2.5

17 Jan 21:49
Compare
Choose a tag to compare

Summary

  1. Fixed trajectory length-checking bug
  2. Fixed dimensions of trajectory interpolator returns (1D if scalar input, 2D if 1D input)
  3. Fixed build error where trajectories of type "interp" and interp-type "none" are not built.
  4. Added graph argument deprecation warning

Sorotraj 1.2.3

17 Jan 15:54
Compare
Choose a tag to compare

Summary

  1. Fixed bug in cycle function related to outdates syntax
  2. Updated documentation
    • Expanded documentation for the "Build One Trajectory" example to walk through all the code and show output graphs.
    • Updated theming and fixed typos

Sorotraj 1.2.2

17 Jan 15:47
Compare
Choose a tag to compare

Summary

  1. Added documentation via read-the-docs: sorotraj.readthedocs.io
    • Includes a detailed quick-start guide and examples.
    • Documentation uses autodoc to pull info from docstrings and display a nice API reference.
  2. Various housekeeping things to make the API stable.

Sorotraj 1.2.1

17 Jan 15:42
Compare
Choose a tag to compare

Summary

  1. Completely refactored trajectory interpolation to split interpolation of each trajectory segment into separate interpolator functions. This fixes all of the issues with undefined behavior when interpolating.
    • Note: The deprecated as_list argument has been removed from Interpolator.get_traj_function().
  2. Added several checks to ensure trajectory definitions are designed correctly before trying to parse them.
  3. Split out useful small function into "utils.py".
  4. Added docstrings to every function

Sorotraj 1.0.0

17 Jan 15:32
Compare
Choose a tag to compare

Summary

  1. Added testing suite using (pytest)[https://docs.pytest.org/]
  2. Updated references to deprecated numpy.matrix class to numpy.array.
  3. Performed various houskeeping things (moved all reference links to microrobotics lab rather than Clark's personal github)