Tap Recorder Module#896
Conversation
|
The module looks good, but it can't work against the main right now. It calls Smaller stuff: the file header still says "Load Cell Probe"; |
Adds a `[tap_recorder]` module that can record tap data. Data is stored in JSONL format for efficiency when collecting large datasets. This data collection tool forms the basis for ongoing work on tap classification, ooze detection etc. Signed-off-by: Gareth Farrington <gareth@waves.ky>
37f841e to
57a9a6c
Compare
|
This takes a dependency on the This also might make a good candidate for an example plugin? I don't think this is functionality that most users would want or need. This is really for researchers. |
This is the tool that I used to collect tap data for building out the
TapQualityClassifierdetector.Adds a
[tap_recorder]module that can record tap data. There are gcode commands that you can use to control the recorder. This allows for the scripting of data collections routines.Data is stored in JSONL format. This is particularly efficient when collecting large datasets because the file can be opened in append only mode and not parsing of the file needs to happen for each recording. Basically the cost to record is O(1). Libraries like Pandas support a
linesargument for reading this type of file.Checklist