Closed boegel closed 6 months ago
I spent quite a bit of time to try and get anvio
v8 working on top of foss/2023a
, but ran into trouble because the scikit-learn
and pandas
(in SciPy-bundle
were too new).
When using scikit-learn-1.3.1-gfbf-2023a.eb
as dependency for anvio-8-foss-2023a.eb
, the "anvi-self-test --suite mini --no-interactive
" sanity check command was failing with "ValueError: node array from the pickle has an incompatible dtype
".
When using scikit-learn
1.2.2 as extension in anvio-8-foss-2023a.eb
, the error changed to "gzip.BadGzipFile: Incorrect length of data produced
"
My best guess is that this is caused by using a too recent pandas
(2.0.3 as included in SciPy-bundle v2023.07, instead of the expected pandas 1.4.4).
These problems do not occur when using foss/2022b
and the standard scikit-learn 1.2.1 + pandas 1.4.2 (in SciPy-bundle 2022.05).
PR merged, software installed, so closing...
foss/2023a
PythonBundle