Revert "Revert "Merge branch 'master' of https://github.com/gibeauge/PWC""

This reverts commit e96680c0cf7746b20cba3bd01b94aabdd6e2c639.
Revert "Revert "Revert "Merge branch 'master' of https://github.com/gibeauge/PWC"""

This reverts commit 92b8cd8bd3cb8b1da77186e7e304a1ab2683dc53.