{"title":"Energy and polarization based online interference mitigation in radio interferometry","authors":"S. Yatawatta, A.-J. Boonstra, C.P. Broekema","doi":"10.1016/j.ascom.2025.100973","DOIUrl":"10.1016/j.ascom.2025.100973","url":null,"abstract":"<div><div>Radio frequency interference (RFI) is a persistent contaminant in terrestrial radio astronomy. While new radio interferometers are becoming operational, novel sources of RFI are also emerging. In order to strengthen the mitigation of RFI in modern radio interferometers, we propose an online RFI mitigation scheme that can be run in the correlator of such interferometers. We combine statistics based on the energy as well as the polarization alignment of the correlated signal to develop an online RFI mitigation scheme that can be applied to a data stream produced by the correlator in real-time, especially targeted at low duty-cycle or transient RFI detection. In order to improve the computational efficiency, we explore the use of both single precision and half precision floating point operations in implementing the RFI mitigation algorithm. This ideally suits its deployment in accelerator computing devices such as graphics processing units (GPUs) as used by the LOFAR correlator. We provide results based on simulations and real data to demonstrate the efficacy of the proposed method.</div></div>","PeriodicalId":48757,"journal":{"name":"Astronomy and Computing","volume":"53 ","pages":"Article 100973"},"PeriodicalIF":1.9,"publicationDate":"2025-06-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"144289191","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"物理与天体物理","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Sandro D.P. Vitenti , Fernando de Simoni , Mariana Penna-Lima , Eduardo J. Barroso
{"title":"AutoKnots: Adaptive knot allocation for spline interpolation","authors":"Sandro D.P. Vitenti , Fernando de Simoni , Mariana Penna-Lima , Eduardo J. Barroso","doi":"10.1016/j.ascom.2025.100970","DOIUrl":"10.1016/j.ascom.2025.100970","url":null,"abstract":"<div><div>In astrophysical and cosmological analyses, the increasing quality and volume of astronomical data demand efficient and precise computational tools. Interpolation methods, particularly spline-based approaches, play a critical role in this context. This work introduces a novel adaptive algorithm for automatic knots (AutoKnots) allocation in spline interpolation, designed to meet user-defined precision requirements. Unlike traditional methods relying on manually configured knot distributions, the proposed technique automatically determines the optimal number and placement of knots based on interpolation error criteria, often requiring only a single parameter. The algorithm progressively improves interpolation by adaptively sampling the function-to-be-approximated, <span><math><mrow><mi>f</mi><mrow><mo>(</mo><mi>x</mi><mo>)</mo></mrow></mrow></math></span>, in regions where the interpolation error exceeds the desired threshold. All function evaluations contribute to the final approximation, ensuring efficiency. Although each resampling step involves recomputing the interpolation table, this process is highly optimized and computationally negligible compared to the cost of evaluating <span><math><mrow><mi>f</mi><mrow><mo>(</mo><mi>x</mi><mo>)</mo></mrow></mrow></math></span>. For inherently fast functions, interpolation may not offer significant benefits. Precision tests on different functions demonstrate the algorithm’s efficacy, while a heuristic enhancement improves accuracy in flat regions. Integrated into the Numerical Cosmology library (NumCosmo), this algorithm has been extensively used and tested. NumCosmo includes rigorous unit tests that underscore its robustness and reliability. As a practical application, we compute the surface mass density <span><math><mrow><mi>Σ</mi><mrow><mo>(</mo><mi>R</mi><mo>)</mo></mrow></mrow></math></span> and average surface mass density <span><math><mrow><mover><mrow><mi>Σ</mi></mrow><mo>¯</mo></mover><mrow><mo>(</mo><mo><</mo><mi>R</mi><mo>)</mo></mrow></mrow></math></span> for Navarro–Frenk–White and Hernquist halo density profiles, offering analytical benchmarks. This adaptive algorithm provides a mature, user-friendly tool for interpolation challenges in computational astrophysics and cosmology.</div></div>","PeriodicalId":48757,"journal":{"name":"Astronomy and Computing","volume":"53 ","pages":"Article 100970"},"PeriodicalIF":1.9,"publicationDate":"2025-06-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"144254205","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"物理与天体物理","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Esin G. Gülbahar , Camille M. Diez , Aitor Ibarra , Ivan Valtchanov , Richard Saxton , Ignacio de la Calle Pérez , Jose Lopez-Miralles , Alejandro González Ganzábal , Peter Kretschmar
{"title":"SAS in ESA Datalabs: A new platform for XMM-Newton analysis","authors":"Esin G. Gülbahar , Camille M. Diez , Aitor Ibarra , Ivan Valtchanov , Richard Saxton , Ignacio de la Calle Pérez , Jose Lopez-Miralles , Alejandro González Ganzábal , Peter Kretschmar","doi":"10.1016/j.ascom.2025.100969","DOIUrl":"10.1016/j.ascom.2025.100969","url":null,"abstract":"<div><div>XMM-Newton is a cornerstone mission of the European Space Agency (ESA) for X-ray astronomy, providing high-quality X-ray data for astrophysical research since the start of the century. Its Science Analysis System (SAS) has been a reliable data reduction and analysis software, evolving throughout the years to meet changing user needs, while incorporating new methods. This paper presents the XMM-SAS Datalab, a tool within the cloud-based ESA Datalabs platform, designed to enhance the interactivity and collaborative potential of SAS. By integrating SAS with a modern, Python-based JupyterLab interface, it enables shared analysis workspaces, removes the need for local software setup, and provides faster access through containerised environments and preconfigured libraries. Moving SAS to the cloud preserves a consistent software setup while eliminating installation complexities, saving time and effort. A case study of the X-ray binary Vela X-1 demonstrates that the Datalabs platform reliably replicates local SAS outputs, with minimal deviations attributed to calibration file versions. The XMM-SAS Datalab allows straightforward X-ray data analysis with collaborative process, setting the way for future adaptations in e-science platforms and multi-wavelength astronomy, while offering traceability and reproducibility of scientific results.</div></div>","PeriodicalId":48757,"journal":{"name":"Astronomy and Computing","volume":"53 ","pages":"Article 100969"},"PeriodicalIF":1.9,"publicationDate":"2025-06-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"144262710","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"物理与天体物理","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Cosmological implications and stability of f(Q,T) gravity with pilgrim dark energy model","authors":"M. Sharif , Iqra Ibrar","doi":"10.1016/j.ascom.2025.100967","DOIUrl":"10.1016/j.ascom.2025.100967","url":null,"abstract":"<div><div>This manuscript endeavors to construct a pilgrim dark energy framework within the <span><math><mrow><mi>f</mi><mi>(Q,T)</mi></mrow></math></span> gravity theory, employing a correspondence approach aligned with a non-interacting model that incorporates pressureless matter alongside a power-law scale factor. Here <span><math><mi>Q</mi></math></span> and <span><math><mi>T</mi></math></span> represent the non-metricity and trace of the energy–momentum tensor, respectively. This extended modified gravity framework accurately replicates various epochs in the cosmological history. The <span><math><mrow><mi>f</mi><mi>(Q,T)</mi></mrow></math></span> gravity models are utilized to derive the equation of state parameter, phase planes and squared speed of sound. The analysis reveals that the reconstructed model exhibits an increasing or decreasing trend with the pilgrim dark energy parameter. The equation of state parameter characterizes the phantom regime, while the squared speed of sound parameter provides a stable framework for examining the ongoing cosmic evolution. The <span><math><mrow><msub><mrow><mi>ω</mi></mrow><mrow><mi>D</mi><mi>E</mi></mrow></msub><mo>−</mo><msubsup><mrow><mi>ω</mi></mrow><mrow><mi>D</mi><mi>E</mi></mrow><mrow><mo>′</mo></mrow></msubsup></mrow></math></span> plane trajectories reveal the freezing region, while the <span><math><mrow><mi>r</mi><mo>−</mo><mi>s</mi></mrow></math></span> phase plane shows the Chaplygin gas model. It is important to highlight that our findings align with the most recent observational data.</div></div>","PeriodicalId":48757,"journal":{"name":"Astronomy and Computing","volume":"53 ","pages":"Article 100967"},"PeriodicalIF":1.9,"publicationDate":"2025-05-31","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"144212679","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"物理与天体物理","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"SSOXmatch: A Java pipeline to compute cross-matches of Solar System bodies in astronomical observations","authors":"T. Alonso-Albi","doi":"10.1016/j.ascom.2025.100968","DOIUrl":"10.1016/j.ascom.2025.100968","url":null,"abstract":"<div><div>In this paper I will describe a new software package developed using the Java programming language, aimed to compute the positions of any Solar System body (among asteroids, comets, planets, and satellites) to help to perform cross-matches of them in observations taken from earth- and space-based observatories. The space telescopes supported are Hubble, James Webb, Euclid, XMM-Newton, Spitzer, Herschel, Gaia, Kepler, Chandra, and TESS, although the flexibility of the software allows to support any other mission without the need to change a single line of code. The orbital elements can be selected among the asteroid database from the Lowell observatory (completed with the cometpro database of comets maintained by the LTE), and the JPL database of minor bodies.</div><div>The software does not depend on external tools, and performs its own numerical integration of minor bodies. The dynamical model implemented for the Solar System includes the gravity effects of all major bodies, including the Earth, Moon, and Pluto as individual bodies, 16 perturbing asteroids as in other tools, the General Relativity effects, the oblateness of the Sun, Earth, and Moon, and the non-gravitational forces for both comets and asteroids. A complete set of web services allow to compute the cross-matches (that are later to be confirmed, for instance by visual inspection of the images) and also ephemerides of specific bodies. The code is highly optimized and follows the highest standards in terms of software quality and documentation.</div></div>","PeriodicalId":48757,"journal":{"name":"Astronomy and Computing","volume":"52 ","pages":"Article 100968"},"PeriodicalIF":1.9,"publicationDate":"2025-05-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"143946499","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"物理与天体物理","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Analyzing the position and stability of the Lagrangian points under the gravitational effect of the Sun, Moon and the Earth including its oblateness","authors":"M. Kumar , S. Yadav , P.K. Behera","doi":"10.1016/j.ascom.2025.100966","DOIUrl":"10.1016/j.ascom.2025.100966","url":null,"abstract":"<div><div>The present study explores the existence and stability of the Lagrangian points in the Earth–Moon–Sun system, consider the artificial satellite moving around the Earth under the gravitational attraction of the Sun, the Earth and the Moon. Equations of motion of the satellite are determined in spherical polar coordinate system with the help of potential of the Earth. The positions and stability of the Lagrangian points lie on the <span><math><mi>x</mi></math></span>-axis and <span><math><mi>y</mi></math></span>-axis are investigated including the effect of <span><math><msub><mrow><mi>J</mi></mrow><mrow><mn>2</mn></mrow></msub></math></span> (oblateness of the Earth), <span><math><mi>ν</mi></math></span> (orbital angle of the Moon around the bary-center), <span><math><mi>α</mi></math></span> (orbital angle of the bary-center system around the Sun) and <span><math><mi>θ</mi></math></span> (longitude of the satellite). Finally, the zero velocity curves are drawn by taking different values of Jacobi constant. It is observed that region of possible motion decreases on increasing the values of Jacobi constants</div></div>","PeriodicalId":48757,"journal":{"name":"Astronomy and Computing","volume":"52 ","pages":"Article 100966"},"PeriodicalIF":1.9,"publicationDate":"2025-04-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"143904146","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"物理与天体物理","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Classification of spiral galaxies by spiral arm number using convolutional neural network","authors":"Ming Wei Lee, John Y.H. Soo, Syarawi M.H. Sharoni","doi":"10.1016/j.ascom.2025.100965","DOIUrl":"10.1016/j.ascom.2025.100965","url":null,"abstract":"<div><div>The structural information of spiral galaxies such as the spiral arm number, offer valuable insights into the formation processes of spirals and their physical roles in galaxy evolution. We developed classifiers based on convolutional neural networks (CNNs) using variants of the EfficientNet architecture with different transfer learning techniques and pre-trained weights to categorise spiral galaxies by their number of spiral arms. A selected dataset from Galaxy Zoo 2, comprising 11<!--> <!-->718 images filtered based on appropriate criteria is used for training and evaluation. Both the V2M model (EfficientNetV2M architecture fine-tuned on ImageNet) and the B0 model (EfficientNetB0 architecture with Zoobot pre-trained weights) achieved high accuracy on the down-sampled dataset, with most performance metrics exceeding 0.8 across all classes, except for galaxies with 4 arms due to the limited number of samples in this category. Merging higher-arm-number classes (more than 4 arms) improved the V2M model’s accuracy significantly for 4-arm galaxies, as this approach allowed the model to focus on more distinct features within fewer, broader categories with a more balanced class distribution. GradCAM++ and SmoothGrad highlight the networks’ effectiveness in classifying galaxies, through the distinction of the galaxy structures and the extraction of the spiral arms, with the V2M model showing better capabilities in both tasks. Lower-arm galaxies tend to be misclassified as “can’t tell” when their spiral arms are not clearly visible, while higher-arm galaxies tend to be misclassified as having fewer arms when their features are only partially detected. The study also found that galaxies with 3 arms tend to have lower stellar masses, and this tendency is reduced in the model predictions. The models’ mispredictions between 2-arm and 1/3-arm are likely resulting from external interference and dynamic nature of spiral arms. The V2M model prediction also shows a slight tendency towards higher stellar mass in <strong>many-arm</strong> galaxies.</div></div>","PeriodicalId":48757,"journal":{"name":"Astronomy and Computing","volume":"52 ","pages":"Article 100965"},"PeriodicalIF":1.9,"publicationDate":"2025-04-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"143869175","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"物理与天体物理","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Massimiliano Giordano Orsini , Alessio Ferone , Laura Inno , Paolo Giacobbe , Antonio Maratea , Angelo Ciaramella , Aldo Stefano Bonomo , Alessandra Rotundi
{"title":"A data-driven approach for extracting exoplanetary atmospheric features","authors":"Massimiliano Giordano Orsini , Alessio Ferone , Laura Inno , Paolo Giacobbe , Antonio Maratea , Angelo Ciaramella , Aldo Stefano Bonomo , Alessandra Rotundi","doi":"10.1016/j.ascom.2025.100964","DOIUrl":"10.1016/j.ascom.2025.100964","url":null,"abstract":"<div><div>Ground-based high-resolution transmission spectroscopy has become a critical tool for probing the chemical compositions of transiting exoplanetary atmospheres. A well-known challenge in this scope lies in the <em>detrending</em> process, which consists in effectively removing contaminating stellar and telluric absorption features obscuring the planetary spectrum. Principal Component Analysis (PCA) is the current state-of-the-art method, but its effectiveness depends on selecting the correct number of components—a subjective choice that impacts how much of the planetary signal is preserved or lost, and the features to be removed are well represented by the linear combination of the principal components. Additionally, there is no quantitative framework for distinguishing between residuals from incomplete subtraction and those containing the true planetary signal.</div><div>In this work, we introduce a novel, computer vision-inspired approach to the task of detrending using Deep Convolutional Generative Adversarial Networks (DCGANs), combined with semantic image inpainting, able to overcome the limitations of PCA. In contrast to PCA, our proposed detrending method operates in a non-linear fashion, allowing for a scalable and robust separation of planetary atmospheric features from interfering signals and eliminating reliance on the manual selection of principal components. As a case study, we consider observations of the ultra-hot Jupiter KELT-9 b acquired by the HARPS-N spectrograph at the Telescopio Nazionale Galileo. Although further refinement is needed for full competitiveness with PCA, our method successfully produces realistic transit-free nights and promising residuals, paving the way for future machine learning-driven detrending methods.</div></div>","PeriodicalId":48757,"journal":{"name":"Astronomy and Computing","volume":"52 ","pages":"Article 100964"},"PeriodicalIF":1.9,"publicationDate":"2025-04-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"143851336","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"物理与天体物理","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
J.S. Kenyon , S.J. Perkins , H.L. Bester , O.M. Smirnov , C. Russeeawon , B.V. Hugo
{"title":"Africanus II. QuartiCal: Calibrating radio interferometer data at scale using Numba and Dask","authors":"J.S. Kenyon , S.J. Perkins , H.L. Bester , O.M. Smirnov , C. Russeeawon , B.V. Hugo","doi":"10.1016/j.ascom.2025.100962","DOIUrl":"10.1016/j.ascom.2025.100962","url":null,"abstract":"<div><div>Calibration is, and will remain, an integral component of radio interferometric data reduction. However, as larger, more sensitive radio interferometers are conceived and built, the calibration problem grows in both size and difficulty.</div><div>The increasing size can be attributed to the fact that the data volume scales quadratically with the number of antennas in an array. Additionally, new instruments may have up to two orders of magnitude more channels than their predecessors. Simultaneously, increasing sensitivity is making calibration more challenging: low-level RFI and calibration artefacts (in the resulting images) which would previously have been subsumed by the noise may now limit dynamic range and, ultimately, the derived science.</div><div>It is against this backdrop that we introduce <span>QuartiCal</span>: a new Python package implementing radio interferometric calibration routines. <span>QuartiCal</span> improves upon its predecessor, <span>CubiCal</span>, in terms of both flexibility and performance. Whilst the same mathematical framework – complex optimization using Wirtinger derivatives – is in use, the approach has been refined to support arbitrary length chains of parameterized gain terms.</div><div><span>QuartiCal</span> utilizes <span>Dask</span>, a library for parallel computing in Python, to express calibration as an embarrassingly parallel task graph. These task graphs can (with some constraints) be mapped onto a number of different hardware configurations, allowing <span>QuartiCal</span> to scale from running locally on consumer hardware to a distributed, cloud-based cluster.</div><div><span>QuartiCal</span>’s qualitative behaviour is demonstrated using MeerKAT observations of PSR J2009-2026. These qualitative results are followed by an analysis of <span>QuartiCal</span>’s performance in terms of wall time and memory footprint for a number of calibration scenarios and hardware configurations.</div></div>","PeriodicalId":48757,"journal":{"name":"Astronomy and Computing","volume":"52 ","pages":"Article 100962"},"PeriodicalIF":1.9,"publicationDate":"2025-04-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"143873958","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"物理与天体物理","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Gabriel Finneran, Laura Cotter, Antonio Martin-Carrillo
{"title":"The GRBSN webtool: An open-source repository for gamma-ray burst-supernova associations","authors":"Gabriel Finneran, Laura Cotter, Antonio Martin-Carrillo","doi":"10.1016/j.ascom.2025.100954","DOIUrl":"10.1016/j.ascom.2025.100954","url":null,"abstract":"<div><div>This paper presents the GRBSN webtool, an open-source data repository coupled to a web interface that hosts the most complete dataset of GRB-SN associations to date. In contrast to repositories of supernova (SN) or gamma-ray burst (GRB) data, this tool provides a multi-wavelength view of each GRB-SN association. GRBSN allows users to view and interact with plots of the data; search and filter the whole database; and download radio, X-ray, optical/NIR photometric and spectroscopic data related to a GRB-SN association. The web interface code and GRB-SN data are hosted on a public GitHub repository, allowing users to upload their own data, flag missing data and suggest improvements. The GRBSN webtool will be maintained by the Space Science group at University College Dublin, Ireland. As the number of confirmed GRB-SN associations increases in the coming years, the GRBSN webtool will provide a robust framework in which to catalogue these associations and their associated data. The web interface is available at: <span><span>https://grbsn.watchertelescope.ie</span><svg><path></path></svg></span>.</div></div>","PeriodicalId":48757,"journal":{"name":"Astronomy and Computing","volume":"52 ","pages":"Article 100954"},"PeriodicalIF":1.9,"publicationDate":"2025-04-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"143839106","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"物理与天体物理","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}