Updated the various bits of the MCS metadata to deal with the new spectrometer keywords. Added the spectrometer command to mcs.py
12 lines of code changed in 2 files:
Added the SVN keywords to drspec.py.
1 lines of code changed in 1 file:
Added support for reading in the DR spectrometer output. Forced metabundle to return observations in numerical order.
679 lines of code changed in 5 files:
Added in a numeric-observting-mode-to-string converter to lsl.common.mcs to help with understanding .obs files. Did a type conversion on the output of lsl.common.metabungle.getObservationSpec() to clear out the ctypes array.
28 lines of code changed in 2 files:
Added in two new scripts to convert TRK_JOV/TRK_SOL observations to TRK_RADEC. Added a __str__() method to sdf.Observation() to provide a nice way to print the observations.
5 lines of code changed in 1 file:
Fixed the beam problem with sessionGUI/sdf.py. Before sessionGUI was set up to allow multiple beams to be scheduled at the same time within a session. However, that's not how a session works and, by definition, a session only uses one beam.
2 lines of code changed in 1 file:
This may acutally show a working coherent dedispersion method. It seems to work with simulated pulsar data at a variety of central frequencies and bandwidths. The chirp function matches that found in Lorimer and Kramer. Seems to check out.
52 lines of code changed in 1 file:
Major re-work of the MCS0030 meta-data parsing modules. The original approach of the byteswise reading was fundamentally flawed since it ignore structure aligmnent. Everything has now be reimplemented with Python ctypes and a C structure -> ctypes.Structure parser. Support for .cs files has also been added to metabundle.
984 lines of code changed in 4 files: