Libs And Frameworks
- K2A-D2-1Python matplotlibSep 15, 2022
Plotting with matplotlib, `pyplot` vs the OO API, figures and axes, common plot types, subplots, labels and legends, colormaps and log scales, and saving figures
- K2A-D2-2Python ProtobufJun 28, 2023
Protobuf in Python, generating `_pb2.py`, the message API, parsing/serializing binary and text formats, `oneof`/repeated/map fields, `Any`, `IsInitialized`, and JSON via `MessageToJson`
- K2A-D2-3Python rospy and rclpyApr 5, 2023
ROS Python clients, `rospy` (ROS 1) first then `rclpy` (ROS 2). Nodes, publishers/subscribers, services, timers, parameters, the bag APIs (`rosbag` and `rosbag2_py`), and migration notes
- K2A-D2-4Python Pandas and PanderaNov 12, 2023
Pandas, `Series` and `DataFrame`, indexing with `.loc`/`.iloc`, missing data, `groupby`, joins/merges, time series, I/O, and Pandera schemas for runtime DataFrame validation