Changes:
- obspy.core:
- Fix exclusion of magnitude 0 events in Catalog.filter (see #3105)
- Trace.resample: Changed default for
window
to "hann" following a name
change in scipy, "hanning" is not recognized anymore in newest scipy
(see #3117) - Fix different data length for trim/slice methods (see #2608)
- Add keep_empty_traces option to Stream.trim (see #2608)
- Fix missing legend and plot artifacts in Inventory map plots at
intersection of equator and prime meridian (see #3067) - Fix a bug in recaculation of overall instrument sensitivity (see #3099)
- Fix colored IPython output on Windows (see #3148, #3171)
- Add a warning in
Trace.remove_response()
docs, regarding using water
level mechanism with instrument response non-flat with the requested
output units (see #3172, #3136) - Fix reusing Catalog/Inventory map plots, i.e. doing multiple cartopy plots
with these objects into the same axes (see #3018) - Fix Stream.rotate with multiple-station or multiple-event Streams (see
#2623, 3155)
- obspy.clients.fdsn:
- Fix a bug in
get_stations_bulk
regarding parameter "includerestricted"
(see #3158) - add URL mapping 'EIDA' for http://eida-federator.ethz.ch (see #3050)
- Fix issue where "https://" URLs were not matched by the IRIS federator
client, resulting in raspberry shake matches being excluded from results
(see #3127) - Properly set HTTP Content-Type header in POST requests (see #3169)
- Fix a bug in
- obspy.clients.nrl:
- deprecate online NRL client as it will stop working in Spring 2023 when
old NRLv1 gets taken offline (see #3164) - enable reading from a downloaded full copy of the NRLv2 at
http://ds.iris.edu/ds/nrl/ (see #3058) - Fix a bug in recaculation of overall instrument sensitivity after
assembling response from separate sensor and datalogger response parts
(see #3099)
- deprecate online NRL client as it will stop working in Spring 2023 when
- obspy.imaging:
- Scanner/obspy-scan: skip directories without read permission (see #3115)
- obspy.io.gse2:
- bulletin reading: correctly add Mag2 and amplitudes even if Mag1 is not
present (see #2420)
- bulletin reading: correctly add Mag2 and amplitudes even if Mag1 is not
- obspy.io.mseed:
- fix a bug in endtime calculation when writing fixed flags block
information (see #3165)
- fix a bug in endtime calculation when writing fixed flags block
- obspy.io.seg2:
- obspy.io.stationxml:
- obspy.io.wav:
- fix writing of wav files with rescale=True and default width=None
(see #3029)
- fix writing of wav files with rescale=True and default width=None
- obspy.signal:
- obspy.signal.PPSD:
- obspy.taup: