- Update to 0.10.0
* Ray Tracing Directivity
* This new release introduces source and receiver directivities
for the ray tracing simulation engine.
* Support for source directivities in non-shoebox rooms using the
images source model.
* New pyroomacoustics.random module that provides some primitives
for sampling at random from arbitrary distributions on the
sphere. This is used for source directivities in the ray
tracing simulator.
* New octave filter bank with energy conservation and perfect
reconstruction described in Antoni, "Orthogonal-like
fractional-octave-band filters," 2009. The filter bank is
implemented in
pyroomacoustics.acoustics.AntoniOctaveFilterBank.
* A method sample_rays is added to the Directivity objects to
provide a unified interface to sample rays of sources used for
ray tracing.
* The class directivities.SphericalHistogram allows to collect
and display histograms on the sphere which can be useful to
visualize and test directivities.
## Added
* A new random sub-module that contains a Numpy random number
generator to use package wide and some methods to set the seeds
for this generator and that of the libroom module.
* New methods to sample from spherical distributions either
analytically, or by rejection sampling are provided in random.
## Changed
* Bumped the numpy requirement to v1.17.0 to use the
numpy.random.Generator objects.
OBS-URL: https://build.opensuse.org/request/show/1347162
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-pyroomacoustics?expand=0&rev=10
Description
No description provided
Languages
Diff
100%