ENH: add methods and tests for a explicit IV curve calculation of single-diode model#409
Merged
wholmgren merged 76 commits intopvlib:masterpvlib/pvlib-python:masterfrom Jul 10, 2018
Commits
Commits on Jan 27, 2018
Commits on Jan 28, 2018
add "slow" but reliable ways to calculate i_from_v and vv
Show description for 817a303committed
Commits on Jan 30, 2018
- committed
- committed
add tests for slower_way using fminbound
Show description for 595e254committed- committed
add numeric type to args in docstrings
Show description for 7179096committed
Commits on Jan 31, 2018
replace custom newton method with scipy.optimize.newton
Show description for 4b66f87committed- committed
- committed
- committed
calculate i_x and i_xx too for both fast and slow
Show description for 1aba56acommittedtest i_x and i_xx too
Show description for f09be91committeduse brentq instead of fminbound
Show description for 4905363committedchange test for numerical errors to use data file
Show description for a3d2bb4committedworking on #410
Show description for 8ee1b94committedhelping test_singlediode pass tests
Show description for c9a893acommittedadd the requires scipy decorator
Show description for c5248bbcommittedfixes #410
Show description for 68c65c3committedadd i, v, and p to out
Show description for 41e0c83committedneed to calculate i-v curve points to compare
Show description for d7b6e62committedadd mppt method, update docs
Show description for aa3d29acommitted- committed
Commits on Feb 1, 2018
fix circular import issues?
Show description for 54e8d18committed- committed
- committed
- committed
- committed
implement v_from_i wrapper
Show description for 555e946committedrespond to @thunderfish24 review items:
Show description for 52a8e88committedchange default argument for method to "gold"
Show description for c0e18a5committedupdate test_singlediode_methods to use lambertw in comparison
Show description for 09c6a75committedchange name from mppt -> mpp
Show description for ff8cc0bcommittedadd test to check for verbose yet graceful failure of v_from_i
Show description for 446fa9ecommittedfix pytest.raise context, add test_v_from_i
Show description for f976f61committed- committed
- committed
Commits on Jun 20, 2018
Merge branch 'master' into faster_way
Show description for 62010c2committed- committed
TST: update singlediode test for updated atol in #415
Show description for 66a801dcommitted- committed
- committed
Commits on Jun 26, 2018
- committed
ENH: refactor est_voc -> estimate_voc
Show description for 5f89578committed- committed
- committed
Commits on Jun 27, 2018
ENH: TST: refactor reshaping conditions for _array_newton
Show description for d6023b1committedENH: TST: make brentq vectorized always
Show description for 80b3352committedENH: TST: can't vectorize brentq because it treats args as array
Show description for ef20676committedBUG: TST: use "brentq" instead of "gold"
Show description for 98d1c01committedTST: change test fixtures with nonsensical values in quadrant four
Show description for 4ecd913committed
Commits on Jun 28, 2018
TST: fix mpp tests
Show description for bf05d2dcommittedENH: clean up last little bit
Show description for edc445dcommittedENH: BUG: TST: DOC: remove all traces for "fast" or "slow"
Show description for f542d15committedTST: BUG: fix the boolean mask numpy<1.14 bug in tests
Show description for cc6c976committed
Commits on Jun 29, 2018
- committed
DOC: MAINT: respond to review by @cwhanse , clean up docstrings
Show description for 442a3d4committed- committed
MAINT: update what's new for v0.6
Show description for e6b60c6committedDOC: make sure docs render well
Show description for 0fc9c83committed- committed
API: change bishop88 and estimate_voc to be used from singlediode_methods
Show description for 28c8ffbcommittedDOC: link to new singlediode_methods subfunctions in what's new
Show description for 58361c1committedAPI: DOC: ENH: change pvsystem.mpp() -> max_power_point()
Show description for 5f9ed41committed
Commits on Jun 30, 2018
MAINT: address comments by @wholmgren
Show description for 43475cccommitted
Commits on Jul 10, 2018
- committed
- committed
MAINT: move lambertw methods to singlediode_methods.py
Show description for f14ba04committedMAINT: add docstring elaborating the numerical precision test
Show description for 8d86560committedMAINT: use np.expm1(x) for exp(x) - 1 in bishop88 single diode method
Show description for 337d7b4committedMAINT: replace boilerplate code for broadcasting newton array args
Show description for ce5b0f5committedMAINT: TEST: parametrize i_from_v and v_from_i for methods, atol
Show description for 3e009f8committedMAINT: remove import of functools.partial in pvsystem.py
Show description for 082dfd5committed- committed