{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":6440438,"defaultBranch":"main","name":"arts","ownerLogin":"atmtools","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2012-10-29T12:51:17.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/17474833?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1720171422.0","currentOid":""},"activityList":{"items":[{"before":"7746482cea48d9a54c3d5660a2bb2ad2bf1fe809","after":"0a6c74379a7634a8398ef05dd2f2ed26bd6f6d00","ref":"refs/heads/main","pushedAt":"2024-09-09T18:50:52.000Z","pushType":"pr_merge","commitsCount":9,"pusher":{"login":"riclarsson","name":"Richard Larsson","path":"/riclarsson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3504184?s=80&v=4"},"commit":{"message":"Put the wrapper for the WSV in a separate header seen only by a few cpp-files (#814)\n\nThe idea is that there should be no way now to set a WsvValue directly.\r\nWe want this because we want the dtor to not be created. If it is\r\ncreated, every file that somehow need to access auto_wsg.h is getting a\r\ndtor, or 4-5 seconds longer compilation time. This includes wokrspace.h,\r\nwhich is used extensively.","shortMessageHtmlLink":"Put the wrapper for the WSV in a separate header seen only by a few c…"}},{"before":"accfccf794a13bc3ffc1d1d37788bffdf1e08609","after":"7746482cea48d9a54c3d5660a2bb2ad2bf1fe809","ref":"refs/heads/main","pushedAt":"2024-09-09T12:30:52.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"riclarsson","name":"Richard Larsson","path":"/riclarsson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3504184?s=80&v=4"},"commit":{"message":"Enable PCH (#816)\n\nReenable precompiled headers to speed up compilation.","shortMessageHtmlLink":"Enable PCH (#816)"}},{"before":"a5a4ad3edf7c718e6dbc9f0003d57dfa56d441e6","after":"accfccf794a13bc3ffc1d1d37788bffdf1e08609","ref":"refs/heads/main","pushedAt":"2024-09-06T05:56:48.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"riclarsson","name":"Richard Larsson","path":"/riclarsson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3504184?s=80&v=4"},"commit":{"message":"Move xml operators to their dedicated file (#813)","shortMessageHtmlLink":"Move xml operators to their dedicated file (#813)"}},{"before":"832505622675a7fee9380df6ee4bc425dd477679","after":"a5a4ad3edf7c718e6dbc9f0003d57dfa56d441e6","ref":"refs/heads/main","pushedAt":"2024-09-05T13:27:57.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"olemke","name":"Oliver Lemke","path":"/olemke","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/665724?s=80&v=4"},"commit":{"message":"Significantly improve compilation time on MSVC (#812)\n\nSplit the code in `py_auto_options.cpp` into separate functions to help\r\nMSVC cope with this file.","shortMessageHtmlLink":"Significantly improve compilation time on MSVC (#812)"}},{"before":"74392891029c6fcb8b6e212f439cc5aa1865ddc6","after":"832505622675a7fee9380df6ee4bc425dd477679","ref":"refs/heads/main","pushedAt":"2024-09-05T08:03:32.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"riclarsson","name":"Richard Larsson","path":"/riclarsson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3504184?s=80&v=4"},"commit":{"message":"Use step-by-step approach for RT since it is faster for jacobian (#810)","shortMessageHtmlLink":"Use step-by-step approach for RT since it is faster for jacobian (#810)"}},{"before":"22a285189fa1ddddc3770e3fa0b689fee788f322","after":"74392891029c6fcb8b6e212f439cc5aa1865ddc6","ref":"refs/heads/main","pushedAt":"2024-09-05T06:38:28.000Z","pushType":"pr_merge","commitsCount":12,"pusher":{"login":"riclarsson","name":"Richard Larsson","path":"/riclarsson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3504184?s=80&v=4"},"commit":{"message":"Free ARTS from the GIL (#809)\n\nThe Python GIL (Global Interpreter Lock) ensures that only one thread at\r\na time can execute Python code. It is also engaged when ARTS C++\r\nfunctions are called. This posed an issue when using multithreading in\r\nPython, especially in even-driven frameworks such as GUI frameworks like\r\nQt. In these circumstances it is beneficial to run ARTS calculations in\r\na separate thread and not on the main thread which handles the event\r\nloop. However, with the GIL engaged, the main thread will be stuck until\r\nthe ARTS calculation has finished. To avoid this, this PR releases the\r\nGIL when calling into C++ code. For those cases when the ARTS code might\r\ncall back into Python code (e.g. our operators), the GIL is temporarily\r\nreengaged to ensure some level of thread safety.\r\nIf the user decides to use the same ARTS workspace from different\r\nthreads at the same time, it is up to them to use a mutex or other means\r\nof synchronization to establish thread safety. Otherwise, things can and\r\nwill go wrong!","shortMessageHtmlLink":"Free ARTS from the GIL (#809)"}},{"before":"bd767dc1016456dc323966f986698badc814dd2e","after":"22a285189fa1ddddc3770e3fa0b689fee788f322","ref":"refs/heads/main","pushedAt":"2024-09-05T06:38:15.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"riclarsson","name":"Richard Larsson","path":"/riclarsson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3504184?s=80&v=4"},"commit":{"message":"Reenable full windows CI build (#811)\n\nNanobind 2.1.0 contains a workaround for the MSVC ICE.\r\n\r\nOne problem remaining is that compiling `py_auto_options.cpp` takes a\r\nvery loooooooong time.","shortMessageHtmlLink":"Reenable full windows CI build (#811)"}},{"before":"a0c04d45a319dbe8bd4a7342e19c444b339eb878","after":"bd767dc1016456dc323966f986698badc814dd2e","ref":"refs/heads/main","pushedAt":"2024-09-04T10:04:45.000Z","pushType":"pr_merge","commitsCount":5,"pusher":{"login":"olemke","name":"Oliver Lemke","path":"/olemke","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/665724?s=80&v=4"},"commit":{"message":"Generate Python stubs for ARTS library (#808)\n\nThis enables completion in LSPs (pylance, pylsp, jedi) in IDEs for ARTS\r\ntypes and the ARTS Workspace class.","shortMessageHtmlLink":"Generate Python stubs for ARTS library (#808)"}},{"before":"2c9227ce8543f603fb2bcf222e0790b159c29b92","after":"a0c04d45a319dbe8bd4a7342e19c444b339eb878","ref":"refs/heads/main","pushedAt":"2024-09-03T12:05:43.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"riclarsson","name":"Richard Larsson","path":"/riclarsson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3504184?s=80&v=4"},"commit":{"message":"Fix the test for multiple parameter retrievals (#807)\n\nI think the algorithm I use here is bad. According to `einsum_path` it\r\nshould be possible to speed this up by some margin but I cannot get it\r\nto work. I'll have another look at on-the-fly solutions.","shortMessageHtmlLink":"Fix the test for multiple parameter retrievals (#807)"}},{"before":"aa53cf6e27e254f5abdef897dbfdf16ee1e9103e","after":"2c9227ce8543f603fb2bcf222e0790b159c29b92","ref":"refs/heads/main","pushedAt":"2024-08-30T11:56:36.000Z","pushType":"pr_merge","commitsCount":5,"pusher":{"login":"riclarsson","name":"Richard Larsson","path":"/riclarsson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3504184?s=80&v=4"},"commit":{"message":"Add retrieval options (#805)\n\nAlso disable some options, since they had an ugly interface.","shortMessageHtmlLink":"Add retrieval options (#805)"}},{"before":"6548c3413a63032cebb062ba226755402a8227c5","after":"aa53cf6e27e254f5abdef897dbfdf16ee1e9103e","ref":"refs/heads/main","pushedAt":"2024-08-29T12:54:59.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"riclarsson","name":"Richard Larsson","path":"/riclarsson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3504184?s=80&v=4"},"commit":{"message":"Make documentation a bit better (#804)","shortMessageHtmlLink":"Make documentation a bit better (#804)"}},{"before":"4ab5d09b5a9c41c593680fd40a1b8cdfdb0d18a6","after":"6548c3413a63032cebb062ba226755402a8227c5","ref":"refs/heads/main","pushedAt":"2024-08-28T12:37:45.000Z","pushType":"pr_merge","commitsCount":12,"pusher":{"login":"riclarsson","name":"Richard Larsson","path":"/riclarsson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3504184?s=80&v=4"},"commit":{"message":"Split the Wsv functions (#802)\n\nThis is an attempt at fixing compile time on multi-core machines","shortMessageHtmlLink":"Split the Wsv functions (#802)"}},{"before":"253d9281cd300ace3aa0fbbb9b2c3a61859e6929","after":"5df0cfbeb5462a3a16d517d80e2d2415b766adfb","ref":"refs/heads/v2.6.x","pushedAt":"2024-08-26T16:18:21.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"riclarsson","name":"Richard Larsson","path":"/riclarsson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3504184?s=80&v=4"},"commit":{"message":"[ARTS-2.6] Fix heading in docs (#803)\n\nutils -> cat","shortMessageHtmlLink":"[ARTS-2.6] Fix heading in docs (#803)"}},{"before":"337a3b4968225cc527021aed596820491a0ccdb9","after":"4ab5d09b5a9c41c593680fd40a1b8cdfdb0d18a6","ref":"refs/heads/main","pushedAt":"2024-08-26T12:29:45.000Z","pushType":"pr_merge","commitsCount":6,"pusher":{"login":"riclarsson","name":"Richard Larsson","path":"/riclarsson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3504184?s=80&v=4"},"commit":{"message":"Flat OEM (#801)\n\nThis re-enables the flat OEM retrieval structure that was gone because\r\nof Jacobian no longer having their own grids.","shortMessageHtmlLink":"Flat OEM (#801)"}},{"before":"6b67f67e824fe6d71b2a94233d43fba6a2863d1b","after":"337a3b4968225cc527021aed596820491a0ccdb9","ref":"refs/heads/main","pushedAt":"2024-08-23T07:03:30.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"riclarsson","name":"Richard Larsson","path":"/riclarsson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3504184?s=80&v=4"},"commit":{"message":"Organize disort code and add flux path (#800)","shortMessageHtmlLink":"Organize disort code and add flux path (#800)"}},{"before":"71fabde52a1975c67f8af5a145d657c0c4d9872c","after":"6b67f67e824fe6d71b2a94233d43fba6a2863d1b","ref":"refs/heads/main","pushedAt":"2024-08-22T08:39:16.000Z","pushType":"pr_merge","commitsCount":5,"pusher":{"login":"riclarsson","name":"Richard Larsson","path":"/riclarsson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3504184?s=80&v=4"},"commit":{"message":"Less indirect workspace (#799)","shortMessageHtmlLink":"Less indirect workspace (#799)"}},{"before":"95de57c3ff1fd5923ac535fe0bc606fcafc7d70d","after":"71fabde52a1975c67f8af5a145d657c0c4d9872c","ref":"refs/heads/main","pushedAt":"2024-08-13T06:55:05.000Z","pushType":"pr_merge","commitsCount":16,"pusher":{"login":"olemke","name":"Oliver Lemke","path":"/olemke","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/665724?s=80&v=4"},"commit":{"message":"Clearsky disort (#797)","shortMessageHtmlLink":"Clearsky disort (#797)"}},{"before":"940414a78885e9cbda27986924def21e3028a1ef","after":"95de57c3ff1fd5923ac535fe0bc606fcafc7d70d","ref":"refs/heads/main","pushedAt":"2024-08-09T11:00:25.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"riclarsson","name":"Richard Larsson","path":"/riclarsson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3504184?s=80&v=4"},"commit":{"message":"Require cmake 3.26 (#798)\n\nNeeded for copy_directory_if_different","shortMessageHtmlLink":"Require cmake 3.26 (#798)"}},{"before":"07fa18ce1028bdda94d4c8c1c1663f62f40fcfdf","after":"940414a78885e9cbda27986924def21e3028a1ef","ref":"refs/heads/main","pushedAt":"2024-08-08T08:25:50.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"riclarsson","name":"Richard Larsson","path":"/riclarsson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3504184?s=80&v=4"},"commit":{"message":"Oem (#796)\n\nThis activates the OEM calculations in ARTS 3. We still need some design\r\ndecisions to be fixed here","shortMessageHtmlLink":"Oem (#796)"}},{"before":"25a922eae0b91f650c99b9cbf1ae7e371d75f87f","after":"07fa18ce1028bdda94d4c8c1c1663f62f40fcfdf","ref":"refs/heads/main","pushedAt":"2024-08-06T09:21:31.000Z","pushType":"pr_merge","commitsCount":15,"pusher":{"login":"riclarsson","name":"Richard Larsson","path":"/riclarsson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3504184?s=80&v=4"},"commit":{"message":"Forward calculations of RT Jacobian (#795)\n\nThis fixes the forward Jacobian not working in ARTS 3.\r\n\r\nIt also contains some steps that will help reactivate the OEM\r\ncalculations.","shortMessageHtmlLink":"Forward calculations of RT Jacobian (#795)"}},{"before":"3942ba9741ccb8ebbae4a3b5e16169b82d6af5c8","after":"25a922eae0b91f650c99b9cbf1ae7e371d75f87f","ref":"refs/heads/main","pushedAt":"2024-08-06T06:09:34.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"riclarsson","name":"Richard Larsson","path":"/riclarsson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3504184?s=80&v=4"},"commit":{"message":"Include string for stoi (#790)\n\nRequired by MSVC","shortMessageHtmlLink":"Include string for stoi (#790)"}},{"before":"24d7b12e5aefd13223f75d806bffcdb13e061514","after":"3942ba9741ccb8ebbae4a3b5e16169b82d6af5c8","ref":"refs/heads/main","pushedAt":"2024-08-06T06:09:24.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"riclarsson","name":"Richard Larsson","path":"/riclarsson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3504184?s=80&v=4"},"commit":{"message":"Add dev branding to docs (#794)\n\nMark the development docs clearly as such.","shortMessageHtmlLink":"Add dev branding to docs (#794)"}},{"before":"19472d06d09f0f218c3de77380cb8d61ec9d835c","after":"24d7b12e5aefd13223f75d806bffcdb13e061514","ref":"refs/heads/main","pushedAt":"2024-07-23T09:27:32.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"riclarsson","name":"Richard Larsson","path":"/riclarsson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3504184?s=80&v=4"},"commit":{"message":"Add NO_NDEBUG cmake option (#793)\n\nUse NO_NDEBUG instead of full debug build.\r\nFull debug build requires too much disk space in GitHub CI.","shortMessageHtmlLink":"Add NO_NDEBUG cmake option (#793)"}},{"before":"7cda13a342f563c7db41d8121a82bd4f3592456b","after":"19472d06d09f0f218c3de77380cb8d61ec9d835c","ref":"refs/heads/main","pushedAt":"2024-07-15T08:40:53.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"riclarsson","name":"Richard Larsson","path":"/riclarsson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3504184?s=80&v=4"},"commit":{"message":"Fixes to CKDMT252 continuum (#791)\n\nFix out of bounds access errors.\r\nSwitch to linear interpolation to avoid sharp negative effects due to\r\nhigher interpolation order used in the original code. These artifacts\r\nalso appear in the original Fortran code.\r\nAdjust reference values for co2 and n2_rot continuum in test file.\r\n\r\n\r\n![ckdmt252-diff](https://github.com/user-attachments/assets/ab1fee57-2344-49b8-b5d0-3b56d7902178)","shortMessageHtmlLink":"Fixes to CKDMT252 continuum (#791)"}},{"before":"9f19723fb01ffd9bf9e3e3cd6470cadd1cc346b3","after":"253d9281cd300ace3aa0fbbb9b2c3a61859e6929","ref":"refs/heads/v2.6.x","pushedAt":"2024-07-15T08:40:46.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"riclarsson","name":"Richard Larsson","path":"/riclarsson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3504184?s=80&v=4"},"commit":{"message":"[ARTS-2.6] Fixes to CKDMT252 continuum (#792)\n\nFix out of bounds access errors.\r\nSwitch to linear interpolation to avoid sharp negative effects due to\r\nhigher interpolation order used in the original code. These artifacts\r\nalso appear in the original Fortran code.\r\nAdjust reference values for co2 and n2_rot continuum in test file.\r\n\r\n\r\n![ckdmt252-diff](https://github.com/user-attachments/assets/cf9375e1-0888-4059-9108-7391be4c240e)","shortMessageHtmlLink":"[ARTS-2.6] Fixes to CKDMT252 continuum (#792)"}},{"before":"91ebf7da7e6d8ef7f2a169836f649f1c06866921","after":"7cda13a342f563c7db41d8121a82bd4f3592456b","ref":"refs/heads/main","pushedAt":"2024-07-09T12:11:09.000Z","pushType":"pr_merge","commitsCount":51,"pusher":{"login":"riclarsson","name":"Richard Larsson","path":"/riclarsson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3504184?s=80&v=4"},"commit":{"message":"Nanobind and format (#788)\n\nMassive two stage PR.","shortMessageHtmlLink":"Nanobind and format (#788)"}},{"before":"4304b566273ea7f072a1d45f9491fa83ccfe196e","after":"9f19723fb01ffd9bf9e3e3cd6470cadd1cc346b3","ref":"refs/heads/v2.6.x","pushedAt":"2024-07-05T13:30:48.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"riclarsson","name":"Richard Larsson","path":"/riclarsson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3504184?s=80&v=4"},"commit":{"message":"[ARTS-2.6] Post-release version bump to 2.6.7 (#789)","shortMessageHtmlLink":"[ARTS-2.6] Post-release version bump to 2.6.7 (#789)"}},{"before":"32b002226ab2991a3b8d0a924b778c5d83dfcdf1","after":"4304b566273ea7f072a1d45f9491fa83ccfe196e","ref":"refs/heads/v2.6.x","pushedAt":"2024-07-05T06:38:22.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"olemke","name":"Oliver Lemke","path":"/olemke","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/665724?s=80&v=4"},"commit":{"message":"[ARTS-2.6] Bump version to 2.6.6 (#784)","shortMessageHtmlLink":"[ARTS-2.6] Bump version to 2.6.6 (#784)"}},{"before":"ad553ebdd28b0591179c8bcc54e59bf3332bef77","after":"32b002226ab2991a3b8d0a924b778c5d83dfcdf1","ref":"refs/heads/v2.6.x","pushedAt":"2024-07-04T13:08:38.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"olemke","name":"Oliver Lemke","path":"/olemke","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/665724?s=80&v=4"},"commit":{"message":"Add Bugfix for WSM sunsChangeGeometry (#787)","shortMessageHtmlLink":"Add Bugfix for WSM sunsChangeGeometry (#787)"}},{"before":"b2ef988ee4afafef03573af142671be767c283ae","after":"ad553ebdd28b0591179c8bcc54e59bf3332bef77","ref":"refs/heads/v2.6.x","pushedAt":"2024-07-04T09:20:14.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"olemke","name":"Oliver Lemke","path":"/olemke","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/665724?s=80&v=4"},"commit":{"message":"[ARTS-2.6] Update wignerxjpf to version 1.13 (#786)","shortMessageHtmlLink":"[ARTS-2.6] Update wignerxjpf to version 1.13 (#786)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEsUBk0gA","startCursor":null,"endCursor":null}},"title":"Activity · atmtools/arts"}