PyOrthanc: A Python Interface for Orthanc DICOM Servers
PyOrthanc is an open-source Python library that provides a comprehensive interface for interacting with Orthanc (Jodogne, 2018), a lightweight, versatile, open-source DICOM server for medical imaging in healthcare and research environments. Statement of needDigital Imaging and Communications in Medicine (DICOM) (Committee, 2020) is the standard for managing and transmitting medical images.Orthanc has gained popularity for its lightweight nature and versatility.However, programmatically interacting with Orthanc servers from its REST API can be complex, especially for those unfamiliar with RESTful APIs.PyOrthanc addresses this challenge by providing a client-side, Pythonic interface to Orthanc servers, abstracting away the complexities of HTTP requests and DICOM data handling.This is in contrast to the Orthanc Python plugin, which offers a powerful means to extend Orthanc's functionality directly within the server environment. Features and FunctionalitiesPyOrthanc offers a wide range of features that facilitate data manipulation with Orthanc servers:
Authors
- Philippe Després (ORCID: https://orcid.org/0000-0002-4163-7353)
- Yannick Lemaréchal (ORCID: https://orcid.org/0000-0002-2494-2831)
- Gabriel Couture (ORCID: https://orcid.org/0000-0003-1832-6036)
Institutions
- Institut universitaire de cardiologie et de pneumologie de Québec (CA)
- Université Laval (CA)
Publication Details
- Journal
- The Journal of Open Source Software
- Published
- 2025-02-20
- DOI
- https://doi.org/10.21105/joss.07562
- Citations
- 2
- Primary Topic
- Computational Physics and Python Applications
- Type
- article
- Field-Weighted Citation Impact
- 4.96