Skip to content

Commit 27ea3fd

Browse files
wfviningcwhanse
andauthored
Release notes v0.1.0 (#99)
* Add documentation tree for release notes * Add whatsnew task to PR template * Add release date Co-authored-by: Cliff Hansen <[email protected]>
1 parent 048b59c commit 27ea3fd

File tree

5 files changed

+68
-1
lines changed

5 files changed

+68
-1
lines changed

.github/pull_request_template.md

+5
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,11 @@ not on this list*
1212
- [ ] Closes #xxx
1313
- [ ] Added new API functions to `docs/api.rst`
1414
- [ ] Clearly documented all new API functions with [PEP257](https://www.python.org/dev/peps/pep-0257/) and [numpydoc](https://numpydoc.readthedocs.io/en/latest/format.html) compliant docstrings
15+
- [ ] Adds description and name entries in the appropriate "what's new" file
16+
in [`docs/whatsnew`](https://github.com/pvlib/pvanalytics/tree/master/docs/whatsnew)
17+
for all changes. Includes link to the GitHub Issue with `` :issue:`num` ``
18+
or this Pull Request with `` :pull:`num` ``. Includes contributor name
19+
and/or GitHub username (link with `` :ghuser:`user` ``).
1520
- [ ] Non-API functions clearly documented with docstrings or comments as necessary
1621
- [ ] Added tests to cover all new or modified code
1722
- [ ] Pull request is nearly complete and ready for detailed review

docs/conf.py

+16-1
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,8 @@
3030
extensions = [
3131
'sphinx.ext.autodoc',
3232
'sphinx.ext.autosummary',
33-
'sphinx.ext.napoleon'
33+
'sphinx.ext.napoleon',
34+
'sphinx.ext.extlinks'
3435
]
3536

3637
autosummary_generate = True
@@ -55,3 +56,17 @@
5556
# relative to this directory. They are copied after the builtin static files,
5657
# so a file named "default.css" will overwrite the builtin "default.css".
5758
html_static_path = ['_static']
59+
60+
extlinks = {
61+
'issue': (
62+
'https://github.com/pvlib/pvanalytics/issues/%s',
63+
'GH'),
64+
'pull': (
65+
'https://github.com/pvlib/pvanalytics/pull/%s',
66+
'GH'),
67+
'wiki': (
68+
'https://github.com/pvlib/pvanalytics/wiki/%s',
69+
'wiki '),
70+
'doi': ('http://dx.doi.org/%s', 'DOI: '),
71+
'ghuser': ('https://github.com/%s', '@')
72+
}

docs/index.rst

+1
Original file line numberDiff line numberDiff line change
@@ -91,6 +91,7 @@ Contents
9191
:caption: Contents:
9292

9393
api
94+
whatsnew/index
9495

9596
Indices and tables
9697
==================

docs/whatsnew/0.1.0.rst

+36
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
.. _whatsnew_010:
2+
3+
0.1.0 (November 20, 2020)
4+
-------------------------
5+
6+
This is the first release of PVAnalytics. As such, the list of "changes"
7+
below is not specific. Future releases will describe specific changes here along
8+
with references to the relevant github issue and pull requests.
9+
10+
API Changes
11+
~~~~~~~~~~~
12+
13+
Enhancements
14+
~~~~~~~~~~~~
15+
16+
* Quality control functions for irradiance, weather and time series data. See
17+
:py:mod:`pvanalytics.quality` for content.
18+
* Feature labeling functions for clipping, clearsky, daytime, and orientation.
19+
See :py:mod:`pvanalytics.features` for content.
20+
* System parameter inference for tilt, azimuth, and whether the system is
21+
tracking or fixed. See :py:mod:`pvanalytics.system` for content.
22+
* NREL performance ratio metric
23+
(:py:func:`pvanalytics.metrics.performance_ratio_nrel`).
24+
25+
Bug Fixes
26+
~~~~~~~~~
27+
28+
Contributors
29+
~~~~~~~~~~~~
30+
31+
* Will Vining (:ghuser:`wfvining`)
32+
* Cliff Hansen (:ghuser:`cwhanse`)
33+
* Saurabh Aneja (:ghuser:`spaneja`)
34+
35+
Special thanks to Matt Muller and Kirsten Perry of NREL for their assistance
36+
in adapting components from the PVFleets QA project to PVAnalytics.

docs/whatsnew/index.rst

+10
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
#############
2+
Release Notes
3+
#############
4+
5+
These are the bug-fixes, new features, and improvements for each release.
6+
7+
.. toctree::
8+
:maxdepth: 2
9+
10+
0.1.0

0 commit comments

Comments
 (0)