Skip to content

Releases: SunPower/pvfactors

Fujisan Furikake

12 Jul 08:25
6a2a985
Compare
Choose a tag to compare

v1.0.3 (July 12, 2019)

Enhancement: users can now pass irradiance model arguments to run functions. This was only possible when using the PV engine directly until now.

  • Pass irradiance model params to run functions (#57)

Contributors

Fujisan Fume

05 Jul 09:33
5dd38b3
Compare
Choose a tag to compare

v1.0.2 (July 5, 2019)

Some bug fixes and enhancements. Now the PVEngine can run simulations using a "fast-mode" with observed speed gain of around 30% and accuracy drop of around 4% compared to the full mode.

  • Update python dependencies and test requirements (#50)
  • Added a Tolerance for direct shading detection to cast_shadow function (#51)
  • Fix broken tests from #51 & check circleci (#52)
  • Implement a fast simulation mode in PVEngine (#53)
  • Build sphinx docs into CircleCI artifacts (#54)
  • Make engine more robust to bad weather data (#55)

Contributors

Fujisan Flower

14 May 08:57
Compare
Choose a tag to compare

v1.0.1 (May 14, 2019)

A number of small fixes. And also a newer and fixed build for this version.

  • Fix small negative vf between pvrows (#45)
  • Passing calculated view factor matrix to pv array for use in reports (#46)
  • Small fixes (#44)
  • Fix "difference" calculation method for linestrings (#47)

Contributors

Fujisan

19 Apr 07:37
7529a89
Compare
Choose a tag to compare

v1.0.0 (April 19, 2019)

Major release for pvfactors. The whole code base was revamped, which led to a 5x speed increase in computational speed. The package API has now also been completely upgraded, with a seperation and uncoupling between geometry, irradiance, and view factor modeling. All of these items are now unified into an engine and also some run functions to run full or partial simulations, and inspect the results.
The documentation was completely revamped as well, with a new tutorial section containing lots of examples to get familiar with pvfactors, and also a developer API section that documents all of the classes and functions of the package.

  • Fix pvlib version in order to create conda build (#26)
  • Update docs: reorganize, clean up, and add API (#27)
  • Fix img url and update circleci look (#28)
  • New Geometry API (#29)
  • API refactoring for view factor calculation (#30)
  • New irradiance API (#31)
  • Implement perez model with new irradiance API (#33)
  • Implement engine to run simulations using new APIs (#32)
  • Implement functional run and parallel computation (#37)
  • Migrate last elements to new API (#38)
  • Remove old API files (#39)
  • Update docs for new pvfactors API (#40)
  • Update docstrings (#41)

Contributors

Karaage Kamui

14 Dec 09:09
b31c870
Compare
Choose a tag to compare

v0.1.5 (December 14, 2018)

Updates so that pvfactors is not broken by pvlib-python updates in upcoming version 6.1

  • Updates for upcoming pvlib version 6.1 (#24)
  • Small fixes to display long description on PyPI, and docs

Contributors

  • Marc Anoma

Karaage Kodak

22 Nov 06:35
85bd329
Compare
Choose a tag to compare

v0.1.4 (November 22, 2018)

Major simplification of simulation input types, and update of docs for PyPI.
Now the only PV array angles needed for simulations are 'surface_tilt' and 'surface_azimuth', and they also follow the pvlib-python convention.

  • Small updates for PyPI upload (#21)
  • Use 'surface_azimuth' and 'surface_tilt' only, with pvlib convention (#22)

Contributors

  • Marc Anoma

Karaage Kale

13 Sep 08:34
357ff12
Compare
Choose a tag to compare

v0.1.3 (September 13, 2018)

Backwards compatibility fix for timeseries simulation.

  • Make sure that all timestamps are returned in outputs (#17)

Contributors

  • Marc Anoma

Karaage Ketchup

12 Sep 10:03
89a9237
Compare
Choose a tag to compare

v0.1.2 (September 12, 2018)

Major updates of simulation API and package organization, as well as documentation.

  • Refactor tools.py: return 1 output df in timeseries Perez (#13)
  • Simplify timeseries calculation API (#14)
  • Update docs because of simulation API changes (#15)

Contributors

  • Marc Anoma

Karaage Kimchi

06 Sep 05:53
49fbf0b
Compare
Choose a tag to compare

v0.1.1 (September 6, 2018)

Implementation of important package and model improvements.

  • Migration to CircleCI 2.0 (#5)
  • Removed dependency on geopandas (#3)
  • Implementation of back horizon band shading (#7)
  • Clean up and add Github features (#9)
  • Output all the surface registries calculated for each timestamp in a Perez timeseries simulation (#10)

Contributors

  • Marc Anoma

Karaage

14 May 06:49
17486a6
Compare
Choose a tag to compare

v0.1.0 (May 14, 2018)

This is the first release of pvfactors.
We hope this package will help answer some important questions on irradiance
calculation for the PV industry.

  • Use shapely and geodataframes to create 2D PV array geometries and record them
  • Add ability to discretize ''pvrow'' surfaces in order to calculate irradiance distributions (eg diffuse shading)
  • Use Perez diffuse light model
  • Add multiprocessing and improve computational speed
  • Create extensive documentation including a Jupyter notebook tutorial
  • Implement circumsolar and horizon band shading to improve diffuse shading calculations
  • Created tools functions for running timeseries simulations
  • Make package compatible with Python3
  • Add continuous integration with CircleCI
  • Add versioneer for "auto-versioning" of package

Contributors

  • Marc Anoma