Hacktoberfest 2026: as issues que os mantenedores marcaram para outubro, abertas e boas para iniciantes. Ver issues do Hacktoberfest

A set of documented functions for simulating the performance of photovoltaic energy systems.

pvlib/pvlib-python é bom para iniciantes?

Nos últimos 30 dias, pvlib/pvlib-python fez merge de 3 de 14 pull requests de contribuidores externos, e os mantenedores costumam responder em até 1 dia. Agora há 10 issues para iniciantes abertas.

Estrelas
1.7k
Forks
1.2k
Issues abertas para iniciantes
10
Issues indexadas
223
Merge médio
3d 18h
PRs com merge (30d)
13
Linguagem predominante
Python
Licença
BSD-3-Clause
Último push no GitHub
7/10/2026
Última indexação
7/10/2026
Guia de contribuição
Guia de contribuição
Código de conduta
Código de conduta
Labels para iniciantes
help wanted

Como contribuir com pvlib/pvlib-python

  1. Leia primeiro o guia de contribuição: ele explica como os mantenedores querem que as mudanças sejam propostas, testadas e revisadas.
  2. Leia o código de conduta: ele vale para issues e pull requests tanto quanto para o chat.
  3. Suas contribuições serão publicadas sob a licença BSD-3-Clause do projeto.
  4. Escolha uma das 10 issues abertas para iniciantes abaixo e comente que quer trabalhar nela antes de começar.
Carregando issues

Issues em que talvez alguém já esteja trabalhando aparecem no fim. Ordenar tudo por data

  • Possibility of beam irradiance from behind plane of array
    Aberta
    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

  • Deprecate `ephemeris` (?)
    Aberta
    deprecation

    Dificuldade 4/5 1-2 dias Facilidade para iniciantes 45/100

    pvlib/pvlib-python#2889 · 16 comentários ·

    Mantenedores costumam responder em até 1 dia

  • Add an example or documentation on using 'bhi' from ERA5
    Talvez livre de novo @anshurajbisoyi98-ctrl assumiu há 15 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

  • pvlib.irradiance._calc_delta documentation/usage
    Aberta

    Dificuldade 4/5 3-5 dias Facilidade para iniciantes 35/100

    pvlib/pvlib-python#2879 · 7 comentários ·

    Mantenedores costumam responder em até 1 dia

  • Add iotools reader for DWD 10-minute station data (Germany)
    Aberta
    io

    Dificuldade 4/5 3-5 dias Facilidade para iniciantes 55/100

    pvlib/pvlib-python#2877 · 2 comentários ·

    Mantenedores costumam responder em até 1 dia

  • Attributing circumsolar irradiance to diffuse or direct POA
    Aberta

    Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 35/100

    pvlib/pvlib-python#2874 · 5 comentários ·

    Mantenedores costumam responder em até 1 dia

  • Inconsistent output content across decomposition models
    Aberta

    Dificuldade 3/5 1-2 dias Facilidade para iniciantes 58/100

    pvlib/pvlib-python#2865 · 3 comentários ·

    Mantenedores costumam responder em até 1 dia

  • [FEAT] Back irradiance non-uniformity model for `pvlib.bifacial.power_mismatch_deline`
    Aberta
    api enhancement

    Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 35/100

    pvlib/pvlib-python#2852 · 2 comentários ·

    Mantenedores costumam responder em até 1 dia

  • Inconsistent solar zenith parameter naming in decomposition functions
    Talvez livre de novo Um pull request para esta issue foi fechado sem ser mesclado. Aberta

    Dificuldade 3/5 1-2 dias Facilidade para iniciantes 35/100

    pvlib/pvlib-python#2851 · 2 comentários · 1 reação ·

    Mantenedores costumam responder em até 1 dia

  • Add `get_irradiance_components` function
    Aberta

    Dificuldade 3/5 1-2 dias Facilidade para iniciantes 56/100

    pvlib/pvlib-python#2850 · 1 comentário ·

    Mantenedores costumam responder em até 1 dia

  • GSoC 2026 work product: Standardizing Diffuse Irradiance Components and Extending `ModelChain` Optical Loss Modeling
    Aberta
    GSoC

    Dificuldade 1/5 Menos de uma hora Facilidade para iniciantes 20/100

    pvlib/pvlib-python#2848 · 3 comentários · 10 reações ·

    Mantenedores costumam responder em até 1 dia

  • add free standing and rooftop thermal coeffs for nonzero windspeed
    Aberta

    Dificuldade 4/5 3-5 dias Facilidade para iniciantes 48/100

    pvlib/pvlib-python#2834 · 1 reação ·

    Mantenedores costumam responder em até 1 dia

  • [BUG]: modelchain fills nan with 0
    Aberta

    Dificuldade 2/5 1-3 horas Facilidade para iniciantes 54/100

    pvlib/pvlib-python#2823 · 8 comentários ·

    Mantenedores costumam responder em até 1 dia

  • Villalva's Algorithm for SDM-5P Electric Parameters Extraction Model and OPC Parameters Estimation
    Aberta
    api enhancement

    Dificuldade 4/5 Mais de uma semana Facilidade para iniciantes 25/100

    pvlib/pvlib-python#2754 · 18 comentários ·

    Mantenedores costumam responder em até 1 dia

  • possible typo in modelchain.ModelChain input naming
    Aberta
    api

    Dificuldade 3/5 Meio dia Facilidade para iniciantes 35/100

    pvlib/pvlib-python#2748 · 6 comentários · 2 reações ·

    Mantenedores costumam responder em até 1 dia

  • Add guidance or modified Townsend model for snow loss with bifacial arrays
    Aberta

    Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 12/100

    pvlib/pvlib-python#2722 · 1 comentário ·

    Mantenedores costumam responder em até 1 dia

  • Implement Dobos/Freeman method for SDM parameter extraction from IEC-61853 IV curves
    Aberta
    api enhancement

    Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 12/100

    pvlib/pvlib-python#2717 · 3 comentários ·

    Mantenedores costumam responder em até 1 dia

  • pvlib.iotools.get_cams not following CAMS default timestamp convention
    Aberta

    Dificuldade 2/5 1-3 horas Facilidade para iniciantes 50/100

    pvlib/pvlib-python#2699 · 5 comentários · 1 reação ·

    Mantenedores costumam responder em até 1 dia

  • Security policy
    Aberta

    Dificuldade 2/5 1-3 horas Facilidade para iniciantes 55/100

    pvlib/pvlib-python#2697 ·

    Mantenedores costumam responder em até 1 dia

  • Refactor duplicated OrderedDict/DataFrame return logic in clearsky models
    Aberta

    Dificuldade 3/5 1-2 dias Facilidade para iniciantes 50/100

    pvlib/pvlib-python#2682 · 5 comentários ·

    Mantenedores costumam responder em até 1 dia

  • Add “is it true tracking” Boolean output to singleaxis
    Talvez livre de novo Um pull request para esta issue foi fechado sem ser mesclado. Aberta
    enhancement

    Dificuldade 3/5 1-2 dias Facilidade para iniciantes 30/100

    pvlib/pvlib-python#2672 · 20 comentários · 2 reações ·

    Mantenedores costumam responder em até 1 dia

  • Allow users to use own TOA as input for erbs
    Aberta
    enhancement

    Dificuldade 2/5 1-3 horas Facilidade para iniciantes 50/100

    pvlib/pvlib-python#2655 · 8 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á 253 dias e não há nenhum pull request aberto. Aberta
    api 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

  • Add improved transformer
    Aberta

    Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 15/100

    pvlib/pvlib-python#2651 · 2 comentários ·

    Mantenedores costumam responder em até 1 dia

  • pvlib codebase not compliant with flake8
    Aberta

    Dificuldade 3/5 1-2 dias Facilidade para iniciantes 35/100

    pvlib/pvlib-python#2642 · 5 comentários ·

    Mantenedores costumam responder em até 1 dia

  • "Contributing" doc to suggest running flake8 locally
    Aberta
    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

  • pvlib.iotools.get_pvgis_hourly outputs are not ModelChain.run_model_from_poa friendly
    Aberta

    Dificuldade 4/5 3-5 dias Facilidade para iniciantes 18/100

    pvlib/pvlib-python#2635 · 2 comentários ·

    Mantenedores costumam responder em até 1 dia

  • Should the Code of Conduct be updated? (v1.4 to v3.0)
    Aberta

    Dificuldade 2/5 1-3 horas Facilidade para iniciantes 20/100

    pvlib/pvlib-python#2619 · 1 reação ·

    Mantenedores costumam responder em até 1 dia

  • Consider renaming x to y in bifacial functions
    Aberta

    Dificuldade 3/5 Meio dia Facilidade para iniciantes 35/100

    pvlib/pvlib-python#2586 · 2 comentários ·

    Mantenedores costumam responder em até 1 dia

  • A method of finding the MPP using Newton with guaranteed convergence
    Aberta
    enhancement

    Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 10/100

    pvlib/pvlib-python#2561 · 2 comentários · 1 reação ·

    Mantenedores costumam responder em até 1 dia

  • FS spectral correction: parameters lack a reference
    Aberta

    Dificuldade 2/5 1-3 horas Facilidade para iniciantes 25/100

    pvlib/pvlib-python#2540 · 6 comentários ·

    Mantenedores costumam responder em até 1 dia

  • Consider updating pvlib.tracking.singleaxis() to return zeros (or similar) for nighttime instead of NaNs
    Aberta

    Dificuldade 4/5 1-2 dias Facilidade para iniciantes 22/100

    pvlib/pvlib-python#2539 · 14 comentários ·

    Mantenedores costumam responder em até 1 dia

  • Units in pvlib.temperature not complying with styleguide
    Aberta

    Dificuldade 2/5 1-3 horas Facilidade para iniciantes 35/100

    pvlib/pvlib-python#2519 · 4 comentários ·

    Mantenedores costumam responder em até 1 dia

  • Compatibility with the Array API standard?
    Aberta
    discussion

    Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 22/100

    pvlib/pvlib-python#2515 · 9 comentários · 4 reações ·

    Mantenedores costumam responder em até 1 dia

  • ModelChain disregards diffuse optical losses for non-Sandia modules
    Aberta

    Dificuldade 4/5 3-5 dias Facilidade para iniciantes 22/100

    pvlib/pvlib-python#2509 · 2 comentários ·

    Mantenedores costumam responder em até 1 dia

  • "Irradiance Transposition" documentation section ordering could be improved
    Talvez livre de novo Um pull request para esta issue foi fechado sem ser mesclado. Aberta
    documentation

    Dificuldade 2/5 1-3 horas Facilidade para iniciantes 42/100

    pvlib/pvlib-python#2507 · 3 comentários · 1 reação ·

    Mantenedores costumam responder em até 1 dia

  • All-sky adjustment to clear sky spectrum
    Aberta
    api enhancement

    Dificuldade 4/5 3-5 dias Facilidade para iniciantes 18/100

    pvlib/pvlib-python#2505 · 5 comentários ·

    Mantenedores costumam responder em até 1 dia

  • pvlib.iotools.read_panond for PAN files with Borland Pascal format?
    Talvez livre de novo Um pull request para esta issue foi fechado sem ser mesclado. Aberta

    Dificuldade 4/5 3-5 dias Facilidade para iniciantes 22/100

    pvlib/pvlib-python#2504 · 28 comentários · 1 reação ·

    Mantenedores costumam responder em até 1 dia

  • IEC 61853-3 Climate-specific energy rating
    Aberta
    enhancement

    Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 8/100

    pvlib/pvlib-python#2496 · 3 comentários · 1 reação ·

    Mantenedores costumam responder em até 1 dia

  • modelchain.PVWATTS_CONFIG is incorrect
    Aberta

    Dificuldade 1/5 1-3 horas Facilidade para iniciantes 45/100

    pvlib/pvlib-python#2493 · 2 comentários ·

    Mantenedores costumam responder em até 1 dia

  • More broken links (internal and external)
    Talvez livre de novo @aman-coder03 assumiu há 321 dias e não há nenhum pull request aberto. Aberta
    documentation easy

    Dificuldade 2/5 1-3 horas Facilidade para iniciantes 55/100

    pvlib/pvlib-python#2489 · 8 comentários · 1 reação ·

    Mantenedores costumam responder em até 1 dia

  • Make PVGIS tests pretty again
    Talvez livre de novo @aman-coder03 assumiu há 315 dias e não há nenhum pull request aberto. Aberta

    Dificuldade 3/5 Meio dia Facilidade para iniciantes 40/100

    pvlib/pvlib-python#2472 · 2 comentários ·

    Mantenedores costumam responder em até 1 dia

  • Migrate functionality from private _parse_bsrn and _parse_epw to their read functions
    Aberta

    Dificuldade 3/5 1-2 dias Facilidade para iniciantes 50/100

    pvlib/pvlib-python#2469 · 4 comentários ·

    Mantenedores costumam responder em até 1 dia

  • New default solar position algorithm
    Aberta

    Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 12/100

    pvlib/pvlib-python#2455 · 12 comentários ·

    Mantenedores costumam responder em até 1 dia

  • Add REST2 clear-sky model
    Aberta

    Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 10/100

    pvlib/pvlib-python#2453 · 7 comentários · 9 reações ·

    Mantenedores costumam responder em até 1 dia

  • Consider using computed docstrings
    Aberta
    documentation

    Dificuldade 4/5 3-5 dias Facilidade para iniciantes 18/100

    pvlib/pvlib-python#2443 · 1 comentário ·

    Mantenedores costumam responder em até 1 dia

  • Implement a new temperature model and fitting methods
    Aberta
    enhancement

    Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 8/100

    pvlib/pvlib-python#2438 · 2 comentários · 6 reações ·

    Mantenedores costumam responder em até 1 dia

  • Consider switching to `src` layout
    Aberta

    Dificuldade 4/5 3-5 dias Facilidade para iniciantes 25/100

    pvlib/pvlib-python#2403 · 2 comentários · 1 reação ·

    Mantenedores costumam responder em até 1 dia

  • Deprecations Tracker
    Aberta
    development_workflow

    Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 8/100

    pvlib/pvlib-python#2396 · 1 comentário ·

    Mantenedores costumam responder em até 1 dia

  • Update the VARIABLE_MAP in the srml.py module
    Aberta
    api enhancement io

    Dificuldade 3/5 1-2 dias Facilidade para iniciantes 25/100

    pvlib/pvlib-python#2356 · 9 comentários · 1 reação ·

    Mantenedores costumam responder em até 1 dia

Mostrando os 100 mais recentes

Esta página lista apenas o que foi indexado mais recentemente. O filtro avançado tem o inventário completo, refinado por linguagem, dificuldade e duração.

Abrir o filtro avançado

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.