pith. sign in

arxiv: 2606.30897 · v1 · pith:YIUMKABYnew · submitted 2026-06-29 · 🌌 astro-ph.IM

SAOImageDS9: An Essential Tool for Astronomical Exploration

Pith reviewed 2026-07-01 01:17 UTC · model grok-4.3

classification 🌌 astro-ph.IM
keywords astronomical visualizationDS9data analysisopen-source softwareastronomical file formatsevent dataimage cubesregion analysis
0
0 comments X

The pith

DS9 has stayed useful in astronomy by supporting many file formats, coordinate systems, event data, image cubes, region analysis, and external tool communication.

A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.

The paper traces how SAOImageDS9 developed from an example imaging component into a widely adopted open-source tool for astronomical data visualization and analysis. It explains that the program's continued relevance stems from its ability to handle diverse file formats and coordinate systems while directly processing event data and image cubes. Interactive region-based analysis and interfaces for command-line and messaging communication with other tools have supported its use in research, mission operations, and education across wavelengths and observatory types. The work also outlines the historical timeline and the internal architecture that has allowed long-term maintenance. A reader would care because these features let astronomers explore data from different sources without switching between separate programs.

Core claim

SAOImageDS9 is an open-source, cross-platform application for the visualization and analysis of astronomical data that supports many astronomical file formats and coordinate systems, can work directly with event data and image cubes, provides interactive region-based analysis, and can communicate with external tools through command-line and messaging interfaces, and is used in research, mission operations, and education across a range of wavelengths and at both ground- and space-based observatories.

What carries the argument

DS9's collection of capabilities for handling multiple file formats and coordinate systems, direct access to event data and image cubes, region-based interactive analysis, and command-line plus messaging interfaces with external tools.

If this is right

  • Astronomers can analyze event lists and multi-dimensional image data directly without format conversion steps.
  • Mission teams can use the same display environment for both planning and real-time data review.
  • Educators can demonstrate data handling from ground-based and space-based sources in one interface.
  • The architecture described in the appendix has enabled continued updates without breaking core functionality.

Where Pith is reading between the lines

These are editorial extensions of the paper, not claims the author makes directly.

  • The same interfaces that link DS9 to external tools could allow tighter coupling with automated pipelines that process large survey datasets.
  • Its support for many coordinate systems suggests it could serve as a reference implementation when new reference frames are adopted by the community.

Load-bearing premise

The paper assumes its summary of capabilities and community impact accurately reflects real usage patterns and that the listed technical features are the main drivers of adoption, without supplying independent usage statistics or comparative benchmarks.

What would settle it

Independent download statistics or a user survey showing that most astronomers primarily rely on other visualization programs instead of DS9 would challenge the description of its essential status.

Figures

Figures reproduced from arXiv: 2606.30897 by Antonella Fruscione, Jonathan McDowell, Kenny Glotfelty, William Joye.

Figure 1
Figure 1. Figure 1: Evolution of SAO visualization tools. Left: SAOImage (circa 1990), one of the first X11-based astronom￾ical image display applications, demonstrating early interac￾tive visualization capabilities. Credit: D. Gudehus, Georgia State University a . Right: SAOtng (mid-1990s), which in￾troduced enhanced graphical interfaces, region handling, and external analysis control via XPA. Credit: P. Shopbell, Cal￾techb … view at source ↗
Figure 2
Figure 2. Figure 2: All-sky cosmic microwave background from the Planck I-Stokes HEALPix FITS mapa . The display utilizes a mosaic of HEALPix tiles with overlaid coordinate grids in multiple projections, demonstrating DS9’s ability to handle hierarchical pixelizations and non-standard WCS represen￾tations. ahttps://irsa.ipac.caltech.edu/data/Planck/release 2/all-sky￾maps/index.html 4.2. Interactive Analysis A primary use of D… view at source ↗
Figure 5
Figure 5. Figure 5: Integration of DS9 with Chandra’s CIAO soft￾ware and the DAX extension. The interface enables seam￾less spectral extraction and fitting with Sherpa (A. Siemigi￾nowska et al. 2024) directly from selected regions (source and background). The Model Editor (lower-left) allows for interactive parameter adjustment, with residuals and best-fit models displayed in real time (lower-right). Analysis Level Integratio… view at source ↗
Figure 4
Figure 4. Figure 4: Linked-view analysis of the Chandra Source Cat￾alog, shown here utilizing the “advanced view” layout. Se￾lections made within the X-ray image, scatter plot, or data table are automatically synchronized and highlighted across all views. Variable sources are marked in green and non– variable sources in yellow. 4.3. Interoperability A distinguishing feature of DS9 is that its function￾ality is accessible thro… view at source ↗
Figure 6
Figure 6. Figure 6: Representation of DS9 as a bridge between local, web, and cloud-based environments. (Left) Through the SAMP protocol, the browser based Chandra Source Catalog World Wide Web (WWT) interface communicates with the local DS9 application, allowing the user to select sources in a browser and see them instantly highlighted in the image display. (Center) DS9 provides a SAMP hub through with other applications and… view at source ↗
Figure 7
Figure 7. Figure 7: Publication-quality multi-wavelength overlay of the PKS 1127-145 jet (adapted from M. Orienti et al. 2024). Chandra X-ray data (colored pixels) are aligned with 1.6 GHz VLA radio contours (black lines). DS9’s annotation tools enable precise placement of coordinates, scale bars, and labels directly on the scientific data. 5. SELECTED ADVANCED FEATURES Describing all the features and capabilities of DS9 is b… view at source ↗
Figure 9
Figure 9. Figure 9: Visualization of a 3D XMM-Newton X-ray data cube. The volume rendering shows the distribution of emis￾sion, with a selected slice through the cube displayed as a plane. Contours derived from the data are overlaid on the slice. This functionality enables interactive exploration of spatial and spectral structures in multi-dimensional datasets. Illustrate Mode allows users to add annotations (text, images, li… view at source ↗
Figure 8
Figure 8. Figure 8: HLS representation of Cassiopeia A from Chan￾dra ACIS data. The color hue (red through violet) encodes the mean energy of the events in each pixel, while the expo￾sure-corrected counts are mapped to the lightness and satu￾ration channels. Brighter regions correspond to higher count rates and appear lighter and less saturated, whereas fainter emission appears darker, allowing both the spectral varia￾tions a… view at source ↗
Figure 10
Figure 10. Figure 10: Illustrate mode allows users to place annotations in the image display area that remain fixed when panning or zooming. This example shows a Chandra image of a vari￾able source. The source aperture is drawn as a region: green ellipse. The inset light curve plot and the call-out lines are drawn using Illustrate mode. In this example, the plot itself was also created with DS9. The plot parameters were ad￾jus… view at source ↗
Figure 12
Figure 12. Figure 12: Example of the DAX elastic ellipse task ap￾plied to an off-axis Chandra source. When activated, the region dynamically resizes, repositions, and reorients to match the source morphology based on the second-order image moments. This image links to a twenty-three (23) second video showing the steps to activate the task: select an elliptical region → position it loosely near the source of interest → from the… view at source ↗
Figure 14
Figure 14. Figure 14: DS9 multiframe-mode display of a focus search at the PANTER X-ray beamline. Each frame shows the mea￾sured X-ray point-spread function at a different detector po￾sition along the optical axis; comparing these images allows the best focus position to be determined. The data are sent to the DS9 display via XPA. Adapted from V. Burwitz et al. 2019 The distribution of DS9 usage across astrophysical do￾mains (… view at source ↗
Figure 16
Figure 16. Figure 16: Number of DS9 downloads by operating sys￾tem from 2020 to 2025. Downloads remained steady from 2020 to 2022 and increased substantially in 2024 and 2025. Windows accounts for the largest share in most years, fol￾lowed by macOS and Linux. Note: 2023 data are incomplete because of partial logging [PITH_FULL_IMAGE:figures/full_fig_p009_16.png] view at source ↗
Figure 17
Figure 17. Figure 17: Geographic distribution of downloads (Jan–Mar 2024). The United States (pale yellow) accounts for approx￾imately 35% of downloads, with the remaining ∼65% dis￾tributed across Europe, Asia, Australia, and other regions. The next nine most active countries (pale green) each con￾tribute 2.9–6% of downloads, while additional downloads are distributed across many other countries (blue), demonstrat￾ing widespre… view at source ↗
Figure 18
Figure 18. Figure 18: Astrophysical Data System (ADS) search re￾sults for DS9 mentions in full-text publications (1999–2025). The steady growth in refereed publications provides a con￾servative lower limit on the software’s impact, as software tools are frequently under-cited (D. R. Bouquin et al. 2020). transitioning to a more sustainable codebase. Several broader computing trends also motivate modernization, for example the … view at source ↗
Figure 19
Figure 19. Figure 19: Functional grouping of DS9 components. Packages without annotation are original code developed specifically to support DS9. Packages listed with † are developed and maintained by third parties. Packages listed with § were originally developed by third parties, but have since been orphaned; forks for these packages are now maintained to support DS9. The DS9 code is organized into packages that handle disti… view at source ↗
Figure 20
Figure 20. Figure 20: The DS9 user interface with certain components labeled with their code source; not all components are labeled. The Tcl/Tk ds9/library module provides the top level window in which all the other elements are displayed. In this example the ”Advanced” view is being used. This module also handles all the events such as clicking to create new regions or panning the frame. The image itself is a custom frame wid… view at source ↗
read the original abstract

SAOImageDS9 (DS9) is an open-source, cross-platform application for the visualization and analysis of astronomical data. Developed at the Smithsonian Astrophysical Observatory, DS9 evolved from an example implementation of reusable imaging components into one of the most widely used astronomical display environments. It has remained useful because it supports many astronomical file formats and coordinate systems, can work directly with event data and image cubes, provides interactive region-based analysis, and can communicate with external tools through command-line and messaging interfaces. DS9 is used in research, mission operations, and education across a range of wavelengths and at both ground- and space-based observatories. This paper summarizes the historical development of DS9, its principal capabilities, and its impact on the astronomical community, and concludes with an appendix describing the internal architecture that has supported its long-term sustainability.

Editorial analysis

A structured set of objections, weighed in public.

Desk editor's note, referee report, simulated authors' rebuttal, and a circularity audit. Tearing a paper down is the easy half of reading it; the pith above is the substance, this is the friction.

Referee Report

0 major / 1 minor

Summary. The manuscript describes the historical development of SAOImageDS9 (DS9) from an example implementation into a widely used open-source astronomical visualization and analysis tool, details its core capabilities (support for many file formats and coordinate systems, direct handling of event data and image cubes, interactive region-based analysis, and command-line/messaging interfaces with external tools), notes its use across research, mission operations, and education at ground- and space-based observatories, and includes an appendix on the internal architecture supporting long-term sustainability.

Significance. If the factual account is accurate, the paper supplies a concise archival reference on a long-lived community tool whose design choices (format support, event-data handling, regions, and interoperability) have enabled sustained adoption; the architecture appendix provides concrete information on maintainability that is rarely documented for astronomical software.

minor comments (1)
  1. The abstract and introduction both state that DS9 'has remained useful because' of the listed features; a brief sentence clarifying that these reasons are drawn from developer experience rather than from new quantitative usage data would avoid any implication of causal proof.

Simulated Author's Rebuttal

0 responses · 0 unresolved

We thank the referee for their positive review of the manuscript, their accurate summary of its content, and their recommendation to accept.

Circularity Check

0 steps flagged

No significant circularity

full rationale

The paper is a purely descriptive account of DS9 software history, file-format support, region analysis, and messaging interfaces. It contains no equations, no fitted parameters, no predictions, and no load-bearing derivations. All statements are presented as factual summaries of capabilities and development rather than causal claims that reduce to self-citation chains or definitional identities. The text is therefore self-contained within the standard genre of instrumentation papers and receives the default non-circularity finding.

Axiom & Free-Parameter Ledger

0 free parameters · 0 axioms · 0 invented entities

This is a descriptive paper about software development and community use; it contains no scientific derivations, fitted parameters, background axioms, or postulated entities.

pith-pipeline@v0.9.1-grok · 5678 in / 1054 out tokens · 39549 ms · 2026-07-01T01:17:44.275962+00:00 · methodology

discussion (0)

Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.

Reference graph

Works this paper leans on

44 extracted references · 22 canonical work pages · 1 internal anchor

  1. [1]

    2022, in Astronomical Society of the Pacific Conference Series, Vol

    Baumann, M., Boch, T., Pineau, F.-X., et al. 2022, in Astronomical Society of the Pacific Conference Series, Vol. 532, Astronomical Data Analysis Software and Systems XXX, ed. J. E. Ruiz, F. Pierfedereci, & P. Teuben, 7

  2. [2]

    2000, A&AS, 143, 33, doi: 10.1051/aas:2000331

    Bonnarel, F., Fernique, P., Bienaym´ e, O., et al. 2000, A&AS, 143, 33, doi: 10.1051/aas:2000331

  3. [3]

    R., Chivvis, D

    Bouquin, D. R., Chivvis, D. A., Henneken, E., et al. 2020, ApJS, 249, 8, doi: 10.3847/1538-4365/ab7be6

  4. [4]

    2019, in Society of Photo-Optical Instrumentation Engineers (SPIE) Conference Series, Vol

    Burwitz, V., Bavdaz, M., Wille, E., et al. 2019, in Society of Photo-Optical Instrumentation Engineers (SPIE) Conference Series, Vol. 11180, International Conference on Space Optics — ICSO 2018, ed. Z. Sodnik, N. Karafolas, & B. Cugny, 1118024, doi: 10.1117/12.2535995

  5. [5]

    L., & Joye, W

    Clarke, D., Allen, S. L., & Joye, W. A. 2005, in Astronomical Society of the Pacific Conference Series, Vol. 347, Astronomical Data Analysis Software and Systems XIV, ed. P. Shopbell, M. Britton, & R. Ebert, 114

  6. [6]

    T., Neilsen, E., Gruendl, R

    Diehl, H. T., Neilsen, E., Gruendl, R. A., et al. 2018, in Society of Photo-Optical Instrumentation Engineers (SPIE) Conference Series, Vol. 10704, Observatory Operations: Strategies, Processes, and Systems VII, 107040D, doi: 10.1117/12.2312113

  7. [7]

    D., Chapman, C

    Durda, D. D., Chapman, C. R., Merline, W. J., & Enke, B. L. 2012, M&PS, 47, 1087, doi: 10.1111/j.1945-5100.2012.01380.x

  8. [8]

    2026, ApJ, submitted

    Fruscione, A., et al. 2026, ApJ, submitted

  9. [9]

    O., Kruk, S., Cornen, C., et al

    Garvin, E. O., Kruk, S., Cornen, C., et al. 2022, A&A, 667, A141, doi: 10.1051/0004-6361/202243745

  10. [10]

    2020, Chandra News, 28, 7

    Glotfelty, K., & Fruscione, A. 2020, Chandra News, 28, 7

  11. [11]

    2024, SAOImageDS9 and Chandra - 25 Years of Synergy,, Poster presented at the CXC Symposium 2024 https://cxc.cfa.harvard.edu/cdo/ symposium 2024/posters/CXC--SAOImageDS9--C25.pdf

    Glotfelty, K., & Joye, W. 2024, SAOImageDS9 and Chandra - 25 Years of Synergy,, Poster presented at the CXC Symposium 2024 https://cxc.cfa.harvard.edu/cdo/ symposium 2024/posters/CXC--SAOImageDS9--C25.pdf

  12. [12]

    HEALPix -- a Framework for High Resolution Discretization, and Fast Analysis of Data Distributed on the Sphere

    Glotfelty, K. J., Miller, J., & Chen, J. 2011, in Astronomical Society of the Pacific Conference Series, Vol. 442, Astronomical Data Analysis Software and Systems XX, ed. I. N. Evans, A. Accomazzi, D. J. Mink, & A. H. Rots, 629 G´ orski, K. M., Hivon, E., Banday, A. J., et al. 2005, ApJ, 622, 759, doi: 10.1086/427976

  13. [13]

    W., & Calabretta, M

    Greisen, E. W., & Calabretta, M. R. 2002, A&A, 395, 1061, doi: 10.1051/0004-6361:20021326

  14. [14]

    2024, in Society of Photo-Optical Instrumentation Engineers (SPIE) Conference Series, Vol

    Heinis, D., Carballedo, A., Van Eeckhout, A., et al. 2024, in Society of Photo-Optical Instrumentation Engineers (SPIE) Conference Series, Vol. 13093, Space Telescopes and Instrumentation 2024: Ultraviolet to Gamma Ray, ed. J.-W. A. den Herder, S. Nikzad, & K. Nakazawa, 130934X, doi: 10.1117/12.3017800

  15. [15]

    2011, in Astronomical Society of the Pacific Conference Series, Vol

    Joye, W. 2011, in Astronomical Society of the Pacific Conference Series, Vol. 442, Astronomical Data Analysis Software and Systems XX, ed. I. N. Evans, A. Accomazzi, D. J. Mink, & A. H. Rots, 633 16

  16. [16]

    1999, in Astronomical Society of the Pacific Conference Series, Vol

    Joye, W., & Mandel, E. 1999, in Astronomical Society of the Pacific Conference Series, Vol. 172, Astronomical Data Analysis Software and Systems VIII, ed. D. M

  17. [17]

    2000, in Astronomical Society of the Pacific Conference Series, Vol

    Joye, W., & Mandel, E. 2000, in Astronomical Society of the Pacific Conference Series, Vol. 216, Astronomical Data Analysis Software and Systems IX, ed. N. Manset, C. Veillet, & D. Crabtree, 91

  18. [18]

    A., & Mandel, E

    Joye, W. A., & Mandel, E. 2003, in Astronomical Society of the Pacific Conference Series, Vol. 295, Astronomical Data Analysis Software and Systems XII, ed. H. E

  19. [19]

    A., & Mandel, E

    Joye, W. A., & Mandel, E. 2004, in Astronomical Society of the Pacific Conference Series, Vol. 314, Astronomical Data Analysis Software and Systems (ADASS) XIII, ed. F. Ochsenbein, M. G. Allen, & D. Egret, 505

  20. [20]

    A., & Mandel, E

    Joye, W. A., & Mandel, E. 2005, in Astronomical Society of the Pacific Conference Series, Vol. 347, Astronomical Data Analysis Software and Systems XIV, ed. P. Shopbell, M. Britton, & R. Ebert, 110

  21. [21]

    S., Mozena, M., Kocevski, D., et al

    Kartaltepe, J. S., Mozena, M., Kocevski, D., et al. 2015, ApJS, 221, 11, doi: 10.1088/0067-0049/221/1/11

  22. [22]

    S., Steidel, C

    Kassis, M., McLean, I. S., Steidel, C. C., et al. 2016, in Society of Photo-Optical Instrumentation Engineers (SPIE) Conference Series, Vol. 9908, Ground-based and Airborne Instrumentation for Astronomy VI, ed. C. J

  23. [23]

    Simard, & H

    Evans, L. Simard, & H. Takami, 99080E, doi: 10.1117/12.2233006

  24. [24]

    2024, Journal of Synchrotron Radiation, 31, 716, doi: 10.1107/S1600577524004090

    Krumrey, M., Skroblin, D., Cibik, L., et al. 2024, Journal of Synchrotron Radiation, 31, 716, doi: 10.1107/S1600577524004090

  25. [25]

    S., & Roll, J

    Mandel, E., Murray, S. S., & Roll, J. B. 2001, in Astronomical Society of the Pacific Conference Series, Vol. 238, Astronomical Data Analysis Software and Systems X, ed. F. R. Harnden, Jr., F. A. Primini, & H. E. Payne, 225

  26. [26]

    1994, in Astronomical Society of the Pacific Conference Series, Vol

    Mandel, E., & Swick, R. 1994, in Astronomical Society of the Pacific Conference Series, Vol. 61, Astronomical Data Analysis Software and Systems III, ed. D. R. Crabtree, R. J. Hanisch, & J. Barnes, 507

  27. [27]

    M., Erard, S., et al

    Marmo, C., Hare, T. M., Erard, S., et al. 2018, Earth and Space Science, 5, 640, doi: 10.1029/2018EA000388

  28. [28]

    2004, in American Astronomical Society Meeting

    Matilsky, T., Etkina, E., Lestition, K., Mandel, E., & Joye, W. 2004, in American Astronomical Society Meeting

  29. [29]

    Mink, D. J. 1996, in Astronomical Society of the Pacific Conference Series, Vol. 101, Astronomical Data Analysis Software and Systems V, ed. G. H. Jacoby & J. Barnes, 96

  30. [30]

    2025, VOTable Format Definition Version 1.5,, IVOA Recommendation 16 January 2025

    Ochsenbein, F., Taylor, M., Donaldson, T., et al. 2025, VOTable Format Definition Version 1.5,, IVOA Recommendation 16 January 2025

  31. [31]

    2024, A&A, 687, A287, doi: 10.1051/0004-6361/202449286

    Migliori, G. 2024, A&A, 687, A287, doi: 10.1051/0004-6361/202449286

  32. [32]

    Ousterhout, J. K. 2010, Tcl and the Tk Toolkit (2nd Edition) (Addison-Wesley)

  33. [33]

    2024, in Astronomical Society of the Pacific Conference Series, Vol

    Picouet, V., & Picouet, T. 2024, in Astronomical Society of the Pacific Conference Series, Vol. 535, Astronomical Data Analysis Software and Systems XXXI, ed. B. V

  34. [34]

    2023, Publications of the Astronomical Society of the Pacific, 135, 048001, 10.1088/1538-3873/acb293

    Rigby, J., Perrin, M., McElwain, M., et al. 2023, PASP, 135, 048001, doi: 10.1088/1538-3873/acb293

  35. [35]

    R., Vieira, J

    Rigby, J. R., Vieira, J. D., Phadke, K. A., et al. 2025, ApJ, 978, 108, doi: 10.3847/1538-4357/ad7501

  36. [36]

    2006, in Society of Photo-Optical Instrumentation Engineers (SPIE) Conference Series, Vol

    Rossetti, E., Montegriffo, P., Baffa, C., et al. 2006, in Society of Photo-Optical Instrumentation Engineers (SPIE) Conference Series, Vol. 6274, Advanced Software and Control for Astronomy, ed. H. Lewis & A. Bridger, 627425, doi: 10.1117/12.668892

  37. [37]

    M., et al

    Siemiginowska, A., Burke, D., G¨ unther, H. M., et al. 2024, ApJS, 274, 43, doi: 10.3847/1538-4365/ad7bab

  38. [38]

    M., G¨ ossl, C., Kodric, M., et al

    Snigula, J. M., G¨ ossl, C., Kodric, M., et al. 2016, in Society of Photo-Optical Instrumentation Engineers (SPIE) Conference Series, Vol. 9913, Software and Cyberinfrastructure for Astronomy IV, ed. G. Chiozzi & J. C. Guzman, 99132G, doi: 10.1117/12.2231399

  39. [39]

    2012, Simple Application Messaging Protocol Version 1.3,, IVOA Recommendation 11 April 2012 doi: 10.5479/ADS/bib/2012ivoa.spec.1104T

    Taylor, M., Boch, T., Fitzpatrick, M., et al. 2012, Simple Application Messaging Protocol Version 1.3,, IVOA Recommendation 11 April 2012 doi: 10.5479/ADS/bib/2012ivoa.spec.1104T

  40. [40]

    Taylor, M. B. 2005, in Astronomical Society of the Pacific Conference Series, Vol. 347, Astronomical Data Analysis Software and Systems XIV, ed. P. Shopbell, M. Britton, & R. Ebert, 29

  41. [41]

    doi:10.1117/12.968154 , editor =

    Tody, D. 1986, 627, 733, doi: 10.1117/12.968154

  42. [42]

    1990, in Bulletin of the American Astronomical Society, Vol

    Vanhilst, M. 1990, in Bulletin of the American Astronomical Society, Vol. 22, 935

  43. [43]

    C., Greisen, E

    Wells, D. C., Greisen, E. W., & Harten, R. H. 1981, A&AS, 44, 363

  44. [44]

    2018, ApJ, 863, 43, doi: 10.3847/1538-4357/aacb34

    Wolter, A., Fruscione, A., & Mapelli, M. 2018, ApJ, 863, 43, doi: 10.3847/1538-4357/aacb34