You could try updating LAPACK, using `python-scipy` and `python-numpy` from
the Ubuntu repos, or possibly using Anaconda instead of the system Python.
Although it's ugly, it also works sometimes to just tweak the inputs a tiny
(seemingly trivial) amount, e.g. by including/excluding one extra time
point or epoch in calculations.
I should also note that I do not get this problem with the file if I try to
do the projection before I band pass and notch filter. Could band passing
and notch filtering before performing the computation result in a situation
in which the 'weight matrix' (I have no idea what that is reffering to in
this context) has negatives?
There shouldn't be any NaNs in the data (and I thought scipy/numpy checked
for this anyway), so I'd be surprised if it were the same issue. If you're
feeling adventurous you could do "import pdb; pdb.pm()" and then use pdb
commands to debug the issue a little bit. Given that this will probably
required a bit of back-and-forth, I'd suggest opening an mne-python issue
so we can interact without burdening the mne-analysis listserv.