{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,16]],"date-time":"2026-06-16T12:55:14Z","timestamp":1781614514153,"version":"3.54.5"},"reference-count":56,"publisher":"Elsevier BV","license":[{"start":{"date-parts":[[2026,6,1]],"date-time":"2026-06-01T00:00:00Z","timestamp":1780272000000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.elsevier.com\/tdm\/userlicense\/1.0\/"},{"start":{"date-parts":[[2026,6,1]],"date-time":"2026-06-01T00:00:00Z","timestamp":1780272000000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.elsevier.com\/legal\/tdmrep-license"},{"start":{"date-parts":[[2026,3,14]],"date-time":"2026-03-14T00:00:00Z","timestamp":1773446400000},"content-version":"vor","delay-in-days":0,"URL":"http:\/\/creativecommons.org\/licenses\/by-nc\/4.0\/"}],"funder":[{"DOI":"10.13039\/100000001","name":"National Science Foundation","doi-asserted-by":"publisher","award":["AGS-2512183"],"award-info":[{"award-number":["AGS-2512183"]}],"id":[{"id":"10.13039\/100000001","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/100000001","name":"National Science Foundation","doi-asserted-by":"publisher","award":["AGS-2452540"],"award-info":[{"award-number":["AGS-2452540"]}],"id":[{"id":"10.13039\/100000001","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/100000085","name":"National Science Foundation Directorate for Geosciences","doi-asserted-by":"publisher","id":[{"id":"10.13039\/100000085","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/100000104","name":"NASA","doi-asserted-by":"publisher","award":["80NSSC19K0773"],"award-info":[{"award-number":["80NSSC19K0773"]}],"id":[{"id":"10.13039\/100000104","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["elsevier.com","sciencedirect.com"],"crossmark-restriction":true},"short-container-title":["SoftwareX"],"published-print":{"date-parts":[[2026,6]]},"DOI":"10.1016\/j.softx.2026.102617","type":"journal-article","created":{"date-parts":[[2026,3,21]],"date-time":"2026-03-21T09:38:57Z","timestamp":1774085937000},"page":"102617","update-policy":"https:\/\/doi.org\/10.1016\/elsevier_cm_policy","source":"Crossref","is-referenced-by-count":0,"special_numbering":"C","title":["pynasonde: An open-source Python library for ionosonde data processing"],"prefix":"10.1016","volume":"34","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-6792-0037","authenticated-orcid":false,"given":"S.","family":"Chakraborty","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"T.","family":"Bullett","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"A.","family":"Barjatya","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"J.","family":"Mabie","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"78","reference":[{"key":"10.1016\/j.softx.2026.102617_bib0005","series-title":"Ionospheric radio","isbn-type":"print","doi-asserted-by":"crossref","DOI":"10.1049\/PBEW031E","author":"Davies","year":"1990","ISBN":"https:\/\/id.crossref.org\/isbn\/9780863411861"},{"key":"10.1016\/j.softx.2026.102617_bib0010","series-title":"Cambridge Atmospheric and Space Science Series","article-title":"Ionospheres","author":"Schunk","year":"2004"},{"issue":"9","key":"10.1016\/j.softx.2026.102617_bib0015","doi-asserted-by":"crossref","first-page":"1351","DOI":"10.1029\/2019SW002179","article-title":"A study of superdarn response to co-occurring space weather phenomena","volume":"17","author":"Chakraborty","year":"2019","journal-title":"Space Weather"},{"issue":"8","key":"10.1016\/j.softx.2026.102617_bib0020","doi-asserted-by":"crossref","first-page":"3690","DOI":"10.1002\/2018GL077413","article-title":"Vertical and oblique ionosphere sounding during the 21 August 2017 solar eclipse","volume":"45","author":"Bullett","year":"2018","journal-title":"Geophys Res Lett"},{"issue":"9","key":"10.1016\/j.softx.2026.102617_bib0025","doi-asserted-by":"crossref","first-page":"1348","DOI":"10.1029\/2018SW001905","article-title":"Examining the potential of the super dual auroral radar network for monitoring the space weather impact of solar x-ray flares","volume":"16","author":"Fiori","year":"2018","journal-title":"Space Weather"},{"key":"10.1016\/j.softx.2026.102617_bib0030","doi-asserted-by":"crossref","DOI":"10.1016\/j.asr.2024.01.043","article-title":"Space weather impact on radio communication and navigation","author":"Ishii","year":"2024","journal-title":"Adv Space Res","ISSN":"https:\/\/id.crossref.org\/issn\/0273-1177","issn-type":"print"},{"issue":"8","key":"10.1016\/j.softx.2026.102617_bib0035","doi-asserted-by":"crossref","first-page":"4539","DOI":"10.1016\/j.asr.2025.07.045","article-title":"Effects of x2.8-class solar flare on the ionosphere occurred during the recovery phase of a geomagnetic storm over south American and antarctic sectors","volume":"76","author":"de Abreu","year":"2025","journal-title":"Adv Space Res","ISSN":"https:\/\/id.crossref.org\/issn\/0273-1177","issn-type":"print"},{"issue":"10","key":"10.1016\/j.softx.2026.102617_bib0040","doi-asserted-by":"crossref","DOI":"10.1029\/2023SW003770","article-title":"Extreme space weather impacts on GNSS timing signals for electricity grid management","volume":"22","author":"Etchells","year":"2024","journal-title":"Space Weather"},{"issue":"9","key":"10.1016\/j.softx.2026.102617_bib0045","article-title":"Multi-instrument investigation of the impact of the space weather events of 6\u201310 September 2017","volume":"19","author":"Amaechi","year":"2021","journal-title":"Space Weather"},{"issue":"RS0A24","key":"10.1016\/j.softx.2026.102617_bib0050","article-title":"New digisonde for research and monitoring applications","volume":"44","author":"Reinisch","year":"2009","journal-title":"Radio Sci"},{"issue":"12","key":"10.1016\/j.softx.2026.102617_bib0055","doi-asserted-by":"crossref","first-page":"2785","DOI":"10.3390\/rs14122785","article-title":"Assessment of polar ionospheric observations by Vipir\/Dynasonde at Jang Bogo Station, Antarctica: part 1\u2014ionospheric densities","volume":"14","author":"Kim","year":"2022","journal-title":"Remote Sens"},{"issue":"1","key":"10.1016\/j.softx.2026.102617_bib0060","doi-asserted-by":"crossref","first-page":"138","DOI":"10.1186\/s40623-025-02138-4","article-title":"Calibration ofh\u2032esfrom vipir2 ionosondes in Japan","volume":"77","author":"Teraoka","year":"2025","journal-title":"Earth Planets Space"},{"key":"10.1016\/j.softx.2026.102617_bib0065","doi-asserted-by":"crossref","DOI":"10.3389\/fspas.2022.1020815","article-title":"The space Physics environment data analysis system in Python","volume":"9","author":"Grimes","year":"2022","journal-title":"Frontiers in Astronomy and Space Sciences","ISSN":"https:\/\/id.crossref.org\/issn\/2296-987X","issn-type":"print"},{"key":"10.1016\/j.softx.2026.102617_bib0070","doi-asserted-by":"crossref","DOI":"10.3389\/fspas.2022.1022690","article-title":"Pydarn: a Python software for visualizing superdarn radar data","volume":"9","author":"Shi","year":"2022","journal-title":"Frontiers in Astronomy and Space Sciences","ISSN":"https:\/\/id.crossref.org\/issn\/2296-987X","issn-type":"print"},{"key":"10.1016\/j.softx.2026.102617_bib0075","author":"Galkin"},{"key":"10.1016\/j.softx.2026.102617_bib0080","series-title":"Proceedings of URSI INAG","article-title":"The new artist 5 for all digisondes","author":"Galkin","year":"2008"},{"key":"10.1016\/j.softx.2026.102617_bib0085","author":"Reinisch"},{"key":"10.1016\/j.softx.2026.102617_bib0090","series-title":"Readriq: documentation for the Vipir Riq data format","year":"2008"},{"key":"10.1016\/j.softx.2026.102617_bib0095","author":"Chakraborty"},{"key":"10.1016\/j.softx.2026.102617_bib0100","series-title":"Digisonde 4d: user manual","author":"Reinisch","year":"2019"},{"issue":"4","key":"10.1016\/j.softx.2026.102617_bib0105","doi-asserted-by":"crossref","first-page":"968","DOI":"10.1016\/j.asr.2016.11.019","article-title":"Software for scaling and analysis of vertical incidence ionograms-ionoscaler","volume":"59","author":"Jiang","year":"2017","journal-title":"Adv Space Res","ISSN":"https:\/\/id.crossref.org\/issn\/0273-1177","issn-type":"print"},{"issue":"18","key":"10.1016\/j.softx.2026.102617_bib0110","doi-asserted-by":"crossref","first-page":"4363","DOI":"10.3390\/rs15184363","article-title":"E-region and f-region electron densities with ionosondes and firi","volume":"15","author":"Shaver","year":"2023","journal-title":"Remote Sens"},{"key":"10.1016\/j.softx.2026.102617_bib0115","series-title":"Ionogram analysis with the generalized program Polan (uag-93)","author":"Titheridge","year":"1993"},{"issue":"6","key":"10.1016\/j.softx.2026.102617_bib0120","first-page":"2053","article-title":"Ionogram inversion f1-layer treatment effect in ray tracing","volume":"23","author":"Amarante","year":"2005","journal-title":"Ann Geophys"},{"issue":"RS0L15","key":"10.1016\/j.softx.2026.102617_bib0125","article-title":"Estimating the vertical electron density profile from an ionogram inversion","volume":"47","author":"Scotto","year":"2012","journal-title":"Radio Sci"},{"key":"10.1016\/j.softx.2026.102617_bib0130","series-title":"Proceedings of the International Union of Radio Science (URSI) General Assembly","article-title":"A new hf radar for the study of the ionosphere\u2014vipir: vertical incident pulsed ionospheric radar","author":"Grubb","year":"2008"},{"key":"10.1016\/j.softx.2026.102617_bib0135","series-title":"Proceedings of the URSI International Symposium on radio science","article-title":"Dynamics of the ionosphere as a function of the geomagnetic condition","author":"Zabotin","year":"2006"},{"issue":"RS6S32","key":"10.1016\/j.softx.2026.102617_bib0140","article-title":"Nextyz: three-dimensional electron density inversion for dynasonde ionograms","volume":"41","author":"Zabotin","year":"2006","journal-title":"Radio Sci"},{"issue":"5","key":"10.1016\/j.softx.2026.102617_bib0145","doi-asserted-by":"crossref","DOI":"10.1029\/2023JA032402","article-title":"Assessment of polar ionospheric observations by Vipir\/Dynasonde at Jang Bogo Station, Antarctica: 2. Ionospheric ION drift velocity","volume":"129","author":"Kwon","year":"2024","journal-title":"J Geophys Res Space Phys"},{"issue":"6","key":"10.1016\/j.softx.2026.102617_bib0150","doi-asserted-by":"crossref","DOI":"10.3390\/atmos13060958","article-title":"Multiple cusp signatures in ionograms associated with rocket-induced infrasonic waves","volume":"13","author":"Mabie","year":"2022","journal-title":"Atmosphere","ISSN":"https:\/\/id.crossref.org\/issn\/2073-4433","issn-type":"print"},{"issue":"8","key":"10.1016\/j.softx.2026.102617_bib0155","doi-asserted-by":"crossref","DOI":"10.1029\/2019JA027535","article-title":"Vipir and 50 mhz radar studies of gravity wave signatures in 150-km echoes observed at Jicamarca","volume":"125","author":"Reyes","year":"2020","journal-title":"J Geophys Res Space Phys"},{"key":"10.1016\/j.softx.2026.102617_bib0160","series-title":"World ionosphere and thermosphere study: handbook, chapter 13","article-title":"Digisonde Network and the World Ionosphere and Thermosphere Study (Wits)","author":"Reinisch","year":"1996"},{"key":"10.1016\/j.softx.2026.102617_bib0165","series-title":"Riq specification version 1.2: data format definition for the vipir ionosonde","year":"2009"},{"key":"10.1016\/j.softx.2026.102617_bib0170","series-title":"Pynasonde: open-source Python library for precision ionospheric radio sounding","author":"Chakraborty","year":"2025"},{"key":"10.1016\/j.softx.2026.102617_bib0175","series-title":"Plenum Press","article-title":"Pattern recognition with fuzzy objective function algorithms","author":"Bezdek","year":"1981"},{"issue":"1","key":"10.1016\/j.softx.2026.102617_bib0180","doi-asserted-by":"crossref","first-page":"62","DOI":"10.1109\/TSMC.1979.4310076","article-title":"A threshold selection method from gray-level histograms","volume":"9","author":"Otsu","year":"1979","journal-title":"IEEE Trans Syst Man Cybern"},{"key":"10.1016\/j.softx.2026.102617_bib0185","first-page":"122","article-title":"The OpenCV library","volume":"120","author":"Bradski","year":"2000","journal-title":"Dr Dobbs J Softw Tools"},{"issue":"2","key":"10.1016\/j.softx.2026.102617_bib0190","first-page":"259","article-title":"Clustering algorithms in r: a survey","volume":"39","author":"Xu","year":"2009","journal-title":"IEEE Trans Syst Man Cybern"},{"issue":"12","key":"10.1016\/j.softx.2026.102617_bib0195","doi-asserted-by":"crossref","first-page":"10384","DOI":"10.1029\/2018JA025877","article-title":"Snakes on a spaceship\u2014an overview of Python in heliophysics","volume":"123","author":"Burrell","year":"2018","journal-title":"J Geophys Res Space Phys"},{"key":"10.1016\/j.softx.2026.102617_bib0205","doi-asserted-by":"crossref","first-page":"357","DOI":"10.1038\/s41586-020-2649-2","article-title":"Array programming with NumPy","volume":"585","author":"Harris","year":"2020","journal-title":"Nature"},{"key":"10.1016\/j.softx.2026.102617_bib0210","author":"Krekel"},{"key":"10.1016\/j.softx.2026.102617_bib0215","series-title":"Data structures for statistical computing in Python","first-page":"51","author":"McKinney","year":"2010"},{"key":"10.1016\/j.softx.2026.102617_bib0220","author":"Batchelder"},{"issue":"3","key":"10.1016\/j.softx.2026.102617_bib0225","doi-asserted-by":"crossref","first-page":"90","DOI":"10.1109\/MCSE.2007.55","article-title":"Matplotlib: a 2d graphics environment","volume":"9","author":"Hunter","year":"2007","journal-title":"Comput Sci Eng"},{"key":"10.1016\/j.softx.2026.102617_bib0235","author":"Garrett"},{"key":"10.1016\/j.softx.2026.102617_bib0240","author":"M\u00fcller"},{"key":"10.1016\/j.softx.2026.102617_bib0245","doi-asserted-by":"crossref","first-page":"261","DOI":"10.1038\/s41592-019-0686-2","article-title":"SciPy 1.0: fundamental algorithms for scientific computing in Python","volume":"17","author":"Virtanen","year":"2020","journal-title":"Nature Methods"},{"issue":"36","key":"10.1016\/j.softx.2026.102617_bib0250","first-page":"1209","article-title":"Loguru: Python logging made (stupidly) simple","volume":"4","author":"Delattre","year":"2019","journal-title":"J Open Source Softw"},{"issue":"1","key":"10.1016\/j.softx.2026.102617_bib0255","doi-asserted-by":"crossref","first-page":"59","DOI":"10.1186\/BF03352023","article-title":"Ionospheric measurements during the total solar eclipse of 11 August 1999","volume":"59","author":"Chandra","year":"2007","journal-title":"Earth Planets Space","ISSN":"https:\/\/id.crossref.org\/issn\/1880-5981","issn-type":"print"},{"key":"10.1016\/j.softx.2026.102617_bib0260","author":"Barta"},{"issue":"1","key":"10.1016\/j.softx.2026.102617_bib0265","doi-asserted-by":"crossref","first-page":"74","DOI":"10.1016\/j.asr.2019.09.010","article-title":"Ionospheric responses to the 21 August 2017 Great American Solar Eclipse \u2013 a multi-instrument study","volume":"65","author":"Uma","year":"2020","journal-title":"Adv Space Res","ISSN":"https:\/\/id.crossref.org\/issn\/0273-1177","issn-type":"print"},{"key":"10.1016\/j.softx.2026.102617_bib0270","author":"Zakharenkova"},{"issue":"8","key":"10.1016\/j.softx.2026.102617_bib0275","doi-asserted-by":"crossref","DOI":"10.1029\/2024EA004007","article-title":"Formation of the ionospheric g-condition following the 2017 Great American eclipse","volume":"12","author":"Chakraborty","year":"2025","journal-title":"Earth Space Sci"},{"key":"10.1016\/j.softx.2026.102617_bib0280","series-title":"European Geosciences Union General Assembly 2024 (egu24)","article-title":"APEP: Eclipse sounding rocket campaign","author":"Barjatya","year":"2024"},{"issue":"1","key":"10.1016\/j.softx.2026.102617_bib0285","doi-asserted-by":"crossref","first-page":"62","DOI":"10.1186\/s40623-025-02193-x","article-title":"Visualizing the structure and motion of sporadic e layer using marine traffic radio signals","volume":"77","author":"Hosokawa","year":"2025","journal-title":"Earth Planets and Space","ISSN":"https:\/\/id.crossref.org\/issn\/1880-5981","issn-type":"print"},{"key":"10.1016\/j.softx.2026.102617_bib0290","series-title":"AGU fall meeting abstracts","article-title":"SpEED demon: a tech demo mission for simultaneous multipoint measurements of electrodynamics and neutral dynamics","volume":"vol. 2022","author":"Clayton","year":"2022"}],"container-title":["SoftwareX"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S235271102600110X?httpAccept=text\/xml","content-type":"text\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S235271102600110X?httpAccept=text\/plain","content-type":"text\/plain","content-version":"vor","intended-application":"text-mining"}],"deposited":{"date-parts":[[2026,6,16]],"date-time":"2026-06-16T12:04:45Z","timestamp":1781611485000},"score":1,"resource":{"primary":{"URL":"https:\/\/linkinghub.elsevier.com\/retrieve\/pii\/S235271102600110X"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2026,6]]},"references-count":56,"alternative-id":["S235271102600110X"],"URL":"https:\/\/doi.org\/10.1016\/j.softx.2026.102617","relation":{},"ISSN":["2352-7110"],"issn-type":[{"value":"2352-7110","type":"print"}],"subject":[],"published":{"date-parts":[[2026,6]]},"assertion":[{"value":"Elsevier","name":"publisher","label":"This article is maintained by"},{"value":"pynasonde: An open-source Python library for ionosonde data processing","name":"articletitle","label":"Article Title"},{"value":"SoftwareX","name":"journaltitle","label":"Journal Title"},{"value":"https:\/\/doi.org\/10.1016\/j.softx.2026.102617","name":"articlelink","label":"CrossRef DOI link to publisher maintained version"},{"value":"article","name":"content_type","label":"Content Type"},{"value":"\u00a9 2026 The Author(s). Published by Elsevier B.V.","name":"copyright","label":"Copyright"}],"article-number":"102617"}}