{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":30895522,"defaultBranch":"main","name":"pvlib-python","ownerLogin":"pvlib","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2015-02-17T00:21:33.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/11037261?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1718998806.0","currentOid":""},"activityList":{"items":[{"before":"136cf4781695134146abab9c6a424e6ad1e83655","after":"5d23f145efbe5b4ab44ceda5d29e16eecba288ff","ref":"refs/heads/main","pushedAt":"2024-09-17T14:33:22.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kandersolar","name":"Kevin Anderson","path":"/kandersolar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57452607?s=80&v=4"},"commit":{"message":"fix linter issues in `conf.py` (#2214)","shortMessageHtmlLink":"fix linter issues in conf.py (#2214)"}},{"before":"5aa9ba184c61b6c75da881abd82733e856618b36","after":"136cf4781695134146abab9c6a424e6ad1e83655","ref":"refs/heads/main","pushedAt":"2024-09-16T22:33:08.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kandersolar","name":"Kevin Anderson","path":"/kandersolar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57452607?s=80&v=4"},"commit":{"message":"Update virtual environment guide URL on contributing page (#2200)\n\n* Update contributing.rst\r\n\r\n* add scientific-python.org URL\r\n\r\n* update hyperlinked text\r\n\r\n* link between user guide sections\r\n\r\n* Update contributing.rst","shortMessageHtmlLink":"Update virtual environment guide URL on contributing page (#2200)"}},{"before":"def8c8778ed0abc6e1184ffabd72ca258fe1449a","after":"5aa9ba184c61b6c75da881abd82733e856618b36","ref":"refs/heads/main","pushedAt":"2024-09-11T20:57:59.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"AdamRJensen","name":"Adam R. Jensen","path":"/AdamRJensen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39184289?s=80&v=4"},"commit":{"message":"Update variables_style_rules.csv (#2164)\n\nadd ape","shortMessageHtmlLink":"Update variables_style_rules.csv (#2164)"}},{"before":"3837f549bd78f0682f2102e40204790d2717e25e","after":"def8c8778ed0abc6e1184ffabd72ca258fe1449a","ref":"refs/heads/main","pushedAt":"2024-09-11T18:46:04.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kandersolar","name":"Kevin Anderson","path":"/kandersolar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57452607?s=80&v=4"},"commit":{"message":"Miscellaneous updates to spectrl2 gallery example (#2208)\n\n* correct doi role\r\n\r\n* (possible?) clarification to wording\r\n\r\n* move references\r\n\r\n* Update plot_spectrl2_fig51A.py\r\n\r\n* linter","shortMessageHtmlLink":"Miscellaneous updates to spectrl2 gallery example (#2208)"}},{"before":"a14e95e07173fce14b9a2a7173eb6321bd78059b","after":"3837f549bd78f0682f2102e40204790d2717e25e","ref":"refs/heads/main","pushedAt":"2024-09-11T18:40:08.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kandersolar","name":"Kevin Anderson","path":"/kandersolar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57452607?s=80&v=4"},"commit":{"message":"fix a typo at the singlediode function (#2179)\n\n* fix a typo at the singlediode function\r\n\r\n* add a new colaborator name\r\n\r\n* Update pvlib/singlediode.py\r\n\r\nspace removed\r\n\r\nCo-authored-by: Cliff Hansen \r\n\r\n---------\r\n\r\nCo-authored-by: Cliff Hansen ","shortMessageHtmlLink":"fix a typo at the singlediode function (#2179)"}},{"before":"524fa553f3b956a2cf89aeea32548e2a65252f67","after":"a14e95e07173fce14b9a2a7173eb6321bd78059b","ref":"refs/heads/main","pushedAt":"2024-09-09T15:48:10.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kandersolar","name":"Kevin Anderson","path":"/kandersolar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57452607?s=80&v=4"},"commit":{"message":"Add reference to `tracking.singleaxis` (#2198)\n\n* Update tracking.py\r\n\r\nAdded reference where omega_ideal is used\r\nminor edits e.g. adding `` `` around function arguments\r\n\r\n* Update tracking.py\r\n\r\n* Update tracking.py\r\n\r\ndegree->degrees\r\n\r\n* Update pvlib/tracking.py\r\n\r\nCo-authored-by: Kevin Anderson \r\n\r\n* linter, one more ``\r\n\r\n---------\r\n\r\nCo-authored-by: Kevin Anderson ","shortMessageHtmlLink":"Add reference to tracking.singleaxis (#2198)"}},{"before":"9dfcf45b1329e05084b3cfd7134f95c454ba88c4","after":"524fa553f3b956a2cf89aeea32548e2a65252f67","ref":"refs/heads/main","pushedAt":"2024-09-03T18:14:04.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kandersolar","name":"Kevin Anderson","path":"/kandersolar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57452607?s=80&v=4"},"commit":{"message":"Spelling fix on \"/pvlib/clearsky.py\" documentation (#2176)\n\n* issue 2159\r\n\r\n* name issue 2159\r\n\r\n---------\r\n\r\nCo-authored-by: Kevin Anderson ","shortMessageHtmlLink":"Spelling fix on \"/pvlib/clearsky.py\" documentation (#2176)"}},{"before":"e59d2b816b2ca453ba1c882da346baeb74197d4e","after":"9dfcf45b1329e05084b3cfd7134f95c454ba88c4","ref":"refs/heads/main","pushedAt":"2024-08-30T11:42:34.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kandersolar","name":"Kevin Anderson","path":"/kandersolar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57452607?s=80&v=4"},"commit":{"message":"Miscellaneous improvements to `spectrl2` docstring (#2168)\n\n* Update spectrl2.py\r\n\r\nCo-Authored-By: Cliff Hansen <5393711+cwhanse@users.noreply.github.com>\r\n\r\n* Update spectrl2.py\r\n\r\n* Update spectrl2.py\r\n\r\nCo-Authored-By: Kevin Anderson <57452607+kandersolar@users.noreply.github.com>\r\n\r\n* Update spectrl2.py\r\n\r\nproposal for a few minor changes\r\n\r\n* Update spectrl2.py\r\n\r\nCo-Authored-By: Echedey Luis <80125792+echedey-ls@users.noreply.github.com>\r\n\r\n---------\r\n\r\nCo-authored-by: Cliff Hansen <5393711+cwhanse@users.noreply.github.com>\r\nCo-authored-by: Kevin Anderson <57452607+kandersolar@users.noreply.github.com>\r\nCo-authored-by: Echedey Luis <80125792+echedey-ls@users.noreply.github.com>","shortMessageHtmlLink":"Miscellaneous improvements to spectrl2 docstring (#2168)"}},{"before":"a2abe3e2d12d5a17411ca408f545b0bdfba1db15","after":"e59d2b816b2ca453ba1c882da346baeb74197d4e","ref":"refs/heads/main","pushedAt":"2024-08-29T12:12:55.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kandersolar","name":"Kevin Anderson","path":"/kandersolar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57452607?s=80&v=4"},"commit":{"message":"Fixed typo (#2178)\n\n* Fixed typo\r\n\r\n* Fixed typo\r\n\r\n* Signed in contributors\r\n\r\n* Username revised\r\n\r\n* Username revised\r\n\r\n---------\r\n\r\nCo-authored-by: Marcos Ruiz ","shortMessageHtmlLink":"Fixed typo (#2178)"}},{"before":"aaf42f68d8e9cb23569295a9c359f606bf07a2e5","after":"a2abe3e2d12d5a17411ca408f545b0bdfba1db15","ref":"refs/heads/main","pushedAt":"2024-08-28T11:18:29.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kandersolar","name":"Kevin Anderson","path":"/kandersolar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57452607?s=80&v=4"},"commit":{"message":"`get_sky_diffuse` documentation updated (`ValueError` description) (#2187)\n\n* documentation updated\r\n\r\n* added comma","shortMessageHtmlLink":"get_sky_diffuse documentation updated (ValueError description) (#…"}},{"before":"cbfa29237d9b303cb4c07caaa486403384aca6a7","after":"aaf42f68d8e9cb23569295a9c359f606bf07a2e5","ref":"refs/heads/main","pushedAt":"2024-08-28T11:05:37.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kandersolar","name":"Kevin Anderson","path":"/kandersolar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57452607?s=80&v=4"},"commit":{"message":"Plot limits added in docs\\examples\\iv-modeling\\plot_singlediode.py (#2181)\n\nCo-authored-by: Nicolau ","shortMessageHtmlLink":"Plot limits added in docs\\examples\\iv-modeling\\plot_singlediode.py (#…"}},{"before":"a4c4c21b1865fd3c012b6349a5ad97f4011def99","after":"cbfa29237d9b303cb4c07caaa486403384aca6a7","ref":"refs/heads/main","pushedAt":"2024-08-28T10:57:11.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kandersolar","name":"Kevin Anderson","path":"/kandersolar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57452607?s=80&v=4"},"commit":{"message":"Fix Returns text in `solarposition.ephemeris` (#2182)\n\nCo-authored-by: Nicolau ","shortMessageHtmlLink":"Fix Returns text in solarposition.ephemeris (#2182)"}},{"before":"e2b1d9b39692bfd38d8e377a412efce84e38ec4f","after":"a4c4c21b1865fd3c012b6349a5ad97f4011def99","ref":"refs/heads/main","pushedAt":"2024-08-26T13:44:27.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"AdamRJensen","name":"Adam R. Jensen","path":"/AdamRJensen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39184289?s=80&v=4"},"commit":{"message":"typo fixing of pvwatts_dc (#2175)\n\n* typofixing of pvwatts_dc\r\n\r\n* Update whatsnew\r\n\r\n---------\r\n\r\nCo-authored-by: Nicolau ","shortMessageHtmlLink":"typo fixing of pvwatts_dc (#2175)"}},{"before":"b5e89be2dc7ec761fd1bf6eb21691fc10590c95b","after":"e2b1d9b39692bfd38d8e377a412efce84e38ec4f","ref":"refs/heads/main","pushedAt":"2024-08-22T15:15:03.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kandersolar","name":"Kevin Anderson","path":"/kandersolar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57452607?s=80&v=4"},"commit":{"message":"fix typo on calcparams_desoto help (#2174)\n\n* fix_typo_calcparams_desoto\n\nThere's a typo in the documentation of the \"saturation_current\" parameter on line 1553.\n\n* Update v0.11.1.rst","shortMessageHtmlLink":"fix typo on calcparams_desoto help (#2174)"}},{"before":"0428fbef5db15687b746cdc1aa5732b943f0f17d","after":"b5e89be2dc7ec761fd1bf6eb21691fc10590c95b","ref":"refs/heads/main","pushedAt":"2024-08-16T19:42:43.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"AdamRJensen","name":"Adam R. Jensen","path":"/AdamRJensen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39184289?s=80&v=4"},"commit":{"message":"coerce and rotate pvgis TMY data to desired tz and year (#2138)\n\n* coerce and rotate pvgis TMY data to desired tz and year\r\n\r\n- add private function `_coerce_and_rotate_pvgis()`\r\n- add `utc_offset` and `coerce_year` params to docstring for `get_pvgis_tmy`\r\n- call private function if `utc_offset` is not zero\r\n\r\n* test get_pvgis_tmy_coerce_year\r\n\r\ncheck if utc_offset and coerce_year work as expected\r\n\r\n* fix flake8 in test_pvgis_coerce_year\r\n\r\n- remove whitespace\r\n- shorter lines\r\n\r\n* remove iloc for index in test pvgis coerce\r\n\r\n- incorrect syntax for indices\r\n\r\n* deal with leap year in pvgis when coercing\r\n\r\n- if february is a leap year, when shifting tz, causes issues\r\n- so replace february year with non-leap year\r\n\r\n* fix space around operator in coerce pvgis\r\n\r\n- also fix use ts for timestamp when fixing feb leap year\r\n\r\n* fix pd.Timestamp in pvgis coerce year\r\n\r\n- lower case \"s\" not TimeStamp\r\n\r\n* Update v0.11.1 what's new for coerce pvgis tmy\r\n\r\n- add description and links to issue/pr\r\n\r\n* replace year and tzinfo in pvgis_tmy coerce year\r\n\r\n- also use np.roll\r\n- also make new index and dataframe instead of altering original\r\n- removes need to sanitize original index February for leap year\r\n- remove calendar import but add numpy and pytz\r\n- code much simpler shorter, easier to read\r\n\r\n* remove unused imports from pvgis.py for flake8\r\n\r\n* change private function name to _coerce_and_roll_pvgis_tmy\r\n\r\n* spot check rolled pvgis TMY values after converting tz\r\n\r\n- fix Turin is actually CET which is UTC+1\r\n- be DRY so use variables for test year and tz constants, versus WET and hardcoded\r\n- check tz unchanged if default zero utc_offset\r\n- use _ output args instead of indexing data[0]\r\n- add comments\r\n\r\n* Update utc_offset description\r\n\r\n- explain setting utc_offset will roll data to start at Jan 1 midnight\r\n\r\n* change coerce_year and utc_offset defaults to None in pvgis TMY\r\n\r\n- update arg docstrings\r\n- allow user to coerce year even if utc_offset is None or zero\r\n- use 1990 as default if utc_offset is not None or zero, but coerce_year was unspecified\r\n- add warning comment to be explicit and test identity to avoid unexpected implicit booleaness\r\n\r\n* rename roll_utc_offset in get_pvgis_tmy\r\n\r\n- refactor utc_offset everywhere including comments and docstring\r\n- add additional test to coerce year even if utc offset is zero or none\r\n- change tzname to 'UTC' (versus Etc/GMT or Etc/GMT+0) if replacing with zero utc offset\r\n\r\n* Update pvlib/iotools/pvgis.py with suggestions\r\n\r\nuse \"optional\" vs. \"default None\" per #1574\r\n\r\nCo-authored-by: Kevin Anderson \r\n\r\n* Update docs/sphinx/source/whatsnew/v0.11.1.rst\r\n\r\nrename argument \"roll_utc_offset\" in whatsnew\r\n\r\nCo-authored-by: Kevin Anderson \r\n\r\n* rename _coerce_and_roll_tmy, remove 'pvgis'\r\n\r\n* rename index with new tz in coerce pvgis tmy\r\n\r\n* allow tz of None in _coerce_and_roll_tmy\r\n\r\n- treat tz=None as UTC\r\n- allows get_pvgis_tmy to be simpler\r\n- remove unnecessary comments\r\n\r\n* clarify input tmy_data is UTC...\r\n\r\n- ... in docstring of private function pvgis._coerce_and_roll_tmy()\r\n- rename tmy_data\r\n- name new_index explicitly using pd.DatetimeIndex()\r\n\r\n* fix flake8 in _coerce_and_roll_tmy\r\n\r\n---------\r\n\r\nCo-authored-by: Kevin Anderson \r\nCo-authored-by: Adam R. Jensen <39184289+AdamRJensen@users.noreply.github.com>","shortMessageHtmlLink":"coerce and rotate pvgis TMY data to desired tz and year (#2138)"}},{"before":"cd9cb9ae9bc59b97cbf66ce7da7b5e95f8560434","after":"0428fbef5db15687b746cdc1aa5732b943f0f17d","ref":"refs/heads/main","pushedAt":"2024-08-15T18:17:58.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kandersolar","name":"Kevin Anderson","path":"/kandersolar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57452607?s=80&v=4"},"commit":{"message":"Perez coeff ModelChain example (#2148)\n\n* added perez modelchain example\r\n\r\n* formatting\r\n\r\n* cleaned up\r\n\r\n* linter\r\n\r\n* linter 2\r\n\r\n* added whatsnew\r\n\r\n* Update docs/examples/irradiance-transposition/use_perez_modelchain.py\r\n\r\nCo-authored-by: Kevin Anderson \r\n\r\n* Update docs/examples/irradiance-transposition/use_perez_modelchain.py\r\n\r\nCo-authored-by: Kevin Anderson \r\n\r\n* Update docs/examples/irradiance-transposition/use_perez_modelchain.py\r\n\r\nCo-authored-by: Kevin Anderson \r\n\r\n* Update docs/examples/irradiance-transposition/use_perez_modelchain.py\r\n\r\nCo-authored-by: Kevin Anderson \r\n\r\n* added plt tight layout\r\n\r\n* added plt tight layout\r\n\r\n* Update docs/examples/irradiance-transposition/use_perez_modelchain.py\r\n\r\nCo-authored-by: Cliff Hansen \r\n\r\n* Update docs/examples/irradiance-transposition/use_perez_modelchain.py\r\n\r\nCo-authored-by: Cliff Hansen \r\n\r\n* Update docs/examples/irradiance-transposition/use_perez_modelchain.py\r\n\r\nCo-authored-by: Cliff Hansen \r\n\r\n* linter\r\n\r\n* Update docs/examples/irradiance-transposition/use_perez_modelchain.py\r\n\r\nCo-authored-by: Adam R. Jensen <39184289+AdamRJensen@users.noreply.github.com>\r\n\r\n* Update docs/examples/irradiance-transposition/use_perez_modelchain.py\r\n\r\nCo-authored-by: Adam R. Jensen <39184289+AdamRJensen@users.noreply.github.com>\r\n\r\n* Update docs/examples/irradiance-transposition/use_perez_modelchain.py\r\n\r\nCo-authored-by: Adam R. Jensen <39184289+AdamRJensen@users.noreply.github.com>\r\n\r\n* Update docs/examples/irradiance-transposition/use_perez_modelchain.py\r\n\r\nCo-authored-by: Adam R. Jensen <39184289+AdamRJensen@users.noreply.github.com>\r\n\r\n* Update docs/examples/irradiance-transposition/use_perez_modelchain.py\r\n\r\nCo-authored-by: Adam R. Jensen <39184289+AdamRJensen@users.noreply.github.com>\r\n\r\n* broke up large code block\r\n\r\n---------\r\n\r\nCo-authored-by: Kevin Anderson \r\nCo-authored-by: Cliff Hansen \r\nCo-authored-by: Adam R. Jensen <39184289+AdamRJensen@users.noreply.github.com>","shortMessageHtmlLink":"Perez coeff ModelChain example (#2148)"}},{"before":"5e43be7a7a924f8161181a49e93053aa4a80f54d","after":"cd9cb9ae9bc59b97cbf66ce7da7b5e95f8560434","ref":"refs/heads/main","pushedAt":"2024-08-14T18:02:46.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kandersolar","name":"Kevin Anderson","path":"/kandersolar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57452607?s=80&v=4"},"commit":{"message":"Create function to calculate average photon energy (#2140)\n\n* create\r\n\r\n* Update spectrum.rst\r\n\r\n* Update test_spectrum.py\r\n\r\n* Update mismatch.py\r\n\r\nupdate docstring\r\n\r\n* Update mismatch.py\r\n\r\n* Update mismatch.py\r\n\r\nfix docs typesetting\r\n\r\n* Update mismatch.py\r\n\r\n* docs, tests\r\n\r\n* docs, data checks, tests\r\n\r\nadd checks in function for negative irradiance and invalid data type\r\nadd tests for these checks\r\nupdate docs maths typesetting\r\n\r\n* Update mismatch.py\r\n\r\nstill trying to typeset the units without using / / between multiple length units\r\n\r\n* Update mismatch.py\r\n\r\ntrying unicode superscript\r\n\r\n* Apply suggestions from code review\r\n\r\nCo-authored-by: Kevin Anderson \r\n\r\n* remove comments, inverse fraction\r\n\r\n* remove comment\r\n\r\n* Update irradiance.py\r\n\r\n* Update test_irradiance.py\r\n\r\n* Update test_irradiance.py\r\n\r\n* Update irradiance.py\r\n\r\nupdate returns statement, change symbols, suppress runtimewarning for division by zero\r\n\r\nCo-Authored-By: Kevin Anderson <57452607+kandersolar@users.noreply.github.com>\r\n\r\n* mixed up my lambdas and gammas:(\r\n\r\n* change variable name spectral_irr -> spectrum\r\n\r\n* update variable name in docstring + error messages\r\n\r\n* Update irradiance.py\r\n\r\n* Update test_irradiance.py\r\n\r\nadd test for return np.nan in case of zero si input\r\n\r\n* Apply suggestions from code review\r\n\r\nCo-authored-by: Cliff Hansen \r\n\r\n* Update irradiance.py\r\n\r\n* Update v0.11.1.rst\r\n\r\n* Update irradiance.py\r\n\r\napple suggestions from code review\r\n\r\nCo-Authored-By: Adam R. Jensen <39184289+adamrjensen@users.noreply.github.com>\r\n\r\n* Update irradiance.py\r\n\r\n\"spectrum\" variable --> \"spectra\" (see #2150)\r\n\r\n* Update test_irradiance.py\r\n\r\n\"spectrum\" variable --> \"spectra\" (see #2150)\r\n\r\n* Update test_mismatch.py\r\n\r\nremove unintentional change\r\n\r\n* Update v0.11.1.rst\r\n\r\napply suggestion from code review\r\n\r\nCo-Authored-By: Kevin Anderson <57452607+kandersolar@users.noreply.github.com>\r\n\r\n* Update irradiance.py\r\n\r\nsentence correction\r\n\r\nCo-Authored-By: Kevin Anderson <57452607+kandersolar@users.noreply.github.com>\r\n\r\n* update output datatype and associated tests\r\n\r\nreturn series in case of dataframe input, add test to verify. Remove unnecessary spaces from tests\r\n\r\n* Update test_irradiance.py\r\n\r\nupdate test for datatype according to suggestion from code review\r\n\r\n* Update docs/sphinx/source/whatsnew/v0.11.1.rst\r\n\r\nCo-authored-by: Kevin Anderson \r\n\r\n---------\r\n\r\nCo-authored-by: Kevin Anderson \r\nCo-authored-by: Kevin Anderson <57452607+kandersolar@users.noreply.github.com>\r\nCo-authored-by: Cliff Hansen \r\nCo-authored-by: Adam R. Jensen <39184289+adamrjensen@users.noreply.github.com>","shortMessageHtmlLink":"Create function to calculate average photon energy (#2140)"}},{"before":"599c5d97abd6ed8ba2dec92999cc40ee05083fb7","after":"5e43be7a7a924f8161181a49e93053aa4a80f54d","ref":"refs/heads/main","pushedAt":"2024-08-08T12:14:08.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kandersolar","name":"Kevin Anderson","path":"/kandersolar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57452607?s=80&v=4"},"commit":{"message":"NREL mismatch loss addendum (#2147)\n\n* Preliminar implementation, tests, docs and gallery example\r\n\r\nI expect to extend the gallery example for a day's RMAD profiling.\r\n\r\n* Update versionadded\r\n\r\n* Add example\r\n\r\n* docstring update\r\n\r\n* Update v0.11.0.rst\r\n\r\n* who would have guessed it's always the linter?\r\n\r\n* Update plot_irradiance_nonuniformity_loss.py\r\n\r\n* equation fixes\r\n\r\n* RMAD properties application typo\r\n\r\n* does this fix the link?\r\n\r\n* yet another link\r\n\r\n* These links will never work, I suppose\r\n\r\n* Move some \"Notes\" equations to example and rearrange things there\r\n\r\n* give this equation it's space\r\n\r\n* eq rendering fixes?\r\n\r\n* maths are not mathing today\r\n\r\n* ???\r\n\r\n* ??? x2\r\n\r\n* ??? x3\r\n\r\n* i feel stupid for this\r\n\r\n* Change preprint ref to published one\r\n\r\nCo-Authored-By: Kevin Anderson <57452607+kandersolar@users.noreply.github.com>\r\n\r\n* Published paper coeffs\r\n\r\nCo-Authored-By: Kevin Anderson <57452607+kandersolar@users.noreply.github.com>\r\n\r\n* Lots of improvements\r\n\r\nPending second section of example, and checking docs\r\n\r\nCo-Authored-By: César Domínguez <48208196+cesardd@users.noreply.github.com>\r\nCo-Authored-By: Kevin Anderson <57452607+kandersolar@users.noreply.github.com>\r\n\r\n* Linter - also missing Eq (7)\r\n\r\nCo-Authored-By: César Domínguez <48208196+cesardd@users.noreply.github.com>\r\nCo-Authored-By: Kevin Anderson <57452607+kandersolar@users.noreply.github.com>\r\n\r\n* Test polynomial input\r\n\r\nCo-Authored-By: César Domínguez <48208196+cesardd@users.noreply.github.com>\r\n\r\n* Math\r\n\r\n* Test exception\r\n\r\n* Update pvsystem.py\r\n\r\n* Update plot_irradiance_nonuniformity_loss.py\r\n\r\n* Add fill factor ratio\r\n\r\nCo-Authored-By: Kevin Anderson <57452607+kandersolar@users.noreply.github.com>\r\n\r\n* ª\r\n\r\n* Trying new things\r\n\r\n* Revert \"Trying new things\"\r\n\r\nThis reverts commit 8a19a4dca42d15e95aeff445ea9d48292feeaaa3.\r\n\r\n* Update pvsystem.py\r\n\r\n* :(\r\n\r\n* :((\r\n\r\n* I hope we dont miss that reference\r\n\r\n* Update pvsystem.py\r\n\r\n* Remove second section of the example\r\n\r\n* Minor text upgrade\r\n\r\n* Update pvsystem.py\r\n\r\n* Port to namespace `pvlib.bifacial`\r\n\r\nCo-Authored-By: Cliff Hansen <5393711+cwhanse@users.noreply.github.com>\r\n\r\n* Rename to ``power_mismatch_deline``, document in ``bifacial.rst``\r\n\r\nCo-Authored-By: Cliff Hansen <5393711+cwhanse@users.noreply.github.com>\r\n\r\n* fillfactor only for predefined models\r\n\r\nCo-Authored-By: Cliff Hansen <5393711+cwhanse@users.noreply.github.com>\r\n\r\n* Docstring rewording\r\n\r\nCo-Authored-By: Cliff Hansen <5393711+cwhanse@users.noreply.github.com>\r\n\r\n* Linter\r\n\r\n* More docs rewording\r\n\r\nCo-Authored-By: Cliff Hansen <5393711+cwhanse@users.noreply.github.com>\r\n\r\n* Apply suggestions from Dax\r\n\r\nCo-authored-by: RDaxini <143435106+RDaxini@users.noreply.github.com>\r\n\r\n* Unneded image Dominguez_et_al_PVSC2023.png\r\n\r\n* Rename file\r\n\r\n* Fix equations\r\n\r\n* yup it didnt save\r\n\r\n* lintaaaaaaarrrr\r\n\r\n* Eq 7 numbering\r\n\r\n* Revert unintended changes\r\n\r\n* Adam code review\r\n\r\nCo-Authored-By: Adam R. Jensen <39184289+AdamRJensen@users.noreply.github.com>\r\n\r\n* Links?\r\n\r\nCo-Authored-By: Adam R. Jensen <39184289+AdamRJensen@users.noreply.github.com>\r\n\r\n* Referencing equations manually\r\n\r\nCo-Authored-By: Adam R. Jensen <39184289+AdamRJensen@users.noreply.github.com>\r\n\r\n* Polynomial links\r\n\r\nCo-Authored-By: Adam R. Jensen <39184289+AdamRJensen@users.noreply.github.com>\r\n\r\n* Dont abuse math mode\r\n\r\n* Update loss_models.py\r\n\r\n* I forgot\r\n\r\n* Adam Code Review\r\n\r\nCo-Authored-By: Adam R. Jensen <39184289+AdamRJensen@users.noreply.github.com>\r\n\r\n* whatsnews\r\n\r\n* Update v0.11.0.rst\r\n\r\n* Weird that some tests pass and others dont\r\n\r\n* Update loss_models.py\r\n\r\n* document\r\n\r\n* Update loss_models.py\r\n\r\n* Kevin's review (I)\r\n\r\nCo-Authored-By: Kevin Anderson <57452607+kandersolar@users.noreply.github.com>\r\n\r\n* Kevin's review (II)\r\n\r\nCo-Authored-By: Kevin Anderson <57452607+kandersolar@users.noreply.github.com>\r\n\r\n* Kevin's review (III)\r\n\r\nCo-Authored-By: Kevin Anderson <57452607+kandersolar@users.noreply.github.com>\r\n\r\n* Update v0.11.1.rst\r\n\r\nCo-Authored-By: Kevin Anderson <57452607+kandersolar@users.noreply.github.com>\r\n\r\n* minor changes\r\n\r\n* Forgot to update tests\r\n\r\nCo-Authored-By: Kevin Anderson <57452607+kandersolar@users.noreply.github.com>\r\n\r\n* Accordingly modify model, IO, docs to unitless model\r\n\r\nCo-Authored-By: Kevin Anderson <57452607+kandersolar@users.noreply.github.com>\r\n\r\n* Update loss_models.py\r\n\r\n* Update loss_models.py\r\n\r\nCo-Authored-By: Kevin Anderson <57452607+kandersolar@users.noreply.github.com>\r\n\r\n* Apply suggestions from code review\r\n\r\nCo-authored-by: Cliff Hansen \r\n\r\n* Code review from Cliff\r\n\r\nCo-Authored-By: Cliff Hansen <5393711+cwhanse@users.noreply.github.com>\r\n\r\n* Rendering issues, code review from Kevin\r\n\r\nCo-Authored-By: Kevin Anderson <57452607+kandersolar@users.noreply.github.com>\r\n\r\n* Little missing newline\r\n\r\n* RMAD func definition addendum\r\n\r\nCo-Authored-By: Chris Deline \r\n\r\n* Update v0.11.1.rst\r\n\r\n* Add RMAD eq to docstring\r\n\r\n* Cliff suggestion\r\n\r\nCo-Authored-By: Cliff Hansen <5393711+cwhanse@users.noreply.github.com>\r\n\r\n---------\r\n\r\nCo-authored-by: Kevin Anderson <57452607+kandersolar@users.noreply.github.com>\r\nCo-authored-by: César Domínguez <48208196+cesardd@users.noreply.github.com>\r\nCo-authored-by: Cliff Hansen <5393711+cwhanse@users.noreply.github.com>\r\nCo-authored-by: RDaxini <143435106+RDaxini@users.noreply.github.com>\r\nCo-authored-by: Adam R. Jensen <39184289+AdamRJensen@users.noreply.github.com>\r\nCo-authored-by: Cliff Hansen \r\nCo-authored-by: Chris Deline ","shortMessageHtmlLink":"NREL mismatch loss addendum (#2147)"}},{"before":"ee4f218e848662975f5671ae8f93d879d8e3c10c","after":"599c5d97abd6ed8ba2dec92999cc40ee05083fb7","ref":"refs/heads/main","pushedAt":"2024-08-07T15:20:48.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kandersolar","name":"Kevin Anderson","path":"/kandersolar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57452607?s=80&v=4"},"commit":{"message":"style(pvlib.data.variables_style_rules.csv): fixed power typo (#2157)","shortMessageHtmlLink":"style(pvlib.data.variables_style_rules.csv): fixed power typo (#2157)"}},{"before":"b2a82f1cef58704d1f46bfde1ac8419113024823","after":"ee4f218e848662975f5671ae8f93d879d8e3c10c","ref":"refs/heads/main","pushedAt":"2024-08-07T15:18:52.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kandersolar","name":"Kevin Anderson","path":"/kandersolar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57452607?s=80&v=4"},"commit":{"message":"Removed unused input as shown in issue #2105 (#2156)\n\n* Removed unused input as stated in issue #2105\r\n\r\n* Added entries for fix for issue #2105","shortMessageHtmlLink":"Removed unused input as shown in issue #2105 (#2156)"}},{"before":"72185cbc3be89e280b89a71da1c684b8fe5c15fd","after":"b2a82f1cef58704d1f46bfde1ac8419113024823","ref":"refs/heads/main","pushedAt":"2024-08-07T13:58:32.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kandersolar","name":"Kevin Anderson","path":"/kandersolar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57452607?s=80&v=4"},"commit":{"message":"Split test_spectrum.py (#2151)\n\n* Split test_spectrum.py files\r\n\r\nRestructure tests in line with mismatch.py restructure (#2136)\r\n\r\n* fix conftest import\r\n\r\n* Update test_mismatch.py\r\n\r\nadd spectrl2_data function to mismatch.py\r\n\r\n* Update v0.11.1.rst\r\n\r\n* create pvlib\\tests\\spectrum\\conftest.py","shortMessageHtmlLink":"Split test_spectrum.py (#2151)"}},{"before":"f6b1d2aa6a088f38d20c87294c64371ee218b950","after":"72185cbc3be89e280b89a71da1c684b8fe5c15fd","ref":"refs/heads/main","pushedAt":"2024-08-05T18:09:18.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kandersolar","name":"Kevin Anderson","path":"/kandersolar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57452607?s=80&v=4"},"commit":{"message":"restructure pvlib/spectrum (#2136)\n\n* restructure pvlib/spectrum\r\n\r\nupdate __init__.py\r\nrename mismatch.py to spectral_mismatch.py\r\ncreate spectral_irradiance.py, spectral_response.py\r\n\r\n* update irr and mismatch\r\n\r\n* update irr mismatch\r\n\r\n* Update __init__.py\r\n\r\n* Update spectral_mismatch.py\r\n\r\nresolve circular imports (attempt)\r\n\r\n* Update spectral_mismatch.py\r\n\r\n* Update spectral_mismatch.py\r\n\r\n* Update v0.11.1.rst\r\n\r\n* Update v0.11.1.rst\r\n\r\nbreaking -> breaking up\r\n\r\n* remove spectral prefix\r\n\r\n* update file names","shortMessageHtmlLink":"restructure pvlib/spectrum (#2136)"}},{"before":"83d90eb736d36028fb7028ae468703cfa45a3c5d","after":"f6b1d2aa6a088f38d20c87294c64371ee218b950","ref":"refs/heads/main","pushedAt":"2024-08-05T16:31:09.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"AdamRJensen","name":"Adam R. Jensen","path":"/AdamRJensen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39184289?s=80&v=4"},"commit":{"message":"Function to estimate wind speed at different heights (#2124)\n\n* wind_speed_at_different_heights\r\n\r\n* minor fixed\r\n\r\n* fixed toc and added test\r\n\r\n* edit math mode\r\n\r\n* changed link for reference\r\n\r\n* Apply suggestions from code review\r\n\r\nCo-authored-by: RDaxini <143435106+RDaxini@users.noreply.github.com>\r\nCo-authored-by: Echedey Luis <80125792+echedey-ls@users.noreply.github.com>\r\n\r\n* Update pvlib/tests/test_windspeed.py\r\n\r\nCo-authored-by: Echedey Luis <80125792+echedey-ls@users.noreply.github.com>\r\n\r\n* changed function name\r\n\r\n* Update pvlib/windspeed.py\r\n\r\nCo-authored-by: Echedey Luis <80125792+echedey-ls@users.noreply.github.com>\r\n\r\n* change measured height to reference\r\n\r\n* moved wind speed to atmosphere\r\n\r\n* minor formatting fixes\r\n\r\n* update test parameter names\r\n\r\n* updated error message\r\n\r\n* fixed error message vol.2\r\n\r\n* updated tests\r\n\r\n* Update v0.11.1.rst\r\n\r\n* changed nan condition\r\n\r\n* changed function name\r\n\r\n* Apply suggestions from code review\r\n\r\nCo-authored-by: Cliff Hansen \r\nCo-authored-by: Adam R. Jensen <39184289+AdamRJensen@users.noreply.github.com>\r\n\r\n* changed name (again)\r\n\r\n* condition fix\r\n\r\n* corrected the Sandia wording\r\n\r\n---------\r\n\r\nCo-authored-by: RDaxini <143435106+RDaxini@users.noreply.github.com>\r\nCo-authored-by: Echedey Luis <80125792+echedey-ls@users.noreply.github.com>\r\nCo-authored-by: Cliff Hansen \r\nCo-authored-by: Adam R. Jensen <39184289+AdamRJensen@users.noreply.github.com>","shortMessageHtmlLink":"Function to estimate wind speed at different heights (#2124)"}},{"before":"899b10c2f327aecb4603c36d33ac6e1561c694c3","after":"83d90eb736d36028fb7028ae468703cfa45a3c5d","ref":"refs/heads/main","pushedAt":"2024-07-26T15:44:01.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kandersolar","name":"Kevin Anderson","path":"/kandersolar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57452607?s=80&v=4"},"commit":{"message":"changed w to omega in tracking.py's singleaxis function (#2146)","shortMessageHtmlLink":"changed w to omega in tracking.py's singleaxis function (#2146)"}},{"before":"2e9c2c0b4f9c759f851f881d2810120793d31ea2","after":"899b10c2f327aecb4603c36d33ac6e1561c694c3","ref":"refs/heads/main","pushedAt":"2024-07-22T16:15:54.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kandersolar","name":"Kevin Anderson","path":"/kandersolar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57452607?s=80&v=4"},"commit":{"message":"Remove warnings in docs (#2128)\n\n* Update plot_irradiance_nonuniformity_loss.py\r\n\r\n* Remove warning from duplicate label\r\n\r\n/home/docs/checkouts/readthedocs.org/user_builds/pvlib-python/checkouts/2128/pvlib/temperature.py:docstring of pvlib.temperature.pvsyst_cell:35: WARNING: duplicate label of equation pvsyst, other instance in gallery/floating-pv/plot_floating_pv_cell_temperature\r\n\r\n* Move imports section on `plot_irradiance_nonuniformity_loss.py`\r\n\r\nCo-Authored-By: RDaxini <143435106+RDaxini@users.noreply.github.com>\r\n\r\n* Update docs version switcher text\r\n\r\nCo-Authored-By: RDaxini <143435106+RDaxini@users.noreply.github.com>\r\n\r\n---------\r\n\r\nCo-authored-by: RDaxini <143435106+RDaxini@users.noreply.github.com>","shortMessageHtmlLink":"Remove warnings in docs (#2128)"}},{"before":"0d09130cfc1554313327360101bfac8e65d4bf9d","after":"2e9c2c0b4f9c759f851f881d2810120793d31ea2","ref":"refs/heads/main","pushedAt":"2024-07-17T14:50:34.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"AdamRJensen","name":"Adam R. Jensen","path":"/AdamRJensen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39184289?s=80&v=4"},"commit":{"message":"update spectral_factor_firstsolar (#2100)\n\n* add new parameters, modify tests and warnings\r\n\r\nAdded parameters to enable user to set min/max airmass\r\n\r\nChanged handling of values exceeding max pw to default to max pw rather than np.nan\r\n\r\nReplaced subjective phrasing such as \"exceptionally high\" with \"high\" and removed references to \"divergence\" in the warnings in order to align with the fact that the user can now determine their own limits, which may or may not be \"exceptionally\" high/low or cause model divergence\r\n\r\nAdded tests for new AMa limit parameters, modified warnings and expected values in existing tests\r\n\r\n* out of limit input handling\r\n\r\n* Update mismatch.py\r\n\r\n* Update mismatch.py\r\n\r\n* Update test_spectrum.py\r\n\r\n* Update mismatch.py\r\n\r\n* Update mismatch.py\r\n\r\n* Create v0.11.1.rst\r\n\r\n* Update v0.11.1.rst\r\n\r\n* Apply suggestions from code review\r\n\r\nadriesse + AdamRJensen review\r\n\r\nCo-authored-by: Anton Driesse \r\nCo-authored-by: Adam R. Jensen <39184289+AdamRJensen@users.noreply.github.com>\r\n\r\n* Update pvlib/spectrum/mismatch.py\r\n\r\nCo-authored-by: Anton Driesse \r\n\r\n* create\r\n\r\n* Update test_spectrum.py\r\n\r\n* module_type typesetting\r\n\r\nplus removed a few commas, capitalised a letter\r\n\r\n* Update pvlib/spectrum/mismatch.py\r\n\r\nCo-authored-by: Adam R. Jensen <39184289+AdamRJensen@users.noreply.github.com>\r\n\r\n* Apply suggestions from code review\r\n\r\nCo-authored-by: Adam R. Jensen <39184289+AdamRJensen@users.noreply.github.com>\r\n\r\n* Update notes\r\n\r\n* review comments\r\n\r\npw -> precipitable water\r\n\r\n* Update pvlib/spectrum/mismatch.py\r\n\r\nCo-authored-by: Echedey Luis <80125792+echedey-ls@users.noreply.github.com>\r\n\r\n* Update mismatch.py\r\n\r\n* Update mismatch.py\r\n\r\n* Update mismatch.py\r\n\r\n---------\r\n\r\nCo-authored-by: Anton Driesse \r\nCo-authored-by: Adam R. Jensen <39184289+AdamRJensen@users.noreply.github.com>\r\nCo-authored-by: Echedey Luis <80125792+echedey-ls@users.noreply.github.com>","shortMessageHtmlLink":"update spectral_factor_firstsolar (#2100)"}},{"before":"8e2bc9199f47ce98acfd7d91cf57f2589f41c252","after":"0d09130cfc1554313327360101bfac8e65d4bf9d","ref":"refs/heads/main","pushedAt":"2024-07-17T14:49:33.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"AdamRJensen","name":"Adam R. Jensen","path":"/AdamRJensen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39184289?s=80&v=4"},"commit":{"message":"removed duplicate import of datetime (#2134)","shortMessageHtmlLink":"removed duplicate import of datetime (#2134)"}},{"before":"048b70ffa8a90c788491576e5057bcfc0667d8ea","after":"8e2bc9199f47ce98acfd7d91cf57f2589f41c252","ref":"refs/heads/main","pushedAt":"2024-07-14T12:54:41.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kandersolar","name":"Kevin Anderson","path":"/kandersolar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57452607?s=80&v=4"},"commit":{"message":"Bump docs infraestructure (#2112)\n\n* Initial version bump\r\n\r\n* Pin latests, okay\r\n\r\n* Update extlinks\r\n\r\nSee sphinx#11094\r\n\r\n* add entries to html_context, from pydata sphinx theme\r\n\r\n* Update edit-this-page.html\r\n\r\n* Update edit-this-page.html\r\n\r\n* Update conf.py\r\n\r\n* Update conf.py\r\n\r\n* Footer warning\r\n\r\n* `\"left_sidebar_end\"` -> `\"primary_sidebar_end\"`\r\n\r\n* Add favicons\r\n\r\n* Add favicons dependency\r\n\r\n* GH desktop is a bit broken\r\n\r\n* linter\r\n\r\n* Edit link (I?)\r\n\r\n* `\"use_edit_page_button\": True,` else I can't test it xd\r\n\r\n* Add `edit-this-page.html` again\r\n\r\n* `html_show_sourcelink = False`\r\n\r\n* Update conf.py\r\n\r\n* this was unnecessary\r\n\r\n* Update edit-this-page.html\r\n\r\nhttps://pydata-sphinx-theme.readthedocs.io/en/stable/user_guide/source-buttons.html#custom-link-text\r\n\r\n* Revert \"Update edit-this-page.html\"\r\n\r\nThis reverts commit 4175be53a5c20e5c851d0f7b62c8c184f6ef7ccb.\r\n\r\n* Update conf.py\r\n\r\n* Suppress warnings\r\n\r\nSee numpy#25504\r\n\r\n* Revert back to original\r\n\r\n* Did I already try this?\r\n\r\n* Using the docs\r\n\r\n* Fix the edit -> view on github\r\n\r\n* linter\r\n\r\n* No way linter\r\n\r\n* Fix references formatting\r\n\r\nCo-Authored-By: Kevin Anderson <57452607+kandersolar@users.noreply.github.com>\r\n\r\n* Remove prev/next links\r\n\r\nCo-Authored-By: Kevin Anderson <57452607+kandersolar@users.noreply.github.com>\r\nCo-Authored-By: Adam R. Jensen <39184289+AdamRJensen@users.noreply.github.com>\r\nCo-Authored-By: RDaxini <143435106+RDaxini@users.noreply.github.com>\r\nCo-Authored-By: Cliff Hansen <5393711+cwhanse@users.noreply.github.com>\r\n\r\n* Delay updating docs build env in the future\r\n\r\nCo-Authored-By: Adam R. Jensen <39184289+AdamRJensen@users.noreply.github.com>\r\n\r\n* Copyright\r\n\r\nCo-Authored-By: Adam R. Jensen <39184289+AdamRJensen@users.noreply.github.com>\r\n\r\n* Fix empty sidebar not collapsing (I hope)\r\n\r\nCo-Authored-By: Adam R. Jensen <39184289+AdamRJensen@users.noreply.github.com>\r\n\r\n* Stylize navigation and footer per Adam comment\r\n\r\nCo-Authored-By: Adam R. Jensen <39184289+AdamRJensen@users.noreply.github.com>\r\n\r\n* linter on diff F\r\n\r\n* Update docs/sphinx/source/conf.py\r\n\r\nCo-authored-by: Adam R. Jensen <39184289+AdamRJensen@users.noreply.github.com>\r\n\r\n---------\r\n\r\nCo-authored-by: Kevin Anderson <57452607+kandersolar@users.noreply.github.com>\r\nCo-authored-by: Adam R. Jensen <39184289+AdamRJensen@users.noreply.github.com>\r\nCo-authored-by: RDaxini <143435106+RDaxini@users.noreply.github.com>\r\nCo-authored-by: Cliff Hansen <5393711+cwhanse@users.noreply.github.com>","shortMessageHtmlLink":"Bump docs infraestructure (#2112)"}},{"before":"4354eb98cec0b5c3cffe19257bca12dfac78d98b","after":"048b70ffa8a90c788491576e5057bcfc0667d8ea","ref":"refs/heads/main","pushedAt":"2024-07-10T09:52:20.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"AdamRJensen","name":"Adam R. Jensen","path":"/AdamRJensen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39184289?s=80&v=4"},"commit":{"message":"improve Location docstrings (#2123)","shortMessageHtmlLink":"improve Location docstrings (#2123)"}},{"before":"b6c795d9059be6cb5296b8ea082c20c9be68e335","after":"4354eb98cec0b5c3cffe19257bca12dfac78d98b","ref":"refs/heads/main","pushedAt":"2024-07-09T19:28:57.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kandersolar","name":"Kevin Anderson","path":"/kandersolar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57452607?s=80&v=4"},"commit":{"message":"Update `spectral_factor_sapm` docstring returns statement (#2122)\n\n* update returns statement\r\n\r\n* Update pvlib/spectrum/mismatch.py\r\n\r\nCo-authored-by: Adam R. Jensen <39184289+AdamRJensen@users.noreply.github.com>\r\n\r\n---------\r\n\r\nCo-authored-by: Adam R. Jensen <39184289+AdamRJensen@users.noreply.github.com>","shortMessageHtmlLink":"Update spectral_factor_sapm docstring returns statement (#2122)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEuKSpcQA","startCursor":null,"endCursor":null}},"title":"Activity · pvlib/pvlib-python"}