from lsl.common import sdf obs = sdf.Observer("Jayce Dowell", 99) print obs proj = sdf.Project(obs, "This is a LWA1 project", "COMJD") print proj ses = sdf.Session("This is a session", 101) proj.append(ses) print ses # Set the DRX beam to 3 ses.setDRXBeam(3) # Set the spectrometer setup to 1,024 channels, 768 windows per integration, and the Stokes IV mode ses.setSpectrometerChannels(1024) ses.setSpectrometerIntegration(768) ses.setSpectrometerMetatag('Stokes=IV') radec = sdf.DRX("Observation1", "M87", "2013/1/1 18:00:00", "00:10:00.000", 12.5137, 12.3911, 37.9e6, 74.03e6, 7) print radec ses.append(radec) for session in proj.sessions: print "Session ID:", session.id for i,obs in enumerate(session.observations): print "Observation ID:", i print "Is Valid?", obs.validate() print obs print proj.render(verbose=True)