A curated list of open technology projects to sustain a stable climate, energy supply, biodiversity and natural resources.

twoaxistracking

A python package for simulating two-axis tracking solar collectors, particularly self-shading.
https://github.com/pvlib/twoaxistracking

Category: Renewable Energy
Sub Category: Photovoltaics and Solar Energy

Keywords

photovoltaics python renewable-energy solar-energy

Keywords from Contributors

photovoltaic renewables bifacial solar pvlib pv solar-power

Last synced: about 22 hours ago
JSON representation

Repository metadata

twoaxistracking is a python package for simulating two-axis tracking solar collectors, particularly self-shading.

README.md

Open source code for calculating self-shading of two-axis tracking solar collectors

twoaxistracking is a python package for simulating two-axis tracking solar collectors, particularly self-shading.

Documentation

The documentation can be found at readthedocs.

Installation and dependencies

The package can be installed using pip:

pip install twoaxistracking

Citing

If you use the package in published work, please cite:

Adam R. Jensen, Ioannis Sifnaios, and Kevin Anderson. "twoaxistracking – a python package for simulating
self-shading of two-axis tracking solar collectors." MethodsX, 9, 101876, (2022).
https://doi.org/10.1016/j.mex.2022.101876

and

Adam R. Jensen, Ioannis Sifnaios, Simon Furbo, and Janne Dragsted. "Self-shading of two-axis
tracking solar collectors: Impact of field layout, latitude, and aperture shape." Solar
Energy, 236, 215–224, (2022). https://doi.org/10.1016/j.solener.2022.02.023

Contributing

Contributions to the repository, e.g., bug fixes and improvements to speed up the code are more than welcome.

License

BSD 3-clause.

Citation (CITATION.cff)

cff-version: 1.2.0
message: "If you use this software, please cite it as below."
authors:
- family-names: "Jensen"
  given-names: "Adam R."
  orcid: "https://orcid.org/0000-0002-5554-9856"
- family-names: "Anderson"
  given-names: "Kevin"
  orcid: "https://orcid.org/0000-0002-1166-7957"
title: "twoaxistracking"
url: "https://github.com/pvlib/twoaxistracking"
preferred-citation:
  type: article
  authors:
  - family-names: "Jensen"
    given-names: "Adam R."
    orcid: "https://orcid.org/0000-0002-5554-9856"
  - family-names: "Sifnaios"
    given-names: "Ioannis"
    orcid: "https://orcid.org/0000-0003-0933-2952"
  - family-names: "Anderson"
    given-names: "Kevin"
    orcid: "https://orcid.org/0000-0002-1166-7957"
  doi: "10.1016/j.mex.2022.101876"
  journal: "MethodsX"
  month: 10
  start: 101876 # First page number
  title: "twoaxistracking – a python package for simulating self-shading of two-axis tracking solar collectors"
  volume: 9
  year: 2022

Owner metadata


GitHub Events

Total
Last Year

Committers metadata

Last synced: 6 days ago

Total Commits: 128
Total Committers: 5
Avg Commits per committer: 25.6
Development Distribution Score (DDS): 0.07

Commits in past year: 15
Committers in past year: 3
Avg Commits per committer in past year: 5.0
Development Distribution Score (DDS) in past year: 0.2

Name Email Commits
Adam R. Jensen 3****n 119
Kevin Anderson k****n@n****v 4
Kevin Anderson 5****l 3
Echedey Luis 8****s 1
Cliff Hansen c****e@s****v 1

Committer domains:


Issue and Pull Request metadata

Last synced: 2 days ago

Total issues: 23
Total pull requests: 46
Average time to close issues: about 1 month
Average time to close pull requests: 9 days
Total issue authors: 2
Total pull request authors: 3
Average comments per issue: 1.0
Average comments per pull request: 1.33
Merged pull request: 45
Bot issues: 0
Bot pull requests: 0

Past year issues: 5
Past year pull requests: 17
Past year average time to close issues: 20 days
Past year average time to close pull requests: 4 days
Past year issue authors: 1
Past year pull request authors: 3
Past year average comments per issue: 0.2
Past year average comments per pull request: 1.59
Past year merged pull request: 16
Past year bot issues: 0
Past year bot pull requests: 0

More stats: https://issues.ecosyste.ms/repositories/lookup?url=https://github.com/pvlib/twoaxistracking

Top Issue Authors

  • AdamRJensen (19)
  • kandersolar (4)

Top Pull Request Authors

  • AdamRJensen (38)
  • kandersolar (7)
  • echedey-ls (1)

Top Issue Labels

  • enhancement (3)
  • bug (2)
  • documentation (2)
  • wontfix (2)

Top Pull Request Labels

  • documentation (8)
  • release (6)
  • testing (6)
  • enhancement (6)
  • bug (4)
  • development_workflow (2)

Package metadata

pypi.org: twoaxistracking

twoaxistracking is a python package for simulating two-axis tracking solar collectors, particularly self-shading.

  • Homepage: https://github.com/pvlib/twoaxistracking
  • Documentation: https://twoaxistracking.readthedocs.io
  • Licenses: BSD License
  • Latest release: 0.2.5 (published 7 months ago)
  • Last Synced: 2025-04-25T14:32:24.270Z (2 days ago)
  • Versions: 10
  • Dependent Packages: 0
  • Dependent Repositories: 1
  • Downloads: 525 Last month
  • Rankings:
    • Dependent packages count: 7.373%
    • Forks count: 16.958%
    • Stargazers count: 20.382%
    • Dependent repos count: 22.233%
    • Average: 22.572%
    • Downloads: 45.916%
  • Maintainers (1)

Dependencies

.github/workflows/lint.yml actions
  • actions/checkout v3 composite
  • actions/setup-python v4 composite
.github/workflows/publish.yml actions
  • actions/checkout v3 composite
  • actions/setup-python v4 composite
  • pypa/gh-action-pypi-publish master composite
.github/workflows/test.yml actions
  • actions/checkout v3 composite
  • actions/setup-python v4 composite
pyproject.toml pypi

Score: 10.515695790590721