CPS 2021 version requires f96tosac to have flags
The 2021 update of CPS requires f96tosac to have flags. Without a designated flag, files are not renamed properly as *.SAC, and the code fails. To fix, add -B to line #235 in lsforce.py as:
subprocess.call(['f96tosac', '-B', 'Green'])
This fixes the bug. Hopefully, this will also work with the previous version of CPS, where -B seems to be the default flag. But this has not been tested yet.