This is a bit tangential but just leaving it here. I always wanted to every once in a while try a function in Octave to compare results/implementations/etc. You can now install Octave via BinaryBuilder and start it from within Julia 1.11:
julia> using Octave_jll, OpenBLAS32_jll
julia> withenv("LBT_DEFAULT_LIBS"=>OpenBLAS32_jll.libopenblas_path, "OCTAVE_HOME"=>Octave_jll.artifact_dir) do
run(Octave_jll.octave_cli())
end
GNU Octave, version 9.3.0
Copyright (C) 1993-2024 The Octave Project Developers.
This is free software; see the source code for copying conditions.
There is ABSOLUTELY NO WARRANTY; not even for MERCHANTABILITY or
FITNESS FOR A PARTICULAR PURPOSE. For details, type 'warranty'.
Octave was configured for "aarch64-apple-darwin20".
Home page: https://octave.org
Support resources: https://octave.org/support
Improve Octave: https://octave.org/get-involved
For changes from previous versions, type 'news'.
octave:1>