[MSNoise] plotting error
Thomas Lecocq
thomas.lecocq at oma.be
Mon May 12 11:13:48 UTC 2014
Kasper:
One extra note,
how many pairs are configured ? If you have only 1 pair, then the ALL
line will not be calculated, resulting in "missing points" in the final
dt/t red curve.
Thomas
Le 12 May 2014 09:02:54, Thomas Lecocq a écrit :
> Kasper,
>
> When you changed the mov_stack value, did you re-run MSNoise "from
> scratch". The thing is, if jobs have already been done, say, for
> January 1 -> January 10, then you modify the mov_stack, and run
> s04_stack.py a few days after, Jan1->10 will not be stacked for the 30
> day mov_stack. you have, at least, to run s04stack.py with a
> "--interval X" (X > 1, your case probably 20 or 30 max), so the CC
> jobs in the last 30 days will be re-considered for stacking.
>
> As of the plot problem, I've noticed a slight bug in the
> get_stations() in the database_tools, but that should only affect the
> results iif the stations were input manually in the database and thus
> not necessarily in alphabetical order:
> (bugfix:https://github.com/ROBelgium/MSNoise/commit/0dca3cfe101c56f3ed8f6e53741285709ab58f30).
> In your case, it looks like the 1-day data is not loaded, could you
> confirm the data is present in the folders/files archive ? You could
> also print the "day" variable, to know which file is "empty" and
> causes the bug. Normally, empty dtt files should not exist...
>
> Let me know,
>
> Tom
>
>
> Le 09/05/2014 02:18, Kasper van Wijk a écrit :
>> Dear All,
>>
>> The whole cron.sh was humming a long nicely on our MSNoise network,
>> until I
>> changed from stacking 1,2 and 5 days (initially) to 1,2,3,4,5,30
>> days. Now,
>> all steps seem to run UNTIL the plot command. Here is the error (after
>> putting a print statement on the cause of the problem, df):
>>
>> (I run as sudo, because root is running the cron.sh overnight:)
>>
>> [kasper at localhost MSNoise-master]$ sudo python s07plot_dtt.py
>> loading 1 days
>> Empty DataFrame
>> Columns: [A, EA, EM, EM0, M, M0, Pairs]
>> Index: []
>> Empty DataFrame
>> Columns: [A, EA, EM, EM0, M, M0, Pairs]
>> Index: []
>> Traceback (most recent call last):
>> File "s07plot_dtt.py", line 102, in <module>
>> alldf = alldf.append(df)
>> File "/usr/lib64/python2.7/site-packages/pandas/core/frame.py", line
>> 4266, in append
>> verify_integrity=verify_integrity)
>> File "/usr/lib64/python2.7/site-packages/pandas/tools/merge.py", line
>> 883, in concat
>> return op.get_result()
>> File "/usr/lib64/python2.7/site-packages/pandas/tools/merge.py", line
>> 964, in get_result
>> new_data = self._get_concatenated_data()
>> File "/usr/lib64/python2.7/site-packages/pandas/tools/merge.py", line
>> 1007, in _get_concatenated_data
>> new_data[item] = self._concat_single_item(rdata, item)
>> File "/usr/lib64/python2.7/site-packages/pandas/tools/merge.py", line
>> 1094, in _concat_single_item
>> return com._concat_compat(to_concat, axis=self.axis - 1)
>> File "/usr/lib64/python2.7/site-packages/pandas/core/common.py", line
>> 1191, in _concat_compat
>> axis=axis)
>> ValueError: need at least one array to concatenate
>> _______________________________________________
>> MSNoise mailing list
>> MSNoise at mailman-as.oma.be
>> http://mailman-as.oma.be/mailman/listinfo/msnoise
>
More information about the MSNoise
mailing list