sfs-python
sfs-python copied to clipboard
SFS Toolbox for Python
Hello, I am using the sfs toolbox to render some audio files to be played in a real WFS array of 16 loudspeakers in a project for my diploma thesis....
We use `from numpy.core.umath_tests import inner1d as _inner1d` which is suboptimal, since its deprecated and requires non-standard library import. See also https://github.com/sfstoolbox/sfs-python/issues/77 We could use numpy's `einsum` do to this...
Hello. First of all, thank you for developing this tool, and for quickly answering the last issues. If possible, I would like to ask you about the 2.5D WFS foucus...
Fixes #170. The plots still don't look great, but at least this restores the previous state. Rendered: https://sfs-python--172.org.readthedocs.build/en/172/sfs.td.wfs.html Apparently, the default was changed to `nearest` in Matplotlib 2.0: https://matplotlib.org/3.3.3/users/dflt_style_changes.html#interpolation ......
The example images in [master](https://sfs-python.readthedocs.io/en/latest/sfs.td.wfs.html) are broken compared compared to [v0.5.0](https://sfs-python.readthedocs.io/en/0.5.0/sfs.td.wfs.html). E.g.  vs. 
Adds new source type with far-field directivity of circular piston radiator ```Python import sfs import numpy as np import matplotlib.pyplot as plt plt.rcParams['figure.figsize'] = 8, 4.5 # inch x0 =...
A simple FIR prefilter for WFS, as in the Matlab version. # TODO - [x] return a signal if #24 gets accepted - [x] decide on a function name -...
This is used in `sfs.array.linear_random()`. IIUC, this has been changed in NumPy 1.17, so we should probably wait a while before we are doing this. See: * https://docs.scipy.org/doc/numpy/reference/random/legacy.html * https://docs.scipy.org/doc/numpy/reference/random/generator.html