LCAV / pyroomacoustics

Pyroomacoustics is a package for audio signal processing for indoor applications. It was developed as a fast prototyping platform for beamforming algorithms in indoor scenarios.
https://pyroomacoustics.readthedocs.io
MIT License
1.33k stars 417 forks source link

Update python versions in CI. Replace point-in-polygon algorithm. #345

Closed fakufaku closed 3 weeks ago

fakufaku commented 3 weeks ago

This PR updates the python versions in the build system.

The update revealed some bugs in the point-in-polygon algorithm used in libroom. The old crossing based algorithm was replaced with the winding number algorithm.