- Oct 12, 2016
-
-
Marcus Herrmann authored
(they are properly handled since 02aa2586)
-
Marcus Herrmann authored
-
Marcus Herrmann authored
- allow passing a title to the GMT script (Default: '') - if startdate/enddate defined, properly determine axis limits & ticks of histogram - better determine rate axis settings if binning <24h - upon calling the script, print the issued command with "" for arguments that have a space character - slighly rewrote the filename setting in plotTimeline() and making it possible to read files without "_Mag" in its name - script is now totally in GMT5 style (no GMT4 stuff anymore) - no legend for 'web' view
-
- Oct 11, 2016
-
-
Marcus Herrmann authored
-
Marcus Herrmann authored
-
- Oct 10, 2016
-
-
Marcus Herrmann authored
-
Marcus Herrmann authored
With numpy's FFT we can clean the cache in a convenient way. ... alltogether with with the fftconvolve(). Plus: numpy's approach is a lot cleaner (and thus shorter), but you can still go back to scipy... Plus: identified the common operations of down- and up-sampling Plus: More comments, infos & debug/inspection options
-
Marcus Herrmann authored
In main.py: always check if we are in 'auto' mode with no templateSet defined - even if the directory already exist. Just in case... Also: don't forget to mention zero-meaning when doing xcorr. But we will not use it since waveforms are already quasi zero-mean :-) Also: outsourced matplotlib.use('Agg') to script.py
-
Marcus Herrmann authored
- trim away filterMargin if procType='none' - readCatalog SEDDB now takes time & mag column specifications - in timeline, now default: print missed catalog events as gray bubbles - fixed some template preloading issues - possible to clean also scipy's FFT cache - print ALL gaps if present
-
Marcus Herrmann authored
-
Marcus Herrmann authored
isMaskedArray() instead of np.ma.is_masked(). The old check returned False if though an array had a mask (an "all-False-mask")
-
Marcus Herrmann authored
-
- Oct 06, 2016
-
-
Marcus Herrmann authored
-
Marcus Herrmann authored
- reworked usage of get_max_amp() - improved proper determination of template's rel. time of max. amp - other fixes & beautifications
-
Marcus Herrmann authored
more features & cleaned up GMT script
-
- Oct 04, 2016
-
-
Marcus Herrmann authored
- more comments + checks in main.py (non-MPI approach) - renaming getWaveform --> get_waveform - revising other/plot_waveform.py
-
Marcus Herrmann authored
... usable like a FDSN, but reads from a (local or mounted) SeisComP Data Structure (SDS) directory
-
Marcus Herrmann authored
Conflicts:Solved conflicts in - main.py - io.py - waveformops.py Plus: Functions that were outsourced in 'mpi' now got updated with changes that were made in the meantime on master) Also introduced further improvents: - concering template preloading and reading - revising do_xcorr_oneday() TM/eventops.py TM/io.py TM/main.py TM/setupclass.py TM/utils.py
-
- Oct 03, 2016
-
-
Marcus Herrmann authored
(there was an occurence where the desired waveform length was bigger (by one sample) than its padded version [num_padded]; this occured more likely for short waveforms)
-
Marcus Herrmann authored
-
Marcus Herrmann authored
-
Marcus Herrmann authored
-
Luca Scarabello authored
-
- Oct 01, 2016
-
-
Marcus Herrmann authored
... saving preprocessed waveforms next to raw ones (we only need the former)
-
- Sep 30, 2016
-
-
Luca Scarabello authored
-
Marcus Herrmann authored
(before, returned only the last element)
-
Marcus Herrmann authored
-
- Sep 29, 2016
-
-
Luca Scarabello authored
-
Luca Scarabello authored
-
Luca Scarabello authored
-
Marcus Herrmann authored
-
Luca Scarabello authored
-
Luca Scarabello authored
-
Luca Scarabello authored
-
- Sep 28, 2016
-
-
Luca Scarabello authored
-
Marcus Herrmann authored
Cherry-picked commit: 70374a05
-
Marcus Herrmann authored
In case of CC averaging, the CCC value per event will now be indeed an average, not the sum. Thus now, the CCC will always be b/w 0 and 1. Attention: will loose compatibility with resuming/loading older runs where config.threshAverage = True. Solution: 1. rename "_threshX.XX" in the filenames accordingly (i.e. divide by the number of used channels) 2. also divide the last row by the number of channels
-
Luca Scarabello authored
-
- Sep 27, 2016
-
-
Marcus Herrmann authored
Plus: overhauled preloading of chunks (e.g. load chunk from disk if already existing) Plus: how to deal with the extra file (stdWind) in the TM task?
-