@@ -4,24 +4,44 @@ v0.3.0 (2016)
4
4
-----------------------
5
5
6
6
This is a major release from 0.2.2.
7
+ It will almost certainly break your code, but it's worth it!
7
8
We recommend that all users upgrade to this version after testing
8
9
their code for compatibility and updating as necessary.
9
10
10
11
11
- Enhancements
12
- ~~~~~~~~~~~~
12
+ API changes
13
+ ~~~~~~~~~~~
13
14
14
- * Adds ``PVSystem``, ``LocalizedPVSystem``, ``ModelChain``,
15
- and ``SingleAxisTracker`` classes. (:issue:`17`)
16
- * Replaces ``location`` arguments with ``latitude``, ``longitude``,
15
+ * The ``location`` argument in ``solarposition.get_solarposition``
16
+ and ``clearsky.ineichen``
17
+ has been replaced with ``latitude``, ``longitude``,
17
18
``altitude``, and ``tz`` as appropriate.
18
19
This separates the object-oriented API from the procedural API.
19
20
(:issue:`17`)
20
- * ``Location`` classes can be created from TMY2/TMY3 metadata
21
- using the ``from_tmy`` constructor.
22
21
* ``Location`` classes gain the ``get_solarposition``, ``get_clearsky``,
23
22
and ``get_airmass`` functions.
24
- * Add Package Overview and Classes pages to documentation.
23
+ * Adds ``ModelChain``, ``PVSystem``, ``LocalizedPVSystem``,
24
+ ``SingleAxisTracker``, and ``LocalizedSingleAxisTracker``
25
+ classes. (:issue:`17`)
26
+ * ``Location`` objects can be created from TMY2/TMY3 metadata
27
+ using the ``from_tmy`` constructor.
28
+ * Change default ``Location`` timezone to ``'UTC'``.
29
+ * The solar position calculators now assume UTC time if the input time
30
+ is not localized. The calculators previously tried to infer the timezone
31
+ from the now defunct location argument.
32
+ * ``pvsystem.sapm_celltemp`` argument names now follow the
33
+ variable conventions.
34
+ * ``irradiance.total_irrad`` now follows the variable conventions.
35
+ (:issue:`105`)
36
+
37
+
38
+ Enhancements
39
+ ~~~~~~~~~~~~
40
+
41
+ * Added new sections to the documentation:
42
+ * :ref:`package_overview`
43
+ * :ref:`variables_style_rules`
44
+ * :ref:'classes`
25
45
* Adds support for Appveyor, a Windows continuous integration service.
26
46
(:issue:`111`)
27
47
* The readthedocs documentation build now uses conda packages
@@ -38,20 +58,13 @@ Enhancements
38
58
``atmosphere.TRUE_ZENITH_MODELS`` to enable code that can
39
59
automatically determine which type of zenith data to use
40
60
e.g. ``Location.get_airmass``.
41
- * Change default ``Location`` timezone to ``'UTC'``.
42
- * Added new sections to the documentation:
43
- * :ref:`package_overview`
44
- * :ref:`variables_style_rules`
61
+
45
62
46
63
Bug fixes
47
64
~~~~~~~~~
48
65
49
- * ``pvsystem.sapm_celltemp`` argument names now follow the
50
- variable conventions.
51
- * ``irradiance.total_irrad`` now follows the variable conventions.
52
- (:issue:`105`)
53
66
* Fixed the metadata key specification in documentation of the
54
- readtmy2 function.
67
+ `` readtmy2`` function.
55
68
* Fixes the import of tkinter on Python 3 (:issue:`112`)
56
69
57
70
0 commit comments