[MSNoise] error in plotting

Thomas Lecocq thomas.lecocq at oma.be
Tue Mar 28 13:58:00 UTC 2017


Hi Sun Jie,

- the first problem is because basemap is not installed on your computer

- the second is because the version of scipy is too recent. replace line 
21 in:

/home/sj/anaconda2/lib/python2.7/site-packages/msnoise/plots/interferogram.py

L21 = from scipy.stats.stats import nanmean
by

L21 = from numpy import nanmean


Thomas

Le 28/03/2017 à 14:53, sun jie a écrit :
> Hi,Thomas and everyonw.
>
> when i run $ msnoise plot data_availability ,result in ok;
> And run
> $ msnoise plot station_map
> $ msnoise plot interferogram YP.NE12 YP.NE12 -f01 -cZZ -m5
>
> $ msnoise plot ccftime...
> $ msnoise plot mwcs...
> $ msnoise plot dtt...
> result in the same problems such as $ msnoise plot interferogram YP.NE12 YP.NE12 -f01 -cZZ -m5
>
> But run $ msnoise plot dvv...,result in ok
>
>
> The error report is described below.
> how can I solve this problem? many thanks
>
>
> Ubuntu 16.04 LTS 64bit  msnoise 1.4
>
> $ msnoise plot station_map
> result in
>
> Traceback (most recent call last):
>    File "/home/sj/anaconda2/bin/msnoise", line 11, in <module>
>      sys.exit(run())
>    File "/home/sj/anaconda2/lib/python2.7/site-packages/msnoise/scripts/msnoise.py", line 614, in run
>      cli(obj={})
>    File "/home/sj/.local/lib/python2.7/site-packages/click/core.py", line 722, in __call__
>      return self.main(*args, **kwargs)
>    File "/home/sj/.local/lib/python2.7/site-packages/click/core.py", line 697, in main
>      rv = self.invoke(ctx)
>    File "/home/sj/.local/lib/python2.7/site-packages/click/core.py", line 1066, in invoke
>      return _process_result(sub_ctx.command.invoke(sub_ctx))
>    File "/home/sj/.local/lib/python2.7/site-packages/click/core.py", line 1066, in invoke
>      return _process_result(sub_ctx.command.invoke(sub_ctx))
>    File "/home/sj/.local/lib/python2.7/site-packages/click/core.py", line 895, in invoke
>      return ctx.invoke(self.callback, **ctx.params)
>    File "/home/sj/.local/lib/python2.7/site-packages/click/core.py", line 535, in invoke
>      return callback(*args, **kwargs)
>    File "/home/sj/.local/lib/python2.7/site-packages/click/decorators.py", line 17, in new_func
>      return f(get_current_context(), *args, **kwargs)
>    File "/home/sj/anaconda2/lib/python2.7/site-packages/msnoise/scripts/msnoise.py", line 535, in station_map
>      from ..plots.station_map import main
>    File "/home/sj/anaconda2/lib/python2.7/site-packages/msnoise/plots/station_map.py", line 36, in <module>
>      from mpl_toolkits.basemap import Basemap
> ImportError: No module named basemap
>
>
> run
> $ msnoise plot interferogram YP.NE12 YP.NE12 -f01 -cZZ -m5
> result in
>
> Traceback (most recent call last):
>    File "/home/sj/anaconda2/bin/msnoise", line 11, in <module>
>      sys.exit(run())
>    File "/home/sj/anaconda2/lib/python2.7/site-packages/msnoise/scripts/msnoise.py", line 614, in run
>      cli(obj={})
>    File "/home/sj/.local/lib/python2.7/site-packages/click/core.py", line 722, in __call__
>      return self.main(*args, **kwargs)
>    File "/home/sj/.local/lib/python2.7/site-packages/click/core.py", line 697, in main
>      rv = self.invoke(ctx)
>    File "/home/sj/.local/lib/python2.7/site-packages/click/core.py", line 1066, in invoke
>      return _process_result(sub_ctx.command.invoke(sub_ctx))
>    File "/home/sj/.local/lib/python2.7/site-packages/click/core.py", line 1066, in invoke
>      return _process_result(sub_ctx.command.invoke(sub_ctx))
>    File "/home/sj/.local/lib/python2.7/site-packages/click/core.py", line 895, in invoke
>      return ctx.invoke(self.callback, **ctx.params)
>    File "/home/sj/.local/lib/python2.7/site-packages/click/core.py", line 535, in invoke
>      return callback(*args, **kwargs)
>    File "/home/sj/.local/lib/python2.7/site-packages/click/decorators.py", line 17, in new_func
>      return f(get_current_context(), *args, **kwargs)
>    File "/home/sj/anaconda2/lib/python2.7/site-packages/msnoise/scripts/msnoise.py", line 456, in interferogram
>      from ..plots.interferogram import main
>    File "/home/sj/anaconda2/lib/python2.7/site-packages/msnoise/plots/interferogram.py", line 21, in <module>
>      from scipy.stats.stats import nanmean
> ImportError: cannot import name nanmean
>
> _______________________________________________
> MSNoise mailing list
> MSNoise at mailman-as.oma.be
> http://mailman-as.oma.be/mailman/listinfo/msnoise



More information about the MSNoise mailing list