Manim v0.19.0 #4119
behackl
announced in
Announcements
Manim v0.19.0
#4119
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Changelog
The full curated and commented changelog can be found at https://docs.manim.community/en/latest/changelog/0.19.0-changelog.html.
What's Changed
manim.utils.iterablesby @JasonGrace2282 in Add typehints tomanim.utils.iterables#3751SceneFileWriteraccessffmpegviaavinstead of via external process by @behackl in LetSceneFileWriteraccessffmpegviaavinstead of via external process #3501manim.utils.bezier.is_closed()by @chopan050 in Optimizedmanim.utils.bezier.is_closed()#3768partial_bezier_points()inmanim.utils.bezierby @chopan050 in Created and optimized Bézier splitting functions such aspartial_bezier_points()inmanim.utils.bezier#3766there_and_back_with_pause()rate function behaviour with differentpause_ratiovalues by @jkjkil4 in Fixedthere_and_back_with_pause()rate function behaviour with differentpause_ratiovalues #3778VMobjectmethods which append topointsby @chopan050 in OptimizeVMobjectmethods which append topoints#3765@shorthand forCoordinateSystemmethodscoords_to_point(c2p) andpoint_to_coords(p2c) by @JasonGrace2282 in Add@shorthand forCoordinateSystemmethodscoords_to_point(c2p) andpoint_to_coords(p2c) #3754get_nth_subpathfunction in "opengl_vectorized_mobject.py". by @yang-tsao in Fixing theget_nth_subpathfunction in "opengl_vectorized_mobject.py". #3790OpenGLMobjectby @chopan050 in Add typings toOpenGLMobject#3803BackgroundRectangle.get_color()by @camburd2 in Fixed infinite loop in OpenGLBackgroundRectangle.get_color()#3732DiGraphedges not fading correctly onFadeInandFadeOutby @Nikhil-42 in FixDiGraphedges not fading correctly onFadeInandFadeOut#3786Arrow3D.put_start_and_end_on()to use the actual end of the arrow by @SirJamesClarkMaxwell in FixedArrow3D.put_start_and_end_on()to use the actual end of the arrow #3706manim.utils.bezier.get_smooth_cubic_bezier_handle_points()by @chopan050 in Optimizedmanim.utils.bezier.get_smooth_cubic_bezier_handle_points()#3767manim.typing.Imagetype aliases toPixelArrayto avoid conflict withPIL.Imageby @chopan050 in Renamemanim.typing.Imagetype aliases toPixelArrayto avoid conflict withPIL.Image#3851.ManimConfig.formatnot updating movie file extension by @JasonGrace2282 in Fix :attr:.ManimConfig.formatnot updating movie file extension #3839manim.utils.bezier.get_quadratic_approximation_of_cubic()to produce curves which can be animated smoothly by @chopan050 in Rewritemanim.utils.bezier.get_quadratic_approximation_of_cubic()to produce curves which can be animated smoothly #3829VMobject.pointwise_become_partial()by @chopan050 in OptimizeVMobject.pointwise_become_partial()#3760config.background_opacity < 1and duplicated log messages by @abul4fia in Fixed behavior ofconfig.background_opacity < 1and duplicated log messages #3680colorscaletoaxes.plot()by @alembcke in Addedcolorscaletoaxes.plot()#3148.OpenGLMobject.invertnot reassembling family by @JasonGrace2282 in Fix :meth:.OpenGLMobject.invertnot reassembling family #3885poetry.lockby @JasonGrace2282 in Lockpoetry.lock#3895.wav/.rawfiles to.wavbefore passing to pydub by @behackl in bugfix: convert non-.wav/.rawfiles to.wavbefore passing to pydub #3832interpolateandbezierinmanim.utils.bezierby @chopan050 in Optimizedinterpolateandbezierinmanim.utils.bezier#3960.to_edge()'s example demonstration in docs by @DuskyElf in Fix:.to_edge()'s example demonstration in docs #3958types.rstand replaced outdated reference tomanim.typing.Imagewithmanim.typing.PixelArrayby @JasonGrace2282 in Fixed typehint intypes.rstand replaced outdated reference tomanim.typing.Imagewithmanim.typing.PixelArray#3878ParametricFunctionby @JasonGrace2282 in Fix typehints ofParametricFunction#3926VGroupcan now be initialized withVMobjectiterables by @NikhilaGurusinghe inVGroupcan now be initialized withVMobjectiterables #3966config.media_embed = Trueby @skusel in Allow videos to be embedded in Google Colab without explicitly settingconfig.media_embed = True#3974PointNDandPointND_Arraytype aliases by @chopan050 in Added newPointNDandPointND_Arraytype aliases #3980run_timevalidation forAnimationandScene.wait()by @chopan050 in Refactoredrun_timevalidation forAnimationandScene.wait()#3982scale_strokeboolean parameter toVMobject.scale()to allow scalingstroke_widthalong with theVMobjectby @Boris-Filin in Addscale_strokeboolean parameter toVMobject.scale()to allow scalingstroke_widthalong with theVMobject#3965.SurroundingRectangleto accept multiple Mobjects by @Boris-Filin in Allow :class:.SurroundingRectangleto accept multiple Mobjects #3964manim.climodule by @chopan050 in Add type hints tomanim.climodule #3988manim.pluginserrors inmypy.iniby @chopan050 in Stop ignoringmanim.pluginserrors inmypy.ini#4006manim/__main__.pyby @chopan050 in Add typings tomanim/__main__.py#4007config.upto_animation_number(-nflag in CLI) set to 0 to end after first animation by @behackl in Fix scene skipping forconfig.upto_animation_number(-nflag in CLI) set to 0 to end after first animation #4013ConvexHull,ConvexHull3D,LabelandLabeledPolygramby @JayGupta797 in AddedConvexHull,ConvexHull3D,LabelandLabeledPolygram#3933run_time=0and implement convenienceAddanimation by @chopan050 in Allow animations withrun_time=0and implement convenienceAddanimation #4017delayparameter toturn_animation_into_updaterby @ChungLeeCN in Add adelayparameter toturn_animation_into_updater#4039typedefinition by @chopan050 in Add support in documentation for type aliases using Python 3.12typedefinition #4044.Scene.playto allow.animateby @JasonGrace2282 in Fix typehint of :meth:.Scene.playto allow.animate#4038.finish()for every animation inAnimationGroupon finish by @Laifsyn in Call.finish()for every animation inAnimationGroupon finish #3951SyntaxWarningswhen building the docs and bumpreadthedocsto Python 3.13 by @JasonGrace2282 in FixSyntaxWarningswhen building the docs and bumpreadthedocsto Python 3.13 #3924InternalPoint3DtoPoint3D,Point3DtoPoint3DLikeand other point-related type aliases by @chopan050 in RenameInternalPoint3DtoPoint3D,Point3DtoPoint3DLikeand other point-related type aliases #4027VMobject.add_points_as_corners()to returnselfand safely handle emptypointsparameter by @chopan050 in FixVMobject.add_points_as_corners()to returnselfand safely handle emptypointsparameter #4091Codemobject + add support for short notation RGB(A) hex code specifications toManimColorby @behackl in Completely rewriteCodemobject + add support for short notation RGB(A) hex code specifications toManimColor#4115Arcs for larger angles by @chopan050 in Draw more accurate circularArcs for larger angles #4034manim.utils.color.coreand removeinterpolate_array()by @chopan050 in Polish documentation ofmanim.utils.color.coreand removeinterpolate_array()#4065New Contributors
there_and_back_with_pause()rate function behaviour with differentpause_ratiovalues #3778get_nth_subpathfunction in "opengl_vectorized_mobject.py". #3790BackgroundRectangle.get_color()#3732.to_edge()'s example demonstration in docs #3958VGroupcan now be initialized withVMobjectiterables #3966config.media_embed = True#3974scale_strokeboolean parameter toVMobject.scale()to allow scalingstroke_widthalong with theVMobject#3965ConvexHull,ConvexHull3D,LabelandLabeledPolygram#3933delayparameter toturn_animation_into_updater#4039.finish()for every animation inAnimationGroupon finish #3951Full Changelog: v0.18.1...v0.19.0
This discussion was created from the release Manim v0.19.0.
Beta Was this translation helpful? Give feedback.
All reactions