Changelog#

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning. An example.

[1.2.1] - 2023-03-10#

CHANGED#

  • Added missing srsly dependency.

[1.2.0] - 2023-03-09#

CHANGED#

  • SocketComm now supports high-water mark:

    • The default is 1.

    • If it is 1 and the socket type is PUB/SUB, then CONFLATE will be set to True.

  • SocketComm now can be used as a context manager for easy cleanup.

  • Added akkits.utils.io module with some commonly-used IO functions.

  • Script usage documentation has been improved.

[1.1.0] - 2022-12-09#

ADDED#

  • CLI commands:

    • record_point_cloud: Connect to fusion box and save the point cloud message.

    • mock_tracklet_message: Simulating the tracklet message generated by fusion box.

    • record_tracklet: Record tracklet message generated by fusion box.

    • mock_tracklet_message: Replay the recorded tracklet message.

[1.0.0] - 2022-09-30#

This is the first stable release of AkiraKan ITS SDK.

CHANGED#

AkiraKan ITS SDK provides end users interfaces for interacting with the fusion box system in Python. Example and reference code is provided for communication and decoding messages received from the fusion box.

The SDK includes API for:

  • Setup ZMQ communication sockets

  • Receive and decode FlatBuffers messages