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

pvlib / pvanalytics / 705
100%

Build:
DEFAULT BRANCH: master
Ran 01 Sep 2020 01:41PM UTC
Jobs 4
Files 35
Run time 8min
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
705

push

travis-ci

web-flow
Determine whether a system has a fixed orientation or is equipped with a tracker (#49)

* Use an enum to specify whether a system is equipped with a tracker

Add system.Tracker enum with instances FIXED, TRACKING, and UNKNOWN

* Add test for GHI orientation.

The orientation of a GHI sensor is FIXED.

* Add orientation test based on simulated power data

Uses pvlib to simulate power from a fixed PV system and verifies that
system.is_tracking_envelope() returns Tracker.FIXED.

* Test that a simulated single axis tracker is Tracker.TRACKING

* data with too much clipping has UNKNOWN orientation

* Test that a constant signal has "UNKNOWN" orientation

* Test orientation on tracking system that is broken part of the time

If the profile of the median does not match the profile of the 99.5%
quantile (because 100 days have garbage data) then the orientation is
UNKNOWN.

* Suppress warning caused by test data with slope equal to zero

Zero slope (in the constant data) leads to warnings from the curve
fitting funcitons due to division by zero.

* Test that a fixed system with perturbed data has UNKNOWN orientation

100 days of garbage data messes up the median and causes the fit to
fail when 'fit_median' is True.

* Added system.is_tracking_envelope to API documentation

* Remove empty test.util.test_fit module

No longer need this test since the interface for the curve fitting
functions now accepts non-datetime indexed series.

* Add parameter to control minimum value of daytime data

Trying to propagate magic-number type values up to the API. These
parameters could be important for tuning performance on particular
data sets.

* Rewrite is_tracking_envelope() docstring

Reword and reformat to clarify the conditions that must be met for a system to be marked as TRACKING, FIXED, or UNKNOWN. Also make clear the effect of the optional median fit.

Co-authored-by: Cliff Hansen <cwhanse@sandia.gov>

* Move max... (continued)

1191 of 1191 relevant lines covered (100.0%)

4.0 hits per line

Jobs
ID Job ID Ran Files Coverage
1 705.1 01 Sep 2020 01:41PM UTC 0
100.0
Travis Job 705.1
2 705.2 01 Sep 2020 01:41PM UTC 0
100.0
Travis Job 705.2
3 705.3 01 Sep 2020 01:41PM UTC 0
100.0
Travis Job 705.3
4 705.4 01 Sep 2020 01:41PM UTC 0
100.0
Travis Job 705.4
Source Files on build 705
Detailed source file information is not available for this build.
  • Back to Repo
  • Travis Build #705
  • fb0091d9 on github
  • Prev Build on master (#672)
  • Next Build on master (#708)
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