English

nDspec: a new Python library for modelling multi-dimensional datasets in X-ray astronomy

High Energy Astrophysical Phenomena 2025-12-12 v1 Instrumentation and Methods for Astrophysics

Abstract

The current fleet of X-ray telescopes produces a wealth of multi-dimensional data, allowing us to study sources in time, photon energy and polarization. At the same time, it has become increasingly clear that progress in our physical understanding will only come from studying these sources in multiple dimensions simultaneously. Enabling multi-dimensional studies of X-ray sources requires new theoretical models predicting these data sets, new methods to analyse them and a software framework to combine data, models and methods efficiently. In this paper, we introduce the alpha release of nDspec, a new python-based library designed to allow users to model one- and multi-dimensional datasets common to X-ray astronomy. In the alpha release, we focus on modelling time-averaged data as well as Fourier spectral-timing mode, but highlight how additional dimensions can be added. We discuss design philosophy and current features, and showcase an example use case by characterizing a NICER observation of a black hole X-ray binary. We also highlight current plans for extensions to other dimensions and new features.

Keywords

Cite

@article{arxiv.2512.10615,
  title  = {nDspec: a new Python library for modelling multi-dimensional datasets in X-ray astronomy},
  author = {Matteo Lucchini and Benjamin Ricketts and Phil Uttley and Daniela Huppenkothen},
  journal= {arXiv preprint arXiv:2512.10615},
  year   = {2025}
}

Comments

Submitted to A&A, software available on Github at https://github.com/matteolucchini1/nDspec/releases/tag/alpha, comments welcome

R2 v1 2026-07-01T08:20:32.908Z