Day 4: Future plans
The following is a list of possible changes for version 1.0, to be voted on (and added to) during the training course:
Language additions
- Missing StationXML subelements
comments
:id
andsubject
stage/filter ‘offset’ field?
…
- non-linear drift processing element
decide format
- Add option for GFZ-style permanent references?
<gfz:Identifier type=’hdl’>10881/sensor.a7561d1a-d518-475d-9733-30370432996c</gfz:Identifier>”)
Are ”identifiers” (in station, network and channel) and “resource_id” (in Equipment) sufficient?
- allow
calibration_dates
instage
as well as inequipment
? stage files are where the changed parameters are kept
Could cause confusion/duplication. Also, how would we handle multi-stage calibrations? (dataloggers, …)
- allow
- Add filter shortcuts?
Geophone, IIR, SYNC, RC …
Language changes
- Make StationXML relation clearer (but break AROL compatibility)
StationXML element names => CamelCase?
- Use FilterType as key rather than ”filter” + key?
Could simplify code
remove
start_sync_instrument
from timing_base and put in non-base elements? If not specified, defaults to the same value asstart_sync_reference
un-require
station:site
? Required in StationXML but not always useful for OBS deploymentsChange
orientation: <code>: azimuth.deg: dip.deg:
to
orientation: code: "" azimuth.deg: dip.deg: - Would be clearer, but do we need to allow multiple orientation codes (e.g., “1” and “N”)?
How to specify replacing rather than updating? Current solution is “^” prefix character.
Do we need a prefix character? Or could we automatically replace in specific situations?:
channel_definition
change of datalogger, sensor, or preamplifier base
Should it be generalized to other places? It is only in channel-modifications for now
Is “^” the best character?
Other
- New command-line tools?
obsinfo-configurations
: Print out all configurations available in a file, a directory, or a directory and its subdirectoriesobsinfo-plot
: plot station maps or instrument responsesinstrumentation and below: frequency responses and impulse responses
subnetwork: station map, possibly with one frequency response per instrumentation type?
person, operator, network, timing, location: nothing
obsinfo-makeLibrary
: make NRL or AROL libraries from instrumentation database.
- Documentation
Add information file reference (imitate StationXML Reference)