{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":265122478,"defaultBranch":"main","name":"manim","ownerLogin":"ManimCommunity","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2020-05-19T02:37:13.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/65579849?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1717717385.0","currentOid":""},"activityList":{"items":[{"before":null,"after":"ac90cb3dd60ce2ae928488d2554249c0489547a2","ref":"refs/heads/dependabot/pip/tornado-6.4.1","pushedAt":"2024-06-06T23:43:05.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump tornado from 6.4 to 6.4.1\n\nBumps [tornado](https://github.com/tornadoweb/tornado) from 6.4 to 6.4.1.\n- [Changelog](https://github.com/tornadoweb/tornado/blob/master/docs/releases.rst)\n- [Commits](https://github.com/tornadoweb/tornado/compare/v6.4.0...v6.4.1)\n\n---\nupdated-dependencies:\n- dependency-name: tornado\n dependency-type: indirect\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump tornado from 6.4 to 6.4.1"}},{"before":"252aac30daf0972306a015258c4f92c03ec48d5a","after":"e74f37ed680fd74a060a4146edcdbb0a55ee45d3","ref":"refs/heads/main","pushedAt":"2024-06-05T12:08:21.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"JasonGrace2282","name":"adeshpande","path":"/JasonGrace2282","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/110117391?s=80&v=4"},"commit":{"message":"Replace Pyupgrade with Ruff rule (#3795)\n\n* Add config for pyupgrade\r\n\r\n* Fix pyupgrade errors\r\n\r\n* Unsafe-fixes\r\n\r\n* Nicer way of formatting\r\n\r\nCo-authored-by: Victorien <65306057+Viicos@users.noreply.github.com>\r\n\r\n* [pre-commit.ci] auto fixes from pre-commit.com hooks\r\n\r\nfor more information, see https://pre-commit.ci\r\n\r\n* Revert \"Nicer way of formatting\"\r\n\r\nThis reverts commit 48013f4a30341f3933a11acfa68d898b7a654cf5.\r\n\r\n---------\r\n\r\nCo-authored-by: Victorien <65306057+Viicos@users.noreply.github.com>\r\nCo-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>","shortMessageHtmlLink":"Replace Pyupgrade with Ruff rule (#3795)"}},{"before":"aec3d861229ccda478992252a5fe98c5857f5bbc","after":"252aac30daf0972306a015258c4f92c03ec48d5a","ref":"refs/heads/main","pushedAt":"2024-06-04T03:39:08.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"JasonGrace2282","name":"adeshpande","path":"/JasonGrace2282","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/110117391?s=80&v=4"},"commit":{"message":"Add Ruff Lint (#3780)\n\nAdds Ruff Linting to CI, and replaces isort in the pre-commit config with Ruff's isort rules.\r\n\r\nCo-authored-by: Victorien <65306057+Viicos@users.noreply.github.com>\r\n\r\n---------\r\n\r\nCo-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>\r\nCo-authored-by: Victorien <65306057+Viicos@users.noreply.github.com>","shortMessageHtmlLink":"Add Ruff Lint (#3780)"}},{"before":"9371589105c3b08c3f2328eb3171ab93a2944359","after":null,"ref":"refs/heads/pre-commit-ci-update-config","pushedAt":"2024-06-04T03:16:14.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"JasonGrace2282","name":"adeshpande","path":"/JasonGrace2282","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/110117391?s=80&v=4"}},{"before":"31df6d0a2330f35c1551d5f0353bcf6a6b9ae17c","after":"aec3d861229ccda478992252a5fe98c5857f5bbc","ref":"refs/heads/main","pushedAt":"2024-06-04T03:16:13.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"JasonGrace2282","name":"adeshpande","path":"/JasonGrace2282","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/110117391?s=80&v=4"},"commit":{"message":"[pre-commit.ci] pre-commit autoupdate (#3794)\n\nupdates:\r\n- [github.com/astral-sh/ruff-pre-commit: v0.4.5 → v0.4.7](https://github.com/astral-sh/ruff-pre-commit/compare/v0.4.5...v0.4.7)\r\n\r\nCo-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>","shortMessageHtmlLink":"[pre-commit.ci] pre-commit autoupdate (#3794)"}},{"before":null,"after":"9371589105c3b08c3f2328eb3171ab93a2944359","ref":"refs/heads/pre-commit-ci-update-config","pushedAt":"2024-06-03T17:16:25.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"pre-commit-ci[bot]","name":null,"path":"/apps/pre-commit-ci","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/68672?s=80&v=4"},"commit":{"message":"[pre-commit.ci] pre-commit autoupdate\n\nupdates:\n- [github.com/astral-sh/ruff-pre-commit: v0.4.5 → v0.4.7](https://github.com/astral-sh/ruff-pre-commit/compare/v0.4.5...v0.4.7)","shortMessageHtmlLink":"[pre-commit.ci] pre-commit autoupdate"}},{"before":"caf6120152e1eba6c9067bc63140c292bb68b564","after":null,"ref":"refs/heads/pre-commit-ci-update-config","pushedAt":"2024-05-27T20:19:23.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"JasonGrace2282","name":"adeshpande","path":"/JasonGrace2282","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/110117391?s=80&v=4"}},{"before":"90ae6ad80488484d7003c1fb7eb8a72851fc7d35","after":"31df6d0a2330f35c1551d5f0353bcf6a6b9ae17c","ref":"refs/heads/main","pushedAt":"2024-05-27T20:19:22.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"JasonGrace2282","name":"adeshpande","path":"/JasonGrace2282","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/110117391?s=80&v=4"},"commit":{"message":"[pre-commit.ci] pre-commit autoupdate (#3784)\n\n* [pre-commit.ci] pre-commit autoupdate\n\nupdates:\n- [github.com/astral-sh/ruff-pre-commit: v0.4.4 → v0.4.5](https://github.com/astral-sh/ruff-pre-commit/compare/v0.4.4...v0.4.5)\n- [github.com/codespell-project/codespell: v2.2.6 → v2.3.0](https://github.com/codespell-project/codespell/compare/v2.2.6...v2.3.0)\n\n* Fix typo\n\n---------\n\nCo-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>\nCo-authored-by: JasonGrace2282 ","shortMessageHtmlLink":"[pre-commit.ci] pre-commit autoupdate (#3784)"}},{"before":"1230269badf6f1e7d8120ed760dc69b8c844c1e7","after":"caf6120152e1eba6c9067bc63140c292bb68b564","ref":"refs/heads/pre-commit-ci-update-config","pushedAt":"2024-05-27T20:07:18.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"JasonGrace2282","name":"adeshpande","path":"/JasonGrace2282","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/110117391?s=80&v=4"},"commit":{"message":"Merge branch 'main' into pre-commit-ci-update-config","shortMessageHtmlLink":"Merge branch 'main' into pre-commit-ci-update-config"}},{"before":"938b8fc344497ef3b7f83eb634992fbb6cc265ea","after":"90ae6ad80488484d7003c1fb7eb8a72851fc7d35","ref":"refs/heads/main","pushedAt":"2024-05-27T17:34:08.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"JasonGrace2282","name":"adeshpande","path":"/JasonGrace2282","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/110117391?s=80&v=4"},"commit":{"message":"Add `@` shorthand for `CoordinateSystem` methods `coords_to_point` (`c2p`) and `point_to_coords` (`p2c`) (#3754)\n\n* Add shorthand for axes\r\n\r\n* [pre-commit.ci] auto fixes from pre-commit.com hooks\r\n\r\nfor more information, see https://pre-commit.ci\r\n\r\n* Add spacing\r\n\r\nCo-authored-by: Victorien <65306057+Viicos@users.noreply.github.com>\r\n\r\n* Convert CoordinateSystem example, and add to NumberLine\r\n\r\n* Add doctest for NumberLine\r\n\r\n* Add test\r\n\r\n* Fix typehint for c2p\r\n\r\nCo-authored-by: Victorien <65306057+Viicos@users.noreply.github.com>\r\n\r\n---------\r\n\r\nCo-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>\r\nCo-authored-by: Victorien <65306057+Viicos@users.noreply.github.com>\r\nCo-authored-by: Francisco Manríquez Novoa <49853152+chopan050@users.noreply.github.com>","shortMessageHtmlLink":"Add @ shorthand for CoordinateSystem methods coords_to_point (`…"}},{"before":"c6a22544956637c84d5c7d3a5f268a449ca3946e","after":"1230269badf6f1e7d8120ed760dc69b8c844c1e7","ref":"refs/heads/pre-commit-ci-update-config","pushedAt":"2024-05-27T17:19:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JasonGrace2282","name":"adeshpande","path":"/JasonGrace2282","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/110117391?s=80&v=4"},"commit":{"message":"Fix typo","shortMessageHtmlLink":"Fix typo"}},{"before":null,"after":"c6a22544956637c84d5c7d3a5f268a449ca3946e","ref":"refs/heads/pre-commit-ci-update-config","pushedAt":"2024-05-27T17:14:23.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"pre-commit-ci[bot]","name":null,"path":"/apps/pre-commit-ci","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/68672?s=80&v=4"},"commit":{"message":"[pre-commit.ci] pre-commit autoupdate\n\nupdates:\n- [github.com/astral-sh/ruff-pre-commit: v0.4.4 → v0.4.5](https://github.com/astral-sh/ruff-pre-commit/compare/v0.4.4...v0.4.5)\n- [github.com/codespell-project/codespell: v2.2.6 → v2.3.0](https://github.com/codespell-project/codespell/compare/v2.2.6...v2.3.0)","shortMessageHtmlLink":"[pre-commit.ci] pre-commit autoupdate"}},{"before":"0a2fbbeffb0921f01a5eedf4a113f35f4840a838","after":"938b8fc344497ef3b7f83eb634992fbb6cc265ea","ref":"refs/heads/main","pushedAt":"2024-05-23T14:30:25.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"chopan050","name":"Francisco Manríquez Novoa","path":"/chopan050","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49853152?s=80&v=4"},"commit":{"message":"Optimize VMobject methods which append to points (#3765)","shortMessageHtmlLink":"Optimize VMobject methods which append to points (#3765)"}},{"before":"c9776be7dafc54f444e9ee7c7d060d7267290f30","after":"0a2fbbeffb0921f01a5eedf4a113f35f4840a838","ref":"refs/heads/main","pushedAt":"2024-05-22T18:22:35.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"chopan050","name":"Francisco Manríquez Novoa","path":"/chopan050","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49853152?s=80&v=4"},"commit":{"message":"Fixed `there_and_back_with_pause()` rate function behaviour with different `pause_ratio` values (#3778)\n\nCo-authored-by: Francisco Manríquez Novoa <49853152+chopan050@users.noreply.github.com>","shortMessageHtmlLink":"Fixed there_and_back_with_pause() rate function behaviour with diff…"}},{"before":"24025b60d57301b0a59754c38d77bccd8ed69feb","after":"c9776be7dafc54f444e9ee7c7d060d7267290f30","ref":"refs/heads/main","pushedAt":"2024-05-22T17:32:51.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"JasonGrace2282","name":"adeshpande","path":"/JasonGrace2282","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/110117391?s=80&v=4"},"commit":{"message":"Ignore Ruff format in git blame (#3781)","shortMessageHtmlLink":"Ignore Ruff format in git blame (#3781)"}},{"before":"21eb0b7769ec5cac2435802e74d00ae34a28e673","after":"24025b60d57301b0a59754c38d77bccd8ed69feb","ref":"refs/heads/main","pushedAt":"2024-05-22T16:03:23.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"JasonGrace2282","name":"adeshpande","path":"/JasonGrace2282","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/110117391?s=80&v=4"},"commit":{"message":"pre-commit change to ruff (#3779)\n\n* pre-commit change to ruff\n\n* [pre-commit.ci] auto fixes from pre-commit.com hooks\n\nfor more information, see https://pre-commit.ci\n\n* fixes\n\n* astral-sh ruff bump\n\n---------\n\nCo-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>","shortMessageHtmlLink":"pre-commit change to ruff (#3779)"}},{"before":"0d67dcdc6eaf798da708a36a62d36bd42750678d","after":"21eb0b7769ec5cac2435802e74d00ae34a28e673","ref":"refs/heads/main","pushedAt":"2024-05-22T10:56:40.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"JasonGrace2282","name":"adeshpande","path":"/JasonGrace2282","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/110117391?s=80&v=4"},"commit":{"message":"Add pyproject for ruff formatting (#3777)\n\n* Add pyproject for ruff\n\n* add black config back\n\n* Make only formatting\n\n* rearrange isort to undo diff\n\n* poetry lock\n\n* Feedback\n\n* style\n\nCo-authored-by: Victorien <65306057+Viicos@users.noreply.github.com>\n\n---------\n\nCo-authored-by: Victorien <65306057+Viicos@users.noreply.github.com>","shortMessageHtmlLink":"Add pyproject for ruff formatting (#3777)"}},{"before":"739958514f7d3bb680651c66e25a68fbdf4f40f8","after":"0d67dcdc6eaf798da708a36a62d36bd42750678d","ref":"refs/heads/main","pushedAt":"2024-05-21T19:30:47.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"chopan050","name":"Francisco Manríquez Novoa","path":"/chopan050","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49853152?s=80&v=4"},"commit":{"message":"Fix assertions and improve error messages when adding submobjects (#3756)\n\n* Optimized AnimationGroup computation of start-end times with lag ratio\n\n* Added extra comment for init_run_time\n\n* Added full path to imports in composition.py\n\n* Optimized AnimationGroup.interpolate\n\n* Fixed final bugs\n\n* Removed accidental print\n\n* Final fix to AnimationGroup.interpolate\n\n* Fixed animations being skipped unintentionally\n\n* Fix and improve Mobject assertions when adding submobjects\n\n* [pre-commit.ci] auto fixes from pre-commit.com hooks\n\nfor more information, see https://pre-commit.ci\n\n* Update examples in Mobject.add() and OpenGLMobject.add() docstrings\n\n* overriden -> overridden\n\n* Joined string in OpenGLMobject error message\n\n* Address requested changes\n\n* OpenGLVMObjects -> OpenGLVMobjects\n\n* Use tuplify in VGroup.__setitem__()\n\n---------\n\nCo-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>","shortMessageHtmlLink":"Fix assertions and improve error messages when adding submobjects (#3756"}},{"before":"b896488eacc5c029d5c2770863d7efdddd9a9a27","after":null,"ref":"refs/heads/dependabot/pip/requests-2.32.0","pushedAt":"2024-05-21T13:00:13.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"JasonGrace2282","name":"adeshpande","path":"/JasonGrace2282","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/110117391?s=80&v=4"}},{"before":"7b841c27cc33e5d4340486728fbd5287ce9935fa","after":"739958514f7d3bb680651c66e25a68fbdf4f40f8","ref":"refs/heads/main","pushedAt":"2024-05-21T13:00:12.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"JasonGrace2282","name":"adeshpande","path":"/JasonGrace2282","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/110117391?s=80&v=4"},"commit":{"message":"Bump requests to 2.32.0 (#3776)\n\nupdated-dependencies:\r\n- dependency-name: requests\r\n dependency-type: indirect\r\n...\r\n\r\nSigned-off-by: dependabot[bot] \r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>","shortMessageHtmlLink":"Bump requests to 2.32.0 (#3776)"}},{"before":null,"after":"b896488eacc5c029d5c2770863d7efdddd9a9a27","ref":"refs/heads/dependabot/pip/requests-2.32.0","pushedAt":"2024-05-21T05:53:49.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"---\nupdated-dependencies:\n- dependency-name: requests\n dependency-type: indirect\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"---"}},{"before":"b4156045a3b4fdca61f79de3254854cc955c3ac8","after":"7b841c27cc33e5d4340486728fbd5287ce9935fa","ref":"refs/heads/main","pushedAt":"2024-05-21T05:26:59.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"chopan050","name":"Francisco Manríquez Novoa","path":"/chopan050","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49853152?s=80&v=4"},"commit":{"message":"Created and optimized Bézier splitting functions such as `partial_bezier_points()` in `manim.utils.bezier` (#3766)\n\n* Optimized manim.utils.partial_bezier_points()\r\n\r\n* Added split_bezier, subdivide_bezier and bezier_remap, and tests\r\n\r\n* Use bezier_remap() in VMobject and OpenGLVMobject()\r\n\r\n* Note that partial_bezier_points is similar to calling split_bezier twice","shortMessageHtmlLink":"Created and optimized Bézier splitting functions such as `partial_bez…"}},{"before":"203a5366c25acece8fda322673994d07ff3742e7","after":"b4156045a3b4fdca61f79de3254854cc955c3ac8","ref":"refs/heads/main","pushedAt":"2024-05-20T03:49:53.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"chopan050","name":"Francisco Manríquez Novoa","path":"/chopan050","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49853152?s=80&v=4"},"commit":{"message":"Optimized `manim.utils.bezier.is_closed()` (#3768)\n\n* Optimized manim.utils.bezier.is_closed()\r\n\r\n* oops, that shouldn't have been there\r\n\r\n* Slightly optimized is_closed() even more\r\n\r\n* Added doctest for is_closed()","shortMessageHtmlLink":"Optimized manim.utils.bezier.is_closed() (#3768)"}},{"before":"1f249e45b94d20484e472d79b170d82d0de60d96","after":"203a5366c25acece8fda322673994d07ff3742e7","ref":"refs/heads/main","pushedAt":"2024-05-15T21:24:16.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"JasonGrace2282","name":"adeshpande","path":"/JasonGrace2282","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/110117391?s=80&v=4"},"commit":{"message":"Use --py39-plus in pre-commit (#3761)\n\n* Use --py39-plus in pre-commit\n\n* [pre-commit.ci] auto fixes from pre-commit.com hooks\n\nfor more information, see https://pre-commit.ci\n\n* fix indication.py\n\n* [pre-commit.ci] auto fixes from pre-commit.com hooks\n\nfor more information, see https://pre-commit.ci\n\n---------\n\nCo-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>","shortMessageHtmlLink":"Use --py39-plus in pre-commit (#3761)"}},{"before":"4bd2f860b4225442b940e538fab5460bcff70af9","after":"1f249e45b94d20484e472d79b170d82d0de60d96","ref":"refs/heads/main","pushedAt":"2024-05-15T13:23:09.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"behackl","name":"Benjamin Hackl","path":"/behackl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11851593?s=80&v=4"},"commit":{"message":"Let `SceneFileWriter` access `ffmpeg` via `av` instead of via external process (#3501)\n\n* added av as a dependency\r\n\r\n* make partial movie files use av instead of piping to external ffmpeg\r\n\r\n* [pre-commit.ci] auto fixes from pre-commit.com hooks\r\n\r\nfor more information, see https://pre-commit.ci\r\n\r\n* opengl rendering: use av for movie files\r\n\r\n* no need to check for ffmpeg executable\r\n\r\n* refactor: *_movie_pipe -> *_partial_movie_stream\r\n\r\n* improve (oneline) documentation\r\n\r\n* pass more options to partial movie file rendering\r\n\r\n* move ffmpeg verbosity settings to config; renamed option dict\r\n\r\n* replaced call to ffmpeg in combine_files by using av\r\n\r\nCo-authored-by: Jérome Eertmans \r\n\r\n* [pre-commit.ci] auto fixes from pre-commit.com hooks\r\n\r\nfor more information, see https://pre-commit.ci\r\n\r\n* there was one examples saved as a gif?\r\n\r\n* chore(deps): re-order av\r\n\r\n* chore(lib): simplify `write_frame` method\r\n\r\nReduces the overall code complexity\r\n\r\n* chore(lib): add audio\r\n\r\n* fix(lib): same issue for conversion\r\n\r\n* fix(lib): webm export\r\n\r\n* fix(lib): transparent export\r\n\r\nThough the output video is weird\r\n\r\n* try(lib): fix gif + TODOs\r\n\r\n* chore(deps): lower dep crit\r\n\r\n* [pre-commit.ci] auto fixes from pre-commit.com hooks\r\n\r\nfor more information, see https://pre-commit.ci\r\n\r\n* feat(lib): add support for GIF\r\n\r\n* fix(ci): rewrite tests\r\n\r\n* fix\r\n\r\n* chore(ci): prevent calling concat on empty list\r\n\r\n* add missing dot\r\n\r\n* fix(ci): update frame comparison ?\r\n\r\n* fix(log): add handler to libav logger\r\n\r\n* chore: add TODO\r\n\r\n* fix(lib): concat issue\r\n\r\n* Revert \"fix(ci): update frame comparison ?\"\r\n\r\nThis reverts commit 904cfb46ae8db7dfac01036671991cf81a7823de.\r\n\r\n* fix(ci): make it pass tests\r\n\r\n* chore(lib/docs/ci): remove FFMPEG entirely\r\n\r\nThis removes any reference to FFMPEG, except in translation files\r\n\r\n* added av as a dependency\r\n\r\n* make partial movie files use av instead of piping to external ffmpeg\r\n\r\n* [pre-commit.ci] auto fixes from pre-commit.com hooks\r\n\r\nfor more information, see https://pre-commit.ci\r\n\r\n* opengl rendering: use av for movie files\r\n\r\n* no need to check for ffmpeg executable\r\n\r\n* refactor: *_movie_pipe -> *_partial_movie_stream\r\n\r\n* improve (oneline) documentation\r\n\r\n* pass more options to partial movie file rendering\r\n\r\n* move ffmpeg verbosity settings to config; renamed option dict\r\n\r\n* replaced call to ffmpeg in combine_files by using av\r\n\r\nCo-authored-by: Jérome Eertmans \r\n\r\n* [pre-commit.ci] auto fixes from pre-commit.com hooks\r\n\r\nfor more information, see https://pre-commit.ci\r\n\r\n* there was one examples saved as a gif?\r\n\r\n* chore(deps): re-order av\r\n\r\n* chore(lib): simplify `write_frame` method\r\n\r\nReduces the overall code complexity\r\n\r\n* chore(lib): add audio\r\n\r\n* fix(lib): same issue for conversion\r\n\r\n* fix(lib): webm export\r\n\r\n* fix(lib): transparent export\r\n\r\nThough the output video is weird\r\n\r\n* try(lib): fix gif + TODOs\r\n\r\n* chore(deps): lower dep crit\r\n\r\n* [pre-commit.ci] auto fixes from pre-commit.com hooks\r\n\r\nfor more information, see https://pre-commit.ci\r\n\r\n* feat(lib): add support for GIF\r\n\r\n* fix(ci): rewrite tests\r\n\r\n* fix\r\n\r\n* chore(ci): prevent calling concat on empty list\r\n\r\n* add missing dot\r\n\r\n* fix(ci): update frame comparison ?\r\n\r\n* fix(log): add handler to libav logger\r\n\r\n* chore: add TODO\r\n\r\n* fix(lib): concat issue\r\n\r\n* Revert \"fix(ci): update frame comparison ?\"\r\n\r\nThis reverts commit 904cfb46ae8db7dfac01036671991cf81a7823de.\r\n\r\n* fix(ci): make it pass tests\r\n\r\n* chore(lib/docs/ci): remove FFMPEG entirely\r\n\r\nThis removes any reference to FFMPEG, except in translation files\r\n\r\n* chore(deps): update lockfile\r\n\r\n* chore(lib): rewrite ffprobe\r\n\r\n* fix typo\r\n\r\n* slightly more aggressive removal of ffmpeg in docs; minor language changes\r\n\r\n* fix gif output stream dimensions\r\n\r\n* minor style change\r\n\r\n* fix encoding of (transparent) mov files\r\n\r\n* fixed metadata / comment\r\n\r\n* set frame rate for --format=gif in output_stream\r\n\r\n* [pre-commit.ci] auto fixes from pre-commit.com hooks\r\n\r\nfor more information, see https://pre-commit.ci\r\n\r\n* more video tests for different render settings, also test pix_fmt\r\n\r\n* improve default bitrate setting via crf\r\n\r\n* [pre-commit.ci] auto fixes from pre-commit.com hooks\r\n\r\nfor more information, see https://pre-commit.ci\r\n\r\n* parametrized format/transparency rendering test\r\n\r\n* [pre-commit.ci] auto fixes from pre-commit.com hooks\r\n\r\nfor more information, see https://pre-commit.ci\r\n\r\n* context managers for (some) av.open\r\n\r\n* [pre-commit.ci] auto fixes from pre-commit.com hooks\r\n\r\nfor more information, see https://pre-commit.ci\r\n\r\n* Update manim/utils/commands.py\r\n\r\nCo-authored-by: Jérome Eertmans \r\n\r\n* fixed segfault\r\n\r\n* update test data involving implicit functions (output improved!)\r\n\r\n* [pre-commit.ci] auto fixes from pre-commit.com hooks\r\n\r\nfor more information, see https://pre-commit.ci\r\n\r\n* explicity set pix_fmt for transparent webms\r\n\r\n* special-special case extracting frame from vp9-encoded file with transparency\r\n\r\n* [pre-commit.ci] auto fixes from pre-commit.com hooks\r\n\r\nfor more information, see https://pre-commit.ci\r\n\r\n* fix transparent gifs, more special casing in parametrized video format test\r\n\r\n* [pre-commit.ci] auto fixes from pre-commit.com hooks\r\n\r\nfor more information, see https://pre-commit.ci\r\n\r\n* run tests on macos-latest again\r\n\r\n* removed old control data\r\n\r\n* Revert \"run tests on macos-latest again\"\r\n\r\nThis reverts commit f50efa4b887f4596f8193dcaa4f0796b479a8113.\r\n\r\n* added sound to codec test; fixed issue with sound track in gif (disabled) and webm (now via opus)\r\n\r\n* [pre-commit.ci] auto fixes from pre-commit.com hooks\r\n\r\nfor more information, see https://pre-commit.ci\r\n\r\n* manual wav -> ogg transcoding\r\n\r\n* [pre-commit.ci] auto fixes from pre-commit.com hooks\r\n\r\nfor more information, see https://pre-commit.ci\r\n\r\n* fixed f-string\r\n\r\n* refactored codec test, split out gif\r\n\r\n* check for non-zero audio samples\r\n\r\n* more cleanup\r\n\r\n* [pre-commit.ci] auto fixes from pre-commit.com hooks\r\n\r\nfor more information, see https://pre-commit.ci\r\n\r\n* remove ffmpeg from readthedocs apt_packages\r\n\r\n* round up run_time if positive and shorter than current frame rate\r\n\r\n* added more run_time tests\r\n\r\n* black\r\n\r\n* improve implementation of test\r\n\r\n* removed some unused imports\r\n\r\n* improve wording of logged warning\r\n\r\nCo-authored-by: Jérome Eertmans \r\n\r\n* move run_time checks from Animation.begin to Scene.get_run_time\r\n\r\n* [pre-commit.ci] auto fixes from pre-commit.com hooks\r\n\r\nfor more information, see https://pre-commit.ci\r\n\r\n* remove unused import\r\n\r\n* flake: PT012\r\n\r\n---------\r\n\r\nCo-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>\r\nCo-authored-by: Jérome Eertmans ","shortMessageHtmlLink":"Let SceneFileWriter access ffmpeg via av instead of via externa…"}},{"before":"94cd27c2347318331ece70edbce3077cf91ee408","after":"4bd2f860b4225442b940e538fab5460bcff70af9","ref":"refs/heads/main","pushedAt":"2024-05-12T01:33:03.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"JasonGrace2282","name":"adeshpande","path":"/JasonGrace2282","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/110117391?s=80&v=4"},"commit":{"message":"Add typehints to `manim.utils.iterables` (#3751)\n\n* typehint iterables\r\n\r\n* organize typing hints\r\n\r\n* [pre-commit.ci] auto fixes from pre-commit.com hooks\r\n\r\nfor more information, see https://pre-commit.ci\r\n\r\n* remove any\r\n\r\n* Add overloads for tuplify\r\n\r\n* [pre-commit.ci] auto fixes from pre-commit.com hooks\r\n\r\nfor more information, see https://pre-commit.ci\r\n\r\n* Remove example\r\n\r\n* feedback\r\n\r\n* Make TypeVars accessible at runtime\r\n\r\n* Add hints for zip\r\n\r\nCo-authored-by: Victorien <65306057+Viicos@users.noreply.github.com>\r\n\r\n* typing -> collections.abc\r\n\r\nCo-authored-by: Victorien <65306057+Viicos@users.noreply.github.com>\r\n\r\n* try to make mypy happy\r\n\r\n* zip[tuple[T, ...]] instead of zip[T]\r\n\r\n---------\r\n\r\nCo-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>\r\nCo-authored-by: Victorien <65306057+Viicos@users.noreply.github.com>","shortMessageHtmlLink":"Add typehints to manim.utils.iterables (#3751)"}},{"before":"3a95bf325156679fd0a0196eb63aa637a9acc157","after":null,"ref":"refs/heads/dependabot/pip/jinja2-3.1.4","pushedAt":"2024-05-06T23:41:59.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"JasonGrace2282","name":"adeshpande","path":"/JasonGrace2282","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/110117391?s=80&v=4"}},{"before":"e4ee9a06a1b9a93c63d56a49378f4d5ac03ffb2e","after":"94cd27c2347318331ece70edbce3077cf91ee408","ref":"refs/heads/main","pushedAt":"2024-05-06T23:41:58.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"JasonGrace2282","name":"adeshpande","path":"/JasonGrace2282","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/110117391?s=80&v=4"},"commit":{"message":"Bump jinja2 from 3.1.3 to 3.1.4 (#3750)\n\nBumps [jinja2](https://github.com/pallets/jinja) from 3.1.3 to 3.1.4.\r\n- [Release notes](https://github.com/pallets/jinja/releases)\r\n- [Changelog](https://github.com/pallets/jinja/blob/main/CHANGES.rst)\r\n- [Commits](https://github.com/pallets/jinja/compare/3.1.3...3.1.4)\r\n\r\n---\r\nupdated-dependencies:\r\n- dependency-name: jinja2\r\n dependency-type: indirect\r\n...\r\n\r\nSigned-off-by: dependabot[bot] \r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>","shortMessageHtmlLink":"Bump jinja2 from 3.1.3 to 3.1.4 (#3750)"}},{"before":null,"after":"3a95bf325156679fd0a0196eb63aa637a9acc157","ref":"refs/heads/dependabot/pip/jinja2-3.1.4","pushedAt":"2024-05-06T21:01:51.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump jinja2 from 3.1.3 to 3.1.4\n\nBumps [jinja2](https://github.com/pallets/jinja) from 3.1.3 to 3.1.4.\n- [Release notes](https://github.com/pallets/jinja/releases)\n- [Changelog](https://github.com/pallets/jinja/blob/main/CHANGES.rst)\n- [Commits](https://github.com/pallets/jinja/compare/3.1.3...3.1.4)\n\n---\nupdated-dependencies:\n- dependency-name: jinja2\n dependency-type: indirect\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump jinja2 from 3.1.3 to 3.1.4"}},{"before":"93c601f013a4c6232b72300a49c7a20cd2939b73","after":"e4ee9a06a1b9a93c63d56a49378f4d5ac03ffb2e","ref":"refs/heads/main","pushedAt":"2024-05-04T19:08:20.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"JasonGrace2282","name":"adeshpande","path":"/JasonGrace2282","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/110117391?s=80&v=4"},"commit":{"message":"Bump tqdm from 4.66.1 to 4.66.3 (#3746)\n\nBumps [tqdm](https://github.com/tqdm/tqdm) from 4.66.1 to 4.66.3.\r\n- [Release notes](https://github.com/tqdm/tqdm/releases)\r\n- [Commits](https://github.com/tqdm/tqdm/compare/v4.66.1...v4.66.3)\r\n\r\n---\r\nupdated-dependencies:\r\n- dependency-name: tqdm\r\n dependency-type: direct:production\r\n...\r\n\r\nSigned-off-by: dependabot[bot] \r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>","shortMessageHtmlLink":"Bump tqdm from 4.66.1 to 4.66.3 (#3746)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEXrQm7gA","startCursor":null,"endCursor":null}},"title":"Activity · ManimCommunity/manim"}