New files in the repo: wf_core.py and wf_analyze.py. Have both in the same directory, and use wf_analyze.py for the command line. You can plot single lissajous for any frequency you want:
python3 wf_analyze.py somefile.wav --lissajous-freq 0.556
Not sure how well that'll work for non-DD - it may require rotation of the AM to correlate. I haven't figure that out yet, and it's going to be back-burner so I can focus on the web SPA.
This also has the new weighting filter and implementation, though I haven't fully checked every test file yet. Post 3 has been updated with the new filter compliance and in the spoiler specifications and limitations of wf_core.
Oh and this version also takes the Shaknspin txt file.