Revisions of python-pyroomacoustics

buildservice-autocommit accepted request 1170441 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 10)
baserev update by copy to link target
Dirk Mueller's avatar Dirk Mueller (dirkmueller) committed (revision 9)
- update to 0.7.4:
  * New implementation of fast RIR builder function in the
    libroom C++ extension to replace the current cython code.
    Advantages are: 1) only one compiled extension, 2)
    multithreading support
  * New global parameter sinc_lut_granularity that controls the
    number of points used in the look-up table for the sinc
    interpolation. Accessible via parameters.constants.get.
  * New global parameter  num_threads that controls the number of
    threads used in multi-threaded code (rir builder only at the
    moment). The number of threads can also be controlled via the
    environement variable PRA_NUM_THREADS
  * Adds package build support for Python 3.11 and 3.12. - Adds
    package build for new Apple M1 architecture
  * Removed the broken get_rir method of the class SoundSource
  * Removes package build support for Python 3.7 (EOL)
  * Fixes a bug when using randomized image source model with a
    2D room (#315) by @hrosseel
  * Fixes a bug when setting the air absorption coefficients to
    custom values (#191), adds a test, and more details in the
    doc
  * Fixes a bug in the utilities.angle_function in the
    calculation of the colatitude (#329) by @fabiodimarco
  * Replaces the crossing-based point-in-polygon algorithm in the
    C++ code with the more robust winding number algorithm
  * Fixes usage of deprecated hann window with new version of
    scipy in metrics.py (#344) by @mattpitkin
  * Fixes issue #293 due to the C++ method Room::next_wall_hit
    not handling 2D shoebox rooms, which cause a seg fault
  * Appveyor builds for compiled wheels for win32/win64 x86
buildservice-autocommit accepted request 1063410 from Daniel Garcia's avatar Daniel Garcia (dgarcia) (revision 8)
baserev update by copy to link target
Daniel Garcia's avatar Daniel Garcia (dgarcia) committed (revision 7)
- Update to version 0.7.3
  * Fixes issue #293 due to the C++ method Room::next_wall_hit not handling 2D
    shoebox rooms, which cause a seg fault
- 0.7.2 - 2022-11-15
  * Appveyor builds for compiled wheels for win32/win64 x86
  * Fixes missing import statement in room.plot for 3D rooms (PR #286)
  * On win64, bss.fastmnmf would fail due to some singular matrix. 1) protect
    solve with try/except and switch to pseudo-inverse if necessary, 2) change
    eps 1e-7 -> 1e-6
- 0.7.1 - 2022-11-11
  * Fixed pypi upload for windows wheels
- 0.7.0 - 2022-11-10
  * Added the AnechoicRoom class.
  * Added FastMNMF2 (Fast Multichannel Nonnegative Matrix Factorization 2) to
    bss subpackage.
  * Randomized image source method for removing sweeping echoes in shoebox
    rooms.
  * Adds the cart2spher method in pyroomacoustics.doa.utils to convert from
    cartesian to spherical coordinates.
  * Example room_complex_wall_materials.py
  * CI for python 3.10
  * Cleans up the plot_rir function in Room so that the labels are neater. It
    also adds an extra option kind that can take values "ir", "tf", or "spec"
    to plot the impulse responses, transfer functions, or spectrograms of the
    RIR.
  * Refactored the implementation of FastMNMF.
  * Modified the document of __init__.py in doa subpackage.
  * End of Python 3.6 support.
  * Removed the deprecated realtime sub-module.
  * Removed the deprecated functions pyroomacoustics.transform.analysis,
buildservice-autocommit accepted request 871425 from Markéta Machová's avatar Markéta Machová (mcalabkova) (revision 6)
baserev update by copy to link target
Markéta Machová's avatar Markéta Machová (mcalabkova) accepted request 871421 from Benjamin Greiner's avatar Benjamin Greiner (bnavigator) (revision 5)
- Update to version 0.4.2
  * Change the eps for geometry computations from 1e-4 to 1e-5 in 
    ``libroom``
  * Added a specialized ``is_inside`` routine for ``ShoeBox`` rooms
- Changes in 0.4.1
  * Issue #162 (crash with max_order>31 on windows), seems fixed by 
    the new C++ simulator
  * Added minimal `Dockerfile` example.
- Changes in 0.4.0
  * Improved Simulator with Ray Tracing
    - Ray Tracing in the libroom module. The function compute_rir() 
      of the Room object in python can now be executed using a pure 
      ray tracing approach or a hybrid (ISM + RT) approach. That's 
      why this function has now several default arguments to 
      run ray tracing (number of rays, scattering coefficient, 
      energy and time thresholds, microphone's radius).
    - Bandpass filterbank construction in ``pyroomacoustics.
      acoustics.bandpass_filterbank``
    - Acoustic properties of different materials in 
      ``pyroomacoustics.materials``
    - Scattering from the wall is handled via ray tracing method, 
      scattering coefficients are provided
      in ``pyroomacoustics.materials.Material`` objects
    - Function ``inverse_sabine`` allows to compute the 
      ``absorption`` and ``max_order`` to use with
      the image source model to achieve a given reverberation time
    - The method ``rt60_theory`` in ``pyroomacoustics.room.Room`` 
      allows to compute the theoretical
      RT60 of the room according to Eyring or Sabine formula
    - The method ``measure_rt60`` in ``pyroomacoustics.room.Room``
buildservice-autocommit accepted request 818292 from Tomáš Chvátal's avatar Tomáš Chvátal (scarabeus_iv) (revision 4)
baserev update by copy to link target
Tomáš Chvátal's avatar Tomáš Chvátal (scarabeus_iv) accepted request 818288 from Petr Gajdos's avatar Petr Gajdos (pgajdos) (revision 3)
- switch from nose to pytest
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 755343 from Todd R's avatar Todd R (TheBlackCat) (revision 2)
initialized devel package after accepting 755343
Todd R's avatar Todd R (TheBlackCat) accepted request 755342 from Todd R's avatar Todd R (TheBlackCat) (revision 1)
A framework for room acoustics and audio processing in Python
Displaying all 10 revisions
openSUSE Build Service is sponsored by