Skip to content

Commit 63ce68d

Browse files
update references
1 parent 31f1d7a commit 63ce68d

File tree

2 files changed

+3
-2
lines changed

2 files changed

+3
-2
lines changed

paper/paper.bib

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -111,6 +111,7 @@ @software{stafford2025
111111
author = {Stafford, Brandon},
112112
title = {{Pysolar: Python libraries for simulating solar irradiation}},
113113
url = {https://pypi.org/project/pysolar/},
114+
year = {2007},
114115
}
115116

116117
@unpublished{jensen2025,

paper/paper.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,12 +31,12 @@ bibliography: paper.bib
3131
---
3232

3333
# Summary
34-
solposx is a Python package 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 reliable reference for implementing solar position algorithms in other languages or applications.
34+
solposx is a Python package 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 reliable reference for implementing solar position algorithms in other programming languages or applications.
3535

3636

3737
# Statement of need
3838

39-
Calculating the sun's position is a fundamental task in solar energy research, for example, when modeling solar irradiance, estimating the yield of photovoltaic (PV) systems, or determining rotation angles for solar trackers. For this reason, the literature contains numerous solar position algorithms (SPAs), some of which are: `[@spencer1971; @walraven1978; @michalsky1988, @reda2004, @blanco2020]`.
39+
Calculating the sun's position is a fundamental task in solar energy research, for example, when modeling solar irradiance, estimating the yield of photovoltaic (PV) systems, or determining rotation angles for solar trackers. For this reason, the literature contains numerous solar position algorithms (SPAs), some of which are: [@spencer1971; @walraven1978; @michalsky1988; @reda2004; @blanco2020].
4040

4141
Existing SPAs vary in accuracy, computational speed, and period of validity. These characteristics are usually tradeoffs, and thus the choice of algorithm depends on the specific application. Some algorithms have been developed to be computationally lightweight for use in solar tracker microcontrollers, and as a tradeoff, are inaccurate for past and future years. In contrast, high-accuracy algorithms may consist of several hundred mathematical operations to retain validity for hundreds or even thousands of years. One example of such an algorithm is the SPA from NREL, whose high accuracy and extensive period of validity come at the cost of being computationally expensive and impractical for non-experts to implement.
4242

0 commit comments

Comments
 (0)