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

pvlib / pvlib-python / 3378
96%

Build:
DEFAULT BRANCH: master
Ran 28 Aug 2020 09:09PM UTC
Jobs 2
Files 77
Run time 3min
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
3378

push

travis-ci

web-flow
ENH: Port PVsyst and Desoto parameter estimation from MATLAB (#708)

* ENH: porting pvsyst and single diode param est

from PVLIB_MATLAB by Matt Guttenberg Aug-2016, see #229 and #227

Added ported functions and tests to pvlib

Added ported versions of calc_theta_phi_exact, lambertw, singlediode,
update_io_known_n, update_rsh_fixed_pt and associated tests to pvl-python.
Also added a __init__ file ot the tests folder to describe the file folder
and allow the tests to be called if necessary. PVsyst_parameter_estimation
and singlediode are not complete versions

Changed the tests to properly call the appropriate functions

Finished the singlediode script

Added Test script for singlediode

Added tests for singlediode functions and updated scripts

Updated the lambertw and singlediode scripts to fix some small errors that
were found while testing. Added 38 tests for the singlediode script
functions althought more tests will be added.

Finished singlediode and corresponding tests

Finished adding tests for singlediode that tests all of the
functionalities of the script, including properly raising errors. Updated
the singlediode script to fix any errors found while testing. Added a
statement to the lambertw function to make the calculations slightly
faster in the event a -inf case.

Added a new file for the Schumaker_QSpline script

Finished Schumaker_QSpline script

Fixed Schumaker_QSpline script based on test

Adjusted all index references to be integer values to avoid the warnings
that were displayed. Fixed all logic errors. Fixed the sorting mechanism
for the final array.

Added test file for Schumaker_QSpline script

Added a Schumaker_QSpline test

Added a Schumaker_QSpline test (more to be added) and fixed the
singlediode_tests script to adhere to PEP8 standards

Added a couple more tests for Schumaker_QSpline

Added the est_single_diode_parameter port and fixed typos

Added the est_single_diode_par... (continued)

877 of 877 new or added lines in 8 files covered. (100.0%)

9126 of 9744 relevant lines covered (93.66%)

1.89 hits per line

New Missed Lines in Diff

Lines Coverage ∆ File
1
100.0
pvlib/tests/ivtools/test_sdm.py
2
100.0
pvlib/tests/conftest.py
5
100.0
pvlib/ivtools/sde.py
15
100.0
pvlib/ivtools/sdm.py

Uncovered Existing Lines

Lines Coverage ∆ File
2
100.0
pvlib/tests/test_forecast.py
6
100.0
pvlib/forecast.py
Jobs
ID Job ID Ran Files Coverage
2 3378.2 (CONDA_ENV=py35) 28 Aug 2020 09:09PM UTC 0
93.66
Travis Job 3378.2
3 3378.3 (CONDA_ENV=py36 TASK="coverage" DEPLOY_ENV="true") 28 Aug 2020 09:12PM UTC 0
95.62
Travis Job 3378.3
Source Files on build 3378
  • Tree
  • List 77
  • Changed 3
  • Source Changed 1
  • Coverage Changed 3
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Travis Build #3378
  • 71d41d2f on github
  • Prev Build on master (#3369)
  • Next Build on master (#3395)
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

© 2025 Coveralls, Inc