-
Notifications
You must be signed in to change notification settings - Fork 2.3k
Implement sections for scenes #3883
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
JasonGrace2282
merged 44 commits into
ManimCommunity:experimental
from
JasonGrace2282:scene-sections
Aug 3, 2024
Merged
Implement sections for scenes #3883
JasonGrace2282
merged 44 commits into
ManimCommunity:experimental
from
JasonGrace2282:scene-sections
Aug 3, 2024
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
* feat: Animation.set_default Adds set_default class method to Animation class based on existing implementation for Mobject class. Addresses issue ManimCommunity#3142 * test: added missing test * fix: docstring formatting --------- Co-authored-by: Benjamin Hackl <devel@benjamin-hackl.at>
* pyproject * Autofixes from pre-commit * use get over get(x, None) Co-authored-by: Victorien <65306057+Viicos@users.noreply.github.com> --------- Co-authored-by: Victorien <65306057+Viicos@users.noreply.github.com>
updates: - [github.com/astral-sh/ruff-pre-commit: v0.5.2 → v0.5.4](astral-sh/ruff-pre-commit@v0.5.2...v0.5.4) - [github.com/pre-commit/mirrors-mypy: v1.10.1 → v1.11.0](pre-commit/mirrors-mypy@v1.10.1...v1.11.0) Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
…ty#3882) * Add config for bugbear/comprehensions note: flake8-comprehensions has 0 changes to the files * Safe fixes from pre-commit * Manual changes to make pre-commit pass * Remove deps from pyproject
Authors can change this behavior by writing new managers. This makes it more clear when conflicting plugins exist
…animCommunity#3884) * Config for flake8-builtins * Manual changes for flake8-builtins
* add colorscale to plot * Update manim/mobject/graphing/coordinate_systems.py Co-authored-by: Benjamin Hackl <devel@benjamin-hackl.at> * updated typing and moved one line * added test * fix input_to_graph_point error * Performance improvement by using cairo color drawing * Add OpenGL support * Add OpenGL tests and split test for x and y axis for more behavior coverage * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * Updated gradient_line tests * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci --------- Co-authored-by: Benjamin Hackl <devel@benjamin-hackl.at> Co-authored-by: MrDiver <mrdiverlp@gmail.com> Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> Co-authored-by: Francisco Manríquez Novoa <49853152+chopan050@users.noreply.github.com> Co-authored-by: chopan <francisco.manriquezn@usm.cl>
…nity#3885) * fix OpenGLMobject.invert * return self to match typehint
* Experimenting with an HSL class * Add some more functionality * Adding a lot of tests and implementing fully functional conversion between color spaces over proxy rgba * Fixing tests * Fixing typing * return str to normal * Additional documentation * Update manim/utils/color/core.py Co-authored-by: adeshpande <110117391+JasonGrace2282@users.noreply.github.com> * Update manim/utils/color/core.py Co-authored-by: adeshpande <110117391+JasonGrace2282@users.noreply.github.com> * Update manim/utils/color/core.py Co-authored-by: adeshpande <110117391+JasonGrace2282@users.noreply.github.com> * Update manim/utils/color/core.py Co-authored-by: adeshpande <110117391+JasonGrace2282@users.noreply.github.com> * Fix documentation and typing and revamp operators to respect color spaces * Fix color operator typing and add operator tests * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * Fix typeguard * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * Import ManimFloat * Update manim/utils/color/core.py Co-authored-by: Aarush Deshpande <110117391+JasonGrace2282@users.noreply.github.com> * Update manim/utils/color/core.py Co-authored-by: Aarush Deshpande <110117391+JasonGrace2282@users.noreply.github.com> * Add docstring to _internal_space * naming of functions according to pep8 * Fix naming * Update manim/utils/color/core.py Co-authored-by: Aarush Deshpande <110117391+JasonGrace2282@users.noreply.github.com> * Update manim/utils/color/core.py Co-authored-by: Aarush Deshpande <110117391+JasonGrace2282@users.noreply.github.com> * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci --------- Co-authored-by: Jason Grace <110117391+JasonGrace2282@users.noreply.github.com> Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Just realized that rendering a |
updates: - [github.com/astral-sh/ruff-pre-commit: v0.5.4 → v0.5.5](astral-sh/ruff-pre-commit@v0.5.4...v0.5.5) Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
ManimCommunity#3890) * Replace the TypeError message code in the _typecheck_input method in the DrawBorderThenFill class. * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci --------- Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
19 tasks
The |
This allows for **kwargs to be typed
7844c84
into
ManimCommunity:experimental
3 of 4 checks passed
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
The usage is as seen in
example_scenes/test_new_rendering.py
TODO