UnicodeDecodeError: ‘utf8’ codec can’t decode byte 0xa0 in position 0: invalid start byte
Okay, that looks like a similar issue to Hamed’s recent post and the corresponding GitHub issue. The MRtrix3 Python library is falling over when trying to read the text written to the terminal by eddy
; what I don’t know is whether or not the data it is failing to decode is healthy feedback or an error message. I’ll see if I can reproduce it.
How imminent are these going to being available?
I’ve been pushing hard on this; was aiming for the end of the week but there’s likely to be ongoing discussion about this particular issue. You can see the outstanding issues via the relevant milestone and pull request on GitHub.
In the meantime do you see a workaround? Is it possible to copy
slspec.txt
into thedwipreproc
temporary directory and ‘restart’dwipreproc
from there?
That should be possible. All of the scripts that use the MRtrix3 Python scripts have the -continue
option; it’s quite clunky and doesn’t work in all scenarios, but in this case it should be able to serve that purpose.
Alternatively, if you’re not averse to some version control shenanigans, the development branch that includes the updates to dwipreproc
described earlier is publicly accessible, so you’re welcome to give it a try (bearing in mind that checking out that branch will come with a large batch of other changes throughout the entire software).
Rob