Table of Contents
LSL - The LWA Software Library
General
lsl (LWA Software Library) is a collection of python routines for working with Long Wavelength Array (LWA) data. It consists of routines that:
- describe the setup (location, stand positions, etc.) of the first LWA station (LWA1),
- read in the three main data formats described in the DP ICD,
- export time series and spectral data to FITS files,
- estimate uv-plane coverage,
- simulate visibility data sets, and
- other tasks.
The library also includes a number of demo. scripts that show how to:
- display time integrated TBW/TBN spectra,
- read in TBW/TBN data and save the data to FITS files,
- obtain stand positions and cable lengths, and
- plot the station beam for a zenith snapshot.
In addition, lsl also contains the bulk of NRL's lwa_user library. See the README file for a list of which routines are included and their locations in lsl.
Download
LSL version 2.0.x
Development of LSL is now hosted on github
Download: From PyPi
LSL IPython Notebook Tutorials
Building SDFs Programmatically
Working with TBW/TBN Data via the Low-Level Interface
Working with DRX Data via the Low-Level Interface
Working with DR Spectrometer Data via the Low-Level Interface
LSL Data Reduction Tutorials
LWA Low Frequency Data Reduction Tutorial
LSL Extentions
Commissioning - Commissioning scripts for LWA1
Pulsar - Pulsar tools for LWA1
SessionSchedules - Tools for observers to create session definition files
LSL Toolkits
Toolkits - A collection of toolkits to restore older LSL functionality.
Education and Public Outreach
EPO - A collection of software, including LWATV GUI, for education and public outreach.
User Contributed Scripts
UserContributedScripts - A collection of scripts contributed by users
Development
References
If you have used LSL or one of the extensions as part of a scholarly work, please reference Dowell et al. "The Long Wavelength Array Software Library", 2012, J. Astron. Instrum., 1, 1250006.