diff --git a/.github/scripts/ci_build_cairo.py b/.github/scripts/ci_build_cairo.py new file mode 100644 index 0000000000..4a92b4e91f --- /dev/null +++ b/.github/scripts/ci_build_cairo.py @@ -0,0 +1,209 @@ +# Logic is as follows: +# 1. Download cairo source code: https://cairographics.org/releases/cairo-.tar.xz +# 2. Verify the downloaded file using the sha256sums file: https://cairographics.org/releases/cairo-.tar.xz.sha256sum +# 3. Extract the downloaded file. +# 4. Create a virtual environment and install meson and ninja. +# 5. Run meson build in the extracted directory. Also, set required prefix. +# 6. Run meson compile -C build. +# 7. Run meson install -C build. + +import hashlib +import logging +import os +import subprocess +import sys +import tarfile +import tempfile +import typing +import urllib.request +from contextlib import contextmanager +from pathlib import Path +from sys import stdout + +CAIRO_VERSION = "1.18.0" +CAIRO_URL = f"https://cairographics.org/releases/cairo-{CAIRO_VERSION}.tar.xz" +CAIRO_SHA256_URL = f"{CAIRO_URL}.sha256sum" + +VENV_NAME = "meson-venv" +BUILD_DIR = "build" +INSTALL_PREFIX = Path(__file__).parent.parent / "third_party" / "cairo" + +logging.basicConfig(level=logging.INFO, format="%(asctime)s %(levelname)s %(message)s") +logger = logging.getLogger(__name__) + + +def is_ci(): + return os.getenv("CI", None) is not None + + +def download_file(url, path): + logger.info(f"Downloading {url} to {path}") + block_size = 1024 * 1024 + with urllib.request.urlopen(url) as response, open(path, "wb") as file: + while True: + data = response.read(block_size) + if not data: + break + file.write(data) + + +def verify_sha256sum(path, sha256sum): + with open(path, "rb") as file: + file_hash = hashlib.sha256(file.read()).hexdigest() + if file_hash != sha256sum: + raise Exception("SHA256SUM does not match") + + +def extract_tar_xz(path, directory): + with tarfile.open(path) as file: + file.extractall(directory) + + +def run_command(command, cwd=None, env=None): + process = subprocess.Popen(command, cwd=cwd, env=env) + process.communicate() + if process.returncode != 0: + raise Exception("Command failed") + + +@contextmanager +def gha_group(title: str) -> typing.Generator: + if not is_ci(): + yield + return + print(f"\n::group::{title}") + stdout.flush() + try: + yield + finally: + print("::endgroup::") + stdout.flush() + + +def set_env_var_gha(name: str, value: str) -> None: + if not is_ci(): + return + env_file = os.getenv("GITHUB_ENV", None) + if env_file is None: + return + with open(env_file, "a") as file: + file.write(f"{name}={value}\n") + stdout.flush() + + +def get_ld_library_path(prefix: Path) -> str: + # given a prefix, the ld library path can be found at + # /lib/* or sometimes just /lib + # this function returns the path to the ld library path + + # first, check if the ld library path exists at /lib/* + ld_library_paths = list(prefix.glob("lib/*")) + if len(ld_library_paths) == 1: + return ld_library_paths[0].absolute().as_posix() + + # if the ld library path does not exist at /lib/*, + # return /lib + ld_library_path = prefix / "lib" + if ld_library_path.exists(): + return ld_library_path.absolute().as_posix() + return "" + + +def main(): + if sys.platform == "win32": + logger.info("Skipping build on windows") + return + + with tempfile.TemporaryDirectory() as tmpdir: + with gha_group("Downloading and Extracting Cairo"): + logger.info(f"Downloading cairo version {CAIRO_VERSION}") + download_file(CAIRO_URL, os.path.join(tmpdir, "cairo.tar.xz")) + + logger.info("Downloading cairo sha256sum") + download_file(CAIRO_SHA256_URL, os.path.join(tmpdir, "cairo.sha256sum")) + + logger.info("Verifying cairo sha256sum") + with open(os.path.join(tmpdir, "cairo.sha256sum")) as file: + sha256sum = file.read().split()[0] + verify_sha256sum(os.path.join(tmpdir, "cairo.tar.xz"), sha256sum) + + logger.info("Extracting cairo") + extract_tar_xz(os.path.join(tmpdir, "cairo.tar.xz"), tmpdir) + + with gha_group("Installing meson and ninja"): + logger.info("Creating virtual environment") + run_command([sys.executable, "-m", "venv", os.path.join(tmpdir, VENV_NAME)]) + + logger.info("Installing meson and ninja") + run_command( + [ + os.path.join(tmpdir, VENV_NAME, "bin", "pip"), + "install", + "meson", + "ninja", + ] + ) + + env_vars = { + # add the venv bin directory to PATH so that meson can find ninja + "PATH": f"{os.path.join(tmpdir, VENV_NAME, 'bin')}{os.pathsep}{os.environ['PATH']}", + } + + with gha_group("Building and Installing Cairo"): + logger.info("Running meson setup") + run_command( + [ + os.path.join(tmpdir, VENV_NAME, "bin", "meson"), + "setup", + BUILD_DIR, + f"--prefix={INSTALL_PREFIX.absolute().as_posix()}", + "--buildtype=release", + "-Dtests=disabled", + ], + cwd=os.path.join(tmpdir, f"cairo-{CAIRO_VERSION}"), + env=env_vars, + ) + + logger.info("Running meson compile") + run_command( + [ + os.path.join(tmpdir, VENV_NAME, "bin", "meson"), + "compile", + "-C", + BUILD_DIR, + ], + cwd=os.path.join(tmpdir, f"cairo-{CAIRO_VERSION}"), + env=env_vars, + ) + + logger.info("Running meson install") + run_command( + [ + os.path.join(tmpdir, VENV_NAME, "bin", "meson"), + "install", + "-C", + BUILD_DIR, + ], + cwd=os.path.join(tmpdir, f"cairo-{CAIRO_VERSION}"), + env=env_vars, + ) + + logger.info(f"Successfully built cairo and installed it to {INSTALL_PREFIX}") + + +if __name__ == "__main__": + if "--set-env-vars" in sys.argv: + with gha_group("Setting environment variables"): + # append the pkgconfig directory to PKG_CONFIG_PATH + set_env_var_gha( + "PKG_CONFIG_PATH", + f"{Path(get_ld_library_path(INSTALL_PREFIX), 'pkgconfig').as_posix()}{os.pathsep}" + f'{os.getenv("PKG_CONFIG_PATH", "")}', + ) + set_env_var_gha( + "LD_LIBRARY_PATH", + f"{get_ld_library_path(INSTALL_PREFIX)}{os.pathsep}" + f'{os.getenv("LD_LIBRARY_PATH", "")}', + ) + sys.exit(0) + main() diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 1a3ec07c37..61913fcea7 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -76,6 +76,22 @@ jobs: # start xvfb in background sudo /usr/bin/Xvfb $DISPLAY -screen 0 1280x1024x24 & + - name: Setup Cairo Cache + uses: actions/cache@v3 + id: cache-cairo + if: runner.os == 'Linux' || runner.os == 'macOS' + with: + path: ${{ github.workspace }}/third_party + key: ${{ runner.os }}-dependencies-cairo-${{ hashFiles('.github/scripts/ci_build_cairo.py') }} + + - name: Build and install Cairo (Linux and macOS) + if: (runner.os == 'Linux' || runner.os == 'macOS') && steps.cache-cairo.outputs.cache-hit != 'true' + run: python .github/scripts/ci_build_cairo.py + + - name: Set env vars for Cairo (Linux and macOS) + if: runner.os == 'Linux' || runner.os == 'macOS' + run: python .github/scripts/ci_build_cairo.py --set-env-vars + - name: Setup macOS cache uses: actions/cache@v3 id: cache-macos @@ -103,10 +119,6 @@ jobs: export PATH="$oriPath" echo "Completed TinyTeX" - - name: Install cairo (MacOS) - if: runner.os == 'macOS' - run: brew install cairo - - name: Add macOS dependencies to PATH if: runner.os == 'macOS' shell: bash diff --git a/.gitignore b/.gitignore index 153717f347..abec5da495 100644 --- a/.gitignore +++ b/.gitignore @@ -131,3 +131,6 @@ dist/ /media_dir.txt # ^TODO: Remove the need for this with a proper config file + +# Ignore the built dependencies +third_party/* diff --git a/conftest.py b/conftest.py index da37e19ba5..dacb730a29 100644 --- a/conftest.py +++ b/conftest.py @@ -11,6 +11,7 @@ except ModuleNotFoundError: # windows pass +import cairo import moderngl # If it is running Doctest the current directory @@ -39,6 +40,7 @@ def pytest_report_header(config): info = ctx.info ctx.release() return ( + f"\nCairo Version: {cairo.cairo_version()}", "\nOpenGL information", "------------------", f"vendor: {info['GL_VENDOR'].strip()}", diff --git a/manim/utils/testing/frames_comparison.py b/manim/utils/testing/frames_comparison.py index e20e1a2a56..ea067b64fe 100644 --- a/manim/utils/testing/frames_comparison.py +++ b/manim/utils/testing/frames_comparison.py @@ -5,6 +5,8 @@ from pathlib import Path from typing import Callable +import cairo +import pytest from _pytest.fixtures import FixtureRequest from manim import Scene @@ -25,6 +27,7 @@ SCENE_PARAMETER_NAME = "scene" _tests_root_dir_path = Path(__file__).absolute().parents[2] PATH_CONTROL_DATA = _tests_root_dir_path / Path("control_data", "graphical_units_data") +MIN_CAIRO_VERSION = 11800 def frames_comparison( @@ -81,6 +84,12 @@ def decorator_maker(tested_scene_construct): @functools.wraps(tested_scene_construct) # The "request" parameter is meant to be used as a fixture by pytest. See below. def wrapper(*args, request: FixtureRequest, tmp_path, **kwargs): + # check for cairo version + if ( + renderer_class is CairoRenderer + and cairo.cairo_version() < MIN_CAIRO_VERSION + ): + pytest.skip("Cairo version is too old. Skipping cairo graphical tests.") # Wraps the test_function to a construct method, to "freeze" the eventual additional arguments (parametrizations fixtures). construct = functools.partial(tested_scene_construct, *args, **kwargs) diff --git a/poetry.lock b/poetry.lock index e725139f51..c930875781 100644 --- a/poetry.lock +++ b/poetry.lock @@ -1,4 +1,4 @@ -# This file is automatically @generated by Poetry and should not be changed by hand. +# This file is automatically @generated by Poetry 1.4.2 and should not be changed by hand. [[package]] name = "aiofiles" @@ -273,30 +273,30 @@ lxml = ["lxml"] [[package]] name = "black" -version = "23.10.0" +version = "23.10.1" description = "The uncompromising code formatter." category = "dev" optional = false python-versions = ">=3.8" files = [ - {file = "black-23.10.0-cp310-cp310-macosx_10_16_arm64.whl", hash = "sha256:f8dc7d50d94063cdfd13c82368afd8588bac4ce360e4224ac399e769d6704e98"}, - {file = "black-23.10.0-cp310-cp310-macosx_10_16_x86_64.whl", hash = "sha256:f20ff03f3fdd2fd4460b4f631663813e57dc277e37fb216463f3b907aa5a9bdd"}, - {file = "black-23.10.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d3d9129ce05b0829730323bdcb00f928a448a124af5acf90aa94d9aba6969604"}, - {file = "black-23.10.0-cp310-cp310-win_amd64.whl", hash = "sha256:960c21555be135c4b37b7018d63d6248bdae8514e5c55b71e994ad37407f45b8"}, - {file = "black-23.10.0-cp311-cp311-macosx_10_16_arm64.whl", hash = "sha256:30b78ac9b54cf87bcb9910ee3d499d2bc893afd52495066c49d9ee6b21eee06e"}, - {file = "black-23.10.0-cp311-cp311-macosx_10_16_x86_64.whl", hash = "sha256:0e232f24a337fed7a82c1185ae46c56c4a6167fb0fe37411b43e876892c76699"}, - {file = "black-23.10.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:31946ec6f9c54ed7ba431c38bc81d758970dd734b96b8e8c2b17a367d7908171"}, - {file = "black-23.10.0-cp311-cp311-win_amd64.whl", hash = "sha256:c870bee76ad5f7a5ea7bd01dc646028d05568d33b0b09b7ecfc8ec0da3f3f39c"}, - {file = "black-23.10.0-cp38-cp38-macosx_10_16_arm64.whl", hash = "sha256:6901631b937acbee93c75537e74f69463adaf34379a04eef32425b88aca88a23"}, - {file = "black-23.10.0-cp38-cp38-macosx_10_16_x86_64.whl", hash = "sha256:481167c60cd3e6b1cb8ef2aac0f76165843a374346aeeaa9d86765fe0dd0318b"}, - {file = "black-23.10.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f74892b4b836e5162aa0452393112a574dac85e13902c57dfbaaf388e4eda37c"}, - {file = "black-23.10.0-cp38-cp38-win_amd64.whl", hash = "sha256:47c4510f70ec2e8f9135ba490811c071419c115e46f143e4dce2ac45afdcf4c9"}, - {file = "black-23.10.0-cp39-cp39-macosx_10_16_arm64.whl", hash = "sha256:76baba9281e5e5b230c9b7f83a96daf67a95e919c2dfc240d9e6295eab7b9204"}, - {file = "black-23.10.0-cp39-cp39-macosx_10_16_x86_64.whl", hash = "sha256:a3c2ddb35f71976a4cfeca558848c2f2f89abc86b06e8dd89b5a65c1e6c0f22a"}, - {file = "black-23.10.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:db451a3363b1e765c172c3fd86213a4ce63fb8524c938ebd82919bf2a6e28c6a"}, - {file = "black-23.10.0-cp39-cp39-win_amd64.whl", hash = "sha256:7fb5fc36bb65160df21498d5a3dd330af8b6401be3f25af60c6ebfe23753f747"}, - {file = "black-23.10.0-py3-none-any.whl", hash = "sha256:e223b731a0e025f8ef427dd79d8cd69c167da807f5710add30cdf131f13dd62e"}, - {file = "black-23.10.0.tar.gz", hash = "sha256:31b9f87b277a68d0e99d2905edae08807c007973eaa609da5f0c62def6b7c0bd"}, + {file = "black-23.10.1-cp310-cp310-macosx_10_16_arm64.whl", hash = "sha256:ec3f8e6234c4e46ff9e16d9ae96f4ef69fa328bb4ad08198c8cee45bb1f08c69"}, + {file = "black-23.10.1-cp310-cp310-macosx_10_16_x86_64.whl", hash = "sha256:1b917a2aa020ca600483a7b340c165970b26e9029067f019e3755b56e8dd5916"}, + {file = "black-23.10.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9c74de4c77b849e6359c6f01987e94873c707098322b91490d24296f66d067dc"}, + {file = "black-23.10.1-cp310-cp310-win_amd64.whl", hash = "sha256:7b4d10b0f016616a0d93d24a448100adf1699712fb7a4efd0e2c32bbb219b173"}, + {file = "black-23.10.1-cp311-cp311-macosx_10_16_arm64.whl", hash = "sha256:b15b75fc53a2fbcac8a87d3e20f69874d161beef13954747e053bca7a1ce53a0"}, + {file = "black-23.10.1-cp311-cp311-macosx_10_16_x86_64.whl", hash = "sha256:e293e4c2f4a992b980032bbd62df07c1bcff82d6964d6c9496f2cd726e246ace"}, + {file = "black-23.10.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7d56124b7a61d092cb52cce34182a5280e160e6aff3137172a68c2c2c4b76bcb"}, + {file = "black-23.10.1-cp311-cp311-win_amd64.whl", hash = "sha256:3f157a8945a7b2d424da3335f7ace89c14a3b0625e6593d21139c2d8214d55ce"}, + {file = "black-23.10.1-cp38-cp38-macosx_10_16_arm64.whl", hash = "sha256:cfcce6f0a384d0da692119f2d72d79ed07c7159879d0bb1bb32d2e443382bf3a"}, + {file = "black-23.10.1-cp38-cp38-macosx_10_16_x86_64.whl", hash = "sha256:33d40f5b06be80c1bbce17b173cda17994fbad096ce60eb22054da021bf933d1"}, + {file = "black-23.10.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:840015166dbdfbc47992871325799fd2dc0dcf9395e401ada6d88fe11498abad"}, + {file = "black-23.10.1-cp38-cp38-win_amd64.whl", hash = "sha256:037e9b4664cafda5f025a1728c50a9e9aedb99a759c89f760bd83730e76ba884"}, + {file = "black-23.10.1-cp39-cp39-macosx_10_16_arm64.whl", hash = "sha256:7cb5936e686e782fddb1c73f8aa6f459e1ad38a6a7b0e54b403f1f05a1507ee9"}, + {file = "black-23.10.1-cp39-cp39-macosx_10_16_x86_64.whl", hash = "sha256:7670242e90dc129c539e9ca17665e39a146a761e681805c54fbd86015c7c84f7"}, + {file = "black-23.10.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5ed45ac9a613fb52dad3b61c8dea2ec9510bf3108d4db88422bacc7d1ba1243d"}, + {file = "black-23.10.1-cp39-cp39-win_amd64.whl", hash = "sha256:6d23d7822140e3fef190734216cefb262521789367fbdc0b3f22af6744058982"}, + {file = "black-23.10.1-py3-none-any.whl", hash = "sha256:d431e6739f727bb2e0495df64a6c7a5310758e87505f5f8cde9ff6c0f2d7e4fe"}, + {file = "black-23.10.1.tar.gz", hash = "sha256:1f8ce316753428ff68749c65a5f7844631aa18c8679dfd3ca9dc1a289979c258"}, ] [package.dependencies] @@ -2387,6 +2387,16 @@ files = [ {file = "MarkupSafe-2.1.3-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:5bbe06f8eeafd38e5d0a4894ffec89378b6c6a625ff57e3028921f8ff59318ac"}, {file = "MarkupSafe-2.1.3-cp311-cp311-win32.whl", hash = "sha256:dd15ff04ffd7e05ffcb7fe79f1b98041b8ea30ae9234aed2a9168b5797c3effb"}, {file = "MarkupSafe-2.1.3-cp311-cp311-win_amd64.whl", hash = "sha256:134da1eca9ec0ae528110ccc9e48041e0828d79f24121a1a146161103c76e686"}, + {file = "MarkupSafe-2.1.3-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:f698de3fd0c4e6972b92290a45bd9b1536bffe8c6759c62471efaa8acb4c37bc"}, + {file = "MarkupSafe-2.1.3-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:aa57bd9cf8ae831a362185ee444e15a93ecb2e344c8e52e4d721ea3ab6ef1823"}, + {file = "MarkupSafe-2.1.3-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ffcc3f7c66b5f5b7931a5aa68fc9cecc51e685ef90282f4a82f0f5e9b704ad11"}, + {file = "MarkupSafe-2.1.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:47d4f1c5f80fc62fdd7777d0d40a2e9dda0a05883ab11374334f6c4de38adffd"}, + {file = "MarkupSafe-2.1.3-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:1f67c7038d560d92149c060157d623c542173016c4babc0c1913cca0564b9939"}, + {file = "MarkupSafe-2.1.3-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:9aad3c1755095ce347e26488214ef77e0485a3c34a50c5a5e2471dff60b9dd9c"}, + {file = "MarkupSafe-2.1.3-cp312-cp312-musllinux_1_1_i686.whl", hash = "sha256:14ff806850827afd6b07a5f32bd917fb7f45b046ba40c57abdb636674a8b559c"}, + {file = "MarkupSafe-2.1.3-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:8f9293864fe09b8149f0cc42ce56e3f0e54de883a9de90cd427f191c346eb2e1"}, + {file = "MarkupSafe-2.1.3-cp312-cp312-win32.whl", hash = "sha256:715d3562f79d540f251b99ebd6d8baa547118974341db04f5ad06d5ea3eb8007"}, + {file = "MarkupSafe-2.1.3-cp312-cp312-win_amd64.whl", hash = "sha256:1b8dd8c3fd14349433c79fa8abeb573a55fc0fdd769133baac1f5e07abf54aeb"}, {file = "MarkupSafe-2.1.3-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:8e254ae696c88d98da6555f5ace2279cf7cd5b3f52be2b5cf97feafe883b58d2"}, {file = "MarkupSafe-2.1.3-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:cb0932dc158471523c9637e807d9bfb93e06a95cbf010f1a38b98623b929ef2b"}, {file = "MarkupSafe-2.1.3-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9402b03f1a1b4dc4c19845e5c749e3ab82d5078d16a2a4c2cd2df62d57bb0707"}, @@ -4913,14 +4923,14 @@ zstd = ["zstandard (>=0.18.0)"] [[package]] name = "virtualenv" -version = "20.24.5" +version = "20.24.6" description = "Virtual Python Environment builder" category = "dev" optional = false python-versions = ">=3.7" files = [ - {file = "virtualenv-20.24.5-py3-none-any.whl", hash = "sha256:b80039f280f4919c77b30f1c23294ae357c4c8701042086e3fc005963e4e537b"}, - {file = "virtualenv-20.24.5.tar.gz", hash = "sha256:e8361967f6da6fbdf1426483bfe9fca8287c242ac0bc30429905721cefbff752"}, + {file = "virtualenv-20.24.6-py3-none-any.whl", hash = "sha256:520d056652454c5098a00c0f073611ccbea4c79089331f60bf9d7ba247bb7381"}, + {file = "virtualenv-20.24.6.tar.gz", hash = "sha256:02ece4f56fbf939dbbc33c0715159951d6bf14aaf5457b092e4548e1382455af"}, ] [package.dependencies] diff --git a/tests/test_graphical_units/control_data/boolean_ops/difference.npz b/tests/test_graphical_units/control_data/boolean_ops/difference.npz index 982144359e..dcc11e639c 100644 Binary files a/tests/test_graphical_units/control_data/boolean_ops/difference.npz and b/tests/test_graphical_units/control_data/boolean_ops/difference.npz differ diff --git a/tests/test_graphical_units/control_data/boolean_ops/exclusion.npz b/tests/test_graphical_units/control_data/boolean_ops/exclusion.npz index e5639abd2f..1c4a8745a2 100644 Binary files a/tests/test_graphical_units/control_data/boolean_ops/exclusion.npz and b/tests/test_graphical_units/control_data/boolean_ops/exclusion.npz differ diff --git a/tests/test_graphical_units/control_data/boolean_ops/intersection.npz b/tests/test_graphical_units/control_data/boolean_ops/intersection.npz index cbce553eba..e08884579d 100644 Binary files a/tests/test_graphical_units/control_data/boolean_ops/intersection.npz and b/tests/test_graphical_units/control_data/boolean_ops/intersection.npz differ diff --git a/tests/test_graphical_units/control_data/boolean_ops/intersection_3_mobjects.npz b/tests/test_graphical_units/control_data/boolean_ops/intersection_3_mobjects.npz index 61a46e7c29..dc65e8120e 100644 Binary files a/tests/test_graphical_units/control_data/boolean_ops/intersection_3_mobjects.npz and b/tests/test_graphical_units/control_data/boolean_ops/intersection_3_mobjects.npz differ diff --git a/tests/test_graphical_units/control_data/boolean_ops/union.npz b/tests/test_graphical_units/control_data/boolean_ops/union.npz index 89679e6604..c55850d441 100644 Binary files a/tests/test_graphical_units/control_data/boolean_ops/union.npz and b/tests/test_graphical_units/control_data/boolean_ops/union.npz differ diff --git a/tests/test_graphical_units/control_data/brace/arcBrace.npz b/tests/test_graphical_units/control_data/brace/arcBrace.npz index 8fd91fd1bc..da144cd4a5 100644 Binary files a/tests/test_graphical_units/control_data/brace/arcBrace.npz and b/tests/test_graphical_units/control_data/brace/arcBrace.npz differ diff --git a/tests/test_graphical_units/control_data/brace/braceTip.npz b/tests/test_graphical_units/control_data/brace/braceTip.npz index d9018a2e03..009fa28b7f 100644 Binary files a/tests/test_graphical_units/control_data/brace/braceTip.npz and b/tests/test_graphical_units/control_data/brace/braceTip.npz differ diff --git a/tests/test_graphical_units/control_data/brace/brace_sharpness.npz b/tests/test_graphical_units/control_data/brace/brace_sharpness.npz index 59231e0ddd..c32a1354ec 100644 Binary files a/tests/test_graphical_units/control_data/brace/brace_sharpness.npz and b/tests/test_graphical_units/control_data/brace/brace_sharpness.npz differ diff --git a/tests/test_graphical_units/control_data/composition/animationgroup_is_passing_remover_to_animations.npz b/tests/test_graphical_units/control_data/composition/animationgroup_is_passing_remover_to_animations.npz index f98436b2cc..204e542a8d 100644 Binary files a/tests/test_graphical_units/control_data/composition/animationgroup_is_passing_remover_to_animations.npz and b/tests/test_graphical_units/control_data/composition/animationgroup_is_passing_remover_to_animations.npz differ diff --git a/tests/test_graphical_units/control_data/composition/animationgroup_is_passing_remover_to_nested_animationgroups.npz b/tests/test_graphical_units/control_data/composition/animationgroup_is_passing_remover_to_nested_animationgroups.npz index f98436b2cc..204e542a8d 100644 Binary files a/tests/test_graphical_units/control_data/composition/animationgroup_is_passing_remover_to_nested_animationgroups.npz and b/tests/test_graphical_units/control_data/composition/animationgroup_is_passing_remover_to_nested_animationgroups.npz differ diff --git a/tests/test_graphical_units/control_data/coordinate_system/implicit_graph.npz b/tests/test_graphical_units/control_data/coordinate_system/implicit_graph.npz index ae64c0d05d..45c14a5408 100644 Binary files a/tests/test_graphical_units/control_data/coordinate_system/implicit_graph.npz and b/tests/test_graphical_units/control_data/coordinate_system/implicit_graph.npz differ diff --git a/tests/test_graphical_units/control_data/coordinate_system/line_graph.npz b/tests/test_graphical_units/control_data/coordinate_system/line_graph.npz index 077dbbd22a..394ae680cd 100644 Binary files a/tests/test_graphical_units/control_data/coordinate_system/line_graph.npz and b/tests/test_graphical_units/control_data/coordinate_system/line_graph.npz differ diff --git a/tests/test_graphical_units/control_data/coordinate_system/number_plane.npz b/tests/test_graphical_units/control_data/coordinate_system/number_plane.npz index afb647aba4..e327fa76bf 100644 Binary files a/tests/test_graphical_units/control_data/coordinate_system/number_plane.npz and b/tests/test_graphical_units/control_data/coordinate_system/number_plane.npz differ diff --git a/tests/test_graphical_units/control_data/coordinate_system/number_plane_log.npz b/tests/test_graphical_units/control_data/coordinate_system/number_plane_log.npz index b86dd3568e..facc868282 100644 Binary files a/tests/test_graphical_units/control_data/coordinate_system/number_plane_log.npz and b/tests/test_graphical_units/control_data/coordinate_system/number_plane_log.npz differ diff --git a/tests/test_graphical_units/control_data/coordinate_system/plot_log_x_axis.npz b/tests/test_graphical_units/control_data/coordinate_system/plot_log_x_axis.npz index f215752d0d..a89bf90953 100644 Binary files a/tests/test_graphical_units/control_data/coordinate_system/plot_log_x_axis.npz and b/tests/test_graphical_units/control_data/coordinate_system/plot_log_x_axis.npz differ diff --git a/tests/test_graphical_units/control_data/coordinate_system/plot_log_x_axis_vectorized.npz b/tests/test_graphical_units/control_data/coordinate_system/plot_log_x_axis_vectorized.npz index f215752d0d..a89bf90953 100644 Binary files a/tests/test_graphical_units/control_data/coordinate_system/plot_log_x_axis_vectorized.npz and b/tests/test_graphical_units/control_data/coordinate_system/plot_log_x_axis_vectorized.npz differ diff --git a/tests/test_graphical_units/control_data/coordinate_system/plot_surface.npz b/tests/test_graphical_units/control_data/coordinate_system/plot_surface.npz index 9369d49d72..83697c1d58 100644 Binary files a/tests/test_graphical_units/control_data/coordinate_system/plot_surface.npz and b/tests/test_graphical_units/control_data/coordinate_system/plot_surface.npz differ diff --git a/tests/test_graphical_units/control_data/coordinate_system/plot_surface_colorscale.npz b/tests/test_graphical_units/control_data/coordinate_system/plot_surface_colorscale.npz index 41b6149b0c..b26931bcc2 100644 Binary files a/tests/test_graphical_units/control_data/coordinate_system/plot_surface_colorscale.npz and b/tests/test_graphical_units/control_data/coordinate_system/plot_surface_colorscale.npz differ diff --git a/tests/test_graphical_units/control_data/creation/DrawBorderThenFill.npz b/tests/test_graphical_units/control_data/creation/DrawBorderThenFill.npz index 3d74bcadf9..60ddebc2b1 100644 Binary files a/tests/test_graphical_units/control_data/creation/DrawBorderThenFill.npz and b/tests/test_graphical_units/control_data/creation/DrawBorderThenFill.npz differ diff --git a/tests/test_graphical_units/control_data/creation/FadeIn.npz b/tests/test_graphical_units/control_data/creation/FadeIn.npz index fb6bf6a2b9..b04904520d 100644 Binary files a/tests/test_graphical_units/control_data/creation/FadeIn.npz and b/tests/test_graphical_units/control_data/creation/FadeIn.npz differ diff --git a/tests/test_graphical_units/control_data/creation/FadeOut.npz b/tests/test_graphical_units/control_data/creation/FadeOut.npz index 299e80d1b0..6a2f3fe973 100644 Binary files a/tests/test_graphical_units/control_data/creation/FadeOut.npz and b/tests/test_graphical_units/control_data/creation/FadeOut.npz differ diff --git a/tests/test_graphical_units/control_data/creation/GrowFromCenter.npz b/tests/test_graphical_units/control_data/creation/GrowFromCenter.npz index b6fc1bbc44..80ba71a0eb 100644 Binary files a/tests/test_graphical_units/control_data/creation/GrowFromCenter.npz and b/tests/test_graphical_units/control_data/creation/GrowFromCenter.npz differ diff --git a/tests/test_graphical_units/control_data/creation/GrowFromEdge.npz b/tests/test_graphical_units/control_data/creation/GrowFromEdge.npz index 601dd9cc44..0b198b22fd 100644 Binary files a/tests/test_graphical_units/control_data/creation/GrowFromEdge.npz and b/tests/test_graphical_units/control_data/creation/GrowFromEdge.npz differ diff --git a/tests/test_graphical_units/control_data/creation/GrowFromPoint.npz b/tests/test_graphical_units/control_data/creation/GrowFromPoint.npz index 5e8f653e6e..8912686f1a 100644 Binary files a/tests/test_graphical_units/control_data/creation/GrowFromPoint.npz and b/tests/test_graphical_units/control_data/creation/GrowFromPoint.npz differ diff --git a/tests/test_graphical_units/control_data/creation/ShrinkToCenter.npz b/tests/test_graphical_units/control_data/creation/ShrinkToCenter.npz index 1deac9bfaa..af49b48cfa 100644 Binary files a/tests/test_graphical_units/control_data/creation/ShrinkToCenter.npz and b/tests/test_graphical_units/control_data/creation/ShrinkToCenter.npz differ diff --git a/tests/test_graphical_units/control_data/creation/SpinInFromNothing.npz b/tests/test_graphical_units/control_data/creation/SpinInFromNothing.npz index 1c051cf522..0023fb2757 100644 Binary files a/tests/test_graphical_units/control_data/creation/SpinInFromNothing.npz and b/tests/test_graphical_units/control_data/creation/SpinInFromNothing.npz differ diff --git a/tests/test_graphical_units/control_data/creation/bring_to_back_introducer.npz b/tests/test_graphical_units/control_data/creation/bring_to_back_introducer.npz index 989a820e49..596a4cdbb6 100644 Binary files a/tests/test_graphical_units/control_data/creation/bring_to_back_introducer.npz and b/tests/test_graphical_units/control_data/creation/bring_to_back_introducer.npz differ diff --git a/tests/test_graphical_units/control_data/creation/create.npz b/tests/test_graphical_units/control_data/creation/create.npz index 39e988076a..4154386aec 100644 Binary files a/tests/test_graphical_units/control_data/creation/create.npz and b/tests/test_graphical_units/control_data/creation/create.npz differ diff --git a/tests/test_graphical_units/control_data/creation/uncreate.npz b/tests/test_graphical_units/control_data/creation/uncreate.npz index 2b21131183..da655fdfab 100644 Binary files a/tests/test_graphical_units/control_data/creation/uncreate.npz and b/tests/test_graphical_units/control_data/creation/uncreate.npz differ diff --git a/tests/test_graphical_units/control_data/creation/uncreate_rate_func.npz b/tests/test_graphical_units/control_data/creation/uncreate_rate_func.npz index 3826c14faf..95a5a85a8f 100644 Binary files a/tests/test_graphical_units/control_data/creation/uncreate_rate_func.npz and b/tests/test_graphical_units/control_data/creation/uncreate_rate_func.npz differ diff --git a/tests/test_graphical_units/control_data/creation/z_index_introducer.npz b/tests/test_graphical_units/control_data/creation/z_index_introducer.npz index cc87472d4b..4837034b4c 100644 Binary files a/tests/test_graphical_units/control_data/creation/z_index_introducer.npz and b/tests/test_graphical_units/control_data/creation/z_index_introducer.npz differ diff --git a/tests/test_graphical_units/control_data/functions/FunctionGraph.npz b/tests/test_graphical_units/control_data/functions/FunctionGraph.npz index d33b2a3cef..84310cedb8 100644 Binary files a/tests/test_graphical_units/control_data/functions/FunctionGraph.npz and b/tests/test_graphical_units/control_data/functions/FunctionGraph.npz differ diff --git a/tests/test_graphical_units/control_data/functions/ImplicitFunction.npz b/tests/test_graphical_units/control_data/functions/ImplicitFunction.npz index b9dbe9ec96..fc7de179f1 100644 Binary files a/tests/test_graphical_units/control_data/functions/ImplicitFunction.npz and b/tests/test_graphical_units/control_data/functions/ImplicitFunction.npz differ diff --git a/tests/test_graphical_units/control_data/geometry/Angle.npz b/tests/test_graphical_units/control_data/geometry/Angle.npz index 96cab22432..59354475b5 100644 Binary files a/tests/test_graphical_units/control_data/geometry/Angle.npz and b/tests/test_graphical_units/control_data/geometry/Angle.npz differ diff --git a/tests/test_graphical_units/control_data/geometry/AngledArrowTip.npz b/tests/test_graphical_units/control_data/geometry/AngledArrowTip.npz index 77a28aa9d0..998f45c417 100644 Binary files a/tests/test_graphical_units/control_data/geometry/AngledArrowTip.npz and b/tests/test_graphical_units/control_data/geometry/AngledArrowTip.npz differ diff --git a/tests/test_graphical_units/control_data/geometry/AnnotationDot.npz b/tests/test_graphical_units/control_data/geometry/AnnotationDot.npz index c73dd16948..ec1a588228 100644 Binary files a/tests/test_graphical_units/control_data/geometry/AnnotationDot.npz and b/tests/test_graphical_units/control_data/geometry/AnnotationDot.npz differ diff --git a/tests/test_graphical_units/control_data/geometry/AnnularSector.npz b/tests/test_graphical_units/control_data/geometry/AnnularSector.npz index f229cc8528..480c0eb4ae 100644 Binary files a/tests/test_graphical_units/control_data/geometry/AnnularSector.npz and b/tests/test_graphical_units/control_data/geometry/AnnularSector.npz differ diff --git a/tests/test_graphical_units/control_data/geometry/Annulus.npz b/tests/test_graphical_units/control_data/geometry/Annulus.npz index f7029ef064..5fca3054c0 100644 Binary files a/tests/test_graphical_units/control_data/geometry/Annulus.npz and b/tests/test_graphical_units/control_data/geometry/Annulus.npz differ diff --git a/tests/test_graphical_units/control_data/geometry/Arc.npz b/tests/test_graphical_units/control_data/geometry/Arc.npz index 5bb130ad2f..b7bb32bbc9 100644 Binary files a/tests/test_graphical_units/control_data/geometry/Arc.npz and b/tests/test_graphical_units/control_data/geometry/Arc.npz differ diff --git a/tests/test_graphical_units/control_data/geometry/ArcBetweenPoints.npz b/tests/test_graphical_units/control_data/geometry/ArcBetweenPoints.npz index 0257f6bb93..b29d3c9ae3 100644 Binary files a/tests/test_graphical_units/control_data/geometry/ArcBetweenPoints.npz and b/tests/test_graphical_units/control_data/geometry/ArcBetweenPoints.npz differ diff --git a/tests/test_graphical_units/control_data/geometry/Arrange.npz b/tests/test_graphical_units/control_data/geometry/Arrange.npz index 2375320bb2..0d6514dc80 100644 Binary files a/tests/test_graphical_units/control_data/geometry/Arrange.npz and b/tests/test_graphical_units/control_data/geometry/Arrange.npz differ diff --git a/tests/test_graphical_units/control_data/geometry/Circle.npz b/tests/test_graphical_units/control_data/geometry/Circle.npz index 63b2b2f677..de67b2e4b2 100644 Binary files a/tests/test_graphical_units/control_data/geometry/Circle.npz and b/tests/test_graphical_units/control_data/geometry/Circle.npz differ diff --git a/tests/test_graphical_units/control_data/geometry/CirclePoints.npz b/tests/test_graphical_units/control_data/geometry/CirclePoints.npz index 1ec3ceebb6..7a25a85446 100644 Binary files a/tests/test_graphical_units/control_data/geometry/CirclePoints.npz and b/tests/test_graphical_units/control_data/geometry/CirclePoints.npz differ diff --git a/tests/test_graphical_units/control_data/geometry/Coordinates.npz b/tests/test_graphical_units/control_data/geometry/Coordinates.npz index 3f0e04bee7..821e953cbb 100644 Binary files a/tests/test_graphical_units/control_data/geometry/Coordinates.npz and b/tests/test_graphical_units/control_data/geometry/Coordinates.npz differ diff --git a/tests/test_graphical_units/control_data/geometry/CurvedArrow.npz b/tests/test_graphical_units/control_data/geometry/CurvedArrow.npz index 8c86f738ce..bf856e6ae0 100644 Binary files a/tests/test_graphical_units/control_data/geometry/CurvedArrow.npz and b/tests/test_graphical_units/control_data/geometry/CurvedArrow.npz differ diff --git a/tests/test_graphical_units/control_data/geometry/CurvedArrowCustomTip.npz b/tests/test_graphical_units/control_data/geometry/CurvedArrowCustomTip.npz index b6ca4008cd..e7704669c9 100644 Binary files a/tests/test_graphical_units/control_data/geometry/CurvedArrowCustomTip.npz and b/tests/test_graphical_units/control_data/geometry/CurvedArrowCustomTip.npz differ diff --git a/tests/test_graphical_units/control_data/geometry/CustomDoubleArrow.npz b/tests/test_graphical_units/control_data/geometry/CustomDoubleArrow.npz index 720f5fd505..4d9680cfb6 100644 Binary files a/tests/test_graphical_units/control_data/geometry/CustomDoubleArrow.npz and b/tests/test_graphical_units/control_data/geometry/CustomDoubleArrow.npz differ diff --git a/tests/test_graphical_units/control_data/geometry/DashedVMobject.npz b/tests/test_graphical_units/control_data/geometry/DashedVMobject.npz index ba4126c495..906324628e 100644 Binary files a/tests/test_graphical_units/control_data/geometry/DashedVMobject.npz and b/tests/test_graphical_units/control_data/geometry/DashedVMobject.npz differ diff --git a/tests/test_graphical_units/control_data/geometry/Dot.npz b/tests/test_graphical_units/control_data/geometry/Dot.npz index 2adb2ccc4a..64d72736d9 100644 Binary files a/tests/test_graphical_units/control_data/geometry/Dot.npz and b/tests/test_graphical_units/control_data/geometry/Dot.npz differ diff --git a/tests/test_graphical_units/control_data/geometry/DoubleArrow.npz b/tests/test_graphical_units/control_data/geometry/DoubleArrow.npz index 01739318a1..cf15b21bcb 100644 Binary files a/tests/test_graphical_units/control_data/geometry/DoubleArrow.npz and b/tests/test_graphical_units/control_data/geometry/DoubleArrow.npz differ diff --git a/tests/test_graphical_units/control_data/geometry/Elbow.npz b/tests/test_graphical_units/control_data/geometry/Elbow.npz index 7068f03a4a..2476dbb254 100644 Binary files a/tests/test_graphical_units/control_data/geometry/Elbow.npz and b/tests/test_graphical_units/control_data/geometry/Elbow.npz differ diff --git a/tests/test_graphical_units/control_data/geometry/Ellipse.npz b/tests/test_graphical_units/control_data/geometry/Ellipse.npz index f6a1ef43aa..d70fa09a71 100644 Binary files a/tests/test_graphical_units/control_data/geometry/Ellipse.npz and b/tests/test_graphical_units/control_data/geometry/Ellipse.npz differ diff --git a/tests/test_graphical_units/control_data/geometry/LabeledArrow.npz b/tests/test_graphical_units/control_data/geometry/LabeledArrow.npz index 43baefcbc5..5b25ccf676 100644 Binary files a/tests/test_graphical_units/control_data/geometry/LabeledArrow.npz and b/tests/test_graphical_units/control_data/geometry/LabeledArrow.npz differ diff --git a/tests/test_graphical_units/control_data/geometry/LabeledLine.npz b/tests/test_graphical_units/control_data/geometry/LabeledLine.npz index b431dde19b..c11268dc00 100644 Binary files a/tests/test_graphical_units/control_data/geometry/LabeledLine.npz and b/tests/test_graphical_units/control_data/geometry/LabeledLine.npz differ diff --git a/tests/test_graphical_units/control_data/geometry/Line.npz b/tests/test_graphical_units/control_data/geometry/Line.npz index ae3d4bdf71..93e9146230 100644 Binary files a/tests/test_graphical_units/control_data/geometry/Line.npz and b/tests/test_graphical_units/control_data/geometry/Line.npz differ diff --git a/tests/test_graphical_units/control_data/geometry/Polygon.npz b/tests/test_graphical_units/control_data/geometry/Polygon.npz index 5488492734..aa4e9aa8d1 100644 Binary files a/tests/test_graphical_units/control_data/geometry/Polygon.npz and b/tests/test_graphical_units/control_data/geometry/Polygon.npz differ diff --git a/tests/test_graphical_units/control_data/geometry/Polygram.npz b/tests/test_graphical_units/control_data/geometry/Polygram.npz index fdfc4ee061..ed89e70af1 100644 Binary files a/tests/test_graphical_units/control_data/geometry/Polygram.npz and b/tests/test_graphical_units/control_data/geometry/Polygram.npz differ diff --git a/tests/test_graphical_units/control_data/geometry/Rectangle.npz b/tests/test_graphical_units/control_data/geometry/Rectangle.npz index d6cb95a7d8..71cc79bf75 100644 Binary files a/tests/test_graphical_units/control_data/geometry/Rectangle.npz and b/tests/test_graphical_units/control_data/geometry/Rectangle.npz differ diff --git a/tests/test_graphical_units/control_data/geometry/RegularPolygram.npz b/tests/test_graphical_units/control_data/geometry/RegularPolygram.npz index 184e6120e2..20b04f9a73 100644 Binary files a/tests/test_graphical_units/control_data/geometry/RegularPolygram.npz and b/tests/test_graphical_units/control_data/geometry/RegularPolygram.npz differ diff --git a/tests/test_graphical_units/control_data/geometry/RightAngle.npz b/tests/test_graphical_units/control_data/geometry/RightAngle.npz index 3ea7a3be71..8ea2c4caa8 100644 Binary files a/tests/test_graphical_units/control_data/geometry/RightAngle.npz and b/tests/test_graphical_units/control_data/geometry/RightAngle.npz differ diff --git a/tests/test_graphical_units/control_data/geometry/RoundedRectangle.npz b/tests/test_graphical_units/control_data/geometry/RoundedRectangle.npz index 98083a27cb..9ec3bd73fb 100644 Binary files a/tests/test_graphical_units/control_data/geometry/RoundedRectangle.npz and b/tests/test_graphical_units/control_data/geometry/RoundedRectangle.npz differ diff --git a/tests/test_graphical_units/control_data/geometry/Sector.npz b/tests/test_graphical_units/control_data/geometry/Sector.npz index 3af257c26e..ab5cd0b8f7 100644 Binary files a/tests/test_graphical_units/control_data/geometry/Sector.npz and b/tests/test_graphical_units/control_data/geometry/Sector.npz differ diff --git a/tests/test_graphical_units/control_data/geometry/Star.npz b/tests/test_graphical_units/control_data/geometry/Star.npz index 8c4c938efe..ee6906323d 100644 Binary files a/tests/test_graphical_units/control_data/geometry/Star.npz and b/tests/test_graphical_units/control_data/geometry/Star.npz differ diff --git a/tests/test_graphical_units/control_data/geometry/Vector.npz b/tests/test_graphical_units/control_data/geometry/Vector.npz index 45421eb674..dd0ce68c62 100644 Binary files a/tests/test_graphical_units/control_data/geometry/Vector.npz and b/tests/test_graphical_units/control_data/geometry/Vector.npz differ diff --git a/tests/test_graphical_units/control_data/geometry/ZIndex.npz b/tests/test_graphical_units/control_data/geometry/ZIndex.npz index b109d8c169..bc54336753 100644 Binary files a/tests/test_graphical_units/control_data/geometry/ZIndex.npz and b/tests/test_graphical_units/control_data/geometry/ZIndex.npz differ diff --git a/tests/test_graphical_units/control_data/geometry/three_points_Angle.npz b/tests/test_graphical_units/control_data/geometry/three_points_Angle.npz index a084129e8f..7727e65678 100644 Binary files a/tests/test_graphical_units/control_data/geometry/three_points_Angle.npz and b/tests/test_graphical_units/control_data/geometry/three_points_Angle.npz differ diff --git a/tests/test_graphical_units/control_data/img_and_svg/Arcs01.npz b/tests/test_graphical_units/control_data/img_and_svg/Arcs01.npz index 8a92131b47..98187219a1 100644 Binary files a/tests/test_graphical_units/control_data/img_and_svg/Arcs01.npz and b/tests/test_graphical_units/control_data/img_and_svg/Arcs01.npz differ diff --git a/tests/test_graphical_units/control_data/img_and_svg/Arcs02.npz b/tests/test_graphical_units/control_data/img_and_svg/Arcs02.npz index f102bb6a60..e087d3e483 100644 Binary files a/tests/test_graphical_units/control_data/img_and_svg/Arcs02.npz and b/tests/test_graphical_units/control_data/img_and_svg/Arcs02.npz differ diff --git a/tests/test_graphical_units/control_data/img_and_svg/BrachistochroneCurve.npz b/tests/test_graphical_units/control_data/img_and_svg/BrachistochroneCurve.npz index 86d7587b97..39e19aef94 100644 Binary files a/tests/test_graphical_units/control_data/img_and_svg/BrachistochroneCurve.npz and b/tests/test_graphical_units/control_data/img_and_svg/BrachistochroneCurve.npz differ diff --git a/tests/test_graphical_units/control_data/img_and_svg/ContiguousUSMap.npz b/tests/test_graphical_units/control_data/img_and_svg/ContiguousUSMap.npz index 72281ffd09..7faa661c8f 100644 Binary files a/tests/test_graphical_units/control_data/img_and_svg/ContiguousUSMap.npz and b/tests/test_graphical_units/control_data/img_and_svg/ContiguousUSMap.npz differ diff --git a/tests/test_graphical_units/control_data/img_and_svg/CubicAndLineto.npz b/tests/test_graphical_units/control_data/img_and_svg/CubicAndLineto.npz index 036827910d..4cb4453b7f 100644 Binary files a/tests/test_graphical_units/control_data/img_and_svg/CubicAndLineto.npz and b/tests/test_graphical_units/control_data/img_and_svg/CubicAndLineto.npz differ diff --git a/tests/test_graphical_units/control_data/img_and_svg/CubicPath.npz b/tests/test_graphical_units/control_data/img_and_svg/CubicPath.npz index c008af3735..5a08adda7d 100644 Binary files a/tests/test_graphical_units/control_data/img_and_svg/CubicPath.npz and b/tests/test_graphical_units/control_data/img_and_svg/CubicPath.npz differ diff --git a/tests/test_graphical_units/control_data/img_and_svg/DesmosGraph1.npz b/tests/test_graphical_units/control_data/img_and_svg/DesmosGraph1.npz index 847a68b41b..98629e37cd 100644 Binary files a/tests/test_graphical_units/control_data/img_and_svg/DesmosGraph1.npz and b/tests/test_graphical_units/control_data/img_and_svg/DesmosGraph1.npz differ diff --git a/tests/test_graphical_units/control_data/img_and_svg/HalfEllipse.npz b/tests/test_graphical_units/control_data/img_and_svg/HalfEllipse.npz index f7cd4bd2d3..c1b83e0942 100644 Binary files a/tests/test_graphical_units/control_data/img_and_svg/HalfEllipse.npz and b/tests/test_graphical_units/control_data/img_and_svg/HalfEllipse.npz differ diff --git a/tests/test_graphical_units/control_data/img_and_svg/Heart.npz b/tests/test_graphical_units/control_data/img_and_svg/Heart.npz index 9d8d3f8680..5b16567449 100644 Binary files a/tests/test_graphical_units/control_data/img_and_svg/Heart.npz and b/tests/test_graphical_units/control_data/img_and_svg/Heart.npz differ diff --git a/tests/test_graphical_units/control_data/img_and_svg/ImageInterpolation.npz b/tests/test_graphical_units/control_data/img_and_svg/ImageInterpolation.npz index fad18d7528..0f83554960 100644 Binary files a/tests/test_graphical_units/control_data/img_and_svg/ImageInterpolation.npz and b/tests/test_graphical_units/control_data/img_and_svg/ImageInterpolation.npz differ diff --git a/tests/test_graphical_units/control_data/img_and_svg/ImageMobject.npz b/tests/test_graphical_units/control_data/img_and_svg/ImageMobject.npz index 92adbfa2e5..4dcaa04539 100644 Binary files a/tests/test_graphical_units/control_data/img_and_svg/ImageMobject.npz and b/tests/test_graphical_units/control_data/img_and_svg/ImageMobject.npz differ diff --git a/tests/test_graphical_units/control_data/img_and_svg/Inheritance.npz b/tests/test_graphical_units/control_data/img_and_svg/Inheritance.npz index f2395bdec2..4daba42cb5 100644 Binary files a/tests/test_graphical_units/control_data/img_and_svg/Inheritance.npz and b/tests/test_graphical_units/control_data/img_and_svg/Inheritance.npz differ diff --git a/tests/test_graphical_units/control_data/img_and_svg/Line.npz b/tests/test_graphical_units/control_data/img_and_svg/Line.npz index a5a03f0b62..39f4607ba9 100644 Binary files a/tests/test_graphical_units/control_data/img_and_svg/Line.npz and b/tests/test_graphical_units/control_data/img_and_svg/Line.npz differ diff --git a/tests/test_graphical_units/control_data/img_and_svg/ManimLogo.npz b/tests/test_graphical_units/control_data/img_and_svg/ManimLogo.npz index 977be51461..527d7a1eb0 100644 Binary files a/tests/test_graphical_units/control_data/img_and_svg/ManimLogo.npz and b/tests/test_graphical_units/control_data/img_and_svg/ManimLogo.npz differ diff --git a/tests/test_graphical_units/control_data/img_and_svg/MatrixTransform.npz b/tests/test_graphical_units/control_data/img_and_svg/MatrixTransform.npz index 9ae78cd405..e57e973576 100644 Binary files a/tests/test_graphical_units/control_data/img_and_svg/MatrixTransform.npz and b/tests/test_graphical_units/control_data/img_and_svg/MatrixTransform.npz differ diff --git a/tests/test_graphical_units/control_data/img_and_svg/MultiPartPath.npz b/tests/test_graphical_units/control_data/img_and_svg/MultiPartPath.npz index 13779d26a2..cd306004e3 100644 Binary files a/tests/test_graphical_units/control_data/img_and_svg/MultiPartPath.npz and b/tests/test_graphical_units/control_data/img_and_svg/MultiPartPath.npz differ diff --git a/tests/test_graphical_units/control_data/img_and_svg/MultipleTransform.npz b/tests/test_graphical_units/control_data/img_and_svg/MultipleTransform.npz index 60b0e0ee98..4a382c9adb 100644 Binary files a/tests/test_graphical_units/control_data/img_and_svg/MultipleTransform.npz and b/tests/test_graphical_units/control_data/img_and_svg/MultipleTransform.npz differ diff --git a/tests/test_graphical_units/control_data/img_and_svg/Penrose.npz b/tests/test_graphical_units/control_data/img_and_svg/Penrose.npz index 0b30f2a70e..ec951dddd3 100644 Binary files a/tests/test_graphical_units/control_data/img_and_svg/Penrose.npz and b/tests/test_graphical_units/control_data/img_and_svg/Penrose.npz differ diff --git a/tests/test_graphical_units/control_data/img_and_svg/PixelizedText.npz b/tests/test_graphical_units/control_data/img_and_svg/PixelizedText.npz index c2c2dc6370..65c108e705 100644 Binary files a/tests/test_graphical_units/control_data/img_and_svg/PixelizedText.npz and b/tests/test_graphical_units/control_data/img_and_svg/PixelizedText.npz differ diff --git a/tests/test_graphical_units/control_data/img_and_svg/QuadraticPath.npz b/tests/test_graphical_units/control_data/img_and_svg/QuadraticPath.npz index 48de2144d1..449ba92d22 100644 Binary files a/tests/test_graphical_units/control_data/img_and_svg/QuadraticPath.npz and b/tests/test_graphical_units/control_data/img_and_svg/QuadraticPath.npz differ diff --git a/tests/test_graphical_units/control_data/img_and_svg/Rhomboid.npz b/tests/test_graphical_units/control_data/img_and_svg/Rhomboid.npz index 14fd2fa5c5..8a08a40365 100644 Binary files a/tests/test_graphical_units/control_data/img_and_svg/Rhomboid.npz and b/tests/test_graphical_units/control_data/img_and_svg/Rhomboid.npz differ diff --git a/tests/test_graphical_units/control_data/img_and_svg/RotateTransform.npz b/tests/test_graphical_units/control_data/img_and_svg/RotateTransform.npz index 00a74c7abb..385d6fad1c 100644 Binary files a/tests/test_graphical_units/control_data/img_and_svg/RotateTransform.npz and b/tests/test_graphical_units/control_data/img_and_svg/RotateTransform.npz differ diff --git a/tests/test_graphical_units/control_data/img_and_svg/ScaleTransform.npz b/tests/test_graphical_units/control_data/img_and_svg/ScaleTransform.npz index b464e1cb62..ebaef3a45b 100644 Binary files a/tests/test_graphical_units/control_data/img_and_svg/ScaleTransform.npz and b/tests/test_graphical_units/control_data/img_and_svg/ScaleTransform.npz differ diff --git a/tests/test_graphical_units/control_data/img_and_svg/SingleUSState.npz b/tests/test_graphical_units/control_data/img_and_svg/SingleUSState.npz index 2840601fec..596e35a6c9 100644 Binary files a/tests/test_graphical_units/control_data/img_and_svg/SingleUSState.npz and b/tests/test_graphical_units/control_data/img_and_svg/SingleUSState.npz differ diff --git a/tests/test_graphical_units/control_data/img_and_svg/SkewXTransform.npz b/tests/test_graphical_units/control_data/img_and_svg/SkewXTransform.npz index b4661f6e70..05ccceee6c 100644 Binary files a/tests/test_graphical_units/control_data/img_and_svg/SkewXTransform.npz and b/tests/test_graphical_units/control_data/img_and_svg/SkewXTransform.npz differ diff --git a/tests/test_graphical_units/control_data/img_and_svg/SkewYTransform.npz b/tests/test_graphical_units/control_data/img_and_svg/SkewYTransform.npz index cd7d9d69fd..681bf59025 100644 Binary files a/tests/test_graphical_units/control_data/img_and_svg/SkewYTransform.npz and b/tests/test_graphical_units/control_data/img_and_svg/SkewYTransform.npz differ diff --git a/tests/test_graphical_units/control_data/img_and_svg/SmoothCurves.npz b/tests/test_graphical_units/control_data/img_and_svg/SmoothCurves.npz index e44559a31f..b674448b6b 100644 Binary files a/tests/test_graphical_units/control_data/img_and_svg/SmoothCurves.npz and b/tests/test_graphical_units/control_data/img_and_svg/SmoothCurves.npz differ diff --git a/tests/test_graphical_units/control_data/img_and_svg/TranslateTransform.npz b/tests/test_graphical_units/control_data/img_and_svg/TranslateTransform.npz index 7b318538a6..b7fa0d0683 100644 Binary files a/tests/test_graphical_units/control_data/img_and_svg/TranslateTransform.npz and b/tests/test_graphical_units/control_data/img_and_svg/TranslateTransform.npz differ diff --git a/tests/test_graphical_units/control_data/img_and_svg/UKFlag.npz b/tests/test_graphical_units/control_data/img_and_svg/UKFlag.npz index fb29b5c5d8..fa2ad5f874 100644 Binary files a/tests/test_graphical_units/control_data/img_and_svg/UKFlag.npz and b/tests/test_graphical_units/control_data/img_and_svg/UKFlag.npz differ diff --git a/tests/test_graphical_units/control_data/img_and_svg/UseTagInheritance.npz b/tests/test_graphical_units/control_data/img_and_svg/UseTagInheritance.npz index 77bc5e6af4..143d6e5eea 100644 Binary files a/tests/test_graphical_units/control_data/img_and_svg/UseTagInheritance.npz and b/tests/test_graphical_units/control_data/img_and_svg/UseTagInheritance.npz differ diff --git a/tests/test_graphical_units/control_data/img_and_svg/VideoIcon.npz b/tests/test_graphical_units/control_data/img_and_svg/VideoIcon.npz index cd8a9b125d..f192bb7681 100644 Binary files a/tests/test_graphical_units/control_data/img_and_svg/VideoIcon.npz and b/tests/test_graphical_units/control_data/img_and_svg/VideoIcon.npz differ diff --git a/tests/test_graphical_units/control_data/img_and_svg/WatchTheDecimals.npz b/tests/test_graphical_units/control_data/img_and_svg/WatchTheDecimals.npz index f98436b2cc..204e542a8d 100644 Binary files a/tests/test_graphical_units/control_data/img_and_svg/WatchTheDecimals.npz and b/tests/test_graphical_units/control_data/img_and_svg/WatchTheDecimals.npz differ diff --git a/tests/test_graphical_units/control_data/img_and_svg/WeightSVG.npz b/tests/test_graphical_units/control_data/img_and_svg/WeightSVG.npz index b097a80882..2aa9e7a761 100644 Binary files a/tests/test_graphical_units/control_data/img_and_svg/WeightSVG.npz and b/tests/test_graphical_units/control_data/img_and_svg/WeightSVG.npz differ diff --git a/tests/test_graphical_units/control_data/img_and_svg/path_multiple_moves.npz b/tests/test_graphical_units/control_data/img_and_svg/path_multiple_moves.npz index 9f8839930d..2afec6a40b 100644 Binary files a/tests/test_graphical_units/control_data/img_and_svg/path_multiple_moves.npz and b/tests/test_graphical_units/control_data/img_and_svg/path_multiple_moves.npz differ diff --git a/tests/test_graphical_units/control_data/indication/ApplyWave.npz b/tests/test_graphical_units/control_data/indication/ApplyWave.npz index 13357b70c3..fa82737533 100644 Binary files a/tests/test_graphical_units/control_data/indication/ApplyWave.npz and b/tests/test_graphical_units/control_data/indication/ApplyWave.npz differ diff --git a/tests/test_graphical_units/control_data/indication/Circumscribe.npz b/tests/test_graphical_units/control_data/indication/Circumscribe.npz index b926e12407..502092c6af 100644 Binary files a/tests/test_graphical_units/control_data/indication/Circumscribe.npz and b/tests/test_graphical_units/control_data/indication/Circumscribe.npz differ diff --git a/tests/test_graphical_units/control_data/indication/Flash.npz b/tests/test_graphical_units/control_data/indication/Flash.npz index ae14495768..452efb1351 100644 Binary files a/tests/test_graphical_units/control_data/indication/Flash.npz and b/tests/test_graphical_units/control_data/indication/Flash.npz differ diff --git a/tests/test_graphical_units/control_data/indication/FocusOn.npz b/tests/test_graphical_units/control_data/indication/FocusOn.npz index 67055c2067..55e7f1ea38 100644 Binary files a/tests/test_graphical_units/control_data/indication/FocusOn.npz and b/tests/test_graphical_units/control_data/indication/FocusOn.npz differ diff --git a/tests/test_graphical_units/control_data/indication/Indicate.npz b/tests/test_graphical_units/control_data/indication/Indicate.npz index 44d6e7d1fb..4c5e75e629 100644 Binary files a/tests/test_graphical_units/control_data/indication/Indicate.npz and b/tests/test_graphical_units/control_data/indication/Indicate.npz differ diff --git a/tests/test_graphical_units/control_data/indication/ShowCreationThenFadeOut.npz b/tests/test_graphical_units/control_data/indication/ShowCreationThenFadeOut.npz index 8ce8c56c38..ecd0ebf1b4 100644 Binary files a/tests/test_graphical_units/control_data/indication/ShowCreationThenFadeOut.npz and b/tests/test_graphical_units/control_data/indication/ShowCreationThenFadeOut.npz differ diff --git a/tests/test_graphical_units/control_data/indication/ShowPassingFlash.npz b/tests/test_graphical_units/control_data/indication/ShowPassingFlash.npz index 1b16902ab6..a202b2e934 100644 Binary files a/tests/test_graphical_units/control_data/indication/ShowPassingFlash.npz and b/tests/test_graphical_units/control_data/indication/ShowPassingFlash.npz differ diff --git a/tests/test_graphical_units/control_data/indication/Wiggle.npz b/tests/test_graphical_units/control_data/indication/Wiggle.npz index 79898a8580..a024c2673b 100644 Binary files a/tests/test_graphical_units/control_data/indication/Wiggle.npz and b/tests/test_graphical_units/control_data/indication/Wiggle.npz differ diff --git a/tests/test_graphical_units/control_data/logo/banner.npz b/tests/test_graphical_units/control_data/logo/banner.npz index c9d765ece3..7f7bf9b43a 100644 Binary files a/tests/test_graphical_units/control_data/logo/banner.npz and b/tests/test_graphical_units/control_data/logo/banner.npz differ diff --git a/tests/test_graphical_units/control_data/mobjects/PointCloudDot.npz b/tests/test_graphical_units/control_data/mobjects/PointCloudDot.npz index 54f461e254..376f5a0b81 100644 Binary files a/tests/test_graphical_units/control_data/mobjects/PointCloudDot.npz and b/tests/test_graphical_units/control_data/mobjects/PointCloudDot.npz differ diff --git a/tests/test_graphical_units/control_data/mobjects/become.npz b/tests/test_graphical_units/control_data/mobjects/become.npz index 4980e9d1d8..afd7ee89db 100644 Binary files a/tests/test_graphical_units/control_data/mobjects/become.npz and b/tests/test_graphical_units/control_data/mobjects/become.npz differ diff --git a/tests/test_graphical_units/control_data/mobjects/match_style.npz b/tests/test_graphical_units/control_data/mobjects/match_style.npz index dcdad6d328..caed3f85b0 100644 Binary files a/tests/test_graphical_units/control_data/mobjects/match_style.npz and b/tests/test_graphical_units/control_data/mobjects/match_style.npz differ diff --git a/tests/test_graphical_units/control_data/mobjects/vmobject_joint_types.npz b/tests/test_graphical_units/control_data/mobjects/vmobject_joint_types.npz index 8f668025d3..15bf7bb332 100644 Binary files a/tests/test_graphical_units/control_data/mobjects/vmobject_joint_types.npz and b/tests/test_graphical_units/control_data/mobjects/vmobject_joint_types.npz differ diff --git a/tests/test_graphical_units/control_data/modifier_methods/Gradient.npz b/tests/test_graphical_units/control_data/modifier_methods/Gradient.npz index 435fa88780..93b1b45b24 100644 Binary files a/tests/test_graphical_units/control_data/modifier_methods/Gradient.npz and b/tests/test_graphical_units/control_data/modifier_methods/Gradient.npz differ diff --git a/tests/test_graphical_units/control_data/modifier_methods/GradientRotation.npz b/tests/test_graphical_units/control_data/modifier_methods/GradientRotation.npz index b7d956dd77..7b1b032b6d 100644 Binary files a/tests/test_graphical_units/control_data/modifier_methods/GradientRotation.npz and b/tests/test_graphical_units/control_data/modifier_methods/GradientRotation.npz differ diff --git a/tests/test_graphical_units/control_data/movements/Homotopy.npz b/tests/test_graphical_units/control_data/movements/Homotopy.npz index 8d80b52042..223fb76fa7 100644 Binary files a/tests/test_graphical_units/control_data/movements/Homotopy.npz and b/tests/test_graphical_units/control_data/movements/Homotopy.npz differ diff --git a/tests/test_graphical_units/control_data/movements/MoveAlongPath.npz b/tests/test_graphical_units/control_data/movements/MoveAlongPath.npz index cc6f427524..f8f0570744 100644 Binary files a/tests/test_graphical_units/control_data/movements/MoveAlongPath.npz and b/tests/test_graphical_units/control_data/movements/MoveAlongPath.npz differ diff --git a/tests/test_graphical_units/control_data/movements/MoveTo.npz b/tests/test_graphical_units/control_data/movements/MoveTo.npz index 6a3268d11f..de7f30093f 100644 Binary files a/tests/test_graphical_units/control_data/movements/MoveTo.npz and b/tests/test_graphical_units/control_data/movements/MoveTo.npz differ diff --git a/tests/test_graphical_units/control_data/movements/PhaseFlow.npz b/tests/test_graphical_units/control_data/movements/PhaseFlow.npz index de58b1451e..8e087323d1 100644 Binary files a/tests/test_graphical_units/control_data/movements/PhaseFlow.npz and b/tests/test_graphical_units/control_data/movements/PhaseFlow.npz differ diff --git a/tests/test_graphical_units/control_data/movements/Rotate.npz b/tests/test_graphical_units/control_data/movements/Rotate.npz index f0b4956518..43e5b3afcd 100644 Binary files a/tests/test_graphical_units/control_data/movements/Rotate.npz and b/tests/test_graphical_units/control_data/movements/Rotate.npz differ diff --git a/tests/test_graphical_units/control_data/movements/Shift.npz b/tests/test_graphical_units/control_data/movements/Shift.npz index b7dfd8d980..2cd4fd992d 100644 Binary files a/tests/test_graphical_units/control_data/movements/Shift.npz and b/tests/test_graphical_units/control_data/movements/Shift.npz differ diff --git a/tests/test_graphical_units/control_data/numbers/set_value_with_updaters.npz b/tests/test_graphical_units/control_data/numbers/set_value_with_updaters.npz index f0cbfa5f65..9f2ab8ea37 100644 Binary files a/tests/test_graphical_units/control_data/numbers/set_value_with_updaters.npz and b/tests/test_graphical_units/control_data/numbers/set_value_with_updaters.npz differ diff --git a/tests/test_graphical_units/control_data/opengl/Circle.npz b/tests/test_graphical_units/control_data/opengl/Circle.npz index 5dd50f220e..8cc6e43c48 100644 Binary files a/tests/test_graphical_units/control_data/opengl/Circle.npz and b/tests/test_graphical_units/control_data/opengl/Circle.npz differ diff --git a/tests/test_graphical_units/control_data/opengl/FixedMobjects3D.npz b/tests/test_graphical_units/control_data/opengl/FixedMobjects3D.npz index 2371dbfaeb..204e542a8d 100644 Binary files a/tests/test_graphical_units/control_data/opengl/FixedMobjects3D.npz and b/tests/test_graphical_units/control_data/opengl/FixedMobjects3D.npz differ diff --git a/tests/test_graphical_units/control_data/plot/axes.npz b/tests/test_graphical_units/control_data/plot/axes.npz index 1024168f80..a013b9a006 100644 Binary files a/tests/test_graphical_units/control_data/plot/axes.npz and b/tests/test_graphical_units/control_data/plot/axes.npz differ diff --git a/tests/test_graphical_units/control_data/plot/axis_tip_custom_width_height.npz b/tests/test_graphical_units/control_data/plot/axis_tip_custom_width_height.npz index 6e0eaae86c..569703061f 100644 Binary files a/tests/test_graphical_units/control_data/plot/axis_tip_custom_width_height.npz and b/tests/test_graphical_units/control_data/plot/axis_tip_custom_width_height.npz differ diff --git a/tests/test_graphical_units/control_data/plot/axis_tip_default_width_height.npz b/tests/test_graphical_units/control_data/plot/axis_tip_default_width_height.npz index 91a3e67dc7..5b81208e57 100644 Binary files a/tests/test_graphical_units/control_data/plot/axis_tip_default_width_height.npz and b/tests/test_graphical_units/control_data/plot/axis_tip_default_width_height.npz differ diff --git a/tests/test_graphical_units/control_data/plot/custom_coordinates.npz b/tests/test_graphical_units/control_data/plot/custom_coordinates.npz index c189f89af6..28e7dc78f8 100644 Binary files a/tests/test_graphical_units/control_data/plot/custom_coordinates.npz and b/tests/test_graphical_units/control_data/plot/custom_coordinates.npz differ diff --git a/tests/test_graphical_units/control_data/plot/get_area.npz b/tests/test_graphical_units/control_data/plot/get_area.npz index 0a7a707856..afba93f9fe 100644 Binary files a/tests/test_graphical_units/control_data/plot/get_area.npz and b/tests/test_graphical_units/control_data/plot/get_area.npz differ diff --git a/tests/test_graphical_units/control_data/plot/get_area_with_boundary_and_few_plot_points.npz b/tests/test_graphical_units/control_data/plot/get_area_with_boundary_and_few_plot_points.npz index 282bbe1c40..ed00f4d1d6 100644 Binary files a/tests/test_graphical_units/control_data/plot/get_area_with_boundary_and_few_plot_points.npz and b/tests/test_graphical_units/control_data/plot/get_area_with_boundary_and_few_plot_points.npz differ diff --git a/tests/test_graphical_units/control_data/plot/get_axis_labels.npz b/tests/test_graphical_units/control_data/plot/get_axis_labels.npz index 76da3ed568..a6521dbdab 100644 Binary files a/tests/test_graphical_units/control_data/plot/get_axis_labels.npz and b/tests/test_graphical_units/control_data/plot/get_axis_labels.npz differ diff --git a/tests/test_graphical_units/control_data/plot/get_graph_label.npz b/tests/test_graphical_units/control_data/plot/get_graph_label.npz index c90a697a6d..29a4489476 100644 Binary files a/tests/test_graphical_units/control_data/plot/get_graph_label.npz and b/tests/test_graphical_units/control_data/plot/get_graph_label.npz differ diff --git a/tests/test_graphical_units/control_data/plot/get_lines_to_point.npz b/tests/test_graphical_units/control_data/plot/get_lines_to_point.npz index d65208f03e..ecc63af125 100644 Binary files a/tests/test_graphical_units/control_data/plot/get_lines_to_point.npz and b/tests/test_graphical_units/control_data/plot/get_lines_to_point.npz differ diff --git a/tests/test_graphical_units/control_data/plot/get_riemann_rectangles_use_vectorized[False].npz b/tests/test_graphical_units/control_data/plot/get_riemann_rectangles_use_vectorized[False].npz index f756d25445..1d24f98013 100644 Binary files a/tests/test_graphical_units/control_data/plot/get_riemann_rectangles_use_vectorized[False].npz and b/tests/test_graphical_units/control_data/plot/get_riemann_rectangles_use_vectorized[False].npz differ diff --git a/tests/test_graphical_units/control_data/plot/get_riemann_rectangles_use_vectorized[True].npz b/tests/test_graphical_units/control_data/plot/get_riemann_rectangles_use_vectorized[True].npz index f756d25445..1d24f98013 100644 Binary files a/tests/test_graphical_units/control_data/plot/get_riemann_rectangles_use_vectorized[True].npz and b/tests/test_graphical_units/control_data/plot/get_riemann_rectangles_use_vectorized[True].npz differ diff --git a/tests/test_graphical_units/control_data/plot/get_x_axis_label.npz b/tests/test_graphical_units/control_data/plot/get_x_axis_label.npz index c1f5a74e90..81715dfacd 100644 Binary files a/tests/test_graphical_units/control_data/plot/get_x_axis_label.npz and b/tests/test_graphical_units/control_data/plot/get_x_axis_label.npz differ diff --git a/tests/test_graphical_units/control_data/plot/get_y_axis_label.npz b/tests/test_graphical_units/control_data/plot/get_y_axis_label.npz index 804e2646df..70eb8c4026 100644 Binary files a/tests/test_graphical_units/control_data/plot/get_y_axis_label.npz and b/tests/test_graphical_units/control_data/plot/get_y_axis_label.npz differ diff --git a/tests/test_graphical_units/control_data/plot/get_z_axis_label.npz b/tests/test_graphical_units/control_data/plot/get_z_axis_label.npz index d56d4761eb..d0a6e53ec3 100644 Binary files a/tests/test_graphical_units/control_data/plot/get_z_axis_label.npz and b/tests/test_graphical_units/control_data/plot/get_z_axis_label.npz differ diff --git a/tests/test_graphical_units/control_data/plot/log_scaling_graph.npz b/tests/test_graphical_units/control_data/plot/log_scaling_graph.npz index 2abf2c0e00..90a1c236b2 100644 Binary files a/tests/test_graphical_units/control_data/plot/log_scaling_graph.npz and b/tests/test_graphical_units/control_data/plot/log_scaling_graph.npz differ diff --git a/tests/test_graphical_units/control_data/plot/plot_derivative_graph_use_vectorized[False].npz b/tests/test_graphical_units/control_data/plot/plot_derivative_graph_use_vectorized[False].npz index bf393eb228..3fb814bf0f 100644 Binary files a/tests/test_graphical_units/control_data/plot/plot_derivative_graph_use_vectorized[False].npz and b/tests/test_graphical_units/control_data/plot/plot_derivative_graph_use_vectorized[False].npz differ diff --git a/tests/test_graphical_units/control_data/plot/plot_derivative_graph_use_vectorized[True].npz b/tests/test_graphical_units/control_data/plot/plot_derivative_graph_use_vectorized[True].npz index bf393eb228..3fb814bf0f 100644 Binary files a/tests/test_graphical_units/control_data/plot/plot_derivative_graph_use_vectorized[True].npz and b/tests/test_graphical_units/control_data/plot/plot_derivative_graph_use_vectorized[True].npz differ diff --git a/tests/test_graphical_units/control_data/plot/plot_functions_use_vectorized[False].npz b/tests/test_graphical_units/control_data/plot/plot_functions_use_vectorized[False].npz index 1411fbf70d..ed9a9e11f0 100644 Binary files a/tests/test_graphical_units/control_data/plot/plot_functions_use_vectorized[False].npz and b/tests/test_graphical_units/control_data/plot/plot_functions_use_vectorized[False].npz differ diff --git a/tests/test_graphical_units/control_data/plot/plot_functions_use_vectorized[True].npz b/tests/test_graphical_units/control_data/plot/plot_functions_use_vectorized[True].npz index 1411fbf70d..ed9a9e11f0 100644 Binary files a/tests/test_graphical_units/control_data/plot/plot_functions_use_vectorized[True].npz and b/tests/test_graphical_units/control_data/plot/plot_functions_use_vectorized[True].npz differ diff --git a/tests/test_graphical_units/control_data/plot/plot_line_graph.npz b/tests/test_graphical_units/control_data/plot/plot_line_graph.npz index a184d41bd1..347f0bea6b 100644 Binary files a/tests/test_graphical_units/control_data/plot/plot_line_graph.npz and b/tests/test_graphical_units/control_data/plot/plot_line_graph.npz differ diff --git a/tests/test_graphical_units/control_data/plot/plot_use_vectorized[False].npz b/tests/test_graphical_units/control_data/plot/plot_use_vectorized[False].npz index b886543329..aa8316bfdf 100644 Binary files a/tests/test_graphical_units/control_data/plot/plot_use_vectorized[False].npz and b/tests/test_graphical_units/control_data/plot/plot_use_vectorized[False].npz differ diff --git a/tests/test_graphical_units/control_data/plot/plot_use_vectorized[True].npz b/tests/test_graphical_units/control_data/plot/plot_use_vectorized[True].npz index b886543329..aa8316bfdf 100644 Binary files a/tests/test_graphical_units/control_data/plot/plot_use_vectorized[True].npz and b/tests/test_graphical_units/control_data/plot/plot_use_vectorized[True].npz differ diff --git a/tests/test_graphical_units/control_data/plot/polar_graph.npz b/tests/test_graphical_units/control_data/plot/polar_graph.npz index 18bd0f4775..4d0c4056ba 100644 Binary files a/tests/test_graphical_units/control_data/plot/polar_graph.npz and b/tests/test_graphical_units/control_data/plot/polar_graph.npz differ diff --git a/tests/test_graphical_units/control_data/plot/t_label.npz b/tests/test_graphical_units/control_data/plot/t_label.npz index 4788950de5..41b9a86973 100644 Binary files a/tests/test_graphical_units/control_data/plot/t_label.npz and b/tests/test_graphical_units/control_data/plot/t_label.npz differ diff --git a/tests/test_graphical_units/control_data/polyhedra/Dodecahedron.npz b/tests/test_graphical_units/control_data/polyhedra/Dodecahedron.npz index efcffa9be9..2fa5201715 100644 Binary files a/tests/test_graphical_units/control_data/polyhedra/Dodecahedron.npz and b/tests/test_graphical_units/control_data/polyhedra/Dodecahedron.npz differ diff --git a/tests/test_graphical_units/control_data/polyhedra/Icosahedron.npz b/tests/test_graphical_units/control_data/polyhedra/Icosahedron.npz index 5d92be49d0..ebefb34e9e 100644 Binary files a/tests/test_graphical_units/control_data/polyhedra/Icosahedron.npz and b/tests/test_graphical_units/control_data/polyhedra/Icosahedron.npz differ diff --git a/tests/test_graphical_units/control_data/polyhedra/Octahedron.npz b/tests/test_graphical_units/control_data/polyhedra/Octahedron.npz index 5693a51486..4f539d4064 100644 Binary files a/tests/test_graphical_units/control_data/polyhedra/Octahedron.npz and b/tests/test_graphical_units/control_data/polyhedra/Octahedron.npz differ diff --git a/tests/test_graphical_units/control_data/polyhedra/Tetrahedron.npz b/tests/test_graphical_units/control_data/polyhedra/Tetrahedron.npz index ac08a2e95d..6c13539971 100644 Binary files a/tests/test_graphical_units/control_data/polyhedra/Tetrahedron.npz and b/tests/test_graphical_units/control_data/polyhedra/Tetrahedron.npz differ diff --git a/tests/test_graphical_units/control_data/probability/advanced_customization.npz b/tests/test_graphical_units/control_data/probability/advanced_customization.npz index a099ebb5ce..c86f02f3e5 100644 Binary files a/tests/test_graphical_units/control_data/probability/advanced_customization.npz and b/tests/test_graphical_units/control_data/probability/advanced_customization.npz differ diff --git a/tests/test_graphical_units/control_data/probability/change_bar_values_negative.npz b/tests/test_graphical_units/control_data/probability/change_bar_values_negative.npz index 03945aae15..ac715e9dea 100644 Binary files a/tests/test_graphical_units/control_data/probability/change_bar_values_negative.npz and b/tests/test_graphical_units/control_data/probability/change_bar_values_negative.npz differ diff --git a/tests/test_graphical_units/control_data/probability/change_bar_values_some_vals.npz b/tests/test_graphical_units/control_data/probability/change_bar_values_some_vals.npz index bbd5b03264..e7cfb056b5 100644 Binary files a/tests/test_graphical_units/control_data/probability/change_bar_values_some_vals.npz and b/tests/test_graphical_units/control_data/probability/change_bar_values_some_vals.npz differ diff --git a/tests/test_graphical_units/control_data/probability/default_chart.npz b/tests/test_graphical_units/control_data/probability/default_chart.npz index 69ae700c83..972d32c79e 100644 Binary files a/tests/test_graphical_units/control_data/probability/default_chart.npz and b/tests/test_graphical_units/control_data/probability/default_chart.npz differ diff --git a/tests/test_graphical_units/control_data/probability/get_bar_labels.npz b/tests/test_graphical_units/control_data/probability/get_bar_labels.npz index 222c26f805..117c77ba5f 100644 Binary files a/tests/test_graphical_units/control_data/probability/get_bar_labels.npz and b/tests/test_graphical_units/control_data/probability/get_bar_labels.npz differ diff --git a/tests/test_graphical_units/control_data/probability/label_constructor.npz b/tests/test_graphical_units/control_data/probability/label_constructor.npz index 103876029f..4dbbe48d0f 100644 Binary files a/tests/test_graphical_units/control_data/probability/label_constructor.npz and b/tests/test_graphical_units/control_data/probability/label_constructor.npz differ diff --git a/tests/test_graphical_units/control_data/probability/negative_values.npz b/tests/test_graphical_units/control_data/probability/negative_values.npz index f50b1dfcf7..aeeb908a52 100644 Binary files a/tests/test_graphical_units/control_data/probability/negative_values.npz and b/tests/test_graphical_units/control_data/probability/negative_values.npz differ diff --git a/tests/test_graphical_units/control_data/specialized/Broadcast.npz b/tests/test_graphical_units/control_data/specialized/Broadcast.npz index ae511cfcbe..9dfe118dfe 100644 Binary files a/tests/test_graphical_units/control_data/specialized/Broadcast.npz and b/tests/test_graphical_units/control_data/specialized/Broadcast.npz differ diff --git a/tests/test_graphical_units/control_data/speed/SpeedModifier.npz b/tests/test_graphical_units/control_data/speed/SpeedModifier.npz index f02482e5a7..885c511e3f 100644 Binary files a/tests/test_graphical_units/control_data/speed/SpeedModifier.npz and b/tests/test_graphical_units/control_data/speed/SpeedModifier.npz differ diff --git a/tests/test_graphical_units/control_data/tables/DecimalTable.npz b/tests/test_graphical_units/control_data/tables/DecimalTable.npz index 1ad152996e..d0cceb4855 100644 Binary files a/tests/test_graphical_units/control_data/tables/DecimalTable.npz and b/tests/test_graphical_units/control_data/tables/DecimalTable.npz differ diff --git a/tests/test_graphical_units/control_data/tables/IntegerTable.npz b/tests/test_graphical_units/control_data/tables/IntegerTable.npz index a05f0b48fb..63f1e6e029 100644 Binary files a/tests/test_graphical_units/control_data/tables/IntegerTable.npz and b/tests/test_graphical_units/control_data/tables/IntegerTable.npz differ diff --git a/tests/test_graphical_units/control_data/tables/MathTable.npz b/tests/test_graphical_units/control_data/tables/MathTable.npz index dce2ae8dbf..dfea44de99 100644 Binary files a/tests/test_graphical_units/control_data/tables/MathTable.npz and b/tests/test_graphical_units/control_data/tables/MathTable.npz differ diff --git a/tests/test_graphical_units/control_data/tables/MobjectTable.npz b/tests/test_graphical_units/control_data/tables/MobjectTable.npz index 7662aa0686..274cc80e45 100644 Binary files a/tests/test_graphical_units/control_data/tables/MobjectTable.npz and b/tests/test_graphical_units/control_data/tables/MobjectTable.npz differ diff --git a/tests/test_graphical_units/control_data/tables/Table.npz b/tests/test_graphical_units/control_data/tables/Table.npz index 008730faf3..e2507b4395 100644 Binary files a/tests/test_graphical_units/control_data/tables/Table.npz and b/tests/test_graphical_units/control_data/tables/Table.npz differ diff --git a/tests/test_graphical_units/control_data/tex_mobject/color_inheritance.npz b/tests/test_graphical_units/control_data/tex_mobject/color_inheritance.npz index 041b830772..9c2a1f5b11 100644 Binary files a/tests/test_graphical_units/control_data/tex_mobject/color_inheritance.npz and b/tests/test_graphical_units/control_data/tex_mobject/color_inheritance.npz differ diff --git a/tests/test_graphical_units/control_data/tex_mobject/set_opacity_by_tex.npz b/tests/test_graphical_units/control_data/tex_mobject/set_opacity_by_tex.npz index 0d1164611a..4e3b5f3889 100644 Binary files a/tests/test_graphical_units/control_data/tex_mobject/set_opacity_by_tex.npz and b/tests/test_graphical_units/control_data/tex_mobject/set_opacity_by_tex.npz differ diff --git a/tests/test_graphical_units/control_data/threed/AddFixedInFrameMobjects.npz b/tests/test_graphical_units/control_data/threed/AddFixedInFrameMobjects.npz index 54d0d67bb1..08ca1e595a 100644 Binary files a/tests/test_graphical_units/control_data/threed/AddFixedInFrameMobjects.npz and b/tests/test_graphical_units/control_data/threed/AddFixedInFrameMobjects.npz differ diff --git a/tests/test_graphical_units/control_data/threed/AmbientCameraMove.npz b/tests/test_graphical_units/control_data/threed/AmbientCameraMove.npz index f91b970ef8..4e6e101e7e 100644 Binary files a/tests/test_graphical_units/control_data/threed/AmbientCameraMove.npz and b/tests/test_graphical_units/control_data/threed/AmbientCameraMove.npz differ diff --git a/tests/test_graphical_units/control_data/threed/Arrow3D.npz b/tests/test_graphical_units/control_data/threed/Arrow3D.npz index 8de07115c4..a4fc4c5106 100644 Binary files a/tests/test_graphical_units/control_data/threed/Arrow3D.npz and b/tests/test_graphical_units/control_data/threed/Arrow3D.npz differ diff --git a/tests/test_graphical_units/control_data/threed/Axes.npz b/tests/test_graphical_units/control_data/threed/Axes.npz index 9e4eb77bdf..206b28697b 100644 Binary files a/tests/test_graphical_units/control_data/threed/Axes.npz and b/tests/test_graphical_units/control_data/threed/Axes.npz differ diff --git a/tests/test_graphical_units/control_data/threed/CameraMove.npz b/tests/test_graphical_units/control_data/threed/CameraMove.npz index a884913567..23ccfb73b6 100644 Binary files a/tests/test_graphical_units/control_data/threed/CameraMove.npz and b/tests/test_graphical_units/control_data/threed/CameraMove.npz differ diff --git a/tests/test_graphical_units/control_data/threed/CameraMoveAxes.npz b/tests/test_graphical_units/control_data/threed/CameraMoveAxes.npz index 5e0cdc0544..8628c6cb04 100644 Binary files a/tests/test_graphical_units/control_data/threed/CameraMoveAxes.npz and b/tests/test_graphical_units/control_data/threed/CameraMoveAxes.npz differ diff --git a/tests/test_graphical_units/control_data/threed/Cone.npz b/tests/test_graphical_units/control_data/threed/Cone.npz index 92036acc51..66f315afcd 100644 Binary files a/tests/test_graphical_units/control_data/threed/Cone.npz and b/tests/test_graphical_units/control_data/threed/Cone.npz differ diff --git a/tests/test_graphical_units/control_data/threed/Cube.npz b/tests/test_graphical_units/control_data/threed/Cube.npz index a955b37eef..8a7d147db4 100644 Binary files a/tests/test_graphical_units/control_data/threed/Cube.npz and b/tests/test_graphical_units/control_data/threed/Cube.npz differ diff --git a/tests/test_graphical_units/control_data/threed/Cylinder.npz b/tests/test_graphical_units/control_data/threed/Cylinder.npz index 094f808f8f..f253885453 100644 Binary files a/tests/test_graphical_units/control_data/threed/Cylinder.npz and b/tests/test_graphical_units/control_data/threed/Cylinder.npz differ diff --git a/tests/test_graphical_units/control_data/threed/Dot3D.npz b/tests/test_graphical_units/control_data/threed/Dot3D.npz index e946ae235b..4593a97c0b 100644 Binary files a/tests/test_graphical_units/control_data/threed/Dot3D.npz and b/tests/test_graphical_units/control_data/threed/Dot3D.npz differ diff --git a/tests/test_graphical_units/control_data/threed/Line3D.npz b/tests/test_graphical_units/control_data/threed/Line3D.npz index 4f84ff8e13..ccf2bb20af 100644 Binary files a/tests/test_graphical_units/control_data/threed/Line3D.npz and b/tests/test_graphical_units/control_data/threed/Line3D.npz differ diff --git a/tests/test_graphical_units/control_data/threed/MovingVertices.npz b/tests/test_graphical_units/control_data/threed/MovingVertices.npz index 2da8e3a251..04006a76ed 100644 Binary files a/tests/test_graphical_units/control_data/threed/MovingVertices.npz and b/tests/test_graphical_units/control_data/threed/MovingVertices.npz differ diff --git a/tests/test_graphical_units/control_data/threed/Sphere.npz b/tests/test_graphical_units/control_data/threed/Sphere.npz index d45b68e896..4909da623b 100644 Binary files a/tests/test_graphical_units/control_data/threed/Sphere.npz and b/tests/test_graphical_units/control_data/threed/Sphere.npz differ diff --git a/tests/test_graphical_units/control_data/threed/SurfaceColorscale.npz b/tests/test_graphical_units/control_data/threed/SurfaceColorscale.npz index a000b8a25d..3a8539352e 100644 Binary files a/tests/test_graphical_units/control_data/threed/SurfaceColorscale.npz and b/tests/test_graphical_units/control_data/threed/SurfaceColorscale.npz differ diff --git a/tests/test_graphical_units/control_data/threed/Torus.npz b/tests/test_graphical_units/control_data/threed/Torus.npz index f2a8fcaef9..e50dd86de4 100644 Binary files a/tests/test_graphical_units/control_data/threed/Torus.npz and b/tests/test_graphical_units/control_data/threed/Torus.npz differ diff --git a/tests/test_graphical_units/control_data/threed/Y_Direction.npz b/tests/test_graphical_units/control_data/threed/Y_Direction.npz index 5d72dad8dc..b4f0b39e54 100644 Binary files a/tests/test_graphical_units/control_data/threed/Y_Direction.npz and b/tests/test_graphical_units/control_data/threed/Y_Direction.npz differ diff --git a/tests/test_graphical_units/control_data/transform/AnimationBuilder.npz b/tests/test_graphical_units/control_data/transform/AnimationBuilder.npz index ac3eef3c15..f0245be466 100644 Binary files a/tests/test_graphical_units/control_data/transform/AnimationBuilder.npz and b/tests/test_graphical_units/control_data/transform/AnimationBuilder.npz differ diff --git a/tests/test_graphical_units/control_data/transform/ApplyComplexFunction.npz b/tests/test_graphical_units/control_data/transform/ApplyComplexFunction.npz index b0a7b61679..893cc716ff 100644 Binary files a/tests/test_graphical_units/control_data/transform/ApplyComplexFunction.npz and b/tests/test_graphical_units/control_data/transform/ApplyComplexFunction.npz differ diff --git a/tests/test_graphical_units/control_data/transform/ApplyFunction.npz b/tests/test_graphical_units/control_data/transform/ApplyFunction.npz index b957da88e3..508264dc03 100644 Binary files a/tests/test_graphical_units/control_data/transform/ApplyFunction.npz and b/tests/test_graphical_units/control_data/transform/ApplyFunction.npz differ diff --git a/tests/test_graphical_units/control_data/transform/ApplyMatrix.npz b/tests/test_graphical_units/control_data/transform/ApplyMatrix.npz index 1350affd30..5fdca272a8 100644 Binary files a/tests/test_graphical_units/control_data/transform/ApplyMatrix.npz and b/tests/test_graphical_units/control_data/transform/ApplyMatrix.npz differ diff --git a/tests/test_graphical_units/control_data/transform/ApplyPointwiseFunction.npz b/tests/test_graphical_units/control_data/transform/ApplyPointwiseFunction.npz index 54192f9bd1..d342842250 100644 Binary files a/tests/test_graphical_units/control_data/transform/ApplyPointwiseFunction.npz and b/tests/test_graphical_units/control_data/transform/ApplyPointwiseFunction.npz differ diff --git a/tests/test_graphical_units/control_data/transform/ClockwiseTransform.npz b/tests/test_graphical_units/control_data/transform/ClockwiseTransform.npz index 61485d691c..825ac14684 100644 Binary files a/tests/test_graphical_units/control_data/transform/ClockwiseTransform.npz and b/tests/test_graphical_units/control_data/transform/ClockwiseTransform.npz differ diff --git a/tests/test_graphical_units/control_data/transform/CounterclockwiseTransform.npz b/tests/test_graphical_units/control_data/transform/CounterclockwiseTransform.npz index a143c4d0ad..55bbb2de58 100644 Binary files a/tests/test_graphical_units/control_data/transform/CounterclockwiseTransform.npz and b/tests/test_graphical_units/control_data/transform/CounterclockwiseTransform.npz differ diff --git a/tests/test_graphical_units/control_data/transform/CyclicReplace.npz b/tests/test_graphical_units/control_data/transform/CyclicReplace.npz index cb93772e70..bba12ff013 100644 Binary files a/tests/test_graphical_units/control_data/transform/CyclicReplace.npz and b/tests/test_graphical_units/control_data/transform/CyclicReplace.npz differ diff --git a/tests/test_graphical_units/control_data/transform/FadeInAndOut.npz b/tests/test_graphical_units/control_data/transform/FadeInAndOut.npz index 1aae6976c9..55d4bb724b 100644 Binary files a/tests/test_graphical_units/control_data/transform/FadeInAndOut.npz and b/tests/test_graphical_units/control_data/transform/FadeInAndOut.npz differ diff --git a/tests/test_graphical_units/control_data/transform/FadeToColort.npz b/tests/test_graphical_units/control_data/transform/FadeToColort.npz index 2c595b651c..a210f99e89 100644 Binary files a/tests/test_graphical_units/control_data/transform/FadeToColort.npz and b/tests/test_graphical_units/control_data/transform/FadeToColort.npz differ diff --git a/tests/test_graphical_units/control_data/transform/FadeTransform.npz b/tests/test_graphical_units/control_data/transform/FadeTransform.npz index 674d33fdb3..2f23cbbc80 100644 Binary files a/tests/test_graphical_units/control_data/transform/FadeTransform.npz and b/tests/test_graphical_units/control_data/transform/FadeTransform.npz differ diff --git a/tests/test_graphical_units/control_data/transform/FadeTransformPieces.npz b/tests/test_graphical_units/control_data/transform/FadeTransformPieces.npz index be97f3f26b..84aab6aeba 100644 Binary files a/tests/test_graphical_units/control_data/transform/FadeTransformPieces.npz and b/tests/test_graphical_units/control_data/transform/FadeTransformPieces.npz differ diff --git a/tests/test_graphical_units/control_data/transform/FadeTransform_TargetIsEmpty_FadesOutInPlace.npz b/tests/test_graphical_units/control_data/transform/FadeTransform_TargetIsEmpty_FadesOutInPlace.npz index b61b4ae58c..8629cf963c 100644 Binary files a/tests/test_graphical_units/control_data/transform/FadeTransform_TargetIsEmpty_FadesOutInPlace.npz and b/tests/test_graphical_units/control_data/transform/FadeTransform_TargetIsEmpty_FadesOutInPlace.npz differ diff --git a/tests/test_graphical_units/control_data/transform/FullRotation.npz b/tests/test_graphical_units/control_data/transform/FullRotation.npz index f273625af4..9718978498 100644 Binary files a/tests/test_graphical_units/control_data/transform/FullRotation.npz and b/tests/test_graphical_units/control_data/transform/FullRotation.npz differ diff --git a/tests/test_graphical_units/control_data/transform/MatchPointsScene.npz b/tests/test_graphical_units/control_data/transform/MatchPointsScene.npz index 7e640bda05..e52ae75450 100644 Binary files a/tests/test_graphical_units/control_data/transform/MatchPointsScene.npz and b/tests/test_graphical_units/control_data/transform/MatchPointsScene.npz differ diff --git a/tests/test_graphical_units/control_data/transform/MoveToTarget.npz b/tests/test_graphical_units/control_data/transform/MoveToTarget.npz index 936f7b402e..d79b015535 100644 Binary files a/tests/test_graphical_units/control_data/transform/MoveToTarget.npz and b/tests/test_graphical_units/control_data/transform/MoveToTarget.npz differ diff --git a/tests/test_graphical_units/control_data/transform/ReplacementTransform.npz b/tests/test_graphical_units/control_data/transform/ReplacementTransform.npz index 7d5ffe8e56..5b42aadb61 100644 Binary files a/tests/test_graphical_units/control_data/transform/ReplacementTransform.npz and b/tests/test_graphical_units/control_data/transform/ReplacementTransform.npz differ diff --git a/tests/test_graphical_units/control_data/transform/Restore.npz b/tests/test_graphical_units/control_data/transform/Restore.npz index 263fbba575..838bec5e2e 100644 Binary files a/tests/test_graphical_units/control_data/transform/Restore.npz and b/tests/test_graphical_units/control_data/transform/Restore.npz differ diff --git a/tests/test_graphical_units/control_data/transform/ScaleInPlace.npz b/tests/test_graphical_units/control_data/transform/ScaleInPlace.npz index 982ba2a63c..8f50fd4b60 100644 Binary files a/tests/test_graphical_units/control_data/transform/ScaleInPlace.npz and b/tests/test_graphical_units/control_data/transform/ScaleInPlace.npz differ diff --git a/tests/test_graphical_units/control_data/transform/ShrinkToCenter.npz b/tests/test_graphical_units/control_data/transform/ShrinkToCenter.npz index 1deac9bfaa..af49b48cfa 100644 Binary files a/tests/test_graphical_units/control_data/transform/ShrinkToCenter.npz and b/tests/test_graphical_units/control_data/transform/ShrinkToCenter.npz differ diff --git a/tests/test_graphical_units/control_data/transform/Transform.npz b/tests/test_graphical_units/control_data/transform/Transform.npz index 0d22936349..1af4ccf4d3 100644 Binary files a/tests/test_graphical_units/control_data/transform/Transform.npz and b/tests/test_graphical_units/control_data/transform/Transform.npz differ diff --git a/tests/test_graphical_units/control_data/transform/TransformFromCopy.npz b/tests/test_graphical_units/control_data/transform/TransformFromCopy.npz index 0d22936349..1af4ccf4d3 100644 Binary files a/tests/test_graphical_units/control_data/transform/TransformFromCopy.npz and b/tests/test_graphical_units/control_data/transform/TransformFromCopy.npz differ diff --git a/tests/test_graphical_units/control_data/transform/TransformWithConflictingPaths.npz b/tests/test_graphical_units/control_data/transform/TransformWithConflictingPaths.npz index 541684c6f9..d2325987d1 100644 Binary files a/tests/test_graphical_units/control_data/transform/TransformWithConflictingPaths.npz and b/tests/test_graphical_units/control_data/transform/TransformWithConflictingPaths.npz differ diff --git a/tests/test_graphical_units/control_data/transform/TransformWithPathArcCenters.npz b/tests/test_graphical_units/control_data/transform/TransformWithPathArcCenters.npz index 3a0bc9a554..10ba1379fe 100644 Binary files a/tests/test_graphical_units/control_data/transform/TransformWithPathArcCenters.npz and b/tests/test_graphical_units/control_data/transform/TransformWithPathArcCenters.npz differ diff --git a/tests/test_graphical_units/control_data/transform/TransformWithPathFunc.npz b/tests/test_graphical_units/control_data/transform/TransformWithPathFunc.npz index 541684c6f9..d2325987d1 100644 Binary files a/tests/test_graphical_units/control_data/transform/TransformWithPathFunc.npz and b/tests/test_graphical_units/control_data/transform/TransformWithPathFunc.npz differ diff --git a/tests/test_graphical_units/control_data/transform_matching_parts/TransformMatchingDisplaysCorrect.npz b/tests/test_graphical_units/control_data/transform_matching_parts/TransformMatchingDisplaysCorrect.npz index 01d1afb311..f6bbbc4a3e 100644 Binary files a/tests/test_graphical_units/control_data/transform_matching_parts/TransformMatchingDisplaysCorrect.npz and b/tests/test_graphical_units/control_data/transform_matching_parts/TransformMatchingDisplaysCorrect.npz differ diff --git a/tests/test_graphical_units/control_data/transform_matching_parts/TransformMatchingLeavesOneObject.npz b/tests/test_graphical_units/control_data/transform_matching_parts/TransformMatchingLeavesOneObject.npz index 52c97e717d..afa03a6d33 100644 Binary files a/tests/test_graphical_units/control_data/transform_matching_parts/TransformMatchingLeavesOneObject.npz and b/tests/test_graphical_units/control_data/transform_matching_parts/TransformMatchingLeavesOneObject.npz differ diff --git a/tests/test_graphical_units/control_data/transform_matching_parts/TransformMatchingTex.npz b/tests/test_graphical_units/control_data/transform_matching_parts/TransformMatchingTex.npz index ed183f14cf..00541f626e 100644 Binary files a/tests/test_graphical_units/control_data/transform_matching_parts/TransformMatchingTex.npz and b/tests/test_graphical_units/control_data/transform_matching_parts/TransformMatchingTex.npz differ diff --git a/tests/test_graphical_units/control_data/transform_matching_parts/TransformMatchingTex_FadeTransformMismatches.npz b/tests/test_graphical_units/control_data/transform_matching_parts/TransformMatchingTex_FadeTransformMismatches.npz index dd6aa6ad5a..46f7812c67 100644 Binary files a/tests/test_graphical_units/control_data/transform_matching_parts/TransformMatchingTex_FadeTransformMismatches.npz and b/tests/test_graphical_units/control_data/transform_matching_parts/TransformMatchingTex_FadeTransformMismatches.npz differ diff --git a/tests/test_graphical_units/control_data/transform_matching_parts/TransformMatchingTex_FadeTransformMismatches_NothingToFade.npz b/tests/test_graphical_units/control_data/transform_matching_parts/TransformMatchingTex_FadeTransformMismatches_NothingToFade.npz index df36fde019..8cd3384b90 100644 Binary files a/tests/test_graphical_units/control_data/transform_matching_parts/TransformMatchingTex_FadeTransformMismatches_NothingToFade.npz and b/tests/test_graphical_units/control_data/transform_matching_parts/TransformMatchingTex_FadeTransformMismatches_NothingToFade.npz differ diff --git a/tests/test_graphical_units/control_data/transform_matching_parts/TransformMatchingTex_TransformMismatches.npz b/tests/test_graphical_units/control_data/transform_matching_parts/TransformMatchingTex_TransformMismatches.npz index 1c2092478f..646f6693ce 100644 Binary files a/tests/test_graphical_units/control_data/transform_matching_parts/TransformMatchingTex_TransformMismatches.npz and b/tests/test_graphical_units/control_data/transform_matching_parts/TransformMatchingTex_TransformMismatches.npz differ diff --git a/tests/test_graphical_units/control_data/updaters/LastFrameWhenCleared.npz b/tests/test_graphical_units/control_data/updaters/LastFrameWhenCleared.npz index 00a07ff8d8..3fd477dfe0 100644 Binary files a/tests/test_graphical_units/control_data/updaters/LastFrameWhenCleared.npz and b/tests/test_graphical_units/control_data/updaters/LastFrameWhenCleared.npz differ diff --git a/tests/test_graphical_units/control_data/updaters/UpdateSceneDuringAnimation.npz b/tests/test_graphical_units/control_data/updaters/UpdateSceneDuringAnimation.npz index 1613809ec2..3ebf5abb19 100644 Binary files a/tests/test_graphical_units/control_data/updaters/UpdateSceneDuringAnimation.npz and b/tests/test_graphical_units/control_data/updaters/UpdateSceneDuringAnimation.npz differ diff --git a/tests/test_graphical_units/control_data/updaters/Updater.npz b/tests/test_graphical_units/control_data/updaters/Updater.npz index ff24a30297..52a7822ca3 100644 Binary files a/tests/test_graphical_units/control_data/updaters/Updater.npz and b/tests/test_graphical_units/control_data/updaters/Updater.npz differ diff --git a/tests/test_graphical_units/control_data/updaters/ValueTracker.npz b/tests/test_graphical_units/control_data/updaters/ValueTracker.npz index 6fe743b5a5..9ddafba54e 100644 Binary files a/tests/test_graphical_units/control_data/updaters/ValueTracker.npz and b/tests/test_graphical_units/control_data/updaters/ValueTracker.npz differ diff --git a/tests/test_graphical_units/control_data/utils/pixel_error_threshold.npz b/tests/test_graphical_units/control_data/utils/pixel_error_threshold.npz index 3221041c4b..204e542a8d 100644 Binary files a/tests/test_graphical_units/control_data/utils/pixel_error_threshold.npz and b/tests/test_graphical_units/control_data/utils/pixel_error_threshold.npz differ diff --git a/tests/test_graphical_units/control_data/vector_scene/vector_to_coords.npz b/tests/test_graphical_units/control_data/vector_scene/vector_to_coords.npz index b854821465..324812f36d 100644 Binary files a/tests/test_graphical_units/control_data/vector_scene/vector_to_coords.npz and b/tests/test_graphical_units/control_data/vector_scene/vector_to_coords.npz differ