{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":429346995,"defaultBranch":"python","name":"espresso","ownerLogin":"jhossbach","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2021-11-18T08:11:05.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/50084485?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1710664454.0","currentOid":""},"activityList":{"items":[{"before":"d4ca38db09b85fef66c0a4a39a36f7a411486497","after":"44d9ea89754f0cf474008cf194174470685f3f39","ref":"refs/heads/pip_installable","pushedAt":"2024-03-27T13:51:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jhossbach","name":"Julian Hossbach","path":"/jhossbach","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50084485?s=80&v=4"},"commit":{"message":"fix CI","shortMessageHtmlLink":"fix CI"}},{"before":"9dffe9553961f3f7e9fc4e73eb149b21561a418f","after":"d4ca38db09b85fef66c0a4a39a36f7a411486497","ref":"refs/heads/pip_installable","pushedAt":"2024-03-27T11:12:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jhossbach","name":"Julian Hossbach","path":"/jhossbach","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50084485?s=80&v=4"},"commit":{"message":"move to scikit-build-core, metadata","shortMessageHtmlLink":"move to scikit-build-core, metadata"}},{"before":null,"after":"9dffe9553961f3f7e9fc4e73eb149b21561a418f","ref":"refs/heads/pip_installable","pushedAt":"2024-03-17T08:34:14.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jhossbach","name":"Julian Hossbach","path":"/jhossbach","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50084485?s=80&v=4"},"commit":{"message":"add pyproject and setup","shortMessageHtmlLink":"add pyproject and setup"}},{"before":"a22c2fedcbaef7725d10500dc262c56644f29a66","after":"7ad0534debbbe9dac048f4ff322054001de24587","ref":"refs/heads/python","pushedAt":"2024-03-17T08:33:28.000Z","pushType":"push","commitsCount":33,"pusher":{"login":"jhossbach","name":"Julian Hossbach","path":"/jhossbach","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50084485?s=80&v=4"},"commit":{"message":"Remove MPI static globals (#4858)\n\nFixes #4856\r\n\r\nDescription of changes:\r\n- fix multiple bugs caused by undefined behavior due to the static initialization order of MPI global objects\r\n- ESPResSo is now compatible with Boost 1.84+","shortMessageHtmlLink":"Remove MPI static globals (espressomd#4858)"}},{"before":"7d6434b1fc3041887c08346049b3c8d293ce99cc","after":null,"ref":"refs/heads/refactor_particlerange","pushedAt":"2024-01-08T19:32:50.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jhossbach","name":"Julian Hossbach","path":"/jhossbach","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50084485?s=80&v=4"}},{"before":"35cfc64956ce3c3c5157c11e5788b7f3ff04886f","after":"7d6434b1fc3041887c08346049b3c8d293ce99cc","ref":"refs/heads/refactor_particlerange","pushedAt":"2023-12-23T03:00:00.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jngrad","name":"Jean-Noël Grad","path":"/jngrad","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42201407?s=80&v=4"},"commit":{"message":"core: Use zip iterators in the P3M algorithm","shortMessageHtmlLink":"core: Use zip iterators in the P3M algorithm"}},{"before":"36b27fd49cfcc9cd83bb51f84e7f8ca92c53eb66","after":"35cfc64956ce3c3c5157c11e5788b7f3ff04886f","ref":"refs/heads/refactor_particlerange","pushedAt":"2023-12-11T15:32:01.000Z","pushType":"push","commitsCount":16,"pusher":{"login":"jhossbach","name":"Julian Hossbach","path":"/jhossbach","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50084485?s=80&v=4"},"commit":{"message":"Merge branch 'espressomd:python' into refactor_particlerange","shortMessageHtmlLink":"Merge branch 'espressomd:python' into refactor_particlerange"}},{"before":"fbaf58e0a4b52ea749b58062f4fcc117a3890f43","after":"36b27fd49cfcc9cd83bb51f84e7f8ca92c53eb66","ref":"refs/heads/refactor_particlerange","pushedAt":"2023-12-08T15:52:29.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"jhossbach","name":"Julian Hossbach","path":"/jhossbach","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50084485?s=80&v=4"},"commit":{"message":"remove particlerange from charge_assign","shortMessageHtmlLink":"remove particlerange from charge_assign"}},{"before":"fdadb98ae35e1703e304d65b8db9970de607bfb2","after":"a22c2fedcbaef7725d10500dc262c56644f29a66","ref":"refs/heads/python","pushedAt":"2023-12-08T15:51:55.000Z","pushType":"push","commitsCount":45,"pusher":{"login":"jhossbach","name":"Julian Hossbach","path":"/jhossbach","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50084485?s=80&v=4"},"commit":{"message":"LB+particles: guard against missed coupling due to round-off error (#4827)\n\nFixes #4825\r\n\r\nDescription of changes:\r\n* Bugfix: particles outside the simulation box are now properly coupled using PBC. The coordinates are folded before considering shifted positions in the LB particle coupling code. Also, a test that fails without the fix is added. To my understanding, if the particle position is folded, and then all combination of `folded_pos[i]` +/- `box_l[i]` for all Cartesian directions are considered, both the particle in the primary box and all potential halo regions are caught.","shortMessageHtmlLink":"LB+particles: guard against missed coupling due to round-off error (e…"}},{"before":"b220eeb0a6ec195061bc974943348fa847d7428f","after":null,"ref":"refs/heads/particle_property_iterators","pushedAt":"2023-11-24T15:39:09.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jhossbach","name":"Julian Hossbach","path":"/jhossbach","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50084485?s=80&v=4"}},{"before":"13253334ff011c496e6bd7854954b06bd00de050","after":"fbaf58e0a4b52ea749b58062f4fcc117a3890f43","ref":"refs/heads/refactor_particlerange","pushedAt":"2023-11-24T14:16:46.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jhossbach","name":"Julian Hossbach","path":"/jhossbach","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50084485?s=80&v=4"},"commit":{"message":"WIP","shortMessageHtmlLink":"WIP"}},{"before":null,"after":"13253334ff011c496e6bd7854954b06bd00de050","ref":"refs/heads/refactor_particlerange","pushedAt":"2023-11-24T13:49:08.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jhossbach","name":"Julian Hossbach","path":"/jhossbach","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50084485?s=80&v=4"},"commit":{"message":"WIP","shortMessageHtmlLink":"WIP"}},{"before":"20e9b2d87c6d7eeba38ec76853d0dabe068cc3d4","after":"b220eeb0a6ec195061bc974943348fa847d7428f","ref":"refs/heads/particle_property_iterators","pushedAt":"2023-10-25T11:02:40.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jngrad","name":"Jean-Noël Grad","path":"/jngrad","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42201407?s=80&v=4"},"commit":{"message":"core: Implement ParticlePropertyRange iterator","shortMessageHtmlLink":"core: Implement ParticlePropertyRange iterator"}},{"before":"d0d496445961ea67d73f0035d7dc74dfb733f145","after":"20e9b2d87c6d7eeba38ec76853d0dabe068cc3d4","ref":"refs/heads/particle_property_iterators","pushedAt":"2023-10-25T09:28:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jhossbach","name":"Julian Hossbach","path":"/jhossbach","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50084485?s=80&v=4"},"commit":{"message":"fix CI","shortMessageHtmlLink":"fix CI"}},{"before":"b53fbc7765e8c582c120a3162598c8c61d3d5d36","after":"d0d496445961ea67d73f0035d7dc74dfb733f145","ref":"refs/heads/particle_property_iterators","pushedAt":"2023-10-24T07:28:58.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jhossbach","name":"Julian Hossbach","path":"/jhossbach","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50084485?s=80&v=4"},"commit":{"message":"add suggestions","shortMessageHtmlLink":"add suggestions"}},{"before":"a01607cf2d595cbb25ef1e16f965c0ba8d3c97fc","after":"fdadb98ae35e1703e304d65b8db9970de607bfb2","ref":"refs/heads/python","pushedAt":"2023-10-24T07:16:01.000Z","pushType":"push","commitsCount":105,"pusher":{"login":"jhossbach","name":"Julian Hossbach","path":"/jhossbach","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50084485?s=80&v=4"},"commit":{"message":"Remove more global variables (#4783)\n\nPartial fix for #2628\r\n\r\nDescription of changes:\r\n- encapsulate cell structure, box geometry and local box in the `System` class\r\n- gather MPI-related global variables in a global struct\r\n- rewrite position folding/unfolding free functions as member functions of `BoxGeometry`\r\n\r\nI took this opportunity to cleanup and modernize code, by e.g. replacing hard-coded loops by `Utils::Vector` operations, improving type safety (no mixed signed and unsigned int in arithmetic expression), using more expressive variable names, passing global variables by function argument, adding a collision detection test case, etc.","shortMessageHtmlLink":"Remove more global variables (espressomd#4783)"}},{"before":"fb3c90b57e822259460a939e74b4bb27a86f1e08","after":"b53fbc7765e8c582c120a3162598c8c61d3d5d36","ref":"refs/heads/particle_property_iterators","pushedAt":"2023-09-12T15:43:57.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jhossbach","name":"Julian Hossbach","path":"/jhossbach","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50084485?s=80&v=4"},"commit":{"message":"add suggestions","shortMessageHtmlLink":"add suggestions"}},{"before":"ce6ddd2b570c4b1f5a460df679c14d64171922b9","after":"fb3c90b57e822259460a939e74b4bb27a86f1e08","ref":"refs/heads/particle_property_iterators","pushedAt":"2023-08-11T10:39:44.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"jhossbach","name":"Julian Hossbach","path":"/jhossbach","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50084485?s=80&v=4"},"commit":{"message":"Merge branch 'python' into particle_property_iterators","shortMessageHtmlLink":"Merge branch 'python' into particle_property_iterators"}},{"before":"86d5e4a56818161e55a2ef82b9752a6089292ba0","after":"ce6ddd2b570c4b1f5a460df679c14d64171922b9","ref":"refs/heads/particle_property_iterators","pushedAt":"2023-08-10T11:46:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jhossbach","name":"Julian Hossbach","path":"/jhossbach","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50084485?s=80&v=4"},"commit":{"message":"fix CI","shortMessageHtmlLink":"fix CI"}},{"before":"6bb53e092ed2e09121aad5ed67ceb1238770175c","after":"86d5e4a56818161e55a2ef82b9752a6089292ba0","ref":"refs/heads/particle_property_iterators","pushedAt":"2023-08-10T11:20:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jhossbach","name":"Julian Hossbach","path":"/jhossbach","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50084485?s=80&v=4"},"commit":{"message":"return by reference, implement ranges in long_range_kernel","shortMessageHtmlLink":"return by reference, implement ranges in long_range_kernel"}},{"before":"658feb0f6fe9301380d48086ec57bbcabeaf7bf8","after":"6bb53e092ed2e09121aad5ed67ceb1238770175c","ref":"refs/heads/particle_property_iterators","pushedAt":"2023-08-10T11:19:15.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jhossbach","name":"Julian Hossbach","path":"/jhossbach","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50084485?s=80&v=4"},"commit":{"message":"add ParticlePropertyRange struct, start p3m refactor","shortMessageHtmlLink":"add ParticlePropertyRange struct, start p3m refactor"}},{"before":"eddf7c52a100e2b0b7c8612feaa133da54f5a14a","after":"658feb0f6fe9301380d48086ec57bbcabeaf7bf8","ref":"refs/heads/particle_property_iterators","pushedAt":"2023-05-24T14:22:46.584Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jhossbach","name":"Julian Hossbach","path":"/jhossbach","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50084485?s=80&v=4"},"commit":{"message":"add ParticlePropertyRange struct, start p3m refactor","shortMessageHtmlLink":"add ParticlePropertyRange struct, start p3m refactor"}},{"before":"375739eac00b3974e6c817bc8cd919cbd0ec7183","after":"eddf7c52a100e2b0b7c8612feaa133da54f5a14a","ref":"refs/heads/particle_property_iterators","pushedAt":"2023-05-24T13:33:17.369Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jhossbach","name":"Julian Hossbach","path":"/jhossbach","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50084485?s=80&v=4"},"commit":{"message":"add ParticlePropertyRange struct, start p3m refactor","shortMessageHtmlLink":"add ParticlePropertyRange struct, start p3m refactor"}},{"before":"5085f6ab196fe408af81508d07590b5f0579d107","after":"375739eac00b3974e6c817bc8cd919cbd0ec7183","ref":"refs/heads/particle_property_iterators","pushedAt":"2023-05-24T13:29:44.549Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jhossbach","name":"Julian Hossbach","path":"/jhossbach","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50084485?s=80&v=4"},"commit":{"message":"add ParticlePropertyRange struct, start p3m refactor","shortMessageHtmlLink":"add ParticlePropertyRange struct, start p3m refactor"}},{"before":"952c4dce9df7901f55b44c624c772dc2c2acd9d4","after":"5085f6ab196fe408af81508d07590b5f0579d107","ref":"refs/heads/particle_property_iterators","pushedAt":"2023-05-24T12:47:47.620Z","pushType":"push","commitsCount":1,"pusher":{"login":"jhossbach","name":"Julian Hossbach","path":"/jhossbach","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50084485?s=80&v=4"},"commit":{"message":"add ParticlePropertyRange struct, start p3m refactor","shortMessageHtmlLink":"add ParticlePropertyRange struct, start p3m refactor"}},{"before":null,"after":"952c4dce9df7901f55b44c624c772dc2c2acd9d4","ref":"refs/heads/particle_property_iterators","pushedAt":"2023-05-23T12:49:57.978Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jhossbach","name":"Julian Hossbach","path":"/jhossbach","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50084485?s=80&v=4"},"commit":{"message":"WIP","shortMessageHtmlLink":"WIP"}},{"before":"1367d7773222947ef262382e738306ab3f6086d6","after":"a01607cf2d595cbb25ef1e16f965c0ba8d3c97fc","ref":"refs/heads/python","pushedAt":"2023-05-17T07:53:01.246Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jhossbach","name":"Julian Hossbach","path":"/jhossbach","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50084485?s=80&v=4"},"commit":{"message":"Integrate waLBerla library (#4726)\n\nCloses #2701\r\n\r\nDescription of changes:\r\n- replace the lattice-Boltzmann and electrokinetics features by a new implementation based on waLBerla\r\n- LB and EK kernels are automatically generated using PyStencils and LbmPy\r\n- API changes: new syntax for LB and EK classes, new syntax to add boundaries, new LB/EK output file formats","shortMessageHtmlLink":"Integrate waLBerla library (espressomd#4726)"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEIMKwdAA","startCursor":null,"endCursor":null}},"title":"Activity · jhossbach/espresso"}