Skip to content

Commit

Permalink
Release notes v0.1.0 (#99)
Browse files Browse the repository at this point in the history
* Add documentation tree for release notes

* Add whatsnew task to PR template

* Add release date

Co-authored-by: Cliff Hansen <cwhanse@sandia.gov>
  • Loading branch information
wfvining and cwhanse authored Nov 20, 2020
1 parent 048b59c commit 27ea3fd
Show file tree
Hide file tree
Showing 5 changed files with 68 additions and 1 deletion.
5 changes: 5 additions & 0 deletions .github/pull_request_template.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,11 @@ not on this list*
- [ ] Closes #xxx
- [ ] Added new API functions to `docs/api.rst`
- [ ] 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
- [ ] Adds description and name entries in the appropriate "what's new" file
in [`docs/whatsnew`](https://github.com/pvlib/pvanalytics/tree/master/docs/whatsnew)
for all changes. Includes link to the GitHub Issue with `` :issue:`num` ``
or this Pull Request with `` :pull:`num` ``. Includes contributor name
and/or GitHub username (link with `` :ghuser:`user` ``).
- [ ] Non-API functions clearly documented with docstrings or comments as necessary
- [ ] Added tests to cover all new or modified code
- [ ] Pull request is nearly complete and ready for detailed review
17 changes: 16 additions & 1 deletion docs/conf.py
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,8 @@
extensions = [
'sphinx.ext.autodoc',
'sphinx.ext.autosummary',
'sphinx.ext.napoleon'
'sphinx.ext.napoleon',
'sphinx.ext.extlinks'
]

autosummary_generate = True
Expand All @@ -55,3 +56,17 @@
# relative to this directory. They are copied after the builtin static files,
# so a file named "default.css" will overwrite the builtin "default.css".
html_static_path = ['_static']

extlinks = {
'issue': (
'https://github.com/pvlib/pvanalytics/issues/%s',
'GH'),
'pull': (
'https://github.com/pvlib/pvanalytics/pull/%s',
'GH'),
'wiki': (
'https://github.com/pvlib/pvanalytics/wiki/%s',
'wiki '),
'doi': ('http://dx.doi.org/%s', 'DOI: '),
'ghuser': ('https://github.com/%s', '@')
}
1 change: 1 addition & 0 deletions docs/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -91,6 +91,7 @@ Contents
:caption: Contents:

api
whatsnew/index

Indices and tables
==================
Expand Down
36 changes: 36 additions & 0 deletions docs/whatsnew/0.1.0.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
.. _whatsnew_010:

0.1.0 (November 20, 2020)
-------------------------

This is the first release of PVAnalytics. As such, the list of "changes"
below is not specific. Future releases will describe specific changes here along
with references to the relevant github issue and pull requests.

API Changes
~~~~~~~~~~~

Enhancements
~~~~~~~~~~~~

* Quality control functions for irradiance, weather and time series data. See
:py:mod:`pvanalytics.quality` for content.
* Feature labeling functions for clipping, clearsky, daytime, and orientation.
See :py:mod:`pvanalytics.features` for content.
* System parameter inference for tilt, azimuth, and whether the system is
tracking or fixed. See :py:mod:`pvanalytics.system` for content.
* NREL performance ratio metric
(:py:func:`pvanalytics.metrics.performance_ratio_nrel`).

Bug Fixes
~~~~~~~~~

Contributors
~~~~~~~~~~~~

* Will Vining (:ghuser:`wfvining`)
* Cliff Hansen (:ghuser:`cwhanse`)
* Saurabh Aneja (:ghuser:`spaneja`)

Special thanks to Matt Muller and Kirsten Perry of NREL for their assistance
in adapting components from the PVFleets QA project to PVAnalytics.
10 changes: 10 additions & 0 deletions docs/whatsnew/index.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
#############
Release Notes
#############

These are the bug-fixes, new features, and improvements for each release.

.. toctree::
:maxdepth: 2

0.1.0

0 comments on commit 27ea3fd

Please sign in to comment.