{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":645779240,"defaultBranch":"main","name":"Pathlines.jl","ownerLogin":"WaterLily-jl","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-05-26T12:16:39.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/174433206?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1685103400.0332842","currentOid":""},"activityList":{"items":[{"before":"23dc076e14ab0d48a57918e543f054a06439328b","after":"453a29c558ce62c731a991268c3ffd908215cce1","ref":"refs/heads/main","pushedAt":"2023-06-04T12:29:22.464Z","pushType":"push","commitsCount":1,"pusher":{"login":"weymouth","name":"Gabriel Weymouth","path":"/weymouth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/468263?s=80&v=4"},"commit":{"message":"fixed gitignore","shortMessageHtmlLink":"fixed gitignore"}},{"before":"7b12e18235a48d5511837ae5873eb9e9b931a82e","after":"23dc076e14ab0d48a57918e543f054a06439328b","ref":"refs/heads/main","pushedAt":"2023-06-04T12:27:38.987Z","pushType":"push","commitsCount":1,"pusher":{"login":"weymouth","name":"Gabriel Weymouth","path":"/weymouth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/468263?s=80&v=4"},"commit":{"message":"Created Julia package Pathlines.jl","shortMessageHtmlLink":"Created Julia package Pathlines.jl"}},{"before":"7aa3bed08489bcb6c03a03235018671e8b940f5b","after":"7b12e18235a48d5511837ae5873eb9e9b931a82e","ref":"refs/heads/main","pushedAt":"2023-06-03T21:28:44.529Z","pushType":"push","commitsCount":1,"pusher":{"login":"weymouth","name":"Gabriel Weymouth","path":"/weymouth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/468263?s=80&v=4"},"commit":{"message":"Add particleplot and clean up streamplot","shortMessageHtmlLink":"Add particleplot and clean up streamplot"}},{"before":"3af5d3f785655b8b19614d8f5ded02556c9b4111","after":"7aa3bed08489bcb6c03a03235018671e8b940f5b","ref":"refs/heads/main","pushedAt":"2023-06-01T10:16:50.436Z","pushType":"push","commitsCount":1,"pusher":{"login":"weymouth","name":"Gabriel Weymouth","path":"/weymouth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/468263?s=80&v=4"},"commit":{"message":"Fixed critical typo and added safe initialization","shortMessageHtmlLink":"Fixed critical typo and added safe initialization"}},{"before":"86ca03feeb7b3c3334d1b1ca20555b7b14cbd6b7","after":"3af5d3f785655b8b19614d8f5ded02556c9b4111","ref":"refs/heads/main","pushedAt":"2023-06-01T07:58:16.479Z","pushType":"push","commitsCount":3,"pusher":{"login":"weymouth","name":"Gabriel Weymouth","path":"/weymouth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/468263?s=80&v=4"},"commit":{"message":"Re-organize functions\n\nJust cleaning up the order of the functions in the file to make it read cleaner.","shortMessageHtmlLink":"Re-organize functions"}},{"before":"d9295d19dd8f2a7ab7a6a30416879998ca4afa57","after":"86ca03feeb7b3c3334d1b1ca20555b7b14cbd6b7","ref":"refs/heads/main","pushedAt":"2023-05-28T08:23:04.448Z","pushType":"push","commitsCount":1,"pusher":{"login":"weymouth","name":"Gabriel Weymouth","path":"/weymouth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/468263?s=80&v=4"},"commit":{"message":"KernelAbstractions Particles.update!\n\nSwitched from broadcast to KernelAbstractions. I find it a little easier to read, and it's around 5x faster on my machine for both CPU and GPU. Current timings are:\n\njulia> test(CuArray)\n 0.000013 seconds (65 allocations: 3.188 KiB)\n\njulia> test(Array)\n 0.035661 seconds (224 allocations: 18.000 KiB)","shortMessageHtmlLink":"KernelAbstractions Particles.update!"}},{"before":"a834e63c393ea3840621c4acec68d612ae25e702","after":"d9295d19dd8f2a7ab7a6a30416879998ca4afa57","ref":"refs/heads/main","pushedAt":"2023-05-27T17:11:36.661Z","pushType":"push","commitsCount":1,"pusher":{"login":"weymouth","name":"Gabriel Weymouth","path":"/weymouth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/468263?s=80&v=4"},"commit":{"message":"Added first draft of a streamplot function\n\nRealized I need linesegments (not scatter), so I added a new array to hold the old positions and a few functions to update everything. The streamplot is like LilyPad: add an alpha-0.1 box and the new linesegments every time step.","shortMessageHtmlLink":"Added first draft of a streamplot function"}},{"before":"c58764f5ac9c68e1a91919b25761e56fd5140f48","after":"a834e63c393ea3840621c4acec68d612ae25e702","ref":"refs/heads/main","pushedAt":"2023-05-27T17:08:18.993Z","pushType":"push","commitsCount":1,"pusher":{"login":"weymouth","name":"Gabriel Weymouth","path":"/weymouth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/468263?s=80&v=4"},"commit":{"message":"Add Particles.jl\n\nTracer particle struct that can be initialized in 2D or 3D on CPU or GPU. Fast linear interpolation of any field at the particle positions. Positions are updated using Heun's predictor-corrector. Test case with WaterLily TGV updated 1e6 particles in 21μs with <7KiB allocations.","shortMessageHtmlLink":"Add Particles.jl"}},{"before":null,"after":"c58764f5ac9c68e1a91919b25761e56fd5140f48","ref":"refs/heads/main","pushedAt":"2023-05-26T12:16:40.033Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"weymouth","name":"Gabriel Weymouth","path":"/weymouth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/468263?s=80&v=4"},"commit":{"message":"Initial commit","shortMessageHtmlLink":"Initial commit"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyMy0wNi0wNFQxMjoyOToyMi40NjQ1NTNazwAAAAM6U60J","startCursor":"Y3Vyc29yOnYyOpK7MjAyMy0wNi0wNFQxMjoyOToyMi40NjQ1NTNazwAAAAM6U60J","endCursor":"Y3Vyc29yOnYyOpK7MjAyMy0wNS0yNlQxMjoxNjo0MC4wMzMyODRazwAAAAM049bp"}},"title":"Activity · WaterLily-jl/Pathlines.jl"}