Introduction
ColSpecF (Collected Special Functions) is a Fortran library for evaluating mathematical Special Functions, built around adaptations of algorithms collected from several sources.
Tests
Tests are conducted by comparing the ColSpecF results with those of mpmath, an arbitrary-precision numerical library.
Testing routines are built using test-drive, a standard Fortran unit testing framework.
Documentation
The API documentation for this library is generated using FORD and is deployed and hosted on ReadTheDocs.
References
Fortran code for evaluating special functions is sourced from the following websites:
- Association for Computing Machinery. 2012. Collected Algorithms
- Jason Blevins. 2004. Alan Miller’s Fortran Software
- Commonwealth Scientific and Industrial Research Organisation. 2004. Software from Alan J. Miller
- Elsevier. 2025. Elsevier Data Repository
- John Burkardt. 2025. Fortran77 Source Codes
- John Burkardt. 2025. Fortran90 Codes
This list grows as more special functions are added to the library.
License
ColSpecF is a Fortran library distributed under multiple licenses or permissions based on code origin. Users must comply with the applicable license or permission for each portion of the code. See the License for full details.