Skip to content

Releases: pvlib/pvlib-python

v0.7.0

19 Dec 15:30
Compare
Choose a tag to compare

v0.6.3

15 May 19:34
f38fe07
Compare
Choose a tag to compare

v0.6.2

15 May 17:50
608cc01
Compare
Choose a tag to compare

v0.6.1

31 Jan 17:53
d621327
Compare
Choose a tag to compare

v0.6.1-alpha

12 Dec 18:01
Compare
Choose a tag to compare
v0.6.1-alpha Pre-release
Pre-release
initial implementation of pvsyst_celltemp function (#552) (#628)

* initial implementation of pvsyst_celltemp function (#552)

* Reformat for stickler-ci

* Add error tests for pvsyst_celltemp

* Remove unused variables per stickler-ci

* Add pvsystem.pvsyst_celltemp function to docs

* correct api title

* formatting changes per wholmgren and cwhanse

* Additional formatting improvements

* Fix symbol in Reference

v0.6.0

17 Sep 21:12
Compare
Choose a tag to compare

v0.6.0-alpha

07 Sep 18:23
845a75a
Compare
Choose a tag to compare
v0.6.0-alpha Pre-release
Pre-release

This release contains most, but not all, of the features that will be released in 0.6.0. It reflects the status of pvlib python when its Journal of Open Source Software paper was accepted. See openjournals/joss-reviews#884

0.5.2

13 May 16:42
Compare
Choose a tag to compare

0.5.1

17 Oct 23:14
Compare
Choose a tag to compare

v0.5.1 (October 17, 2017)

API Changes

  • pvsystem.v_from_i and pvsystem.i_from_v functions now accept
    resistance_series = 0 and/or resistance_shunt = numpy.inf as inputs
    (:issue:340)

Enhancements

  • Improve clearsky.lookup_linke_turbidity speed. (:issue:368)
  • Ideal devices supported in single diode model, e.g.,
    resistance_series = 0 and/or resistance_shunt = numpy.inf (:issue:340)
  • pvsystem.v_from_i and pvsystem.i_from_v computations for near ideal
    devices are more numerically stable. However, very, very near ideal
    resistance_series and/or resistance_shunt may still cause issues with the
    implicit solver (:issue:340)

Bug fixes

  • Remove condition causing Overflow warning from clearsky.haurwitz
    (:issue:363)
  • modelchain.basic_chain now correctly passes 'solar_position_method'
    arg to solarposition.get_solarposition (:issue:370)
  • Fixed: Variables and Symbols extra references not available <https://github.com/pvlib/pvlib-python/issues/380>_ (:issue:380)
  • Removed unnecessary calculations of alpha_prime in spa.solar_position_numpy
    and spa.solar_position_loop (:issue:366)
  • Fixed args mismatch for solarposition.pyephem call
    from solarposition.get_solarposition with method='pyephem'
    arg to solarposition.get_solarposition (:issue:370)
  • ModelChain.prepare_inputs and ModelChain.complete_irradiance now
    correctly pass the 'solar_position_method' argument to
    solarposition.get_solarposition (:issue:377)
  • Fixed usage of inplace parameter for tmy._recolumn (:issue:342)

Documentation

  • Doc string of modelchain.basic_chain was updated to describe args
    more accurately. (:issue:370)
  • Doc strings of singlediode, pvsystem.v_from_i, and pvsystem.i_from_v
    were updated to describe acceptable input arg ranges. (:issue:340)

Testing

  • Changed test for clearsky.haurwitz to operate on zenith angles
  • Significant new test cases added for pvsystem.v_from_i and
    pvsystem.i_from_v (:issue:340)

Contributors

  • Cliff Hansen
  • KonstantinTr
  • Will Holmgren
  • Mark Campanelli
  • DaCoEx

0.5.0

11 Aug 16:32
Compare
Choose a tag to compare

v0.5.0 (August 11, 2017)

API Changes

  • Removed parameter w from _calc_d (:issue:344)
  • SingleAxisTracker.get_aoi and SingleAxisTracker.get_irradiance
    now require surface_zenith and surface_azimuth (:issue:351)
  • Changes calculation of the Incidence Angle Modifier to return 0
    instead of np.nan for angles >= 90°. This improves the calculation of
    effective irradiance close to sunrise and sunset. (:issue:338)
  • Change the default ModelChain orientation strategy from
    'south_at_latitude_tilt' to None. (:issue:290)

Bug fixes

  • Method of multi-inheritance has changed to make it possible to use kwargs in
    the parent classes of LocalizedPVSystem and LocalizedSingleAxisTracker
    (:issue:330)
  • Fix the __repr__ method of ModelChain, crashing when
    orientation_strategy is set to 'None' (:issue:352)
  • Fix the ModelChain's angle of incidence calculation for
    SingleAxisTracker objects (:issue:351)
  • Fix issue with ForecastModel.cloud_cover_to_transmittance_linear method of
    forecast.py ignoring 'offset' parameter. (:issue:343)

Enhancements

  • Added default values to docstrings of all functions (:issue:336)
  • Added analytical method that calculates solar azimuth angle (:issue:291)

Documentation

  • Added ModelChain documentation page
  • Added nbsphinx to documentation build configuration.
  • Added a pull request template file (:issue:354)

Testing

  • Added explicit tests for aoi and aoi_projection functions.
  • Update test of ModelChain.__repr__ to take in account :issue:352
  • Added a test for solar_azimuth_analytical function.

Contributors

  • Johannes Kaufmann
  • Will Holmgren
  • Uwe Krien
  • Alaina Kafkes
  • Birgit Schachler
  • Jonathan Gaffiot
  • Siyan (Veronica) Guo
  • KonstantinTr