Hi, I am using matplotlib to produce some spectrograms for seismic data. I am looking at a 10 day period with a sample rate of 20sps. I would like to have my spectrogram to be composed of 10 minute windows with an overlap of 90%. However when I try and run my script I run out of memory. I can produce the spectrogram for a maximum of 3 days before an error occurs.
I have also tried to produce a spectrogram for each day and stick them together using subplot, but I then get the error given below. Anyone know a way around this??
Thanks,
David
Traceback (most recent call last):
File “/usr/lib/python2.7/site-packages/matplotlib/backends/backend_gtk.py”, line 394, in expose_event
self._render_figure(self._pixmap, w, h)
File “/usr/lib/python2.7/site-packages/matplotlib/backends/backend_gtkagg.py”, line 75, in _render_figure
FigureCanvasAgg.draw(self)
File “/usr/lib/python2.7/site-packages/matplotlib/backends/backend_agg.py”, line 394, in draw
self.figure.draw(self.renderer)
File “/usr/lib/python2.7/site-packages/matplotlib/artist.py”, line 55, in draw_wrapper
draw(artist, renderer, *args, **kwargs)
File “/usr/lib/python2.7/site-packages/matplotlib/figure.py”, line 798, in draw
func(*args)
File “/usr/lib/python2.7/site-packages/matplotlib/artist.py”, line 55, in draw_wrapper
draw(artist, renderer, *args, **kwargs)
File “/usr/lib/python2.7/site-packages/matplotlib/axes.py”, line 1946, in draw
a.draw(renderer)
File “/usr/lib/python2.7/site-packages/matplotlib/artist.py”, line 55, in draw_wrapper
draw(artist, renderer, *args, **kwargs)
File “/usr/lib/python2.7/site-packages/matplotlib/image.py”, line 354, in draw
im = self.make_image(renderer.get_image_magnification())
File “/usr/lib/python2.7/site-packages/matplotlib/image.py”, line 569, in make_image
transformed_viewLim)
File “/usr/lib/python2.7/site-packages/matplotlib/image.py”, line 201, in _get_unsampled_image
x = self.to_rgba(self._A, self._alpha)
File “/usr/lib/python2.7/site-packages/matplotlib/cm.py”, line 194, in to_rgba
x = self.cmap(x, alpha=alpha, bytes=bytes)
File “/usr/lib/python2.7/site-packages/matplotlib/colors.py”, line 551, in call
rgba = np.empty(shape=xa.shape+(4,), dtype=lut.dtype)
MemoryError