[pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci
This commit is contained in:
pre-commit-ci[bot] 2023-09-04 02:41:13 +00:00
commit aa18dc44d1
39 changed files with 140 additions and 297 deletions

View file

@ -12,7 +12,6 @@ except ModuleNotFoundError: # windows
pass
import moderngl
# If it is running Doctest the current directory
# is changed because it also tests the config module
# itself. If it's a normal test then it uses the

View file

@ -1249,9 +1249,11 @@ class ManimConfig(MutableMapping):
val = val.lower()
renderer = RendererType(val)
try:
from manim.mobject.opengl.opengl_compatibility import ConvertToOpenGL
from manim.mobject.opengl.opengl_compatibility import \
ConvertToOpenGL
from manim.mobject.opengl.opengl_mobject import OpenGLMobject
from manim.mobject.opengl.opengl_vectorized_mobject import OpenGLVMobject
from manim.mobject.opengl.opengl_vectorized_mobject import \
OpenGLVMobject
from ..mobject.mobject import Mobject
from ..mobject.types.vectorized_mobject import VMobject

View file

@ -9,14 +9,8 @@ from typing import Callable
from manim._config import config
from manim.mobject.opengl.opengl_compatibility import ConvertToOpenGL
from manim.mobject.types.vectorized_mobject import VGroup, VMobject
from manim.utils.color import (
BLUE_B,
BLUE_D,
BLUE_E,
GREY_BROWN,
WHITE,
ParsableManimColor,
)
from manim.utils.color import (BLUE_B, BLUE_D, BLUE_E, GREY_BROWN, WHITE,
ParsableManimColor)
from manim.utils.rate_functions import smooth

View file

@ -36,13 +36,8 @@ from manim.mobject.opengl.opengl_mobject import OpenGLGroup, OpenGLMobject
from .. import config
from ..animation.animation import Animation
from ..constants import (
DEFAULT_POINTWISE_FUNCTION_RUN_TIME,
DEGREES,
ORIGIN,
OUT,
RendererType,
)
from ..constants import (DEFAULT_POINTWISE_FUNCTION_RUN_TIME, DEGREES, ORIGIN,
OUT, RendererType)
from ..mobject.mobject import Group, Mobject
from ..utils.paths import path_along_arc, path_along_circles
from ..utils.rate_functions import smooth, squish_rate_func

View file

@ -9,7 +9,8 @@ from typing import TYPE_CHECKING
import numpy as np
from manim.mobject.opengl.opengl_mobject import OpenGLGroup, OpenGLMobject
from manim.mobject.opengl.opengl_vectorized_mobject import OpenGLVGroup, OpenGLVMobject
from manim.mobject.opengl.opengl_vectorized_mobject import (OpenGLVGroup,
OpenGLVMobject)
from .._config import config
from ..constants import RendererType

View file

@ -15,12 +15,8 @@ import cloup
from ... import console
from ...constants import CONTEXT_SETTINGS, EPILOG, QUALITIES
from ...utils.file_ops import (
add_import_statement,
copy_template_files,
get_template_names,
get_template_path,
)
from ...utils.file_ops import (add_import_statement, copy_template_files,
get_template_names, get_template_path)
CFG_DEFAULTS = {
"frame_rate": 30,

View file

@ -8,12 +8,8 @@ import cloup
from ... import console
from ...constants import CONTEXT_SETTINGS, EPILOG, QUALITIES
from ...utils.file_ops import (
add_import_statement,
copy_template_files,
get_template_names,
get_template_path,
)
from ...utils.file_ops import (add_import_statement, copy_template_files,
get_template_names, get_template_path)
CFG_DEFAULTS = {
"frame_rate": 30,

View file

@ -54,13 +54,9 @@ from manim.mobject.opengl.opengl_compatibility import ConvertToOpenGL
from manim.mobject.types.vectorized_mobject import VMobject
from manim.utils.color import *
from manim.utils.iterables import adjacent_pairs
from manim.utils.space_ops import (
angle_of_vector,
cartesian_to_spherical,
line_intersection,
perpendicular_bisector,
rotate_vector,
)
from manim.utils.space_ops import (angle_of_vector, cartesian_to_spherical,
line_intersection, perpendicular_bisector,
rotate_vector)
if TYPE_CHECKING:
from manim.mobject.mobject import Mobject

View file

@ -6,10 +6,8 @@ __all__ = ["LabeledLine", "LabeledArrow"]
from manim.constants import *
from manim.mobject.geometry.line import Arrow, Line
from manim.mobject.geometry.shape_matchers import (
BackgroundRectangle,
SurroundingRectangle,
)
from manim.mobject.geometry.shape_matchers import (BackgroundRectangle,
SurroundingRectangle)
from manim.mobject.text.tex_mobject import MathTex, Tex
from manim.mobject.text.text_mobject import Text
from manim.utils.color import WHITE, ManimColor, ParsableManimColor

View file

@ -20,12 +20,14 @@ import numpy as np
from manim import config
from manim.constants import *
from manim.mobject.geometry.arc import Arc, ArcBetweenPoints, Dot, TipableVMobject
from manim.mobject.geometry.arc import (Arc, ArcBetweenPoints, Dot,
TipableVMobject)
from manim.mobject.geometry.tips import ArrowTriangleFilledTip
from manim.mobject.mobject import Mobject
from manim.mobject.opengl.opengl_compatibility import ConvertToOpenGL
from manim.mobject.opengl.opengl_mobject import OpenGLMobject
from manim.mobject.types.vectorized_mobject import DashedVMobject, VGroup, VMobject
from manim.mobject.types.vectorized_mobject import (DashedVMobject, VGroup,
VMobject)
from manim.utils.color import *
from manim.utils.space_ops import angle_of_vector, line_intersection, normalize

View file

@ -26,7 +26,8 @@ from manim.mobject.opengl.opengl_compatibility import ConvertToOpenGL
from manim.mobject.types.vectorized_mobject import VGroup, VMobject
from manim.utils.color import *
from manim.utils.iterables import adjacent_n_tuples, adjacent_pairs
from manim.utils.space_ops import angle_between_vectors, normalize, regular_vertices
from manim.utils.space_ops import (angle_between_vectors, normalize,
regular_vertices)
class Polygram(VMobject, metaclass=ConvertToOpenGL):

View file

@ -23,32 +23,21 @@ from manim.constants import *
from manim.mobject.geometry.arc import Circle, Dot
from manim.mobject.geometry.line import Arrow, DashedLine, Line
from manim.mobject.geometry.polygram import Polygon, Rectangle, RegularPolygon
from manim.mobject.graphing.functions import ImplicitFunction, ParametricFunction
from manim.mobject.graphing.functions import (ImplicitFunction,
ParametricFunction)
from manim.mobject.graphing.number_line import NumberLine
from manim.mobject.graphing.scale import LinearBase
from manim.mobject.opengl.opengl_compatibility import ConvertToOpenGL
from manim.mobject.opengl.opengl_surface import OpenGLSurface
from manim.mobject.text.tex_mobject import MathTex
from manim.mobject.three_d.three_dimensions import Surface
from manim.mobject.types.vectorized_mobject import (
VDict,
VectorizedPoint,
VGroup,
VMobject,
)
from manim.utils.color import (
BLACK,
BLUE,
BLUE_D,
GREEN,
WHITE,
YELLOW,
ManimColor,
ParsableManimColor,
color_gradient,
invert_color,
)
from manim.utils.config_ops import merge_dicts_recursively, update_dict_recursively
from manim.mobject.types.vectorized_mobject import (VDict, VectorizedPoint,
VGroup, VMobject)
from manim.utils.color import (BLACK, BLUE, BLUE_D, GREEN, WHITE, YELLOW,
ManimColor, ParsableManimColor, color_gradient,
invert_color)
from manim.utils.config_ops import (merge_dicts_recursively,
update_dict_recursively)
from manim.utils.simple_functions import binary_search
from manim.utils.space_ops import angle_of_vector

View file

@ -18,16 +18,9 @@ from manim.mobject.opengl.opengl_mobject import OpenGLMobject
from manim.mobject.svg.brace import Brace
from manim.mobject.text.tex_mobject import MathTex, Tex
from manim.mobject.types.vectorized_mobject import VGroup, VMobject
from manim.utils.color import (
BLUE_E,
DARK_GREY,
GREEN_E,
LIGHT_GREY,
MAROON_B,
YELLOW,
ParsableManimColor,
color_gradient,
)
from manim.utils.color import (BLUE_E, DARK_GREY, GREEN_E, LIGHT_GREY,
MAROON_B, YELLOW, ParsableManimColor,
color_gradient)
from manim.utils.iterables import tuplify
EPSILON = 0.0001

View file

@ -15,19 +15,8 @@ import warnings
from functools import partialmethod, reduce
from math import ceil
from pathlib import Path
from typing import (
TYPE_CHECKING,
Callable,
Dict,
Iterable,
List,
Optional,
Sequence,
Tuple,
Type,
TypeVar,
Union,
)
from typing import (TYPE_CHECKING, Callable, Dict, Iterable, List, Optional,
Sequence, Tuple, Type, TypeVar, Union)
import numpy as np
@ -35,15 +24,9 @@ from manim.mobject.opengl.opengl_compatibility import ConvertToOpenGL
from .. import config, logger
from ..constants import *
from ..utils.color import (
BLACK,
WHITE,
YELLOW_C,
ManimColor,
ParsableManimColor,
color_gradient,
interpolate_color,
)
from ..utils.color import (BLACK, WHITE, YELLOW_C, ManimColor,
ParsableManimColor, color_gradient,
interpolate_color)
from ..utils.exceptions import MultiAnimationOverrideException
from ..utils.iterables import list_update, remove_list_redundancies
from ..utils.paths import straight_path

View file

@ -5,22 +5,14 @@ import numpy as np
from manim.constants import *
from manim.mobject.mobject import Mobject
from manim.mobject.opengl.opengl_vectorized_mobject import (
OpenGLDashedVMobject,
OpenGLVGroup,
OpenGLVMobject,
)
OpenGLDashedVMobject, OpenGLVGroup, OpenGLVMobject)
from manim.utils.color import *
from manim.utils.iterables import adjacent_n_tuples, adjacent_pairs
from manim.utils.simple_functions import clip
from manim.utils.space_ops import (
angle_between_vectors,
angle_of_vector,
compass_directions,
find_intersection,
normalize,
rotate_vector,
rotation_matrix_transpose,
)
from manim.utils.space_ops import (angle_between_vectors, angle_of_vector,
compass_directions, find_intersection,
normalize, rotate_vector,
rotation_matrix_transpose)
DEFAULT_DOT_RADIUS = 0.08
DEFAULT_SMALL_DOT_RADIUS = 0.04

View file

@ -10,7 +10,8 @@ import numpy as np
from PIL import Image
from PIL.Image import Resampling
from manim.mobject.opengl.opengl_surface import OpenGLSurface, OpenGLTexturedSurface
from manim.mobject.opengl.opengl_surface import (OpenGLSurface,
OpenGLTexturedSurface)
from manim.utils.images import get_full_raster_image_path

View file

@ -23,27 +23,16 @@ from manim.renderer.shader_wrapper import ShaderWrapper, get_colormap_code
from manim.utils.bezier import integer_interpolate, interpolate
from manim.utils.color import *
from manim.utils.deprecation import deprecated
# from ..utils.iterables import batch_by_property
from manim.utils.iterables import (
batch_by_property,
list_update,
listify,
make_even,
resize_array,
resize_preserving_order,
resize_with_interpolation,
uniq_chain,
)
from manim.utils.iterables import (batch_by_property, list_update, listify,
make_even, resize_array,
resize_preserving_order,
resize_with_interpolation, uniq_chain)
from manim.utils.paths import straight_path
from manim.utils.simple_functions import get_parameters
from manim.utils.space_ops import (
angle_between_vectors,
angle_of_vector,
get_norm,
normalize,
rotation_matrix_transpose,
)
from manim.utils.space_ops import (angle_between_vectors, angle_of_vector,
get_norm, normalize,
rotation_matrix_transpose)
if TYPE_CHECKING:
from typing import Callable, Iterable, Sequence, Tuple, Union

View file

@ -8,7 +8,8 @@ import numpy as np
from manim.constants import *
from manim.mobject.opengl.opengl_mobject import OpenGLMobject
from manim.utils.bezier import interpolate
from manim.utils.color import BLACK, WHITE, YELLOW, color_gradient, color_to_rgba
from manim.utils.color import (BLACK, WHITE, YELLOW, color_gradient,
color_to_rgba)
from manim.utils.config_ops import _Uniforms
from manim.utils.iterables import resize_with_interpolation

View file

@ -3,7 +3,8 @@ from __future__ import annotations
import numpy as np
from manim.mobject.opengl.opengl_surface import OpenGLSurface
from manim.mobject.opengl.opengl_vectorized_mobject import OpenGLVGroup, OpenGLVMobject
from manim.mobject.opengl.opengl_vectorized_mobject import (OpenGLVGroup,
OpenGLVMobject)
class OpenGLSurfaceMesh(OpenGLVGroup):

View file

@ -10,40 +10,24 @@ import numpy as np
from manim import config
from manim.constants import *
from manim.mobject.opengl.opengl_mobject import (
UNIFORM_DTYPE,
OpenGLMobject,
OpenGLPoint,
)
from manim.mobject.opengl.opengl_mobject import (UNIFORM_DTYPE, OpenGLMobject,
OpenGLPoint)
from manim.renderer.shader_wrapper import ShaderWrapper
from manim.utils.bezier import (
bezier,
get_quadratic_approximation_of_cubic,
get_smooth_cubic_bezier_handle_points,
get_smooth_quadratic_bezier_handle_points,
integer_interpolate,
interpolate,
inverse_interpolate,
partial_quadratic_bezier_points,
proportions_along_bezier_curve_for_point,
quadratic_bezier_remap,
)
from manim.utils.bezier import (bezier, get_quadratic_approximation_of_cubic,
get_smooth_cubic_bezier_handle_points,
get_smooth_quadratic_bezier_handle_points,
integer_interpolate, interpolate,
inverse_interpolate,
partial_quadratic_bezier_points,
proportions_along_bezier_curve_for_point,
quadratic_bezier_remap)
from manim.utils.color import *
from manim.utils.iterables import (
listify,
make_even,
resize_array,
resize_with_interpolation,
)
from manim.utils.space_ops import (
angle_between_vectors,
cross2d,
earclip_triangulation,
get_norm,
get_unit_normal,
shoelace_direction,
z_to_vector,
)
from manim.utils.iterables import (listify, make_even, resize_array,
resize_with_interpolation)
from manim.utils.space_ops import (angle_between_vectors, cross2d,
earclip_triangulation, get_norm,
get_unit_normal, shoelace_direction,
z_to_vector)
if TYPE_CHECKING:
from typing import Callable, Iterable, Optional, Sequence

View file

@ -34,7 +34,8 @@ from manim import config, logger
from manim.constants import *
from manim.mobject.geometry.line import Line
from manim.mobject.svg.svg_mobject import SVGMobject
from manim.mobject.types.vectorized_mobject import VectorizedPoint, VGroup, VMobject
from manim.mobject.types.vectorized_mobject import (VectorizedPoint, VGroup,
VMobject)
from manim.utils.tex import TexTemplate
from manim.utils.tex_file_writing import tex_to_svg_file

View file

@ -28,18 +28,12 @@ from manim.mobject.mobject import *
from manim.mobject.opengl.opengl_compatibility import ConvertToOpenGL
from manim.mobject.opengl.opengl_mobject import OpenGLMobject
from manim.mobject.types.vectorized_mobject import VGroup, VMobject
from manim.utils.color import (
BLUE,
BLUE_D,
BLUE_E,
LIGHT_GREY,
WHITE,
ManimColor,
ParsableManimColor,
interpolate_color,
)
from manim.utils.color import (BLUE, BLUE_D, BLUE_E, LIGHT_GREY, WHITE,
ManimColor, ParsableManimColor,
interpolate_color)
from manim.utils.iterables import tuplify
from manim.utils.space_ops import normalize, perpendicular_bisector, z_to_vector
from manim.utils.space_ops import (normalize, perpendicular_bisector,
z_to_vector)
class ThreeDVMobject(VMobject, metaclass=ConvertToOpenGL):

View file

@ -12,15 +12,8 @@ from manim.mobject.opengl.opengl_point_cloud_mobject import OpenGLPMobject
from ...constants import *
from ...mobject.mobject import Mobject
from ...utils.bezier import interpolate
from ...utils.color import (
BLACK,
WHITE,
YELLOW,
ManimColor,
color_gradient,
color_to_rgba,
rgba_to_color,
)
from ...utils.color import (BLACK, WHITE, YELLOW, ManimColor, color_gradient,
color_to_rgba, rgba_to_color)
from ...utils.iterables import stretch_array_to_length

View file

@ -22,23 +22,19 @@ from PIL.Image import Image
from manim.mobject.opengl.opengl_compatibility import ConvertToOpenGL
from manim.mobject.opengl.opengl_vectorized_mobject import OpenGLVMobject
from manim.mobject.three_d.three_d_utils import (
get_3d_vmob_gradient_start_and_end_points,
)
from manim.mobject.three_d.three_d_utils import \
get_3d_vmob_gradient_start_and_end_points
from ... import config
from ...constants import *
from ...mobject.mobject import Mobject
from ...utils.bezier import (
bezier,
get_smooth_handle_points,
integer_interpolate,
interpolate,
partial_bezier_points,
proportions_along_bezier_curve_for_point,
)
from ...utils.bezier import (bezier, get_smooth_handle_points,
integer_interpolate, interpolate,
partial_bezier_points,
proportions_along_bezier_curve_for_point)
from ...utils.color import BLACK, WHITE, ManimColor, ParsableManimColor
from ...utils.iterables import make_even, resize_array, stretch_array_to_length, tuplify
from ...utils.iterables import (make_even, resize_array,
stretch_array_to_length, tuplify)
from ...utils.space_ops import rotate_vector, shoelace_direction
# TODO

View file

@ -28,16 +28,8 @@ from ..constants import OUT, RIGHT, UP, RendererType
from ..mobject.mobject import Mobject
from ..mobject.types.vectorized_mobject import VGroup, VMobject
from ..utils.bezier import interpolate, inverse_interpolate
from ..utils.color import (
BLUE_E,
GREEN,
RED,
YELLOW,
ManimColor,
ParsableManimColor,
color_to_rgb,
rgb_to_color,
)
from ..utils.color import (BLUE_E, GREEN, RED, YELLOW, ManimColor,
ParsableManimColor, color_to_rgb, rgb_to_color)
from ..utils.rate_functions import ease_out_sine, linear
from ..utils.simple_functions import sigmoid

View file

@ -1,8 +1,8 @@
import numpy as np
from renderer import Renderer
from renderer import Renderer, RendererData
from manim.mobject.types.vectorized_mobject import VMobject
from renderer import RendererData
class GLRenderData(RendererData):
def __init__(self) -> None:
@ -13,7 +13,7 @@ class GLRenderData(RendererData):
self.mesh = np.zeros((0,3))
self.bounding_box = np.zeros((3,3))
class OpenGLRenderer(Renderer):
class OpenGLRenderer(Renderer):
def __init__(
self,
ctx: moderngl.Context | None = None,
@ -71,11 +71,11 @@ class OpenGLRenderer(Renderer):
if mob.colors_changed:
mob.renderer_data.fill_rgbas = np.resize(mob.fill_color, (len(mob.renderer_data.mesh),4))
if mob.points_changed:
if(mob.has_fill()):
mob.renderer_data.mesh = ... # Triangulation todo
# set shader
# use vbo
# render fill
@ -383,4 +383,4 @@ class OpenGLRenderer(Renderer):
# tid_and_texture = self.path_to_texture.pop(path, None)
# if tid_and_texture:
# tid_and_texture[1].release()
# return self
# return self

View file

@ -1,12 +1,12 @@
import numpy as np
from abc import ABC, abstractclassmethod, abstractstaticmethod
from typing import TYPE_CHECKING
from manim.scene import Scene
import numpy as np
from manim import config
from manim.mobject.types.vectorized_mobject import VMobject
from manim.mobject.types.image_mobject import ImageMobject
from manim.mobject.types.vectorized_mobject import VMobject
from manim.scene import Scene
if TYPE_CHECKING:
from typing import TypeAlias
@ -33,7 +33,7 @@ class Renderer(ABC):
self.capabilities[type(mob)](mob)
else:
print("WARNING: NOT SUPPORTED")
return self.fbo.get_pixels()
@ -46,7 +46,7 @@ class Renderer(ABC):
def render_image(self, mob):
raise NotImplementedError
# NOTE: The user should expect depth between renderers not to be handled discussed at 03.09.2023 Between jsonv and MrDiver
# NOTE: Cairo_camera overlay_PIL_image for MultiRenderer
@ -66,7 +66,7 @@ class Renderer(ABC):
# def mix():
# raise NotImplementedError
# def multiply():
# raise NotImplementedError
@ -76,7 +76,7 @@ class Renderer(ABC):
# class GraphScene(Scene):
# def construct(self):
# config.renderer =
# config.renderer =
# class VolumetricScene(Scene):
# def construct(self):
@ -87,4 +87,3 @@ class Renderer(ABC):
# compositor.add_capability(VolumetricScene, Blender, ) # 3 sec
# compositor.addPostFX(CustomShader)
# compositor.render()

View file

@ -25,10 +25,8 @@ from manim.mobject.mobject import Group, Mobject, Point, _AnimationBuilder
from manim.mobject.types.vectorized_mobject import VGroup, VMobject
from manim.scene.scene_file_writer import SceneFileWriter
from manim.utils.color import RED
from manim.utils.family_ops import (
extract_mobject_family_members,
recursive_mobject_remove,
)
from manim.utils.family_ops import (extract_mobject_family_members,
recursive_mobject_remove)
from manim.utils.module_ops import get_module
if TYPE_CHECKING:

View file

@ -15,11 +15,9 @@ from tqdm import tqdm as ProgressDisplay
from manim import config
from manim._config import logger as log
from manim.mobject.mobject import Mobject
from manim.utils.file_ops import (
add_extension_if_not_present,
get_sorted_integer_files,
guarantee_existence,
)
from manim.utils.file_ops import (add_extension_if_not_present,
get_sorted_integer_files,
guarantee_existence)
from manim.utils.sounds import get_full_sound_file_path
if TYPE_CHECKING:

View file

@ -21,23 +21,15 @@ from ..animation.animation import Animation
from ..animation.creation import Create, Write
from ..animation.fading import FadeOut
from ..animation.growing import GrowArrow
from ..animation.transform import ApplyFunction, ApplyPointwiseFunction, Transform
from ..animation.transform import (ApplyFunction, ApplyPointwiseFunction,
Transform)
from ..constants import *
from ..mobject.matrix import Matrix
from ..mobject.mobject import Mobject
from ..mobject.types.vectorized_mobject import VGroup, VMobject
from ..scene.scene import Scene
from ..utils.color import (
BLACK,
BLUE_D,
GREEN_C,
GREY,
RED_C,
WHITE,
YELLOW,
ManimColor,
ParsableManimColor,
)
from ..utils.color import (BLACK, BLUE_D, GREEN_C, GREY, RED_C, WHITE, YELLOW,
ManimColor, ParsableManimColor)
from ..utils.rate_functions import rush_from, rush_into
from ..utils.space_ops import angle_of_vector

View file

@ -18,12 +18,8 @@ from ..constants import RendererType
try:
from IPython import get_ipython
from IPython.core.interactiveshell import InteractiveShell
from IPython.core.magic import (
Magics,
line_cell_magic,
magics_class,
needs_local_scope,
)
from IPython.core.magic import (Magics, line_cell_magic, magics_class,
needs_local_scope)
from IPython.display import Image, Video, display
except ImportError:
pass

View file

@ -19,7 +19,8 @@ __all__ = [
]
import itertools as it
from typing import Any, Callable, Collection, Generator, Iterable, Reversible, Sequence
from typing import (Any, Callable, Collection, Generator, Iterable, Reversible,
Sequence)
import numpy as np

View file

@ -15,12 +15,10 @@ from manim.renderer.cairo_renderer import CairoRenderer
from manim.scene.three_d_scene import ThreeDScene
from ._frames_testers import _ControlDataWriter, _FramesTester
from ._test_class_makers import (
DummySceneFileWriter,
_make_scene_file_writer_class,
_make_test_renderer_class,
_make_test_scene_class,
)
from ._test_class_makers import (DummySceneFileWriter,
_make_scene_file_writer_class,
_make_test_renderer_class,
_make_test_scene_class)
SCENE_PARAMETER_NAME = "scene"
_tests_root_dir_path = Path(__file__).absolute().parents[2]

View file

@ -4,7 +4,8 @@ from pathlib import Path
import pytest
from manim import MathTex, SingleStringMathTex, Tex, TexTemplate, config, tempconfig
from manim import (MathTex, SingleStringMathTex, Tex, TexTemplate, config,
tempconfig)
from manim.mobject.types.vectorized_mobject import VMobject
from manim.utils.color import RED

View file

@ -3,18 +3,8 @@ from math import cos, sin
import numpy as np
import pytest
from manim import (
Circle,
CurvesAsSubmobjects,
Line,
Mobject,
Polygon,
RegularPolygon,
Square,
VDict,
VGroup,
VMobject,
)
from manim import (Circle, CurvesAsSubmobjects, Line, Mobject, Polygon,
RegularPolygon, Square, VDict, VGroup, VMobject)
from manim.constants import PI

View file

@ -8,7 +8,8 @@ import numpy as np
from manim import WHITE, Scene, Square, Tex, Text, config, tempconfig
from manim._config.utils import ManimConfig
from tests.assert_utils import assert_dir_exists, assert_dir_filled, assert_file_exists
from tests.assert_utils import (assert_dir_exists, assert_dir_filled,
assert_file_exists)
def test_tempconfig():

View file

@ -1,17 +1,7 @@
from __future__ import annotations
from manim import (
BLUE,
Circle,
Difference,
Exclusion,
Intersection,
Rectangle,
Square,
Triangle,
Union,
)
from manim import (BLUE, Circle, Difference, Exclusion, Intersection,
Rectangle, Square, Triangle, Union)
# not exported by default, so directly import
from manim.utils.testing.frames_comparison import frames_comparison

View file

@ -7,14 +7,9 @@ import pytest
from manim import *
from manim import config
from ..simple_scenes import (
SceneForFrozenFrameTests,
SceneWithMultipleCalls,
SceneWithNonStaticWait,
SceneWithSceneUpdater,
SceneWithStaticWait,
SquareToCircle,
)
from ..simple_scenes import (SceneForFrozenFrameTests, SceneWithMultipleCalls,
SceneWithNonStaticWait, SceneWithSceneUpdater,
SceneWithStaticWait, SquareToCircle)
@pytest.mark.skipif(

View file

@ -8,14 +8,9 @@ import pytest
from manim import *
from manim import config
from .simple_scenes import (
SceneForFrozenFrameTests,
SceneWithMultipleCalls,
SceneWithNonStaticWait,
SceneWithSceneUpdater,
SceneWithStaticWait,
SquareToCircle,
)
from .simple_scenes import (SceneForFrozenFrameTests, SceneWithMultipleCalls,
SceneWithNonStaticWait, SceneWithSceneUpdater,
SceneWithStaticWait, SquareToCircle)
@pytest.mark.skipif(