njab imports mrmr-selection which import polars which leads to zsh: illegal hardware instruction. if polars is not compiled for M1 chipset. Details would need to be explored in detail...
This should fix the issue by delaying import of mrmr-selection for cases only where it's needed.
Underlying case is polars import in mrmr-selection, see: https://github.com/RasmussenLab/njab/pull/13
njab imports
mrmr-selection
which importpolars
which leads tozsh: illegal hardware instruction.
if polars is not compiled for M1 chipset. Details would need to be explored in detail...This should fix the issue by delaying import of mrmr-selection for cases only where it's needed.