Add “is it true tracking” Boolean output to singleaxis
Mantenedores costumam responder em até 1 dia
Ninguém assumiu esta issue ainda.
- #2709 de @r0hansaxena — fechado sem integrar
Avaliação
- Dificuldade
- 3/5
- Tempo estimado
- 1-2 dias
- Facilidade para iniciantes
- 30/100
Direção de pesquisa
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.
Escrita pelo modelo de indexação a partir do texto da issue.
Descrição
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
- Linguagem predominante
- Python
- Estrelas
- 1.7k
- Forks
- 1.2k
- Merge médio
- 3d 18h
- PRs com merge (30d)
- 13
Preparar o ambiente
- Sem Dockerfile nem arquivo Docker Compose
- Tem um modelo de pull request
- Ler o guia de contribuição
Primeiros passos
- Leia a issue inteira e depois o guia de contribuição do projeto.
- Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
- Faça um fork do repositório e trabalhe em uma branch.
- Abra um pull request que referencie o número da issue.
Mais de pvlib/pvlib-python
-
bug
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 78/100
pvlib/pvlib-python#2903 · 5 comentários · 2 reações ·
Mantenedores costumam responder em até 1 dia
-
Dificuldade 1/5 Menos de uma hora Facilidade para iniciantes 92/100
pvlib/pvlib-python#2902 ·
Mantenedores costumam responder em até 1 dia
-
Add an example or documentation on using 'bhi' from ERA5Talvez livre de novo @anshurajbisoyi98-ctrl assumiu há 14 dias e não há nenhum pull request aberto. Aberta
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 66/100
pvlib/pvlib-python#2880 · 2 comentários ·
Mantenedores costumam responder em até 1 dia
-
Use "long-wave" rather than "infra-red" to refer to thermal radiation.Talvez livre de novo @Rahi-padwal assumiu há 252 dias e não há nenhum pull request aberto. Abertaapi easy
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 62/100
pvlib/pvlib-python#2653 · 6 comentários ·
Mantenedores costumam responder em até 1 dia
-
question
Dificuldade 1/5 1-3 horas Facilidade para iniciantes 72/100
pvlib/pvlib-python#2637 · 10 comentários ·
Mantenedores costumam responder em até 1 dia
Todas as issues de pvlib/pvlib-python
Issues semelhantes
-
documentation
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 72/100
ianktoo/project-monitor#14 ·
-
A wrong descriptor checksum is refused with the right one, also for an xprv or WIF descriptorAbertasecurity
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 84/100
btclib-org/btclib-wallet#478 ·
Mantenedores costumam responder em até 1 dia
-
security
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 75/100
btclib-org/btclib#2727 ·
Mantenedores costumam responder em até 1 dia
-
good first issue lead variant:container
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 76/100
radialmonster/orf-cleanroom#10 ·
Mantenedores costumam responder em até 1 dia
-
gdsa opencode: keep-alive cleanup trap fails with 'keepalive_pid: unbound variable'Talvez já em andamento @darribas assumiu hoje. Aberta
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 85/100