The restriction of numpy <2 in surfa has been removed -
https://github.com/freesurfer/surfa/commit/5fd1b27fa774db0190a5b9a6a00817a4e48b46b8
A new surfa need to be published to reflect that.
Yujing
From: Hoopes, Andrew <AHOOPES@mgh.harvard.edu>
Sent: Monday, August 18, 2025 10:27 AM
To: RORDEN, CHRIS <RORDEN@mailbox.sc.edu>; freesurfer@nmr.mgh.harvard.edu
Subject: [Freesurfer] Re: Surfa update
Thanks Chris,
Good point. We can get on this. I’ll investigate putting in a quick fix.
The requirement for numpy<2 stems from complications with building cython utilities. I think we should ditch these utilities and instead rely on prebuilt tools (eg scipy). It sacrifices some minor runtime,
but will relieve major distribution headache. That project is a bit more involved but hopefully we can get to it soon.
Andrew