[Mne_analysis] AttributeError: 'ICA' object has no attribute 'plot_properties'

Alexandre Gramfort alexandre.gramfort at inria.fr
Wed Aug 2 15:15:05 EDT 2017
Search archives:

Hi Maria,

thanks a lot for the bug report. It should be fixed in
https://github.com/mne-tools/mne-python/pull/4449

Best,
Alex

On Tue, Aug 1, 2017 at 4:47 PM, Maria Hakonen <maria.hakonen at gmail.com> wrote:
> Thank you for the answers!
>
> The example script seems to work correctly with mne 0.14.1 and matplotlib
> 1.5.1. If I use matplotlib 2.0.0, the black outlines of the columns are
> missing in the figure "ICA component scores" (i.e. there is only a red
> column).
>
> Best,
> Maria
>
> 2017-07-25 12:26 GMT+03:00 Mikołaj Magnuski <mmagnuski at swps.edu.pl>:
>>
>> Another possibility is that you did not restart python/notebook after
>> updating mne.
>>
>> 25.07.2017 10:26 "Ort, E." <e.ort at vu.nl> napisał(a):
>>>
>>> It seems like you have two versions of mne installed on your system. One
>>> via pip and another one with some other method, with the latter being found
>>> before the latest one. If you check:
>>>
>>> import mne
>>> print(mne.__path__)
>>>
>>> you can see where you import your mne from. Assuming that you don't need
>>> that older version, you could simply remove it from your system, and the
>>> next time you import mne, python should only find the newest version.
>>>
>>> Eduard
>>> ________________________________________
>>> From: mne_analysis-bounces at nmr.mgh.harvard.edu
>>> [mne_analysis-bounces at nmr.mgh.harvard.edu] on behalf of Hakonen Maria
>>> [maria.hakonen at aalto.fi]
>>> Sent: 25 July 2017 08:59
>>> To: Discussion and support forum for the users of MNE Software
>>> Subject: Re: [Mne_analysis] AttributeError: 'ICA' object has no attribute
>>> 'plot_properties'
>>>
>>> print(mne.__version__) gives 0.11.dev0.
>>>
>>> Python and conda versions are:
>>> Python 2.7.13 :: Anaconda 4.3.0 (64-bit)
>>> conda 4.3.21
>>>
>>> I tried:
>>> pip install --user mne --upgrade
>>>
>>> Which gives:
>>> Collecting mne
>>> Installing collected packages: mne
>>> Successfully installed mne-0.14.1
>>>
>>> However, print(mne.__version__) still gives 0.11.dev0, and I am also
>>> getting the same error.
>>>
>>> Best,
>>> Maria
>>>
>>>
>>> ________________________________________
>>> Lähettäjä: mne_analysis-bounces at nmr.mgh.harvard.edu
>>> <mne_analysis-bounces at nmr.mgh.harvard.edu> käyttäjän Mikołaj Magnuski
>>> <mmagnuski at swps.edu.pl> puolesta
>>> Lähetetty: 24. heinäkuuta 2017 23:01:52
>>> Vastaanottaja: Discussion and support forum for the users of MNE Software
>>> Aihe: Re: [Mne_analysis] AttributeError: 'ICA' object has no attribute
>>> 'plot_properties'
>>>
>>> Your mne version might be too old - can you check:
>>> import mne
>>> print(mne.__version__)
>>>
>>> 24.07.2017 20:31 "Maria Hakonen"
>>> <maria.hakonen at gmail.com<mailto:maria.hakonen at gmail.com>> napisał(a):
>>> Dear mne experts,
>>>
>>> I have tried to run the example "Artifact Correction with ICA":
>>> https://martinos.org/mne/stable/auto_tutorials/plot_artifacts_correction_ica.html?highlight=ica
>>>
>>> I have also used the same data as is used in the example.
>>>
>>> However, I am getting the following error:
>>>
>>> AttributeError                            Traceback (most recent call
>>> last)
>>>
>>> /scratch/nbe/braindata/mhhakone/intell/TaskIII/coherence-analysis/test-ica.py
>>> in <module>()
>>>      56 plt.close()
>>>      57
>>> ---> 58 ica.plot_properties(eog_epochs, picks=eog_inds, psd_args={'fmax':
>>> 35.},
>>>      59                     image_args={'sigma': 1.})
>>>      60
>>>
>>> AttributeError: 'ICA' object has no attribute 'plot_properties'
>>>
>>> ica is as follows:
>>>
>>> <ICA  |  raw data decomposition, fit (fastica): 13635 samples, 25
>>> components, channels used: "mag"; "grad">
>>>
>>> Could someone please let me know what might be wrong?
>>>
>>> Best regards,
>>> Maria
>>>
>>> _______________________________________________
>>> Mne_analysis mailing list
>>> Mne_analysis at nmr.mgh.harvard.edu<mailto:Mne_analysis at nmr.mgh.harvard.edu>
>>> https://mail.nmr.mgh.harvard.edu/mailman/listinfo/mne_analysis
>>>
>>>
>>> The information in this e-mail is intended only for the person to whom it
>>> is
>>> addressed. If you believe this e-mail was sent to you in error and the
>>> e-mail
>>> contains patient information, please contact the Partners Compliance
>>> HelpLine at
>>> http://www.partners.org/complianceline . If the e-mail was sent to you in
>>> error
>>> but does not contain patient information, please contact the sender and
>>> properly
>>> dispose of the e-mail.
>>>
>>>
>>> ________________________________
>>>
>>> _______________________________________________
>>> Mne_analysis mailing list
>>> Mne_analysis at nmr.mgh.harvard.edu
>>> https://mail.nmr.mgh.harvard.edu/mailman/listinfo/mne_analysis
>>>
>>> _______________________________________________
>>> Mne_analysis mailing list
>>> Mne_analysis at nmr.mgh.harvard.edu
>>> https://mail.nmr.mgh.harvard.edu/mailman/listinfo/mne_analysis
>>
>>
>> ________________________________
>>
>> _______________________________________________
>> Mne_analysis mailing list
>> Mne_analysis at nmr.mgh.harvard.edu
>> https://mail.nmr.mgh.harvard.edu/mailman/listinfo/mne_analysis
>>
>>
>> The information in this e-mail is intended only for the person to whom it
>> is
>> addressed. If you believe this e-mail was sent to you in error and the
>> e-mail
>> contains patient information, please contact the Partners Compliance
>> HelpLine at
>> http://www.partners.org/complianceline . If the e-mail was sent to you in
>> error
>> but does not contain patient information, please contact the sender and
>> properly
>> dispose of the e-mail.
>>
>
>
> _______________________________________________
> Mne_analysis mailing list
> Mne_analysis at nmr.mgh.harvard.edu
> https://mail.nmr.mgh.harvard.edu/mailman/listinfo/mne_analysis
>
>
> The information in this e-mail is intended only for the person to whom it is
> addressed. If you believe this e-mail was sent to you in error and the
> e-mail
> contains patient information, please contact the Partners Compliance
> HelpLine at
> http://www.partners.org/complianceline . If the e-mail was sent to you in
> error
> but does not contain patient information, please contact the sender and
> properly
> dispose of the e-mail.
>



More information about the Mne_analysis mailing list