If I read scipy correctly, self._arpack_extract is defined at https://github.com/scipy/scipy/blob/cd9a2597b7ee399bf9dbdead0115607d442feced/scipy/sparse/linalg/_eigen/arpack/arpack.py#L706 as Fneupd or Dneupd The prefix type F or D is set at test_arpack.py#L426