Abstract
We present a python-based tool to detect the occultation of back-ground sources by foreground solar coronal mass ejections. The tool takes as input standard celestial coordinates of the source and translates those to the helioprojective plane, and is thus well suited for use with a wide variety of background astronomical sources. This tool provides an easy means to search through a large archival dataset for such crossings and relies on the well-tested AstroPy and SunPy modules.
Similar content being viewed by others
Notes
See the appendix for practical notes on the software requirements and usage.
Here DM is the line integral of the electron density along the LOS. In this case we are concerned only with the value for part of the LOS affected by the CME.
See, e.g., the Sundish project (https://sites.google.com/inaf.it/sundish/).
References
Astropy Collaboration, Robitaille, T.P., Tollerud, E.J., Greenfield, P., Droettboom, M., Bray, E., Aldcroft, T., Davis, M., Ginsburg, A., Price-Whelan, A.M., Kerzendorf, W.E., Conley, A., Crighton, N., Barbary, K., Muna, D., Ferguson, H., Grollier, F., Parikh, M.M., Nair, P.H., Unther, H.M., Deil, C., Woillez, J., Conseil, S., Kramer, R., Turner, J.E.H., Singer, L., Fox, R., Weaver, B.A., Zabalza, V., Edwards, Z.I., Azalee Bostroem, K., Burke, D.J., Casey, A.R., Crawford, S.M., Dencheva, N., Ely, J., Jenness, T., Labrie, K., Lim, P.L., Pierfederici, F., Pontzen, A., Ptak, A., Refsdal, B., Servillat, M., Streicher, O.: 2013, Astropy: a community python package for astronomy. Astron. Astrophys. 558, A33. DOI. ADS.
Astropy Collaboration, Price-Whelan, A.M., Sipőcz, B.M., Günther, H.M., Lim, P.L., Crawford, S.M., Conseil, S., Shupe, D.L., Craig, M.W., Dencheva, N., Ginsburg, A., Vand erPlas, J.T., Bradley, L.D., Pérez-Suárez, D., de Val-Borro, M., Aldcroft, T.L., Cruz, K.L., Robitaille, T.P., Tollerud, E.J., Ardelean, C., Babej, T., Bach, Y.P., Bachetti, M., Bakanov, A.V., Bamford, S.P., Barentsen, G., Barmby, P., Baumbach, A., Berry, K.L., Biscani, F., Boquien, M., Bostroem, K.A., Bouma, L.G., Brammer, G.B., Bray, E.M., Breytenbach, H., Buddelmeijer, H., Burke, D.J., Calderone, G., Cano Rodríguez, J.L., Cara, M., Cardoso, J.V.M., Cheedella, S., Copin, Y., Corrales, L., Crichton, D., D’Avella, D., Deil, C., Depagne, É., Dietrich, J.P., Donath, A., Droettboom, M., Earl, N., Erben, T., Fabbro, S., Ferreira, L.A., Finethy, T., Fox, R.T., Garrison, L.H., Gibbons, S.L.J., Goldstein, D.A., Gommers, R., Greco, J.P., Greenfield, P., Groener, A.M., Grollier, F., Hagen, A., Hirst, P., Homeier, D., Horton, A.J., Hosseinzadeh, G., Hu, L., Hunkeler, J.S., Ivezić, Ž., Jain, A., Jenness, T., Kanarek, G., Kendrew, S., Kern, N.S., Kerzendorf, W.E., Khvalko, A., King, J., Kirkby, D., Kulkarni, A.M., Kumar, A., Lee, A., Lenz, D., Littlefair, S.P., Ma, Z., Macleod, D.M., Mastropietro, M., McCully, C., Montagnac, S., Morris, B.M., Mueller, M., Mumford, S.J., Muna, D., Murphy, N.A., Nelson, S., Nguyen, G.H., Ninan, J.P., Nöthe, M., Ogaz, S., Oh, S., Parejko, J.K., Parley, N., Pascual, S., Patil, R., Patil, A.A., Plunkett, A.L., Prochaska, J.X., Rastogi, T., Reddy Janga, V., Sabater, J., Sakurikar, P., Seifert, M., Sherbert, L.E., Sherwood-Taylor, H., Shih, A.Y., Sick, J., Silbiger, M.T., Singanamalla, S., Singer, L.P., Sladen, P.H., Sooley, K.A., Sornarajah, S., Streicher, O., Teuben, P., Thomas, S.W., Tremblay, G.R., Turner, J.E.H., Terrón, V., van Kerkwijk, M.H., de la Vega, A., Watkins, L.L., Weaver, B.A., Whitmore, J.B., Woillez, J., Zabalza, V., Astropy Contributors: 2018, The astropy project: building an open-science project and status of the v2.0 core package. Astron. J. 156(3), 123. DOI. ADS.
Howard, R.: 1962, Solar magnetic fields. Astron. Soc. Pac. 8(396), 359. ADS.
Howard, T.A., Stovall, K., Dowell, J., Taylor, G.B., White, S.M.: 2016, Measuring the magnetic field of coronal mass ejections near the Sun using pulsars. Astrophys. J. 831(2), 208. DOI. ADS.
Kahler, S.W.: 1992, Solar flares and coronal mass ejections. Annu. Rev. Astron. Astrophys. 30(1), 113. DOI.
Meeus, J.: 1998, Astronomical Algorithms, Willmann-Bell, Richmond. ISBN 9780943396613.
Skokić, I.: 2019, Conversion between equatorial and helioprojective coordinates. Technical report, Hvar Observatory, Faculty of Geodesy, University of Zagreb, Kačićeva 26, HR-10000 Zagreb, Croatia.
The SunPy Community, Barnes, W.T., Bobra, M.G., Christe, S.D., Freij, N., Hayes, L.A., Ireland, J., Mumford, S., Perez-Suarez, D., Ryan, D.F., Shih, A.Y., Chanda, P., Glogowski, K., Hewett, R., Hughitt, V.K., Hill, A., Hiware, K., Inglis, A., Kirk, M.S.F., Konge, S., Mason, J.P., Maloney, S.A., Murray, S.A., Panda, A., Park, J., Pereira, T.M.D., Reardon, K., Savage, S., Sipőcz, B.M., Stansby, D., Jain, Y., Taylor, G., Yadav, T., Rajul, Dang, T.K.: 2020, The SunPy project: open source development and status of the version 1.0 core package. Astrophys. J. 890, 1. DOI.
Thompson, W.T.: 2006, Coordinate systems for solar image data. Astron. Astrophys. 449(2), 791. DOI. ADS.
Tiburzi, C., Verbiest, J.P.W., Shaifullah, G.M., Janssen, G.H., Anderson, J.M., Horneffer, A., Künsemöller, J., Osłowski, S., Donner, J.Y., Kramer, M., Kumari, A., Porayko, N.K., Zucca, P., Ciardi, B., Dettmar, R.-J., Grießmeier, J.-M., Hoeft, M., Serylak, M.: 2019, On the usefulness of existing solar wind models for pulsar timing corrections. Mon. Not. Roy. Astron. Soc. 487(1), 394. DOI. ADS.
Vincenty, T.: 1975, Direct and inverse solutions of geodesics on the ellipsoid with application of nested equations. Surv. Rev. 23(176), 88.
Vourlidas, A., Subramanian, P., Dere, K.P., Howard, R.A.: 2000, Large-angle spectrometric coronagraph measurements of the energetics of coronal mass ejections. Astrophys. J. 534(1), 456. DOI. ADS.
Vršnak, B.: 2016, Solar eruptions: the CME-flare relationship. Astron. Nachr. 337(10), 1002. DOI. ADS.
Acknowledgements
GS is supported by the Netherlands Organisation for Scientific Research NWO (TOP2.614.001.602; P.I. - Dr. G. Janssen). CT is supported by a VENI fellowship (016.Veni.192.086) awarded by the Dutch Research Council (NWO), and this work is part of the research programme SOLTRACK.
This research utilises SunPy (version greater or equal to 1.0.0)Footnote 8 and AstroPy (version greater or equal to 3.0.5)Footnote 9 community-developed core Python packages for solar (The SunPy Community et al., 2020) and general astronomy (Astropy Collaboration et al., 2013, 2018), respectively.
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Disclosure of Potential Conflicts of Interest
The authors declare that they have no conflicts of interest.
Additional information
Publisher’s Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Appendix: Practical Notes
Appendix: Practical Notes
Instructions for dowloading and using CMEchaser can be found at https://bitbucket.org/golamshaifullah/cme_chaser/wiki/Home.
The software is a fully python-based code and, to be run, it needs the most common python packages (numpy, scipy, etc.), along with the SunPy and AstroPy modules. We advise running it after having created and activated the CONDA environment as shown on the CMEchaser wiki to avoid issues with missing packages and libraries.
The software can be run in two ways, depending on the background source that the user wants to search the occultation for. If the background object is a pulsar present in the psrcat software,Footnote 10 the user can simply pass the name of the source as referred to the J2000 epoch (e.g. J1022+1001). Alternatively, if the background object is a pulsar missing in the catalogue, or any other source, the user can run the software by supplying the source name, its Galactic latitude and longitude, proper motion in Galactic coordinates and the reference epoch for the astrometric parameters.
To test whether the setting up of CMEchaser was successful, we recommend trying one of the example commands in https://bitbucket.org/golamshaifullah/cme_chaser/wiki/commands_for_star_check.md. These will lead to the identification of position of a known star (i.e. visible in the optical) against the Helioviewer database through the use of a custom CME catalogue myuniv.txt, supplied with the package. Note that, in a real run, the user can supply her or his own customised CME catalogue as a simple text or a file with comma-separated-values with the column header for the CME launch date set to dme, or not parse any catalogue. In this last case, CMEchaser will automatically download and use the CDAW CME catalogue.
Rights and permissions
About this article
Cite this article
Shaifullah, G., Tiburzi, C. & Zucca, P. CMEchaser, Detecting Line-of-Sight Occultations Due to Coronal Mass Ejections. Sol Phys 295, 136 (2020). https://doi.org/10.1007/s11207-020-01705-0
Received:
Accepted:
Published:
DOI: https://doi.org/10.1007/s11207-020-01705-0