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

More broken links (internal and external)

Aperta
#2,489 8 commenti 1 reazione 0 assegnatari Vedi su GitHub

I maintainer di solito rispondono entro 1 giorno

@aman-coder03 ci sta già lavorando.

Dal 1/12/2025.

  • #2594 di @josephradford — chiusa senza merge

Valutazione

Difficoltà
2/5
Tempo stimato
1-3 ore
Idoneità per principianti
55/100
Tipo di issue
Documentazione
Chiarezza
Abbastanza chiara
Stato di attività
Tranquilla
Stack tecnologico
python
Ambito
documentation

Direzione di ricerca

Start with the broken user_guide references in README.md (line 77) and docs/sphinx/source/conf.py (line 163), then the pages named in the linkchecker output, such as contributing/style_guide and contributing/introduction_to_contributing. Run the linkcheck Sphinx builder from the docs directory to confirm the current list. Done means the links that point to moved or dead external pages are updated or removed, and the broken GitHub user links in whatsnew are left alone, as the issue asks.

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

Descrizione

documentation easy

Describe the bug
#2488 is my source of inspiration. Grep'ed for user_guide pages, and these ones are the broken ones. Also, I've run linkchecker (output below). Feel free to provide other useful inputs for grep to check for broken links.

Broken user_guide references

README.md:77:https://pvlib-python.readthedocs.io/en/stable/user_guide/installation.html

docs/sphinx/source/conf.py:163:https://pydata-sphinx-theme.rtfd.io/en/latest/user_guide/configuring.html

Linkchecker output

(        whatsnew: line   97) broken    https://github.com/solphie-pelland - 404 Client Error: Not Found for url: https://github.com/solphie-pelland
(        whatsnew: line  215) broken    https://github.com/thunderfish24 - 404 Client Error: Not Found for url: https://github.com/thunderfish24
(contributing/style_guide: line   31) broken    https://help.github.com/articles/about-pull-request-merges/#squash-and-merge-your-pull-request-commits - Anchor 'squash-and-merge-your-pull-request-commits' not found
(reference/generated/pvlib.iotools.get_pvgis_hourly: line    1) broken    https://re.jrc.ec.europa.eu/api/v5_2/ - 404 Client Error: NOT FOUND for url: https://re.jrc.ec.europa.eu/api/v5_2/
(reference/generated/pvlib.clearsky.bird: line   57) broken    https://www.nrel.gov/docs/legosti/old/761.pdf - 404 Client Error: Not Found for url: https://www.nrel.gov/docs/legosti/old/761.pdf       
(reference/generated/pvlib.spectrum.get_reference_spectra: line   27) broken    https://www.nrel.gov/grid/solar-resource/assets/data/astmg173.xls - 404 Client Error: Not Found for url: https://www.nrel.gov/grid/solar-resource/assets/data/astmg173.xls
(reference/generated/pvlib.spectrum.spectral_factor_jrc: line   54) broken    https://www.researchgate.net/publication/256080247 - 403 Client Error: Forbidden for url: https://www.researchgate.net/publication/256080247
(reference/generated/pvlib.iotools.read_solaranywhere: line   23) broken    https://www.solaranywhere.com/support/historical-data/file-formats/ - 520 Server Error:  for url: https://www.solaranywhere.com/support/historical-data/file-formats/
(reference/generated/pvlib.iotools.get_solaranywhere: line   75) broken    https://www.solaranywhere.com/support/data-fields/definitions/ - 520 Server Error:  for url: https://www.solaranywhere.com/support/data-fields/definitions/
(reference/generated/pvlib.iotools.get_solaranywhere: line   69) broken    https://www.solaranywhere.com/support/using-solaranywhere/api/ - 520 Server Error:  for url: https://www.solaranywhere.com/support/using-solaranywhere/api/
(gallery/spectrum/average_photon_energy: line  220) broken    https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.html#pandas.DataFrame - HTTPSConnectionPool(host='pandas.pydata.org', port=443): Max retries exceeded with url: /pandas-docs/stable/reference/api/pandas.DataFrame.html (Caused by SSLError(SSLEOFError(8, 'EOF occurred in violation of protocol (_ssl.c:1006)')))   
(        whatsnew: line   83) broken    https://github.com/Sandia-Labs/PVLIB_Python - 404 Client Error: Not Found for url: https://github.com/Sandia-Labs/PVLIB_Python
(        whatsnew: line   99) broken    https://github.com/bhellis725 - 404 Client Error: Not Found 
for url: https://github.com/bhellis725
(        whatsnew: line   89) broken    https://github.com/johnMoseleyArray - 404 Client Error: Not 
Found for url: https://github.com/johnMoseleyArray
(        whatsnew: line   79) broken    https://github.com/kanderso-nrel - 404 Client Error: Not Found for url: https://github.com/kanderso-nrel
sleeping...
(contributing/introduction_to_contributing: line   54) broken    https://github.com/pvlib/pvlib-python/blob/main/CODE_OF_CONDUCT.md#contributor-covenant-code-of-conduct - Anchor 'contributor-covenant-code-of-conduct' not found

To Reproduce
See this comment. In a nutshell, run the linkcheck Sphinx builder from the command line (working directory of Makefiles in the docs tree).

Expected behavior
N/A

Screenshots
N/A

Versions:

  • pvlib.__version__: latest in main at the time of writing

Additional context
Expected links to be updated are related to external documentation pages that complement pvlib's doc pages. Unrelevant links (like broken github users) can be ignored.

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.