Unfortunately I get the same error here. The old version with Python 2.7.3 also doesn't work for me. The program runs, showing 'Generating correction filter', and then just stops without actually creating a filter.

There are no error messages, no plot windows opening. It's just this text without any output.
Does anybody know how to solve this?

There are no error messages, no plot windows opening. It's just this text without any output.
Does anybody know how to solve this?
Phu, I got this to work. I had copied the PORC code to Python's root folder. Apparently that doesn't work. I created a new folder within Python root folder, put PORC there. And now it works! By the way, I found that from Mason Green's original repository, the target curve is not loaded. Even if you specifiy a target curve, the correction follows flat. If you download PORC from here, the target curve function works:
https://github.com/bstegmaier75/porc
https://github.com/bstegmaier75/porc