A toolbox for real orthogonal polynomials
This paper presents an open-source, cross-platform toolbox for discrete orthogonal polynomials (DOPs), enabling their practical use in scientific computing and signal/image processing workflows. The proposed toolbox includes six DOP families: Hahn, Meixner, Charlier, Krawtchouk, Tchebichef, and Racah polynomials, implemented in C + + , Python, and MATLAB using consistent interfaces across platforms. The toolbox provides routines for constructing orthogonal polynomial bases and using them for forward and inverse polynomial-domain transforms of 1D, 2D, and 3D signals. Since the attainable polynomial order is influenced by numerical conditioning and finite-precision arithmetic, the toolbox is designed to provide reliable performance for practical orders relevant to moment-based and transform applications. Overall, the toolbox facilitates reproducible experimentation and supports both researchers and new users working with DOP-based transforms and moments.
Authors
- Hala J. Mohammed (ORCID: https://orcid.org/0000-0001-5567-0448)
- Sadiq H. Abdulhussain (ORCID: https://orcid.org/0000-0002-6439-0082)
- Basheera M. Mahmmod (ORCID: https://orcid.org/0000-0002-4121-0843)
- Raafat Salih Muhammad (ORCID: https://orcid.org/0009-0001-8232-2817)
- Avais Mohammed (ORCID: https://orcid.org/0000-0002-0705-6475)
- Muntadher Alsabah (ORCID: https://orcid.org/0000-0001-7937-3093)
- Almuntadher Alwhelat (ORCID: https://orcid.org/0009-0002-1511-3991)
- Alaa M. Abdul-Hadi
Institutions
- University of Baghdad (IQ)
- Al-Farahidi University
Publication Details
- Journal
- SoftwareX
- Published
- 2026-02-01
- DOI
- https://doi.org/10.1016/j.softx.2026.102545
- Primary Topic
- Mathematical functions and polynomials
- Type
- article
- Field-Weighted Citation Impact
- 0.00