1
Zero Motorcycles Forum | 2013+ / Zero Motorcycles Online Log File Parser back online/upgraded
« on: May 04, 2020, 10:17:02 PM »
Greg Hassler runs the online parser, which had stopped working a few months ago while he tried upgrading the core parser code to the latest Python I'd been working on while in surgery recovery.
This weekend, we figured out the problem and got the latest code deployed:
http://home.hasslers.net/zerologparser/log_parser.php
So, this is now working as intended again, with updated README instructions. See the original code (which now requires Python 3 vs Python 2 previously) if you want to run it yourself:
https://github.com/zero-motorcycle-community/zero-log-parser/
I have a better framework in place for testing and rolling out new changes to the parser, which has always been a challenge, because the test inputs are log files that belong to owners, which we don't republish or even use without permission. The test harness in that repository works for whatever logs you have on hand, then.
If you have a log file that the parser chokes on, we would love it if you let us know which file it was so we can add it to our test collection.
I believe that the 2017+ model year log header is now mostly passing, but still needs further tweaks. For SRF/SRS logs, there is a totally new format and no examples of decoded logs, so although I've worked out some basics, I need to roll out actual code to expose the contents to owners in a reasonable way.
This weekend, we figured out the problem and got the latest code deployed:
http://home.hasslers.net/zerologparser/log_parser.php
So, this is now working as intended again, with updated README instructions. See the original code (which now requires Python 3 vs Python 2 previously) if you want to run it yourself:
https://github.com/zero-motorcycle-community/zero-log-parser/
I have a better framework in place for testing and rolling out new changes to the parser, which has always been a challenge, because the test inputs are log files that belong to owners, which we don't republish or even use without permission. The test harness in that repository works for whatever logs you have on hand, then.
If you have a log file that the parser chokes on, we would love it if you let us know which file it was so we can add it to our test collection.
I believe that the 2017+ model year log header is now mostly passing, but still needs further tweaks. For SRF/SRS logs, there is a totally new format and no examples of decoded logs, so although I've worked out some basics, I need to roll out actual code to expose the contents to owners in a reasonable way.