github.com/jmert/Legendre.jl ↗
A library for calculating the Associated Legendre polynomials
Open this visualization on its own page →
Contributors
3
Lines of Code
275
From
2017-01-24
To
2020-11-04
About jmert/Legendre.jl
AssociatedLegendrePolynomials.jl is a Julia package for computing associated Legendre polynomials, a class of special functions commonly used in mathematical and scientific computing. The library provides native Julia implementations of core computational routines for evaluating these polynomials, which are particularly important in spherical harmonics and solving differential equations in physics and engineering.
The package prioritizes numerical stability and computational efficiency as core design objectives, with built-in support for parallelism and efficient memory sharing to handle large-scale computations. This makes it suitable for applications that need to evaluate associated Legendre polynomials across many parameter values or in performance-sensitive contexts. The project includes comprehensive documentation and maintains continuous integration testing with code coverage tracking to ensure reliability.