[MSNoise] MemoryError

Wang, Xiao Xiao.Wang at liverpool.ac.uk
Tue Nov 26 15:16:15 UTC 2013


Hi Thomas,

Thanks for the explanation. I downsampled cc_sampling_rate to 20, then it works.

When you mentioned "100 (samples) * 86400 (seconds) * 22 (stations) = 190.080.000 samples", the "100 (samples)" means cc_sampling_rate or miniseed file sample rate?

Thanks,

Xiao


-----Original Message-----
From: msnoise-bounces at mailman-as.oma.be [mailto:msnoise-bounces at mailman-as.oma.be] On Behalf Of Thomas Lecocq
Sent: 26 November 2013 10:37
To: msnoise at mailman-as.oma.be
Subject: Re: [MSNoise] MemoryError

Xiao,

You are creating an array of :

100 (samples) * 86400 (seconds) * 22 (stations) = 190.080.000 samples. 
On my machine, a float (1.0 e.g.) is 24 bytes, so your array will be : 
4.350 MB (=4GB), which is too big, even on my machine.

You should downsample your data (cc_sampling_rate) to something closer to 2 times the High frequency, to save memory: 10 Hz would be enough.

Let me know,

Thomas

Le 26/11/2013 11:27, Wang, Xiao a écrit :
> Hi Thom,
>
> I got 22 stations, miniseed sample rate is 100Hz, cc_sampling_rate is 
> 100.0, mov_stack is 5, days between startdate and enddate is one 
> month, and ZZ correlation is enabled only. The filter parameters are: 
> Low=0.1, Mwcs low=0.2, Mwcs high=0.6, High=0.7, Rms threshold=0.0, 
> Mwcs wlen=50.0 and Mwcs step=10.0
>
> Xiao
>
> -----Original Message-----
> From: msnoise-bounces at mailman-as.oma.be 
> [mailto:msnoise-bounces at mailman-as.oma.be] On Behalf Of Thomas Lecocq
> Sent: 25 November 2013 18:06
> To: msnoise at mailman-as.oma.be
> Subject: Re: [MSNoise] MemoryError
>
> Dear Xiao,
>
> How many stations pairs are you processing simultenously ? 1 day of data ? 20Hz ? Please provide more details, it'll help !
>
> Cheers
>
> Thom
>
> Le 25/11/2013 18:39, Wang, Xiao a écrit :
>> When I ran python s03compute_cc.py  (msnoise version1.2), I encountered memoryerror. Any idea?
>>
>> The following is output:
>>
>> Traceback (most recent call last):
>>     File "s03compute_cc.py", line 191, in <module>
>>       tramef_Z = np.zeros((len(stations), len(TimeVec))) MemoryError
>>
>> Thanks,
>>
>> Xiao
>>
>> _______________________________________________
>> MSNoise mailing list
>> MSNoise at mailman-as.oma.be
>> http://mailman-as.oma.be/mailman/listinfo/msnoise
> _______________________________________________
> MSNoise mailing list
> MSNoise at mailman-as.oma.be
> http://mailman-as.oma.be/mailman/listinfo/msnoise
> _______________________________________________
> MSNoise mailing list
> MSNoise at mailman-as.oma.be
> http://mailman-as.oma.be/mailman/listinfo/msnoise

_______________________________________________
MSNoise mailing list
MSNoise at mailman-as.oma.be
http://mailman-as.oma.be/mailman/listinfo/msnoise


More information about the MSNoise mailing list