• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

pvlib / pvanalytics / 35
100%

Build:
DEFAULT BRANCH: master
Ran 24 Mar 2020 06:34PM UTC
Jobs 4
Files 15
Run time 24s
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

pending completion
35

push

travis-ci

web-flow
Implementation of the QCRad algorithm for irradiance quality control (#19)

This implementation is based on code from solarforecastarbiter (SFA) with two major changes:

1. We remove the @mask_flags decorator from the filtering function. This decorator is specific to SFA's bit-wise masks and not needed for this general purpose library.
2. We do not set the Series.name field of the returned masks. In a general purpose library it is not clear what the correct name should be, so for now we will leave it to the user to set the name if they need it.

* Add implementation of QCRad quality checks to quality.irradiance

* Adds tests directory and test module to cover the new irradiance checks.

* Adds a licenses.rst file to the documentation to keep track of
  open source licences and copyright notices.

* Add API documentation

Enables the autodoc, autosummary, and napoleon sphinx extensions to
generate docs from docstrings.

Adds api file to documentation tree with documentation for the qcrad
functions in `quality.irradiance`

* Docstring changes

- Properly format math expressions.
- Remove references from summary lines.
- Clean up return types for check_irradiance_limits_qcrad
- Format notes/warnings with reST directives

* Use raw strings for docstrings with math

These docstrings contian a '\' character (escapes the _ in the
generated docs) that should be interpreted literally.

* Add test for the internal `_check_limits` function

The qcrad checks do not fully exercise this function on their own.

* Break lines before binary operators

PEP 8 recommends line breaks before binary operators rather than
after.

* Follow numpydoc rules for refering to parameters

* Follow PEP 257 guidelines for doc strings.

- Use the imperative voice in first line ("test for..." rather than
  "tests for...").
- Single line doc strings fit on one line (including quotes)
- No blank line after function doc string.

* Limit the... (continued)

133 of 133 relevant lines covered (100.0%)

4.0 hits per line

Jobs
ID Job ID Ran Files Coverage
1 35.1 24 Mar 2020 06:35PM UTC 0
100.0
Travis Job 35.1
2 35.2 24 Mar 2020 06:34PM UTC 0
100.0
Travis Job 35.2
3 35.3 24 Mar 2020 06:34PM UTC 0
100.0
Travis Job 35.3
4 35.4 24 Mar 2020 06:35PM UTC 0
100.0
Travis Job 35.4
Source Files on build 35
Detailed source file information is not available for this build.
  • Back to Repo
  • Travis Build #35
  • 94994a58 on github
  • Prev Build on master (#29)
  • Next Build on master (#50)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc