DOE OSTI · 3003004
solposx: A Python package for determining solar position and atmospheric refraction
Abstract
solposx is a Python package of reference algorithms for calculating the sun’s position and atmospheric refraction. The package includes 11 solar position algorithms and 6 refraction models from the past 50 years. All functions follow a standardized design pattern, making it easy to compare different algorithms. The provided algorithm implementations have been thoroughly vetted, making the package a valuable research tool and a reliable reference for implementing solar position algorithms in other programming languages or applications.
Keep this discovery
Explore connections, maps & timelines
Jensen, Adam R. [Technical University of Denmark, Lyngby (Denmark)] (ORCID:0000000255549856), Sifnaios, Ioannis [Technical University of Denmark, Lyngby (Denmark)] (ORCID:0000000309332952), Anderson, Kevin Scott [Sandia National Laboratories (SNL-NM), Albuquerque, NM (United States)] (ORCID:0000000211667957), Luis, Echedey [Universidad Politécnica de Madrid (UPM) (Spain)] (ORCID:000900090253267X). 2025-11-10. solposx: A Python package for determining solar position and atmospheric refraction. https://doi.org/10.21105/joss.09239
Cite the original work for its findings. Save a collection to share your selection of sources.