summaryrefslogtreecommitdiff
path: root/devtools/cycle_analyzer
Commit message (Collapse)AuthorAgeFilesLines
* Fixes cycle_analyzer for Python 3 (as well as other bugs).Fred Wright2016-04-161-35/+43
| | | | | | | | | | | | | | | | | | It appears that this program hadn't been used in a while, since it had bugs unrelated to Python 3. After fixing some bugs, it's able to run successfully on all the test logfiles, except that it chokes on the binary data in ac12_binary (due to a newline within the binary data), and on the known malformed sentence in triton400. In order to allow the utility functions in gps.misc to be imported, it adds a symlink from devtools/gps to gps. Due to some weirdness in Python 3 imports, there didn't seem to be any other way to make this work with uninstalled libraries, and in any case it allows the local libraries to take precendence over the system libraries. TESTED: Ran with all six supported Python versions on all daemon logfiles, with only the errors noted above.
* Add some missing copyrights and fix a comment.Eric S. Raymond2010-04-101-0/+3
|
* Fall back to parsing JSON out of a .chk file...Eric S. Raymond2009-09-091-10/+23
| | | | ...if sentence in .log can't be analyzed.
* Minor bugfix.Eric S. Raymond2009-09-091-1/+1
|
* Refactoring step.Eric S. Raymond2009-09-091-13/+15
|
* More documentation tweaks.Eric S. Raymond2009-09-091-2/+3
|
* Improve documentation.Eric S. Raymond2009-09-091-9/+11
|
* Cycle analysis via JSON now works.Eric S. Raymond2009-09-091-4/+7
|
* Trying to use the Python standard library JSON parser... Eric S. Raymond2009-09-091-5/+11
| | | | | ...reveals that we have to be more careful about not generating trailing commas.
* Sigh, JSON can't be autodetected.Eric S. Raymond2009-09-091-23/+6
|
* First cut at cycle detection from JSON.Eric S. Raymond2009-09-081-3/+6
|
* Add some filtering flags.Eric S. Raymond2009-09-081-5/+11
|
* Make cycle_analyzer better able to handle short logs... Eric S. Raymond2009-09-081-21/+44
| | | | ...with complete cycles at both ends.
* Carry timing info through all reporting stages, for better debugging.Eric S. Raymond2009-09-081-22/+37
|
* Play well with devices like the Humminbird that emit $IN sentences.Eric S. Raymond2009-09-081-16/+21
|
* Add more analysis, and document what it does.Eric S. Raymond2009-09-081-25/+85
|
* Another analysis step.Eric S. Raymond2009-09-081-7/+16
|
* Group events into bursts.Eric S. Raymond2009-09-081-0/+19
|
* Add cycle detection.Eric S. Raymond2009-09-081-0/+17
|
* First cut at log cycle analyzer.Eric S. Raymond2009-09-081-0/+111