Kevin Anderson
Kevin Anderson
- [x] Closes #1316 - [x] I am familiar with the [contributing guidelines](https://pvlib-python.readthedocs.io/en/latest/contributing.html) - [ ] Tests added - [ ] Updates entries to [`docs/sphinx/source/api.rst`](https://github.com/pvlib/pvlib-python/blob/master/docs/sphinx/source/api.rst) for API changes. - [...
The [table of parameter names](https://pvlib-python.readthedocs.io/en/latest/variables_style_rules.html) in the docs is a bit dusty and doesn't perfectly reflect today's pvlib. To make it easier to figure out where the gaps are, here's...
The `cdsapi.Client` constructor includes a call to `logging.basicConfig` which modifies the logging behavior for loggers unrelated to `cdsapi`. Here's an example: ```python import logging import cdsapi # external logger initially...
Closes #46. With this patch, creating a `Client` no longer affects the external loggers' level: ```python In [1]: import logging ...: import cdsapi ...: ...: # external logger initially at...
- [x] closes #121 This PR adds a caching mechanism to the PVcell class such that successive calls to a property reuse the previously calculated value instead of recalculating it...
pvlib 0.7.0 changed the sapm irradiance input from suns to W/m2 (https://pvlib-python.readthedocs.io/en/stable/whatsnew.html#v0-7-0-december-18-2019) and running `contrib/gen_coeffs/example.py` with pvlib >=0.7.0 fails as a result. Relevant line of code: https://github.com/SunPower/PVMismatch/blob/master/pvmismatch/contrib/gen_coeffs/__init__.py#L27
I've been running some hundreds of millions of iterations of pvmismatch calculations and am interested in optimizing for calculation speed. I noticed that some of the PVcell property methods get...
### Describe the problem Tab syncing seems to not work if the activating click is actually a click+drag. A picture is worth 1000 words; here I am highlighting text to...
Oftentimes it is desirable to neglect edge effects to model a row in the interior of a large array. Unfortunately, it seems that the runtime scaling with `n_pvrows` is quite...
This PR does two things: 1) As discussed in #134, the majority of the runtime of `PVEngine.run_full_mode` is in the matrix inversion. However, especially for large simulations, using a sparse...