{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":73198765,"defaultBranch":"master","name":"pycomlink","ownerLogin":"pycomlink","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2016-11-08T15:19:22.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/23340205?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1699822861.0","currentOid":""},"activityList":{"items":[{"before":"28d54a40dd3203e4985020a57d7f016c4ac1e39f","after":"94b612c0b0b10219ac8251b1e47afb690bdb56eb","ref":"refs/heads/master","pushedAt":"2024-01-03T13:46:45.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"maxmargraf","name":"Maximilian Graf","path":"/maxmargraf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44392812?s=80&v=4"},"commit":{"message":"added a simple MLP neural network for wet-dry classification (#146)\n\n* added a simple neural network trained at detecting rainfall with 10minute resolution\r\n\r\n* upload example notebook comparing the different wet dry methods\r\n\r\n* remove np.round in assert_almost equal\r\n\r\n* added more extensive doc string to mlp\r\n\r\n* A simple MLP naural network for wet-dry classification:\r\n\r\nmlp.py:\r\n - added docstring\r\n\r\nWet dry example.ipynb:\r\n - Do pre-processing in one cell, refer to \"Basic CML processing workflow.ipynb\" for more details.\r\n - Investigate two interesting CMLs\r\n - Shorten the notebook to only compare baselines.\r\n\r\n* A simple MLP naural network for wet-dry classification:\r\n\r\nUpdate: The MLP was retrained using more CMLs and a larger validation dataset.\r\n\r\nWet dry example.ipynb:\r\n- re run notebook with retrained weights\r\n\r\nmlp.py:\r\n- updated docstring to match retrained architecture\r\n\r\nmodel_mlp.keras:\r\n- updated weights and architecture\r\n\r\ntest_wet_dry_mlp:\r\n- updated to run with new weights\r\n\r\n* A simple MLP neural network for wet-dry classification:\r\n\r\nRain event detection methods.ipynb:\r\n - Renamed example notebook to current name\r\n - Updated cosmetic suggestions in example notebook","shortMessageHtmlLink":"added a simple MLP neural network for wet-dry classification (#146)"}},{"before":"eaebe64161aaa114c7d06ae092f6c46741bada26","after":"28d54a40dd3203e4985020a57d7f016c4ac1e39f","ref":"refs/heads/master","pushedAt":"2023-11-12T21:00:15.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"cchwala","name":"Christian Chwala","path":"/cchwala","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/102827?s=80&v=4"},"commit":{"message":"Prepare for v0.3.10 (#143)\n\n* Update setup.py\r\n* Update whats-new.rst","shortMessageHtmlLink":"Prepare for v0.3.10 (#143)"}},{"before":"975242b8d1a0788a981cc6e7106737ed91a6be49","after":"eaebe64161aaa114c7d06ae092f6c46741bada26","ref":"refs/heads/master","pushedAt":"2023-11-10T14:47:57.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"cchwala","name":"Christian Chwala","path":"/cchwala","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/102827?s=80&v=4"},"commit":{"message":"Refactoring nearby-link appraoch related code and example notebook (#139)\n\n* remove test of removed function\r\n* update nearby wet dry test and remove test for dims for input as only one variable is passed anyway now\r\n* require pmax in power correction\r\n* update test to proper pmax behavior\r\n* update nearby example notebook\r\n* update rainfall retrival test with more realistic pmax values\r\n* adjust code to use new a_b() function from #141 \r\n* add xarray wrapper decorator to handle sublink dimension","shortMessageHtmlLink":"Refactoring nearby-link appraoch related code and example notebook (#139"}},{"before":"86c64a91b4aafe8c1edab803124b4de1793a8594","after":"975242b8d1a0788a981cc6e7106737ed91a6be49","ref":"refs/heads/master","pushedAt":"2023-11-10T10:29:13.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"cchwala","name":"Christian Chwala","path":"/cchwala","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/102827?s=80&v=4"},"commit":{"message":"Implementing a more flexibel data ingest for a_b() (#141)\n\n* implementing a more flexibel data ingest for a_b()\r\n* add new test for a multi-dimensional f_GHz as xr.DataArray","shortMessageHtmlLink":"Implementing a more flexibel data ingest for a_b() (#141)"}},{"before":"014dd68322c98469bfd66ce25e8b20f17db88bd1","after":"86c64a91b4aafe8c1edab803124b4de1793a8594","ref":"refs/heads/master","pushedAt":"2023-10-25T07:08:04.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"cchwala","name":"Christian Chwala","path":"/cchwala","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/102827?s=80&v=4"},"commit":{"message":" Fixing order of coordinates in read_cmlh5_file_to_xarray (#138)","shortMessageHtmlLink":" Fixing order of coordinates in read_cmlh5_file_to_xarray (#138)"}},{"before":"ca4383987c6fec29630a782854affcc2b5e8df98","after":"014dd68322c98469bfd66ce25e8b20f17db88bd1","ref":"refs/heads/master","pushedAt":"2023-10-24T15:41:03.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"cchwala","name":"Christian Chwala","path":"/cchwala","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/102827?s=80&v=4"},"commit":{"message":"Update WAA notebook (#136)\n\n* fix missing `pol` argument for WAA_Leijnse functions in WAA notebook\r\n* Added WAA Pastorek examples to WAA notebook\r\n* Reprocessing radar_along_CML NetCDF from RADKLIM-YW using the example notebook because the old NetCDF had rounding to 0.1 mm which resulted in too coarse quantization of 5-minute rain rates from RADKLIM-YW\r\n* Overwritten old radar_along_CML NetCDF\r\n* Added nice comparison to radar_along_cml at bottom of WAA notebook\r\n* fix readthedocs config (which suddenly did not work anymore)","shortMessageHtmlLink":"Update WAA notebook (#136)"}},{"before":"df08da4780dbf551bd50e8e168c6d4ab5b912550","after":"ca4383987c6fec29630a782854affcc2b5e8df98","ref":"refs/heads/master","pushedAt":"2023-10-06T06:34:32.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"cchwala","name":"Christian Chwala","path":"/cchwala","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/102827?s=80&v=4"},"commit":{"message":"Prepare for v0.3.9 (#133)\n\n* set v0.3.9 in setup.py\r\n\r\n* update README also the list of example notebooks\r\n\r\n* updated whats-new file","shortMessageHtmlLink":"Prepare for v0.3.9 (#133)"}},{"before":"700c7687488076d7069d6ff57b78def94e991c2e","after":"df08da4780dbf551bd50e8e168c6d4ab5b912550","ref":"refs/heads/master","pushedAt":"2023-10-05T22:43:13.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"cchwala","name":"Christian Chwala","path":"/cchwala","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/102827?s=80&v=4"},"commit":{"message":"Add example and test for Kriging interpolation (#132)\n\n* removed pinning of scipy and pandas\r\n* include Python 3.11 in setup.py\r\n* added notebook for comparison of IDW and Kriging\r\n* added default option to exclude NaNs for Kriging, copied from IDW code\r\n* move IDW test function to correct IDW test case\r\n* added first test case for Kriging\r\n* delete function `get_lon_lat_list_from_cml_list` that has been obsolete for some years now...","shortMessageHtmlLink":"Add example and test for Kriging interpolation (#132)"}},{"before":null,"after":"700c7687488076d7069d6ff57b78def94e991c2e","ref":"refs/heads/python3.11compat","pushedAt":"2023-10-04T14:44:24.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jpolz","name":"Julius Polz","path":"/jpolz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/56866670?s=80&v=4"},"commit":{"message":"prepare for v0.3.8","shortMessageHtmlLink":"prepare for v0.3.8"}},{"before":"6e99e3436692b1eebb18c1480c787a999a0360de","after":"700c7687488076d7069d6ff57b78def94e991c2e","ref":"refs/heads/master","pushedAt":"2023-09-15T21:12:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cchwala","name":"Christian Chwala","path":"/cchwala","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/102827?s=80&v=4"},"commit":{"message":"prepare for v0.3.8","shortMessageHtmlLink":"prepare for v0.3.8"}},{"before":"a684b56b132aa817a52f89599d77bacf304e87fd","after":"6e99e3436692b1eebb18c1480c787a999a0360de","ref":"refs/heads/master","pushedAt":"2023-09-15T10:19:15.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"cchwala","name":"Christian Chwala","path":"/cchwala","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/102827?s=80&v=4"},"commit":{"message":"Update the nearby wet-dry classification and adding rainfall retrieval methods from RAINLINK (#129)\n\n* updating tests for nearby wet-dry classification\r\n* allowing \"vertical\", \"Vertical\", \"horizontal\" and \"Horizontal\" to derive a and b values from ITU table\"\r\n* update wet dry calculations\r\n* cosmetic changes in nearby wet dry test script\r\n* adding test funcs for nearby rainfall retrieval\r\n* adding functions for nearby rainfall retrival\r\n* changing the input of nearby wetdry functions from xarray.Datasets to one xarray.DataArray per variable\r\n* updating a and b calculations to take no or one/several channel_ids\r\n* add new example notebook for the nearby link approach","shortMessageHtmlLink":"Update the nearby wet-dry classification and adding rainfall retrieva…"}},{"before":"5d3d82764c5b66fe1533df9289c762b2392892ab","after":"a684b56b132aa817a52f89599d77bacf304e87fd","ref":"refs/heads/master","pushedAt":"2023-07-17T15:49:20.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"cchwala","name":"Christian Chwala","path":"/cchwala","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/102827?s=80&v=4"},"commit":{"message":"prepare for v0.3.7 (#127)","shortMessageHtmlLink":"prepare for v0.3.7 (#127)"}},{"before":"228cd6084e7f29f11c913c17758e0934c49dc622","after":"5d3d82764c5b66fe1533df9289c762b2392892ab","ref":"refs/heads/master","pushedAt":"2023-06-21T12:34:04.955Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"maxmargraf","name":"Maximilian Graf","path":"/maxmargraf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44392812?s=80&v=4"},"commit":{"message":"Merge pull request #124 from maxmargraf/complex_depraction\n\nreplacing np.bool with bool","shortMessageHtmlLink":"Merge pull request #124 from maxmargraf/complex_depraction"}},{"before":"51e06d4691062eaa8e68a0ad5255dd9819ab8b25","after":"228cd6084e7f29f11c913c17758e0934c49dc622","ref":"refs/heads/master","pushedAt":"2023-06-21T10:44:43.103Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"maxmargraf","name":"Maximilian Graf","path":"/maxmargraf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44392812?s=80&v=4"},"commit":{"message":"Merge pull request #123 from maxmargraf/complex_depraction\n\nremove deprecated np.complex (#121).","shortMessageHtmlLink":"Merge pull request #123 from maxmargraf/complex_depraction"}},{"before":"2d107e651a0d65c7aa97b24fba33f9913967ee94","after":"51e06d4691062eaa8e68a0ad5255dd9819ab8b25","ref":"refs/heads/master","pushedAt":"2023-06-21T07:57:03.091Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"cchwala","name":"Christian Chwala","path":"/cchwala","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/102827?s=80&v=4"},"commit":{"message":"replace depracted `np.complex` with `complex` (#122)","shortMessageHtmlLink":"replace depracted np.complex with complex (#122)"}},{"before":"a0295bae5febd7c1aaa27424d441d09f0800b836","after":"2d107e651a0d65c7aa97b24fba33f9913967ee94","ref":"refs/heads/master","pushedAt":"2023-04-24T13:06:50.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"cchwala","name":"Christian Chwala","path":"/cchwala","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/102827?s=80&v=4"},"commit":{"message":"Drop Python 3.7 and Python 3.8 in CI (#120)\n\n* Update main.yml\r\n* Update setup.py\r\n* Update README.md","shortMessageHtmlLink":"Drop Python 3.7 and Python 3.8 in CI (#120)"}},{"before":"39c4196daf786a3ade1ef9d20971c27c3354e3a3","after":"f0266fab8fbb6aca12939e4e82b6ece3941982c8","ref":"refs/heads/drop_py37_and_py38_in_CI","pushedAt":"2023-04-24T13:03:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cchwala","name":"Christian Chwala","path":"/cchwala","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/102827?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"78e3151720d140c173d252a1b9f16b4f8d9a7192","after":"39c4196daf786a3ade1ef9d20971c27c3354e3a3","ref":"refs/heads/drop_py37_and_py38_in_CI","pushedAt":"2023-04-24T13:00:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cchwala","name":"Christian Chwala","path":"/cchwala","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/102827?s=80&v=4"},"commit":{"message":"Update setup.py","shortMessageHtmlLink":"Update setup.py"}},{"before":"18fc82482f024f31216b842520b4d1f4601994c1","after":"78e3151720d140c173d252a1b9f16b4f8d9a7192","ref":"refs/heads/drop_py37_and_py38_in_CI","pushedAt":"2023-04-24T12:57:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cchwala","name":"Christian Chwala","path":"/cchwala","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/102827?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"d810715a2fc057a4be3af4a5ab776afc7e766079","after":"18fc82482f024f31216b842520b4d1f4601994c1","ref":"refs/heads/drop_py37_and_py38_in_CI","pushedAt":"2023-04-24T12:56:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cchwala","name":"Christian Chwala","path":"/cchwala","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/102827?s=80&v=4"},"commit":{"message":"Update main.yml","shortMessageHtmlLink":"Update main.yml"}},{"before":"5569cd3a73d4f3e718161f9280ee14e046fa0ac7","after":"d810715a2fc057a4be3af4a5ab776afc7e766079","ref":"refs/heads/drop_py37_and_py38_in_CI","pushedAt":"2023-04-24T12:50:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cchwala","name":"Christian Chwala","path":"/cchwala","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/102827?s=80&v=4"},"commit":{"message":"Update main.yml","shortMessageHtmlLink":"Update main.yml"}},{"before":"dcb0111eb643f7b065f99d6cde2cbf1876d48161","after":"5569cd3a73d4f3e718161f9280ee14e046fa0ac7","ref":"refs/heads/drop_py37_and_py38_in_CI","pushedAt":"2023-04-24T12:46:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cchwala","name":"Christian Chwala","path":"/cchwala","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/102827?s=80&v=4"},"commit":{"message":"Update setup.py","shortMessageHtmlLink":"Update setup.py"}},{"before":null,"after":"dcb0111eb643f7b065f99d6cde2cbf1876d48161","ref":"refs/heads/drop_py37_and_py38_in_CI","pushedAt":"2023-04-24T12:42:22.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"cchwala","name":"Christian Chwala","path":"/cchwala","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/102827?s=80&v=4"},"commit":{"message":"Update main.yml","shortMessageHtmlLink":"Update main.yml"}},{"before":"ff2d879a474a0fcb43fe7bce4cea21158c7eeb5f","after":"a0295bae5febd7c1aaa27424d441d09f0800b836","ref":"refs/heads/master","pushedAt":"2023-04-24T08:47:03.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"cchwala","name":"Christian Chwala","path":"/cchwala","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/102827?s=80&v=4"},"commit":{"message":"change absolute import of pycomlink to relative import (#119)\n\nSwitch to relative imports to make using pycomlink as git submodule possible","shortMessageHtmlLink":"change absolute import of pycomlink to relative import (#119)"}},{"before":"bcc59ff5be8ef4736a5b54852712c324ba998507","after":"ff2d879a474a0fcb43fe7bce4cea21158c7eeb5f","ref":"refs/heads/master","pushedAt":"2023-03-17T20:57:42.702Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"cchwala","name":"Christian Chwala","path":"/cchwala","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/102827?s=80&v=4"},"commit":{"message":"Fix problems related to missing `pol` argument when using calc_R_from_A, also did some minor cleanup of example notebook (#116)\n\nThings that were done in this PR:\r\n* it is now forced to pass `pol` to `calc_R_from_A` when passing `f_GHz`, which is the way we commonly use this function. One can also pass `a` and `b` parameters instead of `f_GHz` and `pol`. There are now also tests that check this behavior.\r\n* The WAA function `waa_leijnse_2008_from_A_obs` and `waa_pastorek_2021_from_A_obs` which use `calc_R_from_A` internally, have been adjusted to require a `pol` argument.\r\n* Docstrings of the functions have been adjusted and also improved in some parts\r\n* tests have been adjusted accordingly and new tests added\r\n* black formating in files that were touched in this PR\r\n* updated notebook on basic example workflow\r\n * use `pol` correctly (which is no enforce anyway, see above)\r\n * removed some unnecessary cells\r\n * improves some markdown text\r\n * changed the way resampling to 5-min and 1-h is done, which we do now after concatenating the list of CML `Datasets` to one large `Dataset` because resampling is much faster like this\r\n * made plotting of interpolated maps a bit nicer (in my opinion)\r\n * made plotting of time series more consistent (same figure width, removing unnecessary labels, better colors in some places)\r\n * use `cml['A'].values[cml.A < 0] = 0` instead of `cml['A'] = cml.A.where(cml.A > 0, 0)`, see #117\r\n * added interpolation of short gaps in `trsl`, up to 5 minutes, which improves comparison with reference for high rain rates (I think we had this interpolation in the example notebook some time ago, but maybe it was removed to replace it with the more sophisticated blackout gap filling, which is not there yet..)","shortMessageHtmlLink":"Fix problems related to missing pol argument when using calc_R_from…"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAD1th7sgA","startCursor":null,"endCursor":null}},"title":"Activity · pycomlink/pycomlink"}