IDL Written
Box area redefined in terms of north, east, south and west edges
This should help with ambiguity about crossing from -180 to 180 in longitude
595@roundup
Use of 'start' changed to begin
Start and begin were both used to indicate the earliest time on several fields. All use 'begin' now.
469@roundup
NoInstrumentation exception in NetworkFinder on retrieve_instrumentation and retrieve_scalar_response
561@roundup
Sampling added to TimeSeriesAccess
TimeSeriesAccess is the supertype of all seismogram types containing methods to get at the array of data points. It deferred access to the sampling to its subtypes. This made it useless as a generic time series. With the sampling, it can be used for things like synthetics now.
604@roundup
Leap seconds optional
Leap seconds are now optional so as to not have varying answers for "I don't use leap seconds" that appeared in different servers.
574@roundup
Can get sensitivity without full instrumentation
A new struct ScalarResponse was created that contains the sensitivity, input units from the first stage and output units from the last. A call retrieve_scalar_response was added to NetworkAccess. This allows client to get enough information to do a gain correction without getting the huge instrumentation object
419@roundup
Effective time in queries to NetwokFinder and NetworkAccess
An effective time parameter has been added to NetFinder.retrieve_by_code, NetAccess.retreive_station and NetAccess.retrieve_by_code
418@roundup
retrieve_instrumentation takes only ChannelId
retrieve_instrumentation used to take a time in addition to a ChannelId, but since the ChannelId has a time this was not needed.
93@roundup
ChannelId gets reference to StationId
ChannelId used to only have a reference to its station code, and network_id, but now it has the full station_id.
62@roundup
Event iterator loses a method
The next_n call on event iterator used to return a boolean if there were more events left and require a seperate call to num_left to see how many to request on the next call. Now the iterator returns an int representing how many events are left in the iterator saving an extra CORBA call.
130@roundup
Only catalog in EventFinder.queryEvents
Since contributors are really supposed to be a level higher than contributors, there's no need to specify both in a query to the event server and contributors were removed.
87@roundup
Only two ISO time formats allowed
The ISO time formats have been restricted from the previous 22 formats down to 2 to speed parsing of the Time strings.
64@roundup
Use property in all places instead of parameter
449@roundup
Replace effective_time from network types with end_time
Instead of having a TimeRange effective_time in Network, Station and Channel instead have an end_time and use it along with begin_time in their respective ids to make the effective time. Also, instead of using a regular time field for end_time use an optional time field to indicate its possibly undefined nature.
470@roundup