Skip to content

v1.3.0

Latest

Choose a tag to compare

@f-brinkmann f-brinkmann released this 20 Mar 13:13
e45d043
  • Feature: NumCalc does not converge in some cases. The experimental NumCalc option adapt_fmmlength can 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 the filter_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 other filter_*` 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.py applied the AssignMaterials.py script 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 new pip 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.samplings module with spharpy.samplings
  • Maintenance: Use intersphinx instead of URLs for linking to documentations of external packages

  • Maintenance: add Python packaging files in .gitignore