It would be great if the MISB 0601 data packet processing used
the checksum data to validate the packet.
I spent 2 days debugging my code to discover that the input data
I was working with had an incorrect length for the MISB 0601 Local
Set packet.
As I was preparing this issue, I discovered that there was already
code to calculate the checksum.
Maybe an example could be added to the "example/" folder or
the checksum verification could be added to the "misb0601.py"
as a default step in the stream processing as an incorrect packet
should be discarded.
This is from page 12 of the MISB 0601 LS standard document:

It would be great if the MISB 0601 data packet processing used
the checksum data to validate the packet.
I spent 2 days debugging my code to discover that the input data
I was working with had an incorrect length for the MISB 0601 Local
Set packet.
As I was preparing this issue, I discovered that there was already
code to calculate the checksum.
Maybe an example could be added to the "example/" folder or
the checksum verification could be added to the "misb0601.py"
as a default step in the stream processing as an incorrect packet
should be discarded.
This is from page 12 of the MISB 0601 LS standard document: