Skip to main content

MeerSOLAR Logo

MeerSOLAR

An automated calibration and imaging pipeline designed for solar radio observations using MeerKAT radio telescope. It performs end-to-end calibration, flagging, and imaging with a focus on dynamic solar data, supporting both spectral and temporal flexibility in imaging products.

Background

Solar radio data presents unique challenges due to the high variability and brightness of the Sun, as well as the need for high time-frequency resolution. The MeerSOLAR pipeline addresses these challenges by:

  • Automating the calibration of interferometric data, including flux, phase, and polarization calibrations
  • Supporting time-sliced and frequency-sliced imaging workflows
  • Leveraging Dask for scalable parallel processing
  • Providing hooks for integration with contextual data from other wavelegths for enhanced solar analysis

Documentation

MeerSOLAR documentation is available at: meersolar.readthedocs.io

Quickstart

MeerSOLAR is distributed on PyPI. To use it:

  1. Create conda environment with python 3.10

    conda create -n meersolar_env python=3.10
    conda activate meersolar_env
    
  2. Install MeerSOLAR in conda environment

    pip install meersolar
    
  3. Initiate necessary metadata

    init-meersolar-setup --init
    
  4. Run MeerSOLAR pipeline

    run-meer-meersolar <path of measurement set> --workdir <path of work directory> --outdir <path of output products directory>
    

That's all. You started MeerSOLAR pipeline for analysing your MeerKAT solar observation 🎉.

  1. To see all running MeerSOLAR jobs

    show-meersolar-status --show
    
  2. To see prefect dashboard

    run-meer-meerlogger
    
  3. To see local log of any job using the

    run-meer-meerlogger --jobid <jobid>
    
  4. Output products will be saved in : <path of output products directory>

Sample dataset

User can download and test entire MeerSOLAR pipeline using the sample dataset available in Zenodo: https://doi.org/10.5281/zenodo.16068485. Do not use this sample dataset for any publication without permission from the developer.

Acknowledgements

MeerSOLAR is developed by Devojyoti Kansabanik (CPAESS-UCAR, Boulder, USA) and Deepan Patra (NCRA-TIFR, Pune, India). If you use MeerSOLAR for analysing your MeerKAT solar observations, include the following statement in your paper

This MeerKAT solar observations are analysed using MeerSOLAR pipeline.
  1. MeerSOLAR software in zenodo: https://doi.org/10.5281/zenodo.16040507

License

This project is licensed under the MIT License.

Metadata

Release files for meersolar 3.3.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for meersolar 3.3.0
File Size Uploaded
meersolar-3.3.0.tar.gz 186.2 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for meersolar 3.3.0
File Interpreter ABI Platform
meersolar-3.3.0-py3-none-any.whl Python 3 none any Details

Total release size: 403.9 kB

Release files / meersolar-3.3.0.tar.gz

Download URL meersolar-3.3.0.tar.gz
Size 186.2 kB
Tags Source
SHA-256 checksum
How to use checksums
eaa13ae4266d1598cdd5e48facacbec303764865a7ba03a527ffd19645f4a25b
BLAKE2b-256 checksum
How to use checksums
b1577b463eaed92ff63ab064ad4fb8ada4f8ab4b4369bd5ab5ee13522260d5d7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.10.18

Release files / meersolar-3.3.0-py3-none-any.whl

Download URL meersolar-3.3.0-py3-none-any.whl
Size 217.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
44666768a6f4f99801665f33968b51ab9582a61762bc579888a410ebf7b455c1
BLAKE2b-256 checksum
How to use checksums
73e96d2580bd126cc2bf19bc0655a3049cce4d750c86cdcb5a54044b820bdc8d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.10.18

Release history Release notifications | RSS feed

This release

3.3.0 This release

2 release files

3.0.1

2 release files

3.0.0

2 release files

2.0.2

2 release files

2.0.1

2 release files

2.0.0

2 release files

1.0.3

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page