Science Score: 39.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
✓DOI references
Found 4 DOI reference(s) in README -
○Academic publication links
-
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (14.1%) to scientific vocabulary
Repository
MeerKAT Solar Calibration and Imaging Pipeline
Basic Info
- Host: GitHub
- Owner: devojyoti96
- License: other
- Language: Python
- Default Branch: master
- Homepage: https://meersolar.readthedocs.io/
- Size: 28.5 MB
Statistics
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 1
- Releases: 5
Metadata Files
README.md
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:
Create conda environment with python 3.10
text conda create -n meersolar_env python=3.10 conda activate meersolar_envInstall MeerSOLAR in conda environment
text
pip install meersolar
Initiate necessary metadata
text init-meersolar-setup --initRun MeerSOLAR pipeline
text 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 .
To see all running MeerSOLAR jobs
text show-meersolar-status --showTo see prefect dashboard
text
run-meer-meerlogger
- To see local log of any job using the
text
run-meer-meerlogger --jobid <jobid>
- 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
text
This MeerKAT solar observations are analysed using MeerSOLAR pipeline.
- MeerSOLAR software in zenodo: https://doi.org/10.5281/zenodo.16040507
License
This project is licensed under the MIT License.
Owner
- Login: devojyoti96
- Kind: user
- Repositories: 2
- Profile: https://github.com/devojyoti96
GitHub Events
Total
- Release event: 4
- Delete event: 3
- Member event: 1
- Public event: 1
- Push event: 80
- Create event: 6
Last Year
- Release event: 4
- Delete event: 3
- Member event: 1
- Public event: 1
- Push event: 80
- Create event: 6
Packages
- Total packages: 1
-
Total downloads:
- pypi 482 last-month
- Total dependent packages: 0
- Total dependent repositories: 0
- Total versions: 10
- Total maintainers: 1
pypi.org: meersolar
A package to calibrate MeerKAT solar observation
- Homepage: https://github.com/devojyoti96/MeerSOLAR
- Documentation: https://meersolar.readthedocs.io/
- License: other
-
Latest release: 3.3.0
published 10 months ago
Rankings
Maintainers (1)
Dependencies
- ubuntu 22.04 build
- Columnar ==1.4.1
- Cython ==3.1.2
- Flask ==3.1.1
- Flask-Session ==0.8.0
- Glymur ==0.14.0.post1
- Jinja2 ==3.1.6
- MarkupSafe ==3.0.2
- PyQt5 ==5.15.11
- PyQt5-Qt5 ==5.15.17
- PyQt5_sip ==12.17.0
- PyWavelets ==1.8.0
- PyYAML ==6.0.1
- Pygments ==2.18.0
- SecretStorage ==3.3.3
- Sphinx ==7.4.7
- Unidecode ==1.3.8
- Werkzeug ==3.1.3
- aiapy ==0.10.1
- aiobotocore ==2.21.1
- aioftp ==0.23.1
- aiohappyeyeballs ==2.4.3
- aiohttp ==3.10.10
- aioitertools ==0.12.0
- aiosignal ==1.3.1
- alabaster ==0.7.16
- altgraph ==0.17.4
- antlr4-python3-runtime ==4.9.3
- anyio ==4.9.0
- appdirs ==1.4.4
- asciitree ==0.3.3
- asdf ==4.2.0
- asdf-astropy ==0.7.1
- asdf_coordinates_schemas ==0.4.0
- asdf_standard ==1.3.0
- asdf_transform_schemas ==0.6.0
- astLib ==0.11.10
- astro-kittens ==1.4.6
- astro-tigger-lsm ==1.7.3
- astroid ==3.3.10
- astropy ==6.1.4
- astropy-iers-data ==0.2024.10.28.0.34.7
- astropy_healpix ==1.1.2
- astroquery ==0.4.10
- asttokens ==2.4.1
- async-timeout ==4.0.3
- attrs ==24.2.0
- babel ==2.17.0
- backports.tarfile ==1.2.0
- beautifulsoup4 ==4.13.4
- black ==24.4.2
- blinker ==1.9.0
- bokeh ==3.6.3
- botocore ==1.37.1
- bs4 ==0.0.2
- cachelib ==0.13.0
- casaconfig ==1.0.0
- casadata ==2024.5.22
- casatasks ==6.6.0.20
- casatools ==6.6.0.20
- cdflib ==1.3.4
- certifi ==2024.7.4
- cffi ==1.17.1
- charset-normalizer ==3.4.1
- cli-ui ==0.18.0
- click ==8.1.7
- cloudpickle ==3.0.0
- codex-africanus ==0.3.7
- colorama ==0.4.6
- configparser ==7.1.0
- contourpy ==1.2.1
- cryptography ==45.0.4
- cycler ==0.12.1
- dask ==2024.7.1
- dask-jobqueue ==0.9.0
- dask-mpi ==2022.4.0
- dask-ms ==0.2.21
- decorator ==5.1.1
- dill ==0.3.9
- distributed ==2024.7.1
- docopt ==0.6.2
- docutils ==0.20.1
- donfig ==0.8.1.post1
- drms ==0.8.0
- exceptiongroup ==1.2.2
- executing ==2.0.1
- fasteners ==0.19
- fonttools ==4.53.1
- frozenlist ==1.5.0
- fsspec ==2025.2.0
- furo ==2024.1.29
- future ==1.0.0
- git-filter-repo ==2.47.0
- gunicorn ==23.0.0
- h11 ==0.16.0
- h5netcdf ==1.6.1
- h5py ==3.13.0
- html5lib ==1.1
- httpcore ==1.0.9
- idna ==3.10
- imageio ==2.37.0
- imageio-ffmpeg ==0.6.0
- imagesize ==1.4.1
- importlib_metadata ==8.2.0
- iniconfig ==2.0.0
- ipython ==8.26.0
- isodate ==0.7.2
- itsdangerous ==2.2.0
- jaraco.classes ==3.4.0
- jaraco.context ==6.0.1
- jaraco.functools ==4.1.0
- jedi ==0.19.1
- jeepney ==0.9.0
- jmespath ==1.0.1
- joblib ==1.4.2
- julian ==0.14
- keyring ==25.6.0
- kiwisolver ==1.4.5
- lazy_loader ==0.4
- llvmlite ==0.43.0
- locket ==1.0.0
- loguru ==0.7.2
- lxml ==5.4.0
- markdown-it-py ==3.0.0
- matplotlib ==3.5.2
- matplotlib-inline ==0.1.7
- mdit-py-plugins ==0.4.2
- mdurl ==0.1.2
- more-itertools ==10.7.0
- moviepy ==2.1.2
- mpl_animators ==1.2.1
- msgpack ==1.1.0
- msgspec ==0.19.0
- multidict ==6.1.0
- munch ==2.5.0
- mypy-extensions ==1.0.0
- myst-parser ==4.0.1
- networkx ==3.4.2
- numba ==0.60.0
- numcodecs ==0.13.1
- numpy ==1.26.4
- omegaconf ==2.3.0
- opencv-python ==4.11.0.86
- packaging ==24.1
- pandas ==2.2.3
- parfive ==2.1.0
- parso ==0.8.4
- partd ==1.4.2
- pathspec ==0.12.1
- pexpect ==4.9.0
- pillow ==10.4.0
- platformdirs ==4.2.2
- pluggy ==1.5.0
- pockets ==0.9.1
- proglog ==0.1.12
- prompt_toolkit ==3.0.47
- propcache ==0.2.0
- psutil ==5.9.8
- ptyprocess ==0.7.0
- pure_eval ==0.2.3
- pycparser ==2.22
- pydantic ==1.10.21
- pyerfa ==2.0.1.4
- pyfiglet ==1.0.3
- pyinstaller ==6.14.1
- pyinstaller-hooks-contrib ==2025.5
- pyparsing ==3.1.2
- pytest ==8.3.3
- python-casacore ==3.6.1
- python-dateutil ==2.9.0.post0
- python-dotenv ==1.1.0
- pytz ==2024.2
- pyvo ==1.7
- regions ==0.9
- reproject ==0.14.1
- requests ==2.32.3
- requests-file ==2.1.0
- requests-toolbelt ==1.0.0
- rich ==13.9.4
- ruamel.yaml ==0.18.6
- ruamel.yaml.clib ==0.2.12
- s3fs ==2025.2.0
- schema ==0.7.7
- scikit-image ==0.25.2
- scipy ==1.15.2
- semantic-version ==2.10.0
- setuptools-scm ==8.1.0
- six ==1.16.0
- sniffio ==1.3.1
- snowballstemmer ==3.0.1
- sortedcontainers ==2.4.0
- soupsieve ==2.6
- sphinx-autoapi ==3.6.0
- sphinx-autodoc-typehints ==2.3.0
- sphinx-basic-ng ==1.0.0b2
- sphinx-copybutton ==0.5.2
- sphinx-togglebutton ==0.3.2
- sphinxcontrib-applehelp ==2.0.0
- sphinxcontrib-devhelp ==2.0.0
- sphinxcontrib-htmlhelp ==2.1.0
- sphinxcontrib-jsmath ==1.0.1
- sphinxcontrib-mermaid ==1.0.0
- sphinxcontrib-napoleon ==0.7
- sphinxcontrib-programoutput ==0.18
- sphinxcontrib-qthelp ==2.0.0
- sphinxcontrib-serializinghtml ==2.0.0
- spiceypy ==6.0.0
- stack-data ==0.6.3
- stimela ==2.0.2
- sunpy ==6.0.5
- tabulate ==0.9.0
- tblib ==3.0.0
- tbump ==6.11.0
- threadpoolctl ==3.5.0
- tifffile ==2025.5.10
- tomli ==2.0.1
- tomlkit ==0.11.8
- toolz ==0.12.1
- tornado ==6.4.2
- tqdm ==4.66.6
- traitlets ==5.14.3
- typeguard ==4.4.2
- typing_extensions ==4.12.2
- tzdata ==2024.2
- udocker ==1.3.17
- urllib3 ==2.3.0
- watchdog ==6.0.0
- wcwidth ==0.2.13
- webencodings ==0.5.1
- websocket-client ==1.8.0
- wrapt ==1.17.2
- xarray ==2025.1.2
- xyzservices ==2025.1.0
- yarl ==1.17.1
- zarr ==2.18.3
- zeep ==4.3.1
- zict ==3.0.0
- zipp ==3.19.2
- Columnar ==1.4.1
- Jinja2 ==3.1.6
- MarkupSafe ==3.0.2
- PyQT5 ==5.15.11
- PyWavelets ==1.8.0
- PyYAML ==6.0.1
- Pygments ==2.18.0
- Unidecode ==1.3.8
- aiapy ==0.10.1
- aiobotocore ==2.21.1
- aioftp ==0.23.1
- aiohappyeyeballs ==2.4.3
- aiohttp ==3.10.10
- aioitertools ==0.12.0
- aiosignal ==1.3.1
- antlr4-python3-runtime ==4.9.3
- appdirs ==1.4.4
- asciitree ==0.3.3
- astLib ==0.11.10
- astro-kittens ==1.4.6
- astro-tigger-lsm ==1.7.3
- astropy ==6.1.4
- astropy-iers-data ==0.2024.10.28.0.34.7
- astropy_healpix ==1.1.2
- asttokens ==2.4.1
- async-timeout ==4.0.3
- attrs ==24.2.0
- beautifulsoup4 ==4.13.4
- black ==24.4.2
- bokeh ==3.6.3
- botocore ==1.37.1
- bs4 ==0.0.2
- casaconfig ==1.0.0
- casadata ==2024.5.22
- casatasks ==6.6.0.20
- casatools ==6.6.0.20
- certifi ==2024.7.4
- charset-normalizer ==3.4.1
- cli-ui ==0.18.0
- click ==8.1.7
- cloudpickle ==3.0.0
- codex-africanus ==0.3.7
- colorama ==0.4.6
- configparser ==7.1.0
- contourpy ==1.2.1
- cycler ==0.12.1
- dask ==2024.7.1
- dask-jobqueue ==0.9.0
- dask-mpi ==2022.4.0
- dask-ms ==0.2.21
- decorator ==5.1.1
- dill ==0.3.9
- distributed ==2024.7.1
- docopt ==0.6.2
- donfig ==0.8.1.post1
- drms ==0.8.0
- exceptiongroup ==1.2.2
- executing ==2.0.1
- fasteners ==0.19
- flask ==3.1.1
- flask-session ==0.8.0
- fonttools ==4.53.1
- frozenlist ==1.5.0
- fsspec ==2025.2.0
- future ==1.0.0
- git-filter-repo ==2.47.0
- gunicorn ==23.0.0
- h5netcdf ==1.6.1
- h5py ==3.13.0
- idna ==3.10
- importlib_metadata ==8.2.0
- iniconfig ==2.0.0
- ipython ==8.26.0
- isodate ==0.7.2
- jedi ==0.19.1
- jmespath ==1.0.1
- joblib ==1.4.2
- julian ==0.14
- kiwisolver ==1.4.5
- llvmlite ==0.43.0
- locket ==1.0.0
- loguru ==0.7.2
- lxml ==5.4.0
- markdown-it-py ==3.0.0
- matplotlib ==3.5.2
- matplotlib-inline ==0.1.7
- mdurl ==0.1.2
- moviepy ==2.1.2
- mpl_animators ==1.2.1
- msgpack ==1.1.0
- multidict ==6.1.0
- munch ==2.5.0
- mypy-extensions ==1.0.0
- numba ==0.60.0
- numcodecs ==0.13.1
- numpy ==1.26.4
- omegaconf ==2.3.0
- packaging ==24.1
- pandas ==2.2.3
- parfive ==2.1.0
- parso ==0.8.4
- partd ==1.4.2
- pathspec ==0.12.1
- pexpect ==4.9.0
- pillow ==10.4.0
- platformdirs ==4.2.2
- pluggy ==1.5.0
- prompt_toolkit ==3.0.47
- propcache ==0.2.0
- psutil ==5.9.8
- ptyprocess ==0.7.0
- pure_eval ==0.2.3
- pydantic ==1.10.21
- pyerfa ==2.0.1.4
- pyparsing ==3.1.2
- pytest ==8.3.3
- python-casacore ==3.6.1
- python-dateutil ==2.9.0.post0
- pytz ==2024.2
- regions ==0.9
- reproject ==0.14.1
- requests ==2.32.3
- requests-file ==2.1.0
- requests-toolbelt ==1.0.0
- rich ==13.9.4
- ruamel.yaml ==0.18.6
- ruamel.yaml.clib ==0.2.12
- s3fs ==2025.2.0
- schema ==0.7.7
- scipy ==1.15.2
- setuptools-scm ==8.1.0
- six ==1.16.0
- sortedcontainers ==2.4.0
- soupsieve ==2.6
- stack-data ==0.6.3
- stimela ==2.0.2
- sunpy [all]==6.0.5
- tabulate ==0.9.0
- tblib ==3.0.0
- tbump ==6.11.0
- threadpoolctl ==3.5.0
- tomli ==2.0.1
- tomlkit ==0.11.8
- toolz ==0.12.1
- tornado ==6.4.2
- tqdm ==4.66.6
- traitlets ==5.14.3
- typeguard ==4.4.2
- typing_extensions ==4.12.2
- tzdata ==2024.2
- udocker ==1.3.17
- urllib3 ==2.3.0
- watchdog ==6.0.0
- wcwidth ==0.2.13
- wrapt ==1.17.2
- xarray ==2025.1.2
- xyzservices ==2025.1.0
- yarl ==1.17.1
- zarr ==2.18.3
- zeep ==4.3.1
- zict ==3.0.0
- zipp ==3.19.2
- Columnar ==1.4.1
- Jinja2 ==3.1.6
- MarkupSafe ==3.0.2
- PyWavelets ==1.8.0
- PyYAML ==6.0.1
- Pygments ==2.18.0
- Unidecode ==1.3.8
- aiobotocore ==2.21.1
- aioftp ==0.23.1
- aiohappyeyeballs ==2.4.3
- aiohttp ==3.10.10
- aioitertools ==0.12.0
- aiosignal ==1.3.1
- antlr4-python3-runtime ==4.9.3
- appdirs ==1.4.4
- asciitree ==0.3.3
- astLib ==0.11.10
- astro-kittens ==1.4.6
- astro-tigger-lsm ==1.7.3
- astropy ==6.1.4
- astropy-iers-data ==0.2024.10.28.0.34.7
- asttokens ==2.4.1
- async-timeout ==4.0.3
- attrs ==24.2.0
- beautifulsoup4 ==4.13.4
- black ==24.4.2
- bokeh ==3.6.3
- botocore ==1.37.1
- bs4 ==0.0.2
- casaconfig ==1.0.0
- casadata ==2024.5.22
- casatasks ==6.6.0.20
- casatools ==6.6.0.20
- certifi ==2024.7.4
- charset-normalizer ==3.4.1
- cli-ui ==0.18.0
- click ==8.1.7
- cloudpickle ==3.0.0
- codex-africanus ==0.3.7
- colorama ==0.4.6
- configparser ==7.1.0
- contourpy ==1.2.1
- crystalball ==0.4.1
- cycler ==0.12.1
- dask ==2024.7.1
- dask-jobqueue ==0.9.0
- dask-mpi ==2022.4.0
- dask-ms ==0.2.21
- decorator ==5.1.1
- dill ==0.3.9
- distributed ==2024.7.1
- docopt ==0.6.2
- donfig ==0.8.1.post1
- drms ==0.8.0
- exceptiongroup ==1.2.2
- executing ==2.0.1
- fasteners ==0.19
- fonttools ==4.53.1
- frozenlist ==1.5.0
- fsspec ==2025.2.0
- future ==1.0.0
- idna ==3.10
- importlib_metadata ==8.2.0
- iniconfig ==2.0.0
- ipython ==8.26.0
- jedi ==0.19.1
- jmespath ==1.0.1
- joblib ==1.4.2
- julian ==0.14
- kiwisolver ==1.4.5
- llvmlite ==0.43.0
- locket ==1.0.0
- loguru ==0.7.2
- markdown-it-py ==3.0.0
- matplotlib ==3.5.2
- matplotlib-inline ==0.1.7
- mdurl ==0.1.2
- msgpack ==1.1.0
- multidict ==6.1.0
- munch ==2.5.0
- mypy-extensions ==1.0.0
- numba ==0.60.0
- numcodecs ==0.13.1
- numpy ==1.26.4
- omegaconf ==2.3.0
- packaging ==24.1
- pandas ==2.2.3
- parfive ==2.1.0
- parso ==0.8.4
- partd ==1.4.2
- pathspec ==0.12.1
- pexpect ==4.9.0
- pillow ==10.4.0
- platformdirs ==4.2.2
- pluggy ==1.5.0
- prompt_toolkit ==3.0.47
- propcache ==0.2.0
- psutil ==5.9.8
- ptyprocess ==0.7.0
- pure_eval ==0.2.3
- pycurl ==7.45.3
- pydantic ==1.10.21
- pyerfa ==2.0.1.4
- pyparsing ==3.1.2
- pytest ==8.3.3
- python-casacore ==3.6.1
- python-dateutil ==2.9.0.post0
- pytz ==2024.2
- regions ==0.9
- requests ==2.32.3
- rich ==13.9.4
- ruamel.yaml ==0.18.6
- ruamel.yaml.clib ==0.2.12
- s3fs ==2025.2.0
- schema ==0.7.7
- scipy ==1.15.2
- setuptools-scm ==8.1.0
- six ==1.16.0
- sortedcontainers ==2.4.0
- soupsieve ==2.6
- stack-data ==0.6.3
- stimela ==2.0.2
- sunpy ==2.1.0
- tabulate ==0.9.0
- tblib ==3.0.0
- tbump ==6.11.0
- threadpoolctl ==3.5.0
- tomli ==2.0.1
- tomlkit ==0.11.8
- toolz ==0.12.1
- tornado ==6.4.2
- tqdm ==4.66.6
- traitlets ==5.14.3
- typeguard ==4.4.2
- typing_extensions ==4.12.2
- tzdata ==2024.2
- udocker ==1.3.17
- urllib3 ==2.3.0
- wcwidth ==0.2.13
- wrapt ==1.17.2
- xarray ==2025.1.2
- xyzservices ==2025.1.0
- yarl ==1.17.1
- zarr ==2.18.3
- zict ==3.0.0
- zipp ==3.19.2