Skip to content

Commit cb9a98a

Browse files
committed
[trunk] Bulk commit, see changelog
1 parent 54ea8dc commit cb9a98a

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

71 files changed

+2396
-1135
lines changed

CHANGELOG.md

+361
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,361 @@
1+
# Jakarta
2+
3+
## Release yyyy.ddd
4+
5+
* FDSNWS
6+
7+
* Fixed missing lines in text output of station and event service
8+
* Added sorted text output in station service
9+
* Add inventory filter option for station and dataselect service
10+
* Fixed missing responses if public ID does start with *Response*
11+
12+
* seiscomp
13+
14+
* Fixed parsing of the release string with lsb_release and CentOS
15+
* Fixed resolving directory links during SEISCOMP_ROOT determination
16+
* Added shell completion support for bash and fish (optional)
17+
* Added support for remote database servers when setting up SeisComP
18+
* Added Debian8 support to install-deps
19+
* Added output of exceptions when stopping a module which can sometimes
20+
fail when garbarge is written to pid files (to be investigated)
21+
22+
* trunk
23+
24+
* Removed KIWI Greens function archive plugin
25+
* Removed MultiComponentArray from source to be replaced by a more advanced version
26+
* Fixed (hopefully) a synchronization issue when an applications shuts down that caused a mutex lock assertation
27+
* Fixed exception with unset attributes in format autoloc1 and autoloc3 in scbulletin
28+
* Fixed crash in scqc when an invalid regexp was used
29+
* Fixed azimuth output in fdsnxml2inv to stay in range [0,360)
30+
* Fixed database configuration reader issue with SQLite3 databases
31+
* Added Instaseis Greens function archive
32+
* Added bindings2cfg app that reads an key dir and generates config XML output into a file or to stdout
33+
* Added E?? to default channel regexp in scart
34+
* Added offline XML processing to scevent
35+
* Added printing of analogue response for digitizer stages in scinv ls
36+
* Added libbson and rapidjson as 3rd-party library to support object (de-)serialization to JSON/BSON and back
37+
* Added offline XML processing to scautoloc and a command line option to use manual picks for association (--use-manual-picks)
38+
* Added active record filtering (time and code) to file record stream
39+
* Added support for amplitude calculation on displacement
40+
* Added possibility to return polarity information in PickProcessors
41+
* Added database index to Amplitude.timeWindow.reference
42+
* Added options to configure deconvolution frequency tapers
43+
* Added filtering of records to the file data source according to requested
44+
time windows and channels
45+
46+
* scconfig
47+
48+
* Added guard to start scconfig only once per installation directory
49+
* Show popup window during save if an application configuration file
50+
has been changed outside of scconfig and allow to decide which version
51+
to take
52+
53+
* Seedlink
54+
55+
* Fixed compilation of Q330 plugin with Debian8 and probably others
56+
57+
* Hypo71
58+
59+
* Fixed crash when built as release
60+
* Fixed bug for stations with elevation <-999
61+
62+
* scautopick
63+
64+
* Added option to bindings (sensitivityCorrection) to correct for sensitivity
65+
before applying the filter
66+
* Added --playback option to not issue a time window request to the underlying
67+
data source which is important in connection with playbacks and offline runs
68+
with file sources, see documentation
69+
70+
* scevent
71+
72+
* Fixed association bug with automatic origins which prevented origins from
73+
being set preferred if the phase count is larget but the creation time is
74+
lower
75+
76+
* fdsnxml2inv
77+
78+
* Only allow positive azimuth values
79+
80+
* scmv
81+
82+
* Added option to display station names on startup and to configure if channel names are shown or not
83+
84+
```
85+
annotations = true
86+
annotionsWithChannels = false
87+
```
88+
89+
* scrttv
90+
91+
* Fixed crash when a station configuration was received that was not configured
92+
93+
* scolv
94+
95+
* Fixed bug that disabled the locator profile selection box
96+
* Added spectrogram rendering for active trace
97+
* Added button to sort traces by azimuth
98+
99+
* GUI
100+
101+
* Added options to configure trace line width, antialiasing and optimization
102+
103+
```
104+
scheme.records.lineWidth = 2
105+
scheme.records.antiAliasing = true
106+
scheme.records.optimize = false
107+
```
108+
109+
* doc
110+
111+
* Added Python example on how filter records
112+
113+
## Release 2015.149
114+
115+
* doc
116+
117+
* Added mB time window computation
118+
* Corrected M(JMA) depth range
119+
* Made generator to follow symlinks
120+
121+
* trunk
122+
123+
* Application class issues a warning if a loaded plugin is built against a different API version
124+
* Fixed compilation with boost 1.54
125+
* Bumped API version to 1.15
126+
* Improved finding 3 oriented components of a stream which should work also for UVW streams
127+
* !RecordStream "combined" introduces new syntax to enable combined of combined streams, e.g. combined://combined/(arclink/host1:18001;arclink/host2:18001??rtMax=86400);slink/host2:18000??rtMax=3600
128+
* Fixed fft computation bug
129+
* Set default taper length for restitution to 5s
130+
* Added Python wrappers for geo lib
131+
* Added scgitinit.sh to initialize a Git repository for SeisComP3 configuration files
132+
133+
* GUI
134+
135+
* Corrected default color description for gaps
136+
* Added description of overlap and alignment bar color
137+
* Shutdown GUI applications gracefully on ctrl+c
138+
* Do not try to fetch database parameters from master if database is not enabled
139+
* Increased default size of plot symbols
140+
* Increased defaultstation symbol size
141+
142+
* scrttv
143+
144+
* Added option to define multiple filters to cycle through
145+
146+
* scolv
147+
148+
* Added more functional row selection and activation in magnitude view
149+
* Added warning to trace if not metadata are available
150+
* Added option to cycle through filters with keyboard
151+
* Do not show acquisition error box if acquisition has been cancelled by user
152+
153+
* tabinvmodifier
154+
155+
* Fixed Python return codes for event handlers
156+
157+
* screloc
158+
159+
* Added option --use-weight to forward arrival weights to locator
160+
* Added option --evaluation-mode to override default evaluation mode of relocated origin
161+
* Added option --ep for XML processing
162+
163+
* scwfparam
164+
165+
* Added configuration parameter "SC3EventID" to set the event publicID as earthquake.id
166+
* Added configuration parameter "regionName" to set the events region name in locstring
167+
* Fixed processing bug
168+
169+
* fdsnws
170+
171+
* Hide author from creationInfo in format=text, too
172+
* Fixed order by time if magnitude filter is enabled
173+
174+
* scamp
175+
176+
* Added option --ep for XML processing
177+
178+
* scautopick
179+
180+
* Added option --ep for XML processing
181+
182+
* scmag
183+
184+
* Added option --ep for XML processing
185+
186+
## Release 2015.040
187+
188+
**WARNING:** Due to a fixed bug in the amplitude calculation if deconvolution is enabled the processing of amplitudes introduces now a delay of 60s unless
189+
configured otherwise. Background: the default cosine taper time window length has been left unchanged for now and is still 60s at either side. To not affect
190+
the signal time window the taper must start at signal end and thus 60s more data are required. That is usually not necessary and too much. Upcoming releases
191+
will set the default to 5s but for now it is 60s. The configuration of "amplitudes.[type].resp.taper" in global bindings can fix it. As an override the following
192+
changes can be applied to global.cfg:
193+
194+
``` c++
195+
module.trunk.global.amplitudes.ML.resp.taper = 5.0
196+
module.trunk.global.amplitudes.MLv.resp.taper = 5.0
197+
module.trunk.global.amplitudes.MLh.resp.taper = 5.0
198+
module.trunk.global.amplitudes.mb.resp.taper = 5.0
199+
module.trunk.global.amplitudes.mB.resp.taper = 5.0
200+
module.trunk.global.amplitudes.Mwp.resp.taper = 5.0
201+
```
202+
203+
* seiscomp
204+
205+
* Refuse to run as root unless "--asroot" is passed
206+
207+
```
208+
$ sudo seiscomp help
209+
[sudo] password for sysop:
210+
Running seiscomp as root is dangerous. Use --asroot if you know what you are doing
211+
$ sudo seiscomp --asroot help
212+
Available commands:
213+
install-deps
214+
setup
215+
...
216+
```
217+
218+
* VS
219+
220+
* Fixed installation of !VsMag Python libraries if wrappers are disabled
221+
222+
* scvsmaglog
223+
224+
* ActiveMQ messages can now be sent using either the QuakeML, SeisComP3ML, or ShakeAlertML format. This allows to use both the !ShakeAlert !UserDisplay (developed at Caltech) and the EEWD to receive real-time messages from VS in SeisComP3
225+
* Event ID added to the email subject
226+
* Additional configuration options enable operating several instances of scvsmaglog
227+
228+
* scenvelope
229+
230+
* The default message group for envelope messages is now AMPLITUDE. Adding the message group VS is therefore no longer needed.
231+
232+
* scvsmag
233+
234+
* Fixing a bug in reading Vs30 files for amplitude correction (thanks Palmi Erlendsson for spotting it!)
235+
* Fixing a bug in magnitude computation: the proxy for the frequency content of the earthquake signal is now taken into account in MVS.
236+
* Fixing a bug in the computation of the pick rate
237+
* The computation of the likelihood quantifying the quality of the VS alert has been slightly modified (see documentation of scvsmag for details)
238+
* The azimuthal gap is used as an additional quality criterion
239+
* VS envelope messages are now received by default from the message group AMPLITUDE
240+
241+
* ud_interface
242+
243+
* Use xslt files to format AMQ messages
244+
245+
* Trunk
246+
247+
* Added default port 80 to FDSN Webservice RecordStream
248+
* Made Helmberger format with 10 component files work with Green's functions
249+
* Removed gain correction (if gain was defined outside the target frequency of interest) and rely on operator to define reasonable Gains in inventory files
250+
* Added BOOST link and include directories if installed in a non standard location to projects missing that entries
251+
* Fixed compilation of GUI tree if boost is installed in non-standard location
252+
* Added "no-batch" option to Seedlink recordstream to connect to Seedlink servers that do not support BATCH requests
253+
* Fixed Seedlink connection with respect to reconnect that caused restart of the entire request
254+
* Fixed mapping to event type 'other' in QuakeML converter
255+
* Removed StationXML support which is superseded by FDSNXML
256+
* Create more database indexes as suggested by Fabian Engels
257+
* LocSAT: take weight into account when locate with a picklist
258+
* Allow to configure usage of responses per amplitude type
259+
* Clip MLv and Ms(BB) time window to given signalEnd
260+
* Added amplitude check for valid range if computing magnitudes
261+
* Return correct status if distance is out of range for ML
262+
* AmplitudeProcessor moved deconvolution cosine taper start to signal end to not damp the amplitudes
263+
264+
* GUI
265+
266+
* Added scheme.precision.uncertainties description
267+
268+
* scolv
269+
270+
* Show acquisition errors in a message box
271+
* Added smart layout mode to focal mechanism map
272+
* Group by agency for focal mechanisms
273+
* Added option picker.ignoreUnconfiguredStations to add only stations that are configured with "detecStream" when adding stations in a certain range
274+
* Added option to define picker alignment position: picker.alignmentPosition
275+
* Set computeMissingTakeOffAngles to true by default
276+
* Fixed crash when computing magnitudes
277+
* Populate Pick.filterID with currently active filter
278+
* Crash if raw data is shown in amplitude view and the time window is changed
279+
280+
* hypo71
281+
282+
* Fixed bug when a pick has been deactivated in scolv
283+
* Fixed "fixed depth" issue
284+
* Removed OPTIONAL flag for Fortran compiler check if HYPO build is enabled
285+
286+
* fdsnws
287+
288+
* Added hideAuthor config parameter
289+
* Added evaluationMode config parameter
290+
* Added event type white and blacklist
291+
* Make stream codes case sensitive
292+
* Fixed service outage on HTTP error 204
293+
* Fixed combined analogue and digital filter chain, https://github.com/SeisComP3/seiscomp3/issues/10
294+
* Avoid unnecessary array lookup
295+
296+
* fdsnxml2inv
297+
298+
* Fixed order of response stages if pre-amp stages are used
299+
300+
* scevtlog
301+
302+
* Fixed issue with duplicate magnitudes in XML files
303+
304+
* scbulletin
305+
306+
* Added event type to format "-3"
307+
* Added Ms(BB) amplitudes and periods to station magnitude list (contributed by Aleksey Emanov)
308+
* Fixed output for XML if only an origin(ID) is given
309+
310+
* dlsv2inv
311+
312+
* Added support for TEMPERATURE and PRESSURE channels when converting PAZ responses
313+
314+
* screloc
315+
316+
* Added commandline option "dump" and "profile" to dump results in XML to stdout and to set a locator profile
317+
318+
* scautoloc
319+
320+
* Added parameter autoloc.stationLocations to description
321+
322+
* scdbstrip
323+
324+
* Disable daemon mode
325+
326+
* scimport
327+
328+
* Reconnect to sink until connection can be established during init
329+
330+
* scautopick
331+
332+
* Populate Pick.filterID with currently active filter
333+
334+
* scevent
335+
336+
* Config parameters are float rather than int (Marc Grunberg)
337+
338+
* scwfparam
339+
340+
* Use significant duration as processing time window scaled by optional durationScale parameter, replaced sensitivity correction filter by post-deconvolution filter
341+
* Replaced "2nd filter" with "filter" and use t05+duration*x
342+
* Implemented requested XML changes
343+
* Fixed invalid description file
344+
345+
* scconfig
346+
347+
* Log XML file which produced an error
348+
349+
* Seedlink
350+
351+
* lib330 update
352+
* Fixed Antelope ORB plugin setup
353+
* Added global access parameter configuration
354+
355+
* NLL
356+
357+
* Applied patches from Anthony Lomax and Romane Racine (Swiss Seismological Service)
358+
359+
* Known bugs
360+
361+
* scwfparam produces wrong amplitudes if deconvolution or acausal filtering is enabled. There are [https://github.com/SeisComP3/seiscomp3/commit/1b9ea9a0f9417d72317343ae87fbc9e2ea42df43 two] [https://github.com/SeisComP3/seiscomp3/commit/e5bb17fe3492b62004526524b6bde23e5f3e1d99 patches] available.

src/trunk/apps/config/global.py

-1
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,5 @@ def setup(self, setup_config):
5151

5252

5353
if __name__ == "__main__":
54-
import seiscomp3.System
5554
app = seiscomp3.bindings2cfg.ConfigDBUpdater(len(sys.argv), sys.argv)
5655
sys.exit(app())

0 commit comments

Comments
 (0)