Hacktoberfest 2026: le issue che i maintainer hanno segnato per ottobre, aperte e adatte ai principianti. Sfoglia le issue Hacktoberfest

Add “is it true tracking” Boolean output to singleaxis

Aperta
#2,672 20 commenti 2 reazioni 0 assegnatari Vedi su GitHub

I maintainer di solito rispondono entro 1 giorno

Nessuno ha ancora preso questa issue.

  • #2709 di @r0hansaxena — chiusa senza merge

Valutazione

Difficoltà
3/5
Tempo stimato
1-2 giorni
Idoneità per principianti
30/100
Tipo di issue
Funzionalità
Chiarezza
Abbastanza chiara
Stato di attività
Ferma
Stack tecnologico
python
Ambito
backend

Direzione di ricerca

Start with singleaxis in pvlib/tracking.py, where the backtracking calculation determines the tracker rotation. Read the closed, unmerged PR #2709 and the linked Google group thread first to learn why it was not merged and what output shape was discussed. Done means singleaxis can return a boolean series marking backtracking periods, with tests in pvlib/tests/test_tracking.py covering both modes.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

enhancement

Is your feature request related to a problem? Please describe.
It would be nice to be able to easily identify periods where trackers are in backtracking mode vs regular (true) tracking mode.

Describe the solution you'd like
A Boolean timeseries output from the singleaxis function.

Describe alternatives you've considered
One option is running singleaxis twice, with and without backtracking, and looking for differences. Or comparing with idea angle from shading.projected_solar_zenith_angle.

Additional context
This would be helpful when, e.g., setting tracker position error thresholds/tolerances that depend on tracking mode, where error in the direction of not causing self shade is more tolerable than error in the direction of causing shade.

Related, it would also be helpful to be able to differentiate AM vs PM backtracking, for similar reasons. That may be too much to add here, though. [edit: as Adam pointed out below, AM vs PM can easily be inferred from rotation angle.]

See this Google group thread for some discussion: https://groups.google.com/d/msgid/pvlib-python/ea0e5e62-6cd5-4a7c-bf7d-08c625fa51c6n%40googlegroups.com?utm_medium=email&utm_source=footer

Lingua principale
Python
Stelle
1.7k
Fork
1.2k
Merge medio
3g 18h
PR unite (30g)
13

Preparare l'ambiente

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di pvlib/pvlib-python

Tutte le issue di pvlib/pvlib-python

Issue simili

Altre issue su Python

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.