Skip to content

Releases: pvlib/pvlib-python

0.3.3

15 Jun 18:51
Compare
Choose a tag to compare

This is a minor release from 0.3.2. Highlights include:

  • Renamed series_modules to modules_per_string and
    parallel_modules to strings_per_inverter. (:issue:176)
  • Adds the scale_voltage_current_power function and PVSystem method
    to support simple array modeling. (:issue:159)
  • Adds support for SingleAxisTracker objects in ModelChain.
    (:issue:169)
  • Add __repr__ method to PVSystem, LocalizedPVSystem, ModelChain,
    SingleAxisTracker, Location. (:issue:142)
  • Improve speed of singlediode function by using v_from_i to
    determine v_oc. Speed is ~2x faster. (:issue:190)
  • Adds the Simplified Solis clear sky model. (:issue:148)
  • Fix problem in which the perez function dropped nighttime values.
    Nighttime values are now set to 0.
    (:issue:191)
  • Localize datetime indices in package overview examples.
    (:issue:156)
  • Clarify that ModelChain and basic_chain currently only
    supports SAPM. (:issue:177)
  • Shorten README.md file and move information to official documentation.
    (:issue:182)
  • Change authors to PVLIB Python Developers and clean up setup.py.
    (:issue:184)

Contributors

  • Will Holmgren
  • Mark Mikofski
  • Johannes Oos
  • Tony Lorenzo

0.3.2

03 May 23:55
Compare
Choose a tag to compare

Update the SAM file url.

0.3.1

20 Apr 15:05
Compare
Choose a tag to compare

This is a bug fix release. See the 0.3.1 whats new documentation for details.

0.3.0

21 Mar 19:01
Compare
Choose a tag to compare

This is a major release from 0.2.2. It creates a cleaner separation between the use of procedural and object oriented code by changing the way that Location objects are used and adding ModelChain, PVSystem, LocalizedPVSystem classes. See the What's New documentation for much more.

0.2.2

13 Nov 23:10
Compare
Choose a tag to compare

This is a minor release from 0.2.1. It adds Python 3.5 compatibility, a lookup_linke_turbidity function, and fixes several small bugs.

0.2.1

16 Jul 21:02
Compare
Choose a tag to compare

This is a minor release from 0.2. It includes a large number of bug fixes for the IPython notebook tutorials and links to updated SAM files.

0.2.0

08 Jul 16:10
Compare
Choose a tag to compare

v0.2.0 (July 6, 2015)

This is a major release from 0.1 and includes a large number of API changes,
several new features and enhancements along with a number of bug fixes.
We recommend that all users upgrade to this version.

Due to the large number of API changes, you will probably need to update your
code.

API changes

  • Change variable names to conform with new
    Variables and style rules wiki <https://github.com/pvlib/pvlib-python/wiki/Variables-and-style-rules>_.
    This impacts many function declarations and return values.
    Your existing code probably will not work! (:issue:37, :issue:54).
  • Move dirint and disc algorithms from clearsky.py
    to irradiance.py (:issue:42)
  • Mark some pvsystem.py methods as private (:issue:20)
  • Make output of pvsystem.sapm_celltemp a DataFrame (:issue:54)

Enhancements

  • Add conda installer
  • PEP8 fixups to solarposition.py and spa.py (:issue:50)
  • Add optional projection_ratio keyword argument to the haydavies
    calculator. Speeds calculations when irradiance changes but
    solar position remains the same (:issue:58)
  • Improved installation instructions in README.

Bug fixes

  • fix local build of the documentation (:issue:49, :issue:56)
  • The release date of 0.1 was fixed in the documentation
    (see :ref:whatsnew_0100)
  • fix casting of DateTimeIndex to int64 epoch timestamp on machines with 32 bit python int (:issue:63)
  • fixed some docstrings with failing doctests (:issue:62)

Contributors

  • Will Holmgren
  • Rob Andrews
  • bmu
  • Tony Lorenzo