Releases: pvlib/pvlib-python
Releases · pvlib/pvlib-python
v0.7.0
v0.6.3
v0.6.2
v0.6.1
v0.6.1-alpha
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
v0.6.0-alpha
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
0.5.1
v0.5.1 (October 17, 2017)
API Changes
pvsystem.v_from_i
andpvsystem.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
andpvsystem.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
, andpvsystem.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
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' toNone
. (: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 ofModelChain
, 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