Skip to content

Releases: jara001/autopsy

v0.11.0

04 Nov 12:59
Compare
Choose a tag to compare

Added

  • duration:
    • Wrapper for importing Duration class in the same way as rclpy.
  • helpers:
    • Publisher, Subscriber and Timer decorators for ROS1 nodes.
    • Execute function to create node instance and spin it.
  • qos:
    • Enum for HistoryPolicy.
  • uninode:
    • Support for ServiceProxy/create_client.
    • Very limited support for declare_parameter() and get_parameter().

Deprecated

  • uninode:
    • Core.duration is deprecated. Use autopsy.duration instead.

Fixed

  • reconfigure:
    • Remove **{} to make code Py2 compatible.

v0.10.7

22 Apr 11:12
Compare
Choose a tag to compare

Added

  • uninode:
    • Node.__init__() now allows to pass **kwargs that are forwarded to the base class initializer.
    • ROS1: Node class support for **kwargs.

v0.10.6

22 Apr 06:55
Compare
Choose a tag to compare

Changed

  • unicode:
    • Raise an ImportError exception when no suitable ROS package is found.

v0.10.5

19 Apr 11:55
Compare
Choose a tag to compare

Added

  • reconfigure
    • In ROS2, FloatingPointRange and IntegerRange are used to store the variable limits and show the slider in GUI.

v0.10.4

09 Apr 06:34
Compare
Choose a tag to compare

Added

  • reconfigure
    • ParameterServer.getValue() to obtain the parameter value.

v0.10.3

09 Apr 06:07
Compare
Choose a tag to compare

Added

  • Before building the project, all uncommitted changes are stashed.

Fixed

  • uninode
    • Node.Time should now be properly used everywhere.

v0.10.2

11 Mar 15:31
Compare
Choose a tag to compare

Added

  • time:
    • Keyword-only argument to @duration to report summary only every interval.
    • A warning is generated when the argument is not used.
    • interval can be set to None in order to disable automatic statistics.
    • Argument filename that stores every measurement into the file.

Changed

  • time:
    • Timer summary now also contains minimum value.

v0.10.1

07 Mar 14:07
Compare
Choose a tag to compare

Fixed

  • duration:
    • Remove * from arguments to support Py2.

v0.10.0

04 Mar 13:48
Compare
Choose a tag to compare

Added

  • qos:
    • Wrapper for importing the QoS settings in the same way as rclpy.
  • time:
    • New module for measuring duration of code snippets. Port from rosmeasure ROS package.
  • uninode
    • Module duration with class Duration that is used for timestamps in the messages.

Fixed

  • uninode
    • Time() now works properly in ROS2.

v0.9.5

17 Oct 10:40
Compare
Choose a tag to compare

Fixed

  • uninode
    • Time.now() is now properly set in Python 3.