v0.12.0¶
- Date:
2021年11月2日
贡献者¶
共有40人参与了此版本的贡献。名字旁边带有‘+’的人是首次提交补丁的作者。
动画。 +
Arcstur +
本杰明·哈克尔
克里斯托弗·贝施
Darylgolden
David Yang +
Dhananjay Goratela +
伊森·鲁克 +
尤金·钟 +
游戏地牢
古斯塔夫-里克森 +
扬-亨德里克·穆勒
乔赛亚·温斯洛 +
莱斯·巴霍迪
Martmists +
迈克尔·希尔 +
纳文·M·K
尼克 +
不穿裤子 +
皮特·乔特 +
瑞安·麦考利
Viicos +
heitor +
冰咖啡
kieran-pringle +
维克托 维克托 +
此版本中包含的补丁已由以下贡献者审核。
亚历克斯·莱姆克
动画。
本杰明·哈克尔
克里斯托弗·贝施
Darylgolden
大卫·杨
Dhananjay Goratela
伊森·鲁克
尤金·钟
古斯塔夫-里克森
Hugues Devimeux
扬-亨德里克·穆勒
杰森·维拉纽瓦
莱斯·巴霍迪
Mysaa
纳文·M·K
尼克
奥利弗
瑞安·麦考利
Viicos
冰咖啡
kieran-pringle
合并的拉取请求¶
本次发布共合并了52个拉取请求。
亮点¶
- #1812: Implemented logarithmic scaling for
NumberLine/Axes 这实现了可以传递给
NumberLine的scaling关键字参数的缩放基础。有关更多详细信息和示例,请参见LogBase(用于对数刻度)和LinearBase(用于默认刻度)。
- #1812: Implemented logarithmic scaling for
- #2152: Introduced API for scene sections via
Scene.next_section() 部分将场景划分为多个部分,从而生成多个输出视频(当使用
--save_sections标志时)。 两个部分之间的切割由用户在construct()方法中定义。 每个部分都有一个可选的名称和类型,插件可以使用这些信息(查看示例)。 您可以使用skip_animations关键字参数跳过渲染特定部分。
- #2152: Introduced API for scene sections via
已弃用的类和函数¶
新功能¶
#2025: 实现了
CoordinateSystem.input_to_graph_coords()并修复了CoordinateSystem.angle_of_tangent()#2151: 添加了从配置文件中设置输入文件的选项
#2128: 添加了关键字参数
match_center,match_width等到Mobject.become()#2162: 实现了
MovingCamera.auto_zoom()用于自动缩放到指定的mobjects#2236: 添加了
skip_animations参数到Scene.next_section()
增强功能¶
- #2138: Fixed example for
coordinate_label()and added more customization forMatrix 额外的关键字参数用于
coordinate_label(),这些参数会被传递给构造的矩阵。Matrix现在接受一个bracket_config关键字参数。
- #2138: Fixed example for
#2139: 将
NumberLine的颜色从LIGHT_GREY更改为WHITE#2243: 修复了
Mobject.get_merged_array()中的浪费性递归问题#2205: 改进了OpenGL渲染器的最后一帧输出处理
#2172: 添加了
should_render属性以禁用渲染 mobjects#2182: 将Jupyter笔记本中视频的默认宽度更改为60%
修复的bug¶
#2244: 修复了在使用少量绘图点和边界图时
CoordinateSystem.get_area()的问题#2142: 修复了OpenGL系列中的重复问题并添加了测试
#2168: 修复了
space_ops.cartesian_to_spherical()返回值的顺序#2160: 使投影着色器与
StreamLines兼容#2140: 修复了将颜色列表传递给
Mobject.set_color()以用于OpenGL渲染器的问题#2211: 修复了动画不遵循指定速率函数的问题
#2161: 修复了TeX日志中的
IndexOutOfBoundsError#2148: 修复了
Arrow在使用Line.put_start_and_end_on()时的尖端方向错误#2192: 修复了
svg_path.string_to_numbers()有时返回字符串的问题
关于测试系统的更改¶
我们的开发基础设施的变化¶
#2191: 移除了
add-trailing-commapre-commit 钩子
代码质量改进和类似的重构¶
#2136: 为所有颜色添加了类型提示
#2220: 清理:让
Scene.renderer.time返回有意义的内容#2222: 更新了
pyproject.toml中的分类器:移除了Python 3.6,添加了Python 3.9#2213: 移除了
SceneFileWriter.combine_to_movie()中多余的partial_movie_files参数- #2200: Addressed some maintenance TODOs
将Exception更改为ValueError
修复了
MappingCamera.points_to_pixel_coords(),通过添加父级的mobject参数在
SplitScreenCamera中四舍五入的宽度为
Camera.capture_mobject()添加了文档字符串
#2194: 为
utils.images添加了类型提示#2171: 向
utils.ipython_magic添加了类型提示#2164: 提高了正则表达式的可读性
新版本¶
#2247: 准备了新版本
v0.12.0