problem with ndscope zooming : it crashes most of the time
The zooming feature of ndscope makes it crash (most of the time). One of the bug is the zooming (x axis) will jump from minutes to years, not proportionally to the mouse move, requesting suddenly A LOT of data. You don't even have to go back to far in time to see it crash. this is a problem for several people (different machines) in the control room. example of the error returned :
arnaud.pele@cr16:~$ ndscope L1:ISI-GND_BRS_ETMY_DRIFTMON L1:ISI-GND_BRS_ETMY_TEMPL L1:ISI-GND_BRS_ETMY_TEMPR
(ndscope L1:ISI-GND_BRS_ETMY_DRIFTMON L1:ISI-GND_BRS_ETMY_TEMPL L1:ISI-GND_BRS_ETMY_TEMPR:11291): Gtk-WARNING **: Theme parsing error: gtk.css:6:0: Expected a valid selector
Traceback (most recent call last):
File "/usr/lib/python3.4/site-packages/ndscope/scope.py", line 392, in update_range
self.updateGPS()
File "/usr/lib/python3.4/site-packages/ndscope/scope.py", line 555, in updateGPS
self.set_offlineStart(start)
File "/usr/lib/python3.4/site-packages/ndscope/scope.py", line 559, in set_offlineStart
gt = util.gpstime_parse(time)
File "/usr/lib/python3.4/site-packages/ndscope/util.py", line 30, in gpstime_parse
return gpstime.parse(time)
File "/usr/lib/python3.4/site-packages/gpstime/__init__.py", line 174, in parse
gt = cls.fromgps(gps)
File "/usr/lib/python3.4/site-packages/gpstime/__init__.py", line 152, in fromgps
return gt.replace(microsecond=ms, tzinfo=tzutc())
ValueError: microsecond must be in 0..999999
Aborted (core dumped)
Edited by Jameson Rollins