forked from trichter/rf
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathCHANGELOG
108 lines (108 loc) · 4.47 KB
/
CHANGELOG
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
1.1.0:
* add calculation of harmonic decomposition and corresponding plot (see #48)
* update multitaper deconvolution to use the multitaper package instead of outdated mtspec (see #49)
* add option to only plot stacked receiver function (see #48)
1.0.3:
* fix: use ax.sharey instead of join method which is unsupported in recent mpl versions
1.0.2:
* enhance compatibility with SeismicHandler (see #37, #38)
* fix: replace np.asscalar
1.0.1:
* improvements for iterative deconvolution (see #33)
1.0.0:
* add iterative deconvolution and multitaper deconvolution (see #30, #31)
* the available deconvolve methods are
'time', 'waterlevel' (previously called 'freq'), 'iterative', 'multitaper'
0.9.1:
* fix: plot_rf can now plot stream with traces of different length,
the stack is not plotted in this case (see #23)
v0.9.0:
* Custom deconvolution function is now called with RFStream and RFTrace
objects and should return a RFStream object (see #17)
* toeplitz and tqdm are now soft dependencies and must be explicitely installed
v0.8.0:
* remove python2 support, use previous version of rf if you need it
* catch error from rfstats call in iter_event_data and issue a warning (see #7)
* also add event_id to stats object (will not be written to SAC and Q format, see #10)
* add dpi and figsize option where applicable (see #13, #14)
* Gauss parameter of the Gaussian low pass filter in the frequency
deconvolution is now directly related to the cut-off frequency (see #15)
* switch from pad to nfft parameter for specifying the number of FFT samples
in deconvf
* add solve_toeplitz parameter to deconvt to specify solver for the
real symmetric Toeplitz system, also add a fall-back to Scipy
if the toeplitz package is not installed (see #16)
* fix bug in IterMultipleComponents (see #9)
* fix error when using custom deconvolution function with Stream.rf
v0.7.0:
* add official support for python 3.7 and 3.8
v0.6.3:
* fix blocking of KeyBoardInterrupt (see #6)
v0.6.2:
* fix wrong polarization in R and T components (see #4)
v0.6.1:
* less forced parameters for custom deconvolution function
v0.6.0:
* use new matplotlib colors (requires matplotlib>2)
* small bugs fixed
v0.5.1:
* adaptions for obspyh5 v0.3
v0.5.0:
* add support for python3 (requires ObsPy>=1.0.3)
* add possibility to use custom deconvolution
* remove warnings and warn keyword for unsupported file formats
v0.4.2:
* remove caching support (joblib)
* first steps towards python3 compatibility
* small bug fix for obspy v1.0.2 (see obspy issue 1507)
v0.4.1:
* fix online documentation
v0.4.0:
* add profile module and possibility to calculate profiles
* add new imaging and util modules
* add plots for station map, piercing point map, profile map
* add plot for profile
* add class to iterate through a collection of threecomponent streams
(IterMultipleComponents)
* add iterator yielding metadata or data of event-station pairs
(iter_event_metadata and iter_event_data)
* add RFStream.trim2 and slice2 methods to trim/slice around given time
(e.g. onset)
* refactor rf method to use the new iterators
* refactor parameters of deconvolve method,
discard a lot of unnecessary parameters
* rewrite batch module with updated interface
* updated and expanded documentation
* updated and expanded tests, test coverage is now very good
* remove logging from rf.batch again
* bug fix: correct moveout for S receiver functions
* bux fix: correct wrong shift in frequency deconvolution
* a lot of refactoring and smaller bugfixes
v0.3.0:
* fix ObsPy depreciation warnings
* remove support for ObsPy<1.0
v0.2.1:
* Q file support: The COMMENT field in the header file is now used to store
all non-standard information. Therefore, projects using Q file format
should be recreated.
v0.2.0:
* new command line interface for batch processing
- configuration file in JSON format
- logging support (still needs some useful log messages)
- fetch data directly from webservices
v0.1.4:
* read_rf function added
* new plot_rf method
* fixed som bugs: rf is now working with obspy 0.10
* drop direct support of obspyDMT
* experimental batch support (work in progress)
v0.1.3:
* lots of bugs fixed
* major improvement of docs
* simple_model for ppoint and move out calculation
* major refactoring
* bug fix: include data files when publishing on pypi
v0.1.1:
* creation of docs with sphinx is simplified
v0.1.0:
* initial release