1
1
.. _whatsnew_01020 :
2
2
3
3
4
- v0.10.2 (Anticipated September, 2023)
5
- -------------------------------------
6
-
7
-
8
- Deprecations
9
- ~~~~~~~~~~~~
4
+ v0.10.2 (September 21, 2023)
5
+ ----------------------------
10
6
11
7
12
8
Enhancements
13
9
~~~~~~~~~~~~
14
10
* Added .pan/.ond reader function :py:func: `pvlib.iotools.read_panond `. (:issue: `1747 `, :pull: `1749 `)
15
11
* Added support for dates to be specified as strings in the iotools get functions:
16
- :py:func: `pvlib.iotools.get_pvgis_hourly `, :py:func: `pvlib.iotools.get_cams `,
17
- :py:func: `pvlib.iotools.get_bsrn `, and :py:func: `pvlib.iotools.read_midc_raw_data_from_nrel `.
12
+ :py:func: `~ pvlib.iotools.get_pvgis_hourly `, :py:func: `~ pvlib.iotools.get_cams `,
13
+ :py:func: `~ pvlib.iotools.get_bsrn `, and :py:func: `~ pvlib.iotools.read_midc_raw_data_from_nrel `.
18
14
(:pull: `1800 `)
19
15
* Added support for asymmetric limiting angles in :py:func: `pvlib.tracking.singleaxis `
20
- and :py:class: `~pvlib.pvsystem.SingleAxisTrackerMount. (:issue:`1777 `, :pull: `1809 `, :pull: `1852 `)
16
+ and :py:class: `~pvlib.pvsystem.SingleAxisTrackerMount ` . (:issue: `1777 `, :pull: `1809 `, :pull: `1852 `)
21
17
* Added option to infer threshold values for
22
18
:py:func: `pvlib.clearsky.detect_clearsky ` (:issue: `1808 `, :pull: `1784 `)
23
19
* Added a continuous version of the Erbs diffuse-fraction/decomposition model.
24
20
:py:func: `pvlib.irradiance.erbs_driesse ` (:issue: `1755 `, :pull: `1834 `)
25
21
* Added :py:func: `~pvlib.iam.interp ` option as AOI losses model in
26
- :py:class: `pvlib.modelchain.ModelChain ` and
27
- :py:class: `pvlib.pvsystem.PVSystem `. (:issue: `1742 `, :pull: `1832 `)
22
+ :py:class: `~ pvlib.modelchain.ModelChain ` and
23
+ :py:class: `~ pvlib.pvsystem.PVSystem `. (:issue: `1742 `, :pull: `1832 `)
28
24
* :py:class: `~pvlib.pvsystem.PVSystem ` objects with a single
29
25
:py:class: `~pvlib.pvsystem.Array ` can now be created without wrapping the
30
26
``Array `` in a list first. (:issue: `1831 `, :pull: `1854 `)
31
27
28
+
32
29
Bug fixes
33
30
~~~~~~~~~
34
31
* :py:func: `~pvlib.iotools.get_psm3 ` no longer incorrectly returns clear-sky
35
32
DHI instead of clear-sky GHI when requesting ``ghi_clear ``. (:pull: `1819 `)
36
- * :py:func: `pvlib.singlediode.bishop88 ` with `method='newton' ` no longer
37
- crashes when passed `pandas.Series ` of length one.
33
+ * :py:func: `pvlib.singlediode.bishop88 ` with `` method='newton' ` ` no longer
34
+ crashes when passed `` pandas.Series ` ` of length one.
38
35
(:issue: `1787 `, :pull: `1822 `)
39
- * :py:class: `pvlib.pvsystem.PVSystem ` now correctly passes ``n_ar `` module
40
- parameter to :py:func: `pvlib.iam.physical ` when this IAM model is specified
41
- or inferred. (:pull: `1832 `)
36
+ * :py:class: `~pvlib.pvsystem.PVSystem ` now correctly passes ``n_ar `` module
37
+ parameter to :py:func: `pvlib.iam.physical ` when this IAM model is specified
38
+ or inferred. (:pull: `1832 `)
39
+
42
40
43
41
Testing
44
42
~~~~~~~
45
43
* Added GitHub action to lint file changes with Flake8, replacing Stickler-CI.
46
- (:issue: `776 `, :issue: `1722 `, :pull: `1786 `)
44
+ (:issue: `776 `, :issue: `1722 `, :pull: `1723 `, :pull: `1786 `)
45
+
47
46
48
47
Documentation
49
48
~~~~~~~~~~~~~
50
49
* Added docstring detail for :py:func: `pvlib.iam.schlick_diffuse `.
51
50
(:issue: `1811 `, :pull: `1812 `)
52
- * Removed Stickler-CI integration as the service has ceased June 2023.
53
- (:issue: `1722 `, :pull: `1723 `)
54
51
* Specified that :py:func: `pvlib.singlediode.bishop88 `,
55
52
:py:func: `pvlib.singlediode.bishop88_i_from_v `, and
56
- :py:func: `pvlib.singlediode.bishop88_v_from_i ` parameters `breakdown_factor `,
57
- `breakdown_voltage `, and `breakdown_exp ` should be floats.
53
+ :py:func: `pvlib.singlediode.bishop88_v_from_i ` parameters `` breakdown_factor ` `,
54
+ `` breakdown_voltage `` , and `` breakdown_exp ` ` should be floats.
58
55
(:issue: `1820 `, :pull: `1821 `)
59
56
* Fix and update example in :py:func: `pvlib.pvsystem.retrieve_sam `.
60
57
(:issue: `1741 `, :pull: `1833 `)
61
- * Fix error in :py:func: `pvlib.iotools.get_pvgis_hourly ` documentation of `surface_azimuth `.
58
+ * Fix error in :py:func: `pvlib.iotools.get_pvgis_hourly ` documentation of `` surface_azimuth ` `.
62
59
(:issue: `1724 `, :pull: `1838 `)
63
- * Update definition of snow events parameter for :py:func: `pvlib.snow.loss_townsend `.
60
+ * Update definition of `` snow_events `` parameter for :py:func: `pvlib.snow.loss_townsend `.
64
61
(:issue: `1839 `, :pull: `1840 `)
65
62
* Added gallery example demonstrating how horizon profile data from :py:func: `pvlib.iotools.get_pvgis_horizon `,
66
63
can be used to apply horizon shading to time series dni and global poa data. (:pull: `1849 `)
67
-
68
- Requirements
69
- ~~~~~~~~~~~~
70
64
71
65
72
66
Contributors
@@ -85,3 +79,8 @@ Contributors
85
79
* Saurabh Aneja (:ghuser: `spaneja `)
86
80
* Miroslav Šedivý (:ghuser: `eumiro `)
87
81
* kjsauer (:ghuser: `kjsauer `)
82
+ * Jules Chéron (:ghuser: `jules-ch `)
83
+ * Cliff Hansen (:ghuser: `cwhanse `)
84
+ * Will Holmgren (:ghuser: `wholmgren `)
85
+ * Mark Mikofski (:ghuser: `mikofski `)
86
+ * Kevin Anderson (:ghuser: `kandersolar `)
0 commit comments