Benchmarking different frameworks and comparing those results against YASF would be beneficial for planning future performance improvements, i.e., knowing what bottlenecks to tackle.
As of now, two frameworks will be tested:
MSTM for the optical parameters: scattering matrix, efficiencies, asymmetry parameter, etc.
Benchmarking different frameworks and comparing those results against YASF would be beneficial for planning future performance improvements, i.e., knowing what bottlenecks to tackle.
As of now, two frameworks will be tested:
Benchmarks for the frameworks should be created in their respective languages or by using hyperfine with a shell script.
On the YASF side, pyref could be utilized to generate the needed benchmark data.
The results should also be referenced in the documentation under its own section.