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

Deprecations Tracker

Aperta
#2,396 1 commento 0 reazioni 0 assegnatari Vedi su GitHub

I maintainer di solito rispondono entro 1 giorno

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
5/5
Tempo stimato
Più di una settimana
Idoneità per principianti
8/100
Tipo di issue
Refactoring
Chiarezza
Da chiarire
Stato di attività
Ferma
Stack tecnologico
python
Ambito
api

Direzione di ricerca

This is a standing tracker, not a single task: it lists deprecated pvlib items such as pvlib.tracking.singleaxis()'s apparent_azimuth rename and the pvlib.irradiance.SURFACE_ALBEDOS alias, each with its own linked issues. No item says what code to change, and the thread has been idle for about 460 days. A newcomer should instead open one listed item, such as #2892, and check whether it is still open before doing anything.

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

Descrizione

development_workflow

This issue is used to track past, present, and future deprecations and make the required follow-ups. Maintainers may update this issue whenever a feature is deprecated, renamed, or removed.

If you have found a deprecated feature that is not here, please report it via a new issue or the mailing list.

List item template

- v0.X.Y [[enforcement version]]
  -
  - Removal/Renamed parameter/Renamed function ... `this` [use () after identifier to denote a function]
      - [Recommendation (use alternative)]
      - Deprecated in `v0.x.y`
      - Discussed in #...
      - [List of affected elements:]

Upcoming changes

  • Not scheduled (may be as soon as next minor version)

    • Removal of shorthand pvlib.bifacial.pvfactors_timeseries()
      • Use pvlib.bifacial.pvfactors.pvfactors_timeseries instead.
      • Deprecated in v0.9.1
      • #717
      • #2891
    • Removal of dictionary alias pvlib.irradiance.SURFACE_ALBEDOS
      • Use pvlib.albedo.SURFACE_ALBEDOS instead.
      • Deprecated in v0.11.0
      • #2095
      • #2890
    • pvlib.tracking.singleaxis()'s parameter apparent_azimuth renamed to solar_azimuth
      • Deprecated in v0.13.1
      • Discussed in #2480
      • #2892
  • v0.17.0

    • Removal of attribute pvlib.Location.pytz
      • Use pvlib.Location.tz instead (type has changed internally to Python's native zoneinfo module, in replacement of PyPI's package pytz)
      • Deprecated in v0.15.2
      • Discussed and deprecated in #2757
    • pvlib.irradiance.ghi_from_poa_driesse_2023() renamed to pvlib.irradiance.ghi_from_poa_driesse_2024()
      • Use ghi_from_poa_driesse_2024 instead.
      • Deprecated in v0.15.2
      • #2774, #2777

Past changes

  • v0.16.0

    • Removal of function pvlib.modelchain.get_orientation()
      • Deprecated in v0.13.1
      • #2495
    • Renamed parameter g_poa_effective
      • Deprecated in v0.13.0
      • Use effective_irradiance instead.
      • #2235, #2704
    • pvlib.iotools.get_meteonorm_tmy()'s parameter data_version removal
      • Deprecated in v0.15.2
      • It is no longer used in Meteonorm's API.
      • #2781
      • iotools parse functions deprecated in v0.13.0
        • parse_cams() #2458
        • parse_psm3() #2458 (already deleted by v0.14.0, #2582)
        • parse_bsrn() #2466
        • parse_epw() #2467
    • pvlib.iotools.get_cams() renamed parameter server to url in v0.13.0
      • Introduced in #2463
      • Was scheduled to v0.14.0, but was deferred to v0.16.0
  • v0.15.0

    • Renamed parameter names dni_clearsky and clearsky_dni in favour of dni_clear
      • Affects pvlib.irradiance.dirindex() and pvlib.irradiance.dni()
      • Deprecated in v0.11.2
      • #2272
    • Renamed parameter name ghi_clearsky to ghi_clear
      • Affects pvlib.irradiance.dirindex() and pvlib.irradiance.clearsky_index()
      • Deprecated in v0.11.2
      • #2272
  • v0.12.0

    • Removal of parameter recolumn of pvlib.iotools.read_tmy3()
      • Deprecated in v0.10.0
      • #2324
    • Removal of function pvsystem.sapm_spectral_loss()
      • Deprecated in v0.10.0
      • #2243
    • Removal of function alias pvlib.atmosphere.first_solar_spectral_correction().
      • Use pvlib.spectrum.spectral_factor_firstsolar() instead.
      • Deprecated in v0.10.0
      • #2130
    • Removal of function pvlib.spectrum.get_am15g()
      • Use pvlib.spectrum.get_reference_spectra(standard="ASTM G173-03")["global"] instead
      • Deprecated in v0.11.0
  • v0.11.0

    • Removal of function pvlib.modelchain.basic_chain()
      • #1862
    • Removal of function pvlib.irradiance.poa_horizontal_ratio()
      • #1697
    • Replacement of function pvlib.iotools.read_srml_month_from_solardat() by pvlib.iotools.get_srml()
      • Deprecated in v0.10.0
      • #1779
    • Removal of parameter ivcurve_pnts of pvlib.pvsystem.singlediode()
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.