{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":719451266,"defaultBranch":"main","name":"Open-Source-Quartz-Solar-Forecast","ownerLogin":"openclimatefix","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-11-16T07:37:42.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/48357542?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1714073874.0","currentOid":""},"activityList":{"items":[{"before":"354103dc2fda1eb035a588a2bf0ec87fcb966662","after":"e86c62756e45beb1a2489e9fa3e72362aab88b36","ref":"refs/heads/tryolabs-model","pushedAt":"2024-05-09T18:57:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"froukje","name":"Frauke Albrecht","path":"/froukje","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10419258?s=80&v=4"},"commit":{"message":"fix previous date prediction","shortMessageHtmlLink":"fix previous date prediction"}},{"before":"01de199820aa08bbd38047517465a0398323c87e","after":"354103dc2fda1eb035a588a2bf0ec87fcb966662","ref":"refs/heads/tryolabs-model","pushedAt":"2024-05-09T16:15:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"froukje","name":"Frauke Albrecht","path":"/froukje","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10419258?s=80&v=4"},"commit":{"message":"change output variable name","shortMessageHtmlLink":"change output variable name"}},{"before":"01a12986582bfb269c8062a884978ac89ad0d374","after":"01de199820aa08bbd38047517465a0398323c87e","ref":"refs/heads/tryolabs-model","pushedAt":"2024-05-09T15:58:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"froukje","name":"Frauke Albrecht","path":"/froukje","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10419258?s=80&v=4"},"commit":{"message":"download and read model as zipfile","shortMessageHtmlLink":"download and read model as zipfile"}},{"before":"30de496fed0e29b8ce109912c2e661676210e79c","after":"4e192df773fc0e569878885bc12524600e46e695","ref":"refs/heads/eval-nwp-issue","pushedAt":"2024-04-26T14:59:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"peterdudfield","name":"Peter Dudfield","path":"/peterdudfield","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34686298?s=80&v=4"},"commit":{"message":"fix irradience","shortMessageHtmlLink":"fix irradience"}},{"before":"da18dc76fb8c1bf80612faa12e0825550a2a42f2","after":"30de496fed0e29b8ce109912c2e661676210e79c","ref":"refs/heads/eval-nwp-issue","pushedAt":"2024-04-26T14:05:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"peterdudfield","name":"Peter Dudfield","path":"/peterdudfield","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34686298?s=80&v=4"},"commit":{"message":"tidy up","shortMessageHtmlLink":"tidy up"}},{"before":"2e9db64a9eb409973edeb30f00f0a88b6138d637","after":"01a12986582bfb269c8062a884978ac89ad0d374","ref":"refs/heads/tryolabs-model","pushedAt":"2024-04-25T21:22:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"diegomarvid","name":"Diego Marvid","path":"/diegomarvid","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33181424?s=80&v=4"},"commit":{"message":"rename main function back to `run_forecast` for testing","shortMessageHtmlLink":"rename main function back to run_forecast for testing"}},{"before":"7386d2ec58557c81d59843a6bf24b436ddb5b0ae","after":"2e9db64a9eb409973edeb30f00f0a88b6138d637","ref":"refs/heads/tryolabs-model","pushedAt":"2024-04-25T21:13:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"diegomarvid","name":"Diego Marvid","path":"/diegomarvid","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33181424?s=80&v=4"},"commit":{"message":"implement tryolabs model","shortMessageHtmlLink":"implement tryolabs model"}},{"before":"df29a920bd7f48a8e288808979ff9776ab7a7dbc","after":"7386d2ec58557c81d59843a6bf24b436ddb5b0ae","ref":"refs/heads/tryolabs-model","pushedAt":"2024-04-25T21:12:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"diegomarvid","name":"Diego Marvid","path":"/diegomarvid","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33181424?s=80&v=4"},"commit":{"message":"add sh file to download model for testing","shortMessageHtmlLink":"add sh file to download model for testing"}},{"before":"cbede4fe0667a7eb21afbf20475b64f3bf4acdde","after":"df29a920bd7f48a8e288808979ff9776ab7a7dbc","ref":"refs/heads/tryolabs-model","pushedAt":"2024-04-25T21:11:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"diegomarvid","name":"Diego Marvid","path":"/diegomarvid","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33181424?s=80&v=4"},"commit":{"message":"update requirements","shortMessageHtmlLink":"update requirements"}},{"before":null,"after":"cbede4fe0667a7eb21afbf20475b64f3bf4acdde","ref":"refs/heads/tryolabs-model","pushedAt":"2024-04-25T19:37:54.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"diegomarvid","name":"Diego Marvid","path":"/diegomarvid","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33181424?s=80&v=4"},"commit":{"message":"upload python version file to specify python version 3.10","shortMessageHtmlLink":"upload python version file to specify python version 3.10"}},{"before":null,"after":"da18dc76fb8c1bf80612faa12e0825550a2a42f2","ref":"refs/heads/eval-nwp-issue","pushedAt":"2024-04-24T06:47:33.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"peterdudfield","name":"Peter Dudfield","path":"/peterdudfield","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34686298?s=80&v=4"},"commit":{"message":"change from mean to hourly average #112","shortMessageHtmlLink":"change from mean to hourly average #112"}},{"before":"b4db0798f4166197456b3b37e871333283d9f644","after":"fa9ec298c97ee0b3c7f85d574cceabd3b8966396","ref":"refs/heads/main","pushedAt":"2024-04-23T12:46:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"peterdudfield","name":"Peter Dudfield","path":"/peterdudfield","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34686298?s=80&v=4"},"commit":{"message":"Bump version: 1.0.31 → 1.0.32 [skip ci]","shortMessageHtmlLink":"Bump version: 1.0.31 → 1.0.32 [skip ci]"}},{"before":"9390f723b44ec2fb7389f95d3809731559664eab","after":"b4db0798f4166197456b3b37e871333283d9f644","ref":"refs/heads/main","pushedAt":"2024-04-23T12:45:49.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"peterdudfield","name":"Peter Dudfield","path":"/peterdudfield","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34686298?s=80&v=4"},"commit":{"message":"added support for solaredge inverters (#109)\n\n* added support for solaredge inverters\r\n\r\n* env example update\r\n\r\n* made inverter type optional and default none","shortMessageHtmlLink":"added support for solaredge inverters (#109)"}},{"before":"fb9328c6dfa7f136e601d715c328ef5cc7c1f15e","after":"9390f723b44ec2fb7389f95d3809731559664eab","ref":"refs/heads/main","pushedAt":"2024-04-23T10:34:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"peterdudfield","name":"Peter Dudfield","path":"/peterdudfield","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34686298?s=80&v=4"},"commit":{"message":"Bump version: 1.0.30 → 1.0.31 [skip ci]","shortMessageHtmlLink":"Bump version: 1.0.30 → 1.0.31 [skip ci]"}},{"before":"c77b56bb62adca7a62a0d012ffe9830abab2cdd4","after":"fb9328c6dfa7f136e601d715c328ef5cc7c1f15e","ref":"refs/heads/main","pushedAt":"2024-04-23T10:34:05.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"peterdudfield","name":"Peter Dudfield","path":"/peterdudfield","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34686298?s=80&v=4"},"commit":{"message":"Update readme and examples (#113)\n\n* Update README.md\r\n\r\n* Update README.md\r\n\r\n* Update example.py\r\n\r\nchange the example to a dynamic timestamp\r\n\r\n* change the examples to use dynamic timestamps.\r\n\r\n---------\r\n\r\nCo-authored-by: Jakob Gebler ","shortMessageHtmlLink":"Update readme and examples (#113)"}},{"before":"b892961ba0fd8a32a1658b636d507e1c84159f88","after":"c77b56bb62adca7a62a0d012ffe9830abab2cdd4","ref":"refs/heads/main","pushedAt":"2024-04-15T16:08:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"peterdudfield","name":"Peter Dudfield","path":"/peterdudfield","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34686298?s=80&v=4"},"commit":{"message":"Bump version: 1.0.29 → 1.0.30 [skip ci]","shortMessageHtmlLink":"Bump version: 1.0.29 → 1.0.30 [skip ci]"}},{"before":"9ef9336c6f0cbf1601132926e1909939a4fd0bc8","after":"b892961ba0fd8a32a1658b636d507e1c84159f88","ref":"refs/heads/main","pushedAt":"2024-04-15T16:08:29.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"peterdudfield","name":"Peter Dudfield","path":"/peterdudfield","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34686298?s=80&v=4"},"commit":{"message":"Add test case for historical data prediction. (#108)\n\n* add test case for a timestamp that is 200 days in the past from now\r\n\r\n* add test case for a timestamp that is 200 days in the past from now\r\n\r\n* remove unimportant function call of test function\r\n\r\n* split forecast test in 2 seperate functions. For now(2 weeks in the past) and 200 days in the past.\r\n\r\n---------\r\n\r\nCo-authored-by: Jakob Elias Gebler ","shortMessageHtmlLink":"Add test case for historical data prediction. (#108)"}},{"before":"9facc2d0c45da76e753ab937afbf1c4749bb0da0","after":"9ef9336c6f0cbf1601132926e1909939a4fd0bc8","ref":"refs/heads/main","pushedAt":"2024-04-15T13:33:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"peterdudfield","name":"Peter Dudfield","path":"/peterdudfield","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34686298?s=80&v=4"},"commit":{"message":"Bump version: 1.0.28 → 1.0.29 [skip ci]","shortMessageHtmlLink":"Bump version: 1.0.28 → 1.0.29 [skip ci]"}},{"before":"ada7bf024259d8a9ade4fd59fc0d31aa84838c38","after":"9facc2d0c45da76e753ab937afbf1c4749bb0da0","ref":"refs/heads/main","pushedAt":"2024-04-15T13:33:10.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"peterdudfield","name":"Peter Dudfield","path":"/peterdudfield","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34686298?s=80&v=4"},"commit":{"message":"updated enphase api to v4 (#106)\n\n* updated api to v4\r\n\r\n* added missing brackets\r\n\r\n* changed varnames\r\n\r\n* ocf_style coding\r\n\r\n* access token generator\r\n\r\n* removed the redundant import\r\n\r\n* example env format\r\n\r\n* authorization url format\r\n\r\n* added venv to gitignore\r\n\r\n---------\r\n\r\nCo-authored-by: root ","shortMessageHtmlLink":"updated enphase api to v4 (#106)"}},{"before":"07f8aa27cea9795f039c343725f3d374eed25c64","after":"ada7bf024259d8a9ade4fd59fc0d31aa84838c38","ref":"refs/heads/main","pushedAt":"2024-04-15T13:17:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"peterdudfield","name":"Peter Dudfield","path":"/peterdudfield","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34686298?s=80&v=4"},"commit":{"message":"Bump version: 1.0.27 → 1.0.28 [skip ci]","shortMessageHtmlLink":"Bump version: 1.0.27 → 1.0.28 [skip ci]"}},{"before":"61e6dcdf93989123bd58cf4890710025f67b1c52","after":"07f8aa27cea9795f039c343725f3d374eed25c64","ref":"refs/heads/main","pushedAt":"2024-04-15T13:17:12.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"peterdudfield","name":"Peter Dudfield","path":"/peterdudfield","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34686298?s=80&v=4"},"commit":{"message":"Feature requested by Issue #26 with additions (#103)\n\n* bug in forecast.run_forecast: 'nwp_source' was not respected when loading the nwp data\r\n\r\n* adjustment of the test for run_forecast. Test for ICON and GFS NWP.\r\n\r\n* change data.get_nwp() in a way that the nwp data is available for dates more than 90 days in the past. The hisorical api from open meteo is used for this purpose. As this does not contain any visibility data, the value is set to the maximum of 24000 km. In addition, the 'openmeteo-requests' pip package is used. this is clearer and uses a binary data format instead of json so that the transmission is faster. And so the string tinkering for the api request can be omitted.\r\n\r\n* remove the request for user input. it is not necessary and makes testing the function unnecessarily complicated.\r\n\r\n* fix visibility bug and return to a 7 day nwp request just for better comparison\r\n\r\n* vis as float\r\n\r\n* cast hole df to float32 since the manual vis add with 24000 was casted as float64\r\n\r\n* cast after setting the time index and cast to float64 instead float64 since the old modell also hold dtype float64\r\n\r\n---------\r\n\r\nCo-authored-by: Jakob Elias Gebler ","shortMessageHtmlLink":"Feature requested by Issue #26 with additions (#103)"}},{"before":"a94bd1a565160b9523a2f048d8e06e609ec310f5","after":"61e6dcdf93989123bd58cf4890710025f67b1c52","ref":"refs/heads/main","pushedAt":"2024-04-15T10:51:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"peterdudfield","name":"Peter Dudfield","path":"/peterdudfield","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34686298?s=80&v=4"},"commit":{"message":"Bump version: 1.0.26 → 1.0.27 [skip ci]","shortMessageHtmlLink":"Bump version: 1.0.26 → 1.0.27 [skip ci]"}},{"before":"ce68f3135ac41f8d138ce24af004d0e24e909dbd","after":"a94bd1a565160b9523a2f048d8e06e609ec310f5","ref":"refs/heads/main","pushedAt":"2024-04-15T10:51:11.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"peterdudfield","name":"Peter Dudfield","path":"/peterdudfield","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34686298?s=80&v=4"},"commit":{"message":"Hotfix: Update test_forecast.py (#105)\n\n* Update test_forecast.py\r\n\r\nhotfix: change hardcoded test date since for icon there are no data and this results in a mix of None type and floats, since gfs still give data for vis and the tests fail.\r\n\r\n* chnage datetime selection in testfile to a relative formate of -2 days\r\n\r\n* change relative test timestamp to now - 2 weeks, it could be more stable then -2days\r\n\r\n---------\r\n\r\nCo-authored-by: Jakob Elias Gebler ","shortMessageHtmlLink":"Hotfix: Update test_forecast.py (#105)"}},{"before":"37c222e4d1ba99671734dc5ab60cfe5f2f96d14b","after":"ce68f3135ac41f8d138ce24af004d0e24e909dbd","ref":"refs/heads/main","pushedAt":"2024-04-08T08:14:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"peterdudfield","name":"Peter Dudfield","path":"/peterdudfield","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34686298?s=80&v=4"},"commit":{"message":"Bump version: 1.0.25 → 1.0.26 [skip ci]","shortMessageHtmlLink":"Bump version: 1.0.25 → 1.0.26 [skip ci]"}},{"before":"a3353b570c52dabb69a3a80c596e05cdcac1da40","after":"37c222e4d1ba99671734dc5ab60cfe5f2f96d14b","ref":"refs/heads/main","pushedAt":"2024-04-08T08:14:04.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"peterdudfield","name":"Peter Dudfield","path":"/peterdudfield","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34686298?s=80&v=4"},"commit":{"message":"added fosdem video links (#101)","shortMessageHtmlLink":"added fosdem video links (#101)"}},{"before":"0678aa9add18b06792eb715de89c86d54d14c003","after":"a3353b570c52dabb69a3a80c596e05cdcac1da40","ref":"refs/heads/main","pushedAt":"2024-04-02T16:27:59.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"zakwatts","name":"Megawattz","path":"/zakwatts","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47150349?s=80&v=4"},"commit":{"message":"docs: add aryanbhosale as a contributor for code (#100)\n\n* docs: update README.md [skip ci]\r\n\r\n* docs: update .all-contributorsrc [skip ci]\r\n\r\n---------\r\n\r\nCo-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>","shortMessageHtmlLink":"docs: add aryanbhosale as a contributor for code (#100)"}},{"before":"83f7c45cdb9e59752fb716d425b3dd2cdc288aa8","after":"44ea14de5ca4dea0cf3d47a7853940ecd9b1465f","ref":"refs/heads/all-contributors/add-aryanbhosale","pushedAt":"2024-04-02T16:27:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"allcontributors[bot]","name":null,"path":"/apps/allcontributors","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/23186?s=80&v=4"},"commit":{"message":"docs: update .all-contributorsrc [skip ci]","shortMessageHtmlLink":"docs: update .all-contributorsrc [skip ci]"}},{"before":"0678aa9add18b06792eb715de89c86d54d14c003","after":"83f7c45cdb9e59752fb716d425b3dd2cdc288aa8","ref":"refs/heads/all-contributors/add-aryanbhosale","pushedAt":"2024-04-02T16:27:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"allcontributors[bot]","name":null,"path":"/apps/allcontributors","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/23186?s=80&v=4"},"commit":{"message":"docs: update README.md [skip ci]","shortMessageHtmlLink":"docs: update README.md [skip ci]"}},{"before":null,"after":"0678aa9add18b06792eb715de89c86d54d14c003","ref":"refs/heads/all-contributors/add-aryanbhosale","pushedAt":"2024-04-02T16:27:25.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"allcontributors[bot]","name":null,"path":"/apps/allcontributors","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/23186?s=80&v=4"},"commit":{"message":"Bump version: 1.0.24 → 1.0.25 [skip ci]","shortMessageHtmlLink":"Bump version: 1.0.24 → 1.0.25 [skip ci]"}},{"before":"05ae555250327a4ca863f2596d9e2422258d28f1","after":"0678aa9add18b06792eb715de89c86d54d14c003","ref":"refs/heads/main","pushedAt":"2024-04-02T16:26:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"peterdudfield","name":"Peter Dudfield","path":"/peterdudfield","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34686298?s=80&v=4"},"commit":{"message":"Bump version: 1.0.24 → 1.0.25 [skip ci]","shortMessageHtmlLink":"Bump version: 1.0.24 → 1.0.25 [skip ci]"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAERetBxAA","startCursor":null,"endCursor":null}},"title":"Activity · openclimatefix/Open-Source-Quartz-Solar-Forecast"}