-
Feature: NumCalc does not converge in some cases. The experimental NumCalc option
adapt_fmmlengthcan be used to adapt the truncation parameter of the multipole expansion to the radii of the clusters. In the tested cases, this resolved the convergence issues. The feature is not yet formally evaluated. -
Fix: The Mesh2HRTF Blender export using
Mesh2Input.py`` failed in Blender 5.0. The reason was using thefilter_colladaflag when saving the blender project usingbpy.ops.wm.save_as_mainfile. The flag was removed in Blender 5.0. Its only purpose was to not show collada files in the export user interface. Since it is not required when scripting an export this flag and all otherfilter_*` flags that were used are now removed. This should be saver for future Blender releases in case other flags get removed. -
Fix: The test in
tests/test_assign_materials.pyapplied theAssignMaterials.pyscript to a mesh in Blender, saved the mesh and compared it against a saved reference. The test started to fail in Blender 5.0 because the material data was saved slightly differently compared to Blender 4.x. The new tests, exports the indices of the faces that are assigned to each material and uses these data for testing. -
Fix: The documentation was not building any more. This was fixed by updating
.readthedocs.yml`` to the latest Python version and newpip install ".[docs]"` method -
Dependencies: Update dependencies for to require pyfar v0.8.0 or higher which required
- spharpy v1.0.0 or higher
- scipy v1.17.0 or higher
- numpy v1.2.3 or higher
- stopping the support for Python 3.9 and 3.10
- replace usages of the deprecated
pyfar.samplingsmodule withspharpy.samplings
-
Maintenance: Use intersphinx instead of URLs for linking to documentations of external packages
-
Maintenance: add Python packaging files in .gitignore