peijin94 / ovro-lwa-solar

Calibration, imaging, and analysis of solar data taken by the Owens Valley Long Wavelength Array (OVRO-LWA)

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ovro-lwa-solar

Calibration and imaging pipeline for the Sun based on data taken by the Owens Valley Long Wavelength Array (OVRO-LWA)

Dependencies:

  • Modular CASA 6
  • suncasa
  • Astropy, matplotlib, numpy
  • wsclean

Installation

  • Install python 3.8+, git

  • Install dependency packages

pip install astropy numpy matplotlib==3.5
  • update pip
python -m pip install --upgrade pip
  • Install ovrolwasolar module
git clone https://github.com/binchensun/ovro-lwa-solar.git
cd ovro-lwa-solar
python -m pip install .

run the pipeline

simple example:

import ovrolwasolar.solar_pipeline as lwa
import os

os.chdir('../../data')
solar_ms='20230919_202113_55MHz.ms'
calib_ms='20230919_053329_55MHz.ms'

lwa.image_ms(solar_ms,calib_ms=calib_ms,logging_level='debug')

About

Calibration, imaging, and analysis of solar data taken by the Owens Valley Long Wavelength Array (OVRO-LWA)

License:MIT License


Languages

Language:Python 99.4%Language:Dockerfile 0.5%Language:Shell 0.1%