Right now, I'm using a whole bunch of print statements to track what the aligner is doing. I also output a TSV with current computed offsets which can be visualized later in a Jupyter Notebook.
For optimal performance, however, we need to get rid of the print statements, and have a different way to output the aligner state for debugging purposes without getting in the way of the algorithm.
Potentially use a different thread for writing debug state to disk.
Right now, I'm using a whole bunch of print statements to track what the aligner is doing. I also output a TSV with current computed offsets which can be visualized later in a Jupyter Notebook.
For optimal performance, however, we need to get rid of the print statements, and have a different way to output the aligner state for debugging purposes without getting in the way of the algorithm.
Potentially use a different thread for writing debug state to disk.