Skip to content

binchensun/ovro-lwa-solar

 
 

Repository files navigation

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 .

or use pypi:

python -m pip install ovrolwasolar

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')

Release note

  • [0.1.0] First version, imaging, calibration, realtime-pipeline

  • [0.1.1] Add refraction correction, low-brightness contour alignment

About

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

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 99.5%
  • Dockerfile 0.5%