-
Notifications
You must be signed in to change notification settings - Fork 1.8k
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
Bring in main's FileWriter into experimental #3821
Bring in main's FileWriter into experimental #3821
Commits on Oct 22, 2023
-
pyproject.toml: update manimpango version (ManimCommunity#3405)
Co-authored-by: Benjamin Hackl <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 7ad7e99 - Browse repository at this point
Copy the full SHA 7ad7e99View commit details
Commits on Oct 23, 2023
-
Added docs for functions in
mobject_update_utils
(ManimCommunity#3325)* Added docs for functions in mobject_update_utils * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * Updated docstring of always_shift Co-authored-by: Benjamin Hackl <[email protected]> * Added period to sentence. Co-authored-by: Benjamin Hackl <[email protected]> * Updated parameter description in always_redraw Co-authored-by: Benjamin Hackl <[email protected]> * Update always_rotate description Co-authored-by: Benjamin Hackl <[email protected]> * Finished parameters in always_redraw Co-authored-by: Benjamin Hackl <[email protected]> * Changed comment in always_shift Co-authored-by: Benjamin Hackl <[email protected]> * update always_shift description Co-authored-by: Benjamin Hackl <[email protected]> * used normalize from manim.utils.space_ops * fixed indentation in always_redraw * added type-hints * [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> Co-authored-by: Benjamin Hackl <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 8320cdd - Browse repository at this point
Copy the full SHA 8320cddView commit details
Commits on Oct 25, 2023
-
Fix tests to run on Cairo 1.18.0 (ManimCommunity#3416)
* Add a script to build and install cairo * Update gui tests for cairo 1.18.0 * update script to set env vars * Make the script run with plain python * Prefer the recently built one in pkg-config * Skip the built if it's windows * CI: build and install latest cairo * CI: only run when cache is missed * Disable compiling tests while building cairo * update poetry lock file * Display the cairo version when running pytest * fixup * tests: skip graphical test when cairo is old * fix the path to find the pkgconfig files on linux * set the LD_LIBRARY_PATH too only then it'll work on linux * fixup * small fixup * Move the script inside `.github/scripts` folder * Make the minimum cairo version a constant * Seperate setting env vars to a sperate step this seem to have broken when cache is hit
Configuration menu - View commit details
-
Copy full SHA for b048695 - Browse repository at this point
Copy the full SHA b048695View commit details
Commits on Oct 26, 2023
-
Fix: Fixed a bug in regards to empty inputs in AddTextLetterByLetter …
…class. (ManimCommunity#3404) * Misc: Just a class to test out some functions * Fix: Fixed a bug in AddTextLetterByLetter class * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * Fix: Adjusted changes according to Ben's comments * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * Fix: Removed imports * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * Feat: Adjusted changes to AddTextLetterByLetter * Feat: Added test_creation * [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> Co-authored-by: Benjamin Hackl <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 76b4061 - Browse repository at this point
Copy the full SHA 76b4061View commit details -
Introduce new workflow creating a downloadable version of the documen…
…tation (ManimCommunity#3417) * Revert "rtd: enable htmlzip build (ManimCommunity#3355)" This reverts commit 571f79b. * use python3.11 to build docs * upgrade python version used in release publish workflow * new workflow for building downloadable docs * change event trigger for testing * sudo apt * rename release job; build html in poetry env * set GITHUB_PATH instead of PATH * introduce additional step * use correct binary path * forgot microtype * fonts-roboto + actually compress files correctly * fix asset path * Update .github/workflows/release-publish-documentation.yml Co-authored-by: Naveen M K <[email protected]> * pull_request -> workflow_dispatch * Update .github/workflows/release-publish-documentation.yml --------- Co-authored-by: Naveen M K <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 5193e1c - Browse repository at this point
Copy the full SHA 5193e1cView commit details
Commits on Oct 27, 2023
-
Fix incorrect submobject count of multi-part Tex/MathTex mobjects by …
…stopping them from adding empty submobjects (ManimCommunity#3423) * do not add a VectorizedPoint as a submobject if SingleStringMathTex renders to empty SVG * test new behavior * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * Update tests/module/mobject/text/test_texmobject.py * Update tests/module/mobject/text/test_texmobject.py --------- Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for b7eefca - Browse repository at this point
Copy the full SHA b7eefcaView commit details -
CI: fix caching of cairo (ManimCommunity#3419)
I forgot to change the path after moving around the file.
Configuration menu - View commit details
-
Copy full SHA for b7a8a2d - Browse repository at this point
Copy the full SHA b7a8a2dView commit details
Commits on Nov 2, 2023
-
Fix CSV reader adding empty lists in rendering summary (ManimCommunit…
…y#3430) * Fix CSV reader adding empty files Fixes issue ManimCommunity#3311 * [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>
Configuration menu - View commit details
-
Copy full SHA for 5d73525 - Browse repository at this point
Copy the full SHA 5d73525View commit details -
Fix None check order in _tree_layout (ManimCommunity#3421)
* Fix None check order in _tree_layout * add tests to test_graph.py * [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>
Configuration menu - View commit details
-
Copy full SHA for 190ae5d - Browse repository at this point
Copy the full SHA 190ae5dView commit details -
Bump teatimeguest/setup-texlive-action from 2 to 3 (ManimCommunity#3431)
Bumps [teatimeguest/setup-texlive-action](https://github.com/teatimeguest/setup-texlive-action) from 2 to 3. - [Release notes](https://github.com/teatimeguest/setup-texlive-action/releases) - [Commits](teatimeguest/setup-texlive-action@v2...v3) --- updated-dependencies: - dependency-name: teatimeguest/setup-texlive-action dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 1b88099 - Browse repository at this point
Copy the full SHA 1b88099View commit details
Commits on Nov 3, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 25bb381 - Browse repository at this point
Copy the full SHA 25bb381View commit details -
Fix Typing (ManimCommunity#3086)
* first draft of color class + starting library conversion * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * changed everything to Manim color todo: figure out circular dependency in utils * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * first working draft of new color version * resolving conflicts * resolving conflicts * resolving conflicts * resolving conflicts * resolving conflicts * changed default internal value of ManimColor to np.ndarray[float] * starting to fix tests * fixed more tests and changed precision of manim color * removed premature color conversion * fixed some more tests * final test changes * fix doctests * fix for 3.8 * fixing ManimColor string representation * removing some unneccesary conversions * moved community constants to manim_colors.py and added more color standards * Added typing.py and typed bezier.py, core.py, constants.py fully * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * fixed codeql complaints * add type ignore for np.allclose * fixed import in three_dimensions * added ignore for F401 back again in flake * added typings to coordinate_systems.py * Few improvements to `graphing/coordinate_systems.py` * added some typings to mobject/geometry/line.py * updated typings for mobject/geometry/line.py * Add missing imports to `line.py` * added typings to three_dimensions.py * Use `FunctionOverride` for animation overrides Fix type signature of `set_color_by_gradient` * Remove `TYPE_CHECKING` check Doc is failing * Revert "Remove `TYPE_CHECKING` check" Fails due to circular import * Use `Self` in `coordinate_systems.py` * Typehinted mobject.py and updated manim.typing.py * Typed VMobject * Type-hinted manim.mobject.geometry * math.cos->np.cos, etc & fixed incorrect typehints * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * fix missing annotations import * TypeAlias fix in typing.py * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * Add ignore errors again to mypy because commits are not possible like this * Fix last typing issues * Update docs * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * Only type check manim * Try fixing pre-commit * fix merge * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * Fix compat * Fix compat again * Fix imports compat * Use union syntax * Use union syntax * Fix reduce_across_dimension * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * Various test and merge fixes * Doc fixes * Last doc fix * Revert usage of np over math * Bump numpy version * Remove obsolete duplicate example * Fixed Incorrect Typehint in manim.constants * Fix docstring typo * More fixes Use mypy.ini instead of .mypy.ini Fix more docstrings Improve types in utils and constants * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * docs fixes * Add internal aliases * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * fix compat * line lengths in .rst file, formatting, typos * add docstring for space_ops:cross2d * add some more arrow tip typings (in a non-circular import causing way) * yes, this can be deleted * fix formatting of example * added docstring to bezier::inverse_interpolation * added docstring + test for bezier::match_interpolate * some improvements in coordinate_systems * Vector -> Vector3 * replaced np.ndarray with more appropriate type hints * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * Apply feedback * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * revert to previous (new) version * fix doctest * fix ReST errors --------- Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> Co-authored-by: Alex Lembcke <[email protected]> Co-authored-by: Viicos <[email protected]> Co-authored-by: JasonGrace2282 <[email protected]> Co-authored-by: Benjamin Hackl <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for d77a47a - Browse repository at this point
Copy the full SHA d77a47aView commit details
Commits on Nov 4, 2023
-
fix: issue with ImageMobject bounding box (ManimCommunity#3340)
* fix: fix an issue with ImageMobject bounding box A missing point resulted in smaller bounding box causing issues it to be smaller when the object is rotated. Added the missing fourth point to ImageMobject points and altered call from camera. Filled in docstring that used to propagate from superclass, saying that ImageMobject has no points. * add a test to check that rotating an image to and from doesn't change it * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci --------- Co-authored-by: Václav Blažej <[email protected]> Co-authored-by: Naveen M K <[email protected]> Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 652f1b3 - Browse repository at this point
Copy the full SHA 652f1b3View commit details -
chore(deps): add Python 3.12 support (ManimCommunity#3395)
* chore(deps): add Python 3.11 and 3.12 support chore(deps): update lock file chore(deps): remove colour fix(deps): force NumPy version fix(deps): relax constraints chore(deps): update lock file * fix(deps): make poetry happy * fix(ci): skia pathops on 3.12 * fix(test): doctest skip * disable python 3.8 pipeline * removed get_parameters, replaced by direct call to inspect * black --------- Co-authored-by: Benjamin Hackl <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 8fe1665 - Browse repository at this point
Copy the full SHA 8fe1665View commit details -
Added ability to remove non-svg LaTeX files (ManimCommunity#3322)
* Added ability to remove latex junk (default True) * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * Fixed tests (hopefully), and whitelisted .tex * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * reverted weird changes from merge * See previous commit message * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * Fixed logs-too-long test * Fixed log output * Fixed typo ;) * deleted unused variable * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * moved latex deletion to tex_file_writing.py * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * removed changes in scene files * Added caching based on LaTeX expression .svg * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * Deleted unused function in delete_old_tex * make if condition more readable Co-authored-by: Benjamin Hackl <[email protected]> * cleaned up svg file check * changed blacklist -> whitelist for file endings * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * Reverted docstring change * Updated delete_non_svg files docstring * Changed list to a set * Update manim/_config/utils.py * Update manim/cli/render/global_options.py * added one test for the no_latex_cleanup config option --------- Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> Co-authored-by: Benjamin Hackl <[email protected]> Co-authored-by: Tristan Schulz <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 3962a12 - Browse repository at this point
Copy the full SHA 3962a12View commit details -
feat: DecimalNumber() - added spacing between values and unit (ManimC…
…ommunity#3366) * feat: DecimalNumber() - added spacing between values and unit * Update manim/mobject/text/numbers.py Co-authored-by: Benjamin Hackl <[email protected]> * Update manim/mobject/text/numbers.py Co-authored-by: Benjamin Hackl <[email protected]> * Update manim/mobject/text/numbers.py Co-authored-by: Benjamin Hackl <[email protected]> * Update manim/mobject/text/numbers.py Co-authored-by: Benjamin Hackl <[email protected]> * Update manim/mobject/text/numbers.py Co-authored-by: Benjamin Hackl <[email protected]> * Update manim/mobject/text/numbers.py Co-authored-by: Benjamin Hackl <[email protected]> * Update manim/mobject/text/numbers.py Co-authored-by: Benjamin Hackl <[email protected]> --------- Co-authored-by: Tristan Schulz <[email protected]> Co-authored-by: Benjamin Hackl <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 20028ce - Browse repository at this point
Copy the full SHA 20028ceView commit details
Commits on Nov 10, 2023
-
Add option to run examples directly with binder (ManimCommunity#3427)
* Add option to run examples directly with binder The minified JS is from https://github.com/naveen521kk/manim-binder * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * slight style changes * update the js file to fix on chrome Signed-off-by: Naveen M K <[email protected]> * show the run button as an cursor * make the video to be 100% of the width * Update manim/utils/docbuild/manim_directive.py Co-authored-by: Benjamin Hackl <[email protected]> * Add a "Make interactive" button instead of "Run" button Clicking on the "Make interactive" button show the code-editor and "run" button * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * update margin for run interactive button --------- Signed-off-by: Naveen M K <[email protected]> Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> Co-authored-by: Benjamin Hackl <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for adfef5e - Browse repository at this point
Copy the full SHA adfef5eView commit details
Commits on Nov 11, 2023
-
Prepare v0.18.0 (ManimCommunity#3439)
* generated changelog and bumped version * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * changed some PR descriptions in the changelog * fix some docbuild warnings * fixed a reference that became ambiguous * copyedit pass of changelog * some more changelog polishing * bump release date * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * updated release date --------- Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for e66c580 - Browse repository at this point
Copy the full SHA e66c580View commit details
Commits on Nov 12, 2023
-
Fixed wrong path in action building downloadable docs (ManimCommunity…
…#3450) * fixed wrong path in action building downloadable docs * fix second occurrence of wrong path
Configuration menu - View commit details
-
Copy full SHA for 4315549 - Browse repository at this point
Copy the full SHA 4315549View commit details
Commits on Nov 19, 2023
-
Allow accessing ghost vectors in :class:
.LinearTransformationScene
(M……animCommunity#3435) * Fix CSV reader adding empty files Fixes issue ManimCommunity#3311 * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * Added LinearTransformationScene.ghost_vectors * Added test and prevented empty VGroups as ghost vectors * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * Fixed typo in example * Added ability to join together multiple renders * Revert "Added ability to join together multiple renders" (wrong branch) This reverts commit dee29c3. --------- Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 94711f7 - Browse repository at this point
Copy the full SHA 94711f7View commit details
Commits on Nov 20, 2023
-
Add type hints to
_config
(ManimCommunity#3440)* Add type hints to `_config` * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * Fix call issues * Fix wrong value being used * Fix test * Fix wrong value being set * lint * Few type fixes --------- Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 212bca0 - Browse repository at this point
Copy the full SHA 212bca0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 28bf4dd - Browse repository at this point
Copy the full SHA 28bf4ddView commit details
Commits on Nov 30, 2023
-
Update indication.py (ManimCommunity#3477)
reading docs, im sure oppising isnt a word
Configuration menu - View commit details
-
Copy full SHA for 7cead84 - Browse repository at this point
Copy the full SHA 7cead84View commit details
Commits on Dec 6, 2023
-
Optimized
get_unit_normal()
and replacednp.cross()
with custom `……cross()` in `manim.utils.space_ops` (ManimCommunity#3494) * Added cross and optimized get_unit_normal in manim.utils.space_ops * Added missing border case to new get_unit_normal where one vector is nonzero * Updated test_threed.py::test_Sphere test data
Configuration menu - View commit details
-
Copy full SHA for 6949c66 - Browse repository at this point
Copy the full SHA 6949c66View commit details -
Update dependency constraints, fix deprecation warnings (ManimCommuni…
…ty#3376) * WIP: Update metadata * Finish removing upper bounds Drop requests dependency, use urllib instead order depencencies * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * Fix issues on 3.12 * Order dev dependencies * Update most dev deps, update lint config * Add missing import * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * trigger CI * More deprecation fixes * Missing argument * Deprecation fixes, again * Use older xdist to fix test flakyness --------- Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 61a2d05 - Browse repository at this point
Copy the full SHA 61a2d05View commit details -
fix 360° to 180° in quickstart tutorial (ManimCommunity#3498)
szchixy authoredDec 6, 2023 Configuration menu - View commit details
-
Copy full SHA for 7590086 - Browse repository at this point
Copy the full SHA 7590086View commit details -
Update Docker base image to python3.12-slim (ManimCommunity#3458) (Ma…
…nimCommunity#3459) * Update Docker base image to python3.12-slim (ManimCommunity#3458) * Update docker/Dockerfile --------- Co-authored-by: Melody Griesen <[email protected]> Co-authored-by: Benjamin Hackl <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 40766cb - Browse repository at this point
Copy the full SHA 40766cbView commit details
Commits on Dec 9, 2023
-
fix line_join to joint_type in example_scenes/basic.py (ManimCommunit…
szchixy authoredDec 9, 2023 Configuration menu - View commit details
-
Copy full SHA for 27d5360 - Browse repository at this point
Copy the full SHA 27d5360View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0cba710 - Browse repository at this point
Copy the full SHA 0cba710View commit details
Commits on Dec 10, 2023
-
Implement caching of fonts list to improve runtime performance (Manim…
…Community#3316) * Implement caching of fonts list to improve runtime performance * Fix small use_svg_cache kwargs error * replaced font list with LRU cache
Configuration menu - View commit details
-
Copy full SHA for 370d883 - Browse repository at this point
Copy the full SHA 370d883View commit details -
Removed deprecated new command (ManimCommunity#3512)
Co-authored-by: Naveen M K <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 3f118e4 - Browse repository at this point
Copy the full SHA 3f118e4View commit details -
Added
cap_style
feature toVMobject
(ManimCommunity#3516)* Added cap_style feature to VMobject * Added an example to `set_cap_style` method * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * Unsplitted line 2501 * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * Added graphical test for cap_style * Added vmobject_cap_styles.npz for testing cap_styles * Removed # noqa comments from vectorized_mobject.py --------- Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 03f9d4b - Browse repository at this point
Copy the full SHA 03f9d4bView commit details -
feat(cli): optionally hide version splash (ManimCommunity#3329)
* feat(cli): optionally hide version splash As discussed in ManimCommunity#3326, this PR proposes a new optional flag to hide the version splash when manim command in launched. Additionally, the splash print is now inly executed when the CLI is executed, not on module import. After looking at the current documentation, it does not seem to change anything. I only saw that you documented a version splash for when the CLI is used, but not when the module is imported. So removing it should not break the api docs. In the future, users can still have version information with `import manim; print(manim.__version__)`. Closes ManimCommunity#3326 * chore(tests): make tests pass --------- Co-authored-by: Tristan Schulz <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 018e4a3 - Browse repository at this point
Copy the full SHA 018e4a3View commit details -
Reformatting the
--save_sections
output to have the format `<Scene>……_<SecNum>_<SecName><extension>` (ManimCommunity#3499) * Worked on issue 3471, fixing rendered file names to inherit section name * Modified file name to include section number and name * Modified tests for file names to include number and name, in order to pass --------- Co-authored-by: Tristan Schulz <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 64a0e9d - Browse repository at this point
Copy the full SHA 64a0e9dView commit details -
Explain
.Transform
vs.ReplacementTransform
in quickstart exa……mples (ManimCommunity#3500) * Explained ReplacementTransform vs Transform * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * Added section explaining Transform vs ReplacementTransform * Added a->b->c example * Clarified explanation * Fixed Typo * Fixed missing colon * [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> Co-authored-by: Tristan Schulz <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 9a35756 - Browse repository at this point
Copy the full SHA 9a35756View commit details
Commits on Dec 12, 2023
-
Fix formatting building blocks (ManimCommunity#3515)
* Fix formatting building blocks * Fix formatting building blocks --------- Co-authored-by: Jason Grace <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 18a7294 - Browse repository at this point
Copy the full SHA 18a7294View commit details -
Bump jupyter-server from 2.9.1 to 2.11.2 (ManimCommunity#3497)
Bumps [jupyter-server](https://github.com/jupyter-server/jupyter_server) from 2.9.1 to 2.11.2. - [Release notes](https://github.com/jupyter-server/jupyter_server/releases) - [Changelog](https://github.com/jupyter-server/jupyter_server/blob/main/CHANGELOG.md) - [Commits](jupyter-server/jupyter_server@v2.9.1...v2.11.2) --- updated-dependencies: - dependency-name: jupyter-server dependency-type: indirect ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 912ae76 - Browse repository at this point
Copy the full SHA 912ae76View commit details -
Account for dtype in the pixel array so the maximum value stays corre…
…ct in the invert function (ManimCommunity#3493) * fix(lib): fix This fixes an issue where the `invert` argument would only work for `uint8` dtypes. Now the `max` value is updated according to the pixel array dtype. Maybe we should add unit tests for that, but haven't found an obvious place to put unit tests. * chore(ci): add basic test * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * fix(ci): wrong attr name * Update tests/module/mobject/test_image.py --------- Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> Co-authored-by: Benjamin Hackl <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 0a24cad - Browse repository at this point
Copy the full SHA 0a24cadView commit details -
Added
grid_lines
attribute toRectangle
to add individual styling…… to the grid lines (ManimCommunity#3428) * Added 'grid_line_stroke_width' parameter in Rectangle * Added 'grid_lines' (VGroup) attribute to 'Rectangle' class --------- Co-authored-by: Tristan Schulz <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 9938bf5 - Browse repository at this point
Copy the full SHA 9938bf5View commit details -
Fix rectangle grid properties (ManimCommunity#3082) (ManimCommunity#3513
) * Import for both vertical and horizontal gridlines in * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci --------- Co-authored-by: Tristan Schulz <[email protected]> Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for d390978 - Browse repository at this point
Copy the full SHA d390978View commit details -
Fix animations with zero runtime length to give a useful error instea…
…d of a broken pipe (ManimCommunity#3491) * Fix animation group not erroring when instantiated with an empty list * Move error messages into Animation.begin() * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * Added tests * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * Update manim/animation/animation.py * Update manim/animation/composition.py * Update manim/animation/animation.py Co-authored-by: Jason Grace <[email protected]> --------- Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> Co-authored-by: Jason Grace <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 1704374 - Browse repository at this point
Copy the full SHA 1704374View commit details -
fixed the stroke width issue with single color in streamlines (ManimC…
…ommunity#3436) * fixed the stroke width issue with single color in streamlines * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * Added test for streamlines * Added test for streamlines --------- Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> Co-authored-by: MrDiver <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 98a7f42 - Browse repository at this point
Copy the full SHA 98a7f42View commit details
Commits on Dec 13, 2023
-
Add Documentation to
.to_edge
andto_corner
(ManimCommunity#3408)* Added docstrings and example renders to Mobject.to_corner() and Mobject.to_edge * Added docstrings and example renders to Mobject.to_corner() and Mobject.to_edge * Update manim/mobject/mobject.py * Update manim/mobject/mobject.py * Update manim/mobject/mobject.py * Update manim/mobject/mobject.py * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * Update manim/mobject/mobject.py * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci --------- Co-authored-by: Tristan Schulz <[email protected]> Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for fc42710 - Browse repository at this point
Copy the full SHA fc42710View commit details -
Adding the ability to pass lists and generators to .play() (ManimComm…
…unity#3365) * adding the ability to pass lists and generators to .play() * fix for _AnimationBuilder * Changed handling of generators to accept lists of generators and normal arguments at the same time * Animation group handles generators * Refactored into own function for reusability * Fix typing * Fix typing --------- Co-authored-by: Jason Grace <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for b69e1d7 - Browse repository at this point
Copy the full SHA b69e1d7View commit details
Commits on Dec 17, 2023
-
Configuration menu - View commit details
-
Copy full SHA for cac608b - Browse repository at this point
Copy the full SHA cac608bView commit details -
chore(docs): add some words about Cairo 1.18 (ManimCommunity#3530)
* chore(docs): add some words about Cairo 1.18 Closes ManimCommunity#3521 * fix(docs): typo * Update testing.rst * Update testing.rst
Configuration menu - View commit details
-
Copy full SHA for 196fa1f - Browse repository at this point
Copy the full SHA 196fa1fView commit details
Commits on Dec 21, 2023
-
Fix formatting of
MoveAlongPath
docs (ManimCommunity#3541)* Remove wag method from Mobject * Fixed MoveAlongPath * Revert remove wag Created a new branch with the wrong base, sorry ;)
Configuration menu - View commit details
-
Copy full SHA for 8ea8f25 - Browse repository at this point
Copy the full SHA 8ea8f25View commit details -
Configuration menu - View commit details
-
Copy full SHA for dd327a3 - Browse repository at this point
Copy the full SHA dd327a3View commit details
Commits on Dec 22, 2023
-
Remove wag method from Mobject (ManimCommunity#3539)
Co-authored-by: Francisco Manríquez Novoa <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 3037f0e - Browse repository at this point
Copy the full SHA 3037f0eView commit details
Commits on Dec 23, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 34e7d68 - Browse repository at this point
Copy the full SHA 34e7d68View commit details
Commits on Dec 24, 2023
-
Finish TODO's in
contributing/typings.rst
(ManimCommunity#3545)* Updated typing docs * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * Added link for protocols * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * Added object vs Any * Fix Typo * Rephrase TypeVar Co-authored-by: Viicos <[email protected]> * Compare between tuple vs list Co-authored-by: Viicos <[email protected]> * typing -> collections.abc Co-authored-by: Viicos <[email protected]> * typing -> collections.abc Co-authored-by: Viicos <[email protected]> * change method to attr Co-authored-by: Viicos <[email protected]> * clarify object typehint Co-authored-by: Viicos <[email protected]> * Fix code typo Co-authored-by: Viicos <[email protected]> * Added if TYPE_CHECKING section * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * Fix reST for inline code * Elaborate on if TYPE_CHECKING Co-authored-by: Viicos <[email protected]> * functions -> collections Co-authored-by: Viicos <[email protected]> --------- Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> Co-authored-by: Viicos <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 9b18a86 - Browse repository at this point
Copy the full SHA 9b18a86View commit details
Commits on Dec 26, 2023
-
Fix use of
Mobject
's deprecatedget_*()
andset_*()
methods in ……Cairo tests (ManimCommunity#3549) * Fix Deprecation warnings in cairo tests * Fix animation/specialized.py
Configuration menu - View commit details
-
Copy full SHA for 472eaae - Browse repository at this point
Copy the full SHA 472eaaeView commit details
Commits on Dec 28, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 4a963c4 - Browse repository at this point
Copy the full SHA 4a963c4View commit details
Commits on Dec 29, 2023
-
Added support for Manim type aliases in Sphinx docs + Added new TypeA…
…liases (ManimCommunity#3484) * Updated manim.typing and included TypeAliases in docs.source.conf * Added Vector2 and reorganized manim_type_aliases * Fixed __all__ exports for __all__ of manim * Update manim/cli/render/global_options.py * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * Draft of new typing docs and new autotyping directive * Changed vertical bars to Unions * Updated poetry.lock * Created custom file parser for manim.typing * Got reST parser going * Updated autotyping and parsing * Update parsing * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * Added code_block toggle * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * Added typings to directives * Renamed Tuple to tuple in manim.typings * Added missing docs for type aliases * Fixed exponent typo in ManimInt * Hyperlinks to types work - removed Module Attributes section * Removed Unused Import Remove ``import re`` * Added freeglut-devel to workflows for Linux Hopefully (?) fix the GLU import error * Fix package name * Add support for Type Aliases section in every module - Renaming of Vector types * Add/fix docs for directive, parser and others * Fixed alias typo in module_parsing * Fix decode/import bugs, fix minor details in docs * Added missing docs for utils.docbuild and utils.testing * Sort alphabetically entries in utilities_misc.rst * Address review comments, add notes about Vector and hyperlinks inside definition blocks --------- Co-authored-by: MrDiver <[email protected]> Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> Co-authored-by: JasonGrace2282 <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 02391d7 - Browse repository at this point
Copy the full SHA 02391d7View commit details -
Improve documentation section about contributing to docs (ManimCommun…
…ity#3555) * Improve section in docs about contributing to docs * Add note about doc build command depending on the OS * Improve section in docs about contributing to docs * Add note about doc build command depending on the OS * Fix wrong toctree path in docs/source/contributing/docs.rst
Configuration menu - View commit details
-
Copy full SHA for 286f366 - Browse repository at this point
Copy the full SHA 286f366View commit details
Commits on Jan 2, 2024
-
Add helpful hints to
VGroup.add()
error message (ManimCommunity#3561)* Improve VGroup creation error message * Use .__name__ for the type Co-authored-by: Jason Grace <[email protected]> --------- Co-authored-by: Jason Grace <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 3b496ea - Browse repository at this point
Copy the full SHA 3b496eaView commit details
Commits on Jan 11, 2024
-
exception add if new_rings is none (ManimCommunity#3574)
* exception add if new_rings is none * [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>
Configuration menu - View commit details
-
Copy full SHA for 4e3cfd2 - Browse repository at this point
Copy the full SHA 4e3cfd2View commit details
Commits on Jan 13, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 9a84ec6 - Browse repository at this point
Copy the full SHA 9a84ec6View commit details
Commits on Jan 15, 2024
-
Configuration menu - View commit details
-
Copy full SHA for a57fb69 - Browse repository at this point
Copy the full SHA a57fb69View commit details -
Refactor
TexTemplate
(ManimCommunity#3520)* Refactor `TexTemplate` * Add tests, refactor some things * Fixed Some tests * Move typing imports * Fix remaining tests * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci --------- Co-authored-by: JasonGrace2282 <[email protected]> Co-authored-by: Jason Grace <[email protected]> Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 68bd790 - Browse repository at this point
Copy the full SHA 68bd790View commit details
Commits on Jan 24, 2024
-
Bump github/codeql-action from 2 to 3 (ManimCommunity#3567)
Bumps [github/codeql-action](https://github.com/github/codeql-action) from 2 to 3. - [Release notes](https://github.com/github/codeql-action/releases) - [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md) - [Commits](github/codeql-action@v2...v3) --- updated-dependencies: - dependency-name: github/codeql-action dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 775482b - Browse repository at this point
Copy the full SHA 775482bView commit details -
Bump actions/upload-artifact from 3 to 4 (ManimCommunity#3566)
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 3 to 4. - [Release notes](https://github.com/actions/upload-artifact/releases) - [Commits](actions/upload-artifact@v3...v4) --- updated-dependencies: - dependency-name: actions/upload-artifact dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 9d880c2 - Browse repository at this point
Copy the full SHA 9d880c2View commit details -
Bump actions/setup-python from 4 to 5 (ManimCommunity#3565)
Bumps [actions/setup-python](https://github.com/actions/setup-python) from 4 to 5. - [Release notes](https://github.com/actions/setup-python/releases) - [Commits](actions/setup-python@v4...v5) --- updated-dependencies: - dependency-name: actions/setup-python dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 9289a5c - Browse repository at this point
Copy the full SHA 9289a5cView commit details -
updated several packages (pillow, jupyterlab, notebook, jupyterlab-ls…
…p, jinja2, gitpython) (ManimCommunity#3593)
Configuration menu - View commit details
-
Copy full SHA for 8264595 - Browse repository at this point
Copy the full SHA 8264595View commit details -
Removed -s / --save_last_frame flag from CLI arguments (ManimCommunit…
…y#3528) * Remove -s flag * Make help text more verbose
Configuration menu - View commit details
-
Copy full SHA for 7006d6b - Browse repository at this point
Copy the full SHA 7006d6bView commit details -
fix write_subcaption_file error when using opengl renderer (ManimComm…
…unity#3546) * fix write_subcaption_file error when using opengl renderer * Update manim/scene/scene_file_writer.py --------- Co-authored-by: Benjamin Hackl <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 175cb89 - Browse repository at this point
Copy the full SHA 175cb89View commit details -
Configuration menu - View commit details
-
Copy full SHA for f8b5066 - Browse repository at this point
Copy the full SHA f8b5066View commit details
Commits on Jan 25, 2024
-
Configuration menu - View commit details
-
Copy full SHA for d0fe0c3 - Browse repository at this point
Copy the full SHA d0fe0c3View commit details
Commits on Feb 1, 2024
-
Configuration menu - View commit details
-
Copy full SHA for e2cec98 - Browse repository at this point
Copy the full SHA e2cec98View commit details -
Configuration menu - View commit details
-
Copy full SHA for f70980a - Browse repository at this point
Copy the full SHA f70980aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 65d352d - Browse repository at this point
Copy the full SHA 65d352dView commit details
Commits on Feb 2, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 1520481 - Browse repository at this point
Copy the full SHA 1520481View commit details
Commits on Feb 4, 2024
-
Configuration menu - View commit details
-
Copy full SHA for ed1b203 - Browse repository at this point
Copy the full SHA ed1b203View commit details
Commits on Feb 12, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 011c36a - Browse repository at this point
Copy the full SHA 011c36aView commit details
Commits on Feb 13, 2024
-
Improve handling of specified font name (ManimCommunity#3429)
Co-authored-by: Jason Grace <[email protected]> Co-authored-by: JasonGrace2282 <[email protected]> The proposed fix does two things : * If the specified font is 'sans-serif' : change it to 'sans' as this is the name used in the list of fonts * if the font name is not in the list of fonts, automatically check if the capitalized version of the font exists in the list of fonts. If not, print a warning to the user.
Configuration menu - View commit details
-
Copy full SHA for fcd81b2 - Browse repository at this point
Copy the full SHA fcd81b2View commit details
Commits on Feb 15, 2024
-
Remove support for dynamic plugin imports (ManimCommunity#3524)
* Remove call to deprecated `pkg_resources` * Remove support for dynamic plugin imports, update plugin utilities * fix affected tests * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * more fixes * Last fix * Fix import * Update docs --------- Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> Co-authored-by: Jason Villanueva <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 206f874 - Browse repository at this point
Copy the full SHA 206f874View commit details -
Configuration menu - View commit details
-
Copy full SHA for c7e7ca2 - Browse repository at this point
Copy the full SHA c7e7ca2View commit details
Commits on Feb 23, 2024
-
Update jupyter.rst (ManimCommunity#3630)
Pinpoint IPython==8.21.0 for Google Colab, because more recent versions are incompatible with their runtime.
Configuration menu - View commit details
-
Copy full SHA for 77d42d2 - Browse repository at this point
Copy the full SHA 77d42d2View commit details
Commits on Mar 17, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 9f3d486 - Browse repository at this point
Copy the full SHA 9f3d486View commit details
Commits on Apr 1, 2024
-
Bump black from 23.12.1 to 24.3.0 (ManimCommunity#3649)
Bumps [black](https://github.com/psf/black) from 23.12.1 to 24.3.0. - [Release notes](https://github.com/psf/black/releases) - [Changelog](https://github.com/psf/black/blob/main/CHANGES.md) - [Commits](psf/black@23.12.1...24.3.0) --- updated-dependencies: - dependency-name: black dependency-type: direct:development ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for f65ebf2 - Browse repository at this point
Copy the full SHA f65ebf2View commit details -
Bump cryptography from 42.0.0 to 42.0.4 (ManimCommunity#3629)
Bumps [cryptography](https://github.com/pyca/cryptography) from 42.0.0 to 42.0.4. - [Changelog](https://github.com/pyca/cryptography/blob/main/CHANGELOG.rst) - [Commits](pyca/cryptography@42.0.0...42.0.4) --- updated-dependencies: - dependency-name: cryptography dependency-type: indirect ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for d1cf1c5 - Browse repository at this point
Copy the full SHA d1cf1c5View commit details -
Code Cleanup: removing unused imports and global variables (ManimComm…
…unity#3620) * Remove unused import * More security fixes * Remove unused global variable * More fixes * Revert change (actual fix would require some rewrite) * Add exception for edge case to satisfy warning * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * Stuff * [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>
Configuration menu - View commit details
-
Copy full SHA for 7a794e3 - Browse repository at this point
Copy the full SHA 7a794e3View commit details -
Fixing the behavior of
.become
to not modify target mobject via sid……e effects fix color linking (ManimCommunity#3508) * Copied ndarray for rgbas when interpolating * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * changing .become to copy the target mobject * change tests and test data to reflect .become new behavior * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * Update tests/test_graphical_units/test_mobjects.py * removed unused copy_submobject kwarg * added doctests and improved documentation * [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> Co-authored-by: Benjamin Hackl <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 909ffde - Browse repository at this point
Copy the full SHA 909ffdeView commit details -
Added some examples for
Mobject
/VMobject
methods (ManimCommunity#……3641) * Add examples to mobject+vmobject methods * Add missing import * Separate whitespace to point_from_proportion * Fixes! * Changed example of Mobject.get_color * Remove unneccessary import * Add in import
Configuration menu - View commit details
-
Copy full SHA for afe1d18 - Browse repository at this point
Copy the full SHA afe1d18View commit details
Commits on Apr 2, 2024
-
Fix typehint of
Vector
direction parameter (ManimCommunity#3640)* Fix typehint of Vector * Change from Vector to Point in typehint In `TipableVMobject._pointify` it converts a 3D list of the form [x, y, z] to a Vector3D. Therefore the direction parameter can take lists, not just numpy arrays.
Configuration menu - View commit details
-
Copy full SHA for ef675b6 - Browse repository at this point
Copy the full SHA ef675b6View commit details
Commits on Apr 8, 2024
-
Fix bug in :class:
.VMobjectFromSVGPath
(ManimCommunity#3677)* Fixes ManimCommunity#3676 * Update manim/mobject/svg/svg_mobject.py Co-authored-by: adeshpande <[email protected]> * Fixed problem and added test --------- Co-authored-by: adeshpande <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for c025be6 - Browse repository at this point
Copy the full SHA c025be6View commit details
Commits on Apr 9, 2024
-
Flake8 rule C901 is about McCabe code complexity (ManimCommunity#3673)
* Flake8 rule C901 is about McCabe code complexity It is not about flake8-comprehensions. * max-complexity = 29
Configuration menu - View commit details
-
Copy full SHA for 1aad0c7 - Browse repository at this point
Copy the full SHA 1aad0c7View commit details
Commits on Apr 11, 2024
-
Fix broken link to Poetry's installation guide in the first time cont…
…ributors page (ManimCommunity#3692)
Configuration menu - View commit details
-
Copy full SHA for 7936c7d - Browse repository at this point
Copy the full SHA 7936c7dView commit details -
Fix minor grammatical errors found in the index page of the documenta…
…tion (ManimCommunity#3690) * Fix some minor grammatical errors in the index page of the docs * Fix grammar * Undo uneccessary change in phrasing
Configuration menu - View commit details
-
Copy full SHA for d62a04f - Browse repository at this point
Copy the full SHA d62a04fView commit details -
Configuration menu - View commit details
-
Copy full SHA for a6da37b - Browse repository at this point
Copy the full SHA a6da37bView commit details -
Remove deprecated parameters and animations (ManimCommunity#3688)
* Remove deprecated parameters/animations * Remove test * Remove test data
Configuration menu - View commit details
-
Copy full SHA for 294313d - Browse repository at this point
Copy the full SHA 294313dView commit details -
Attempted fix for windows cp1252 encoding failure (ManimCommunity#3687)
* Attempt to fix windows test * Revert "Attempt to fix windows test" This reverts commit e31c207. * try a different fix * maybe both fixes together? * try adding in CI * Update ci.yml * Update logger_utils.py * maybe needs a dash? * try utf8 again * Remove legacy_windows * try changing test * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * Try decoding after capturing bytes output * Nicer fix * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci
Configuration menu - View commit details
-
Copy full SHA for 93cf85c - Browse repository at this point
Copy the full SHA 93cf85cView commit details
Commits on Apr 12, 2024
-
Configuration menu - View commit details
-
Copy full SHA for b750152 - Browse repository at this point
Copy the full SHA b750152View commit details
Commits on Apr 13, 2024
-
Docs: fix out-dated CLI option in Manim's Output Settings (ManimCommu…
…nity#3674) * Docs: fix out-dated CLI option in Manim's Output Settings * Docs: more fluent English Co-authored-by: adeshpande <[email protected]> * Docs: break lines * Docs: more fluent English * Docs: remove a space Co-authored-by: adeshpande <[email protected]> --------- Co-authored-by: adeshpande <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for aef8184 - Browse repository at this point
Copy the full SHA aef8184View commit details
Commits on Apr 14, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 902c3f4 - Browse repository at this point
Copy the full SHA 902c3f4View commit details -
Mention pixi in installation guide (ManimCommunity#3678)
* Mention pixi in installation guide * Update docs/source/installation/conda.rst Co-authored-by: adeshpande <[email protected]> * Apply suggestions from code review Co-authored-by: Benjamin Hackl <[email protected]> * Add note --------- Co-authored-by: adeshpande <[email protected]> Co-authored-by: Benjamin Hackl <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 2a4c2da - Browse repository at this point
Copy the full SHA 2a4c2daView commit details -
Fix successive calls of :meth:`.LinearTransformationScene.apply_matri…
…x` (ManimCommunity#3675) * docs: improve installation FAQ's * I have potentially resolved the issue when in LinearTransformationScene between two animations of transforming space we invoke the self.wait() * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * added another solutions in comments, added tests and removed wrong files from git * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * yeah , i forgot to save the file xd * fixed the test, removed the comments my in changed file * fix test and speed up test time for test_apply_matrix * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * fixed the test, removed the comments my in changed file * fixed the test * Revert "docs: improve installation FAQ's" This reverts commit e53a1c8. --------- Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> Co-authored-by: JasonGrace2282 <[email protected]> Co-authored-by: adeshpande <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 2776612 - Browse repository at this point
Copy the full SHA 2776612View commit details -
Bump actions/cache from 3 to 4 (ManimCommunity#3607)
Bumps [actions/cache](https://github.com/actions/cache) from 3 to 4. - [Release notes](https://github.com/actions/cache/releases) - [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md) - [Commits](actions/cache@v3...v4) --- updated-dependencies: - dependency-name: actions/cache dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: adeshpande <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for a45c0d4 - Browse repository at this point
Copy the full SHA a45c0d4View commit details -
Bump FedericoCarboni/setup-ffmpeg from 2 to 3 (ManimCommunity#3608)
Bumps [FedericoCarboni/setup-ffmpeg](https://github.com/federicocarboni/setup-ffmpeg) from 2 to 3. - [Release notes](https://github.com/federicocarboni/setup-ffmpeg/releases) - [Commits](federicocarboni/setup-ffmpeg@v2...v3) --- updated-dependencies: - dependency-name: FedericoCarboni/setup-ffmpeg dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for dc0db41 - Browse repository at this point
Copy the full SHA dc0db41View commit details -
Bump ssciwr/setup-mesa-dist-win from 1 to 2 (ManimCommunity#3609)
Bumps [ssciwr/setup-mesa-dist-win](https://github.com/ssciwr/setup-mesa-dist-win) from 1 to 2. - [Release notes](https://github.com/ssciwr/setup-mesa-dist-win/releases) - [Commits](ssciwr/setup-mesa-dist-win@v1...v2) --- updated-dependencies: - dependency-name: ssciwr/setup-mesa-dist-win dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 04bfa22 - Browse repository at this point
Copy the full SHA 04bfa22View commit details
Commits on Apr 17, 2024
-
docs: update typing guidelines (ManimCommunity#3704)
* Update typing guidelines * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * fix formatting * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci
Configuration menu - View commit details
-
Copy full SHA for 5139765 - Browse repository at this point
Copy the full SHA 5139765View commit details
Commits on Apr 19, 2024
-
Update documentation and typings for
ParametricFunction
(ManimCommu……nity#3703) * Update documentation and typings for ParametricFunction * Use manim tyings Co-authored-by: adeshpande <[email protected]> * fix typings * a few doc fixes * Update manim/mobject/graphing/functions.py Co-authored-by: adeshpande <[email protected]> * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * update typings * remove extraneous line * update example code * add line back for comptibility * import TYPE_CHECKING --------- Co-authored-by: adeshpande <[email protected]> Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for f9dc9c7 - Browse repository at this point
Copy the full SHA f9dc9c7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 679b89a - Browse repository at this point
Copy the full SHA 679b89aView commit details
Commits on Apr 20, 2024
-
Fix some typehints in mobject.py (ManimCommunity#3668)
* refactor(mobject): fix some typehints * Move typing_extensions import under `if TYPE_CHECKING` * Change from using `def animate(self: T ,...) -> T` to `def animate(self, ...) -> Self` as stated in PEP 673 * Fix incorrect usage of `T` in a method * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * move updaters type alias into TYPE_CHECKING * [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>
Configuration menu - View commit details
-
Copy full SHA for f8e3408 - Browse repository at this point
Copy the full SHA f8e3408View commit details
Commits on Apr 21, 2024
-
Bump idna from 3.6 to 3.7 (ManimCommunity#3693)
Bumps [idna](https://github.com/kjd/idna) from 3.6 to 3.7. - [Release notes](https://github.com/kjd/idna/releases) - [Changelog](https://github.com/kjd/idna/blob/master/HISTORY.rst) - [Commits](kjd/idna@v3.6...v3.7) --- updated-dependencies: - dependency-name: idna dependency-type: indirect ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 83957b9 - Browse repository at this point
Copy the full SHA 83957b9View commit details -
Bump pillow from 10.2.0 to 10.3.0 (ManimCommunity#3672)
Bumps [pillow](https://github.com/python-pillow/Pillow) from 10.2.0 to 10.3.0. - [Release notes](https://github.com/python-pillow/Pillow/releases) - [Changelog](https://github.com/python-pillow/Pillow/blob/main/CHANGES.rst) - [Commits](python-pillow/Pillow@10.2.0...10.3.0) --- updated-dependencies: - dependency-name: pillow dependency-type: direct:production ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for dff83be - Browse repository at this point
Copy the full SHA dff83beView commit details
Commits on Apr 24, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 563810a - Browse repository at this point
Copy the full SHA 563810aView commit details -
Fixed
Mobject.put_start_and_end_on
with same start and end point (M……animCommunity#3718) * fix put_start_and_end_on() at the same point * [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>
Configuration menu - View commit details
-
Copy full SHA for 0fd16b8 - Browse repository at this point
Copy the full SHA 0fd16b8View commit details -
[pre-commit.ci] pre-commit autoupdate (ManimCommunity#3332)
* [pre-commit.ci] pre-commit autoupdate updates: - [github.com/pre-commit/pre-commit-hooks: v4.4.0 → v4.6.0](pre-commit/pre-commit-hooks@v4.4.0...v4.6.0) - [github.com/pycqa/isort: 5.12.0 → 5.13.2](PyCQA/isort@5.12.0...5.13.2) - [github.com/asottile/pyupgrade: v3.10.1 → v3.15.2](asottile/pyupgrade@v3.10.1...v3.15.2) - [github.com/psf/black: 23.7.0 → 24.4.0](psf/black@23.7.0...24.4.0) - [github.com/asottile/blacken-docs: 1.15.0 → 1.16.0](adamchainz/blacken-docs@1.15.0...1.16.0) - [github.com/PyCQA/flake8: 6.1.0 → 7.0.0](PyCQA/flake8@6.1.0...7.0.0) - [github.com/pre-commit/mirrors-mypy: v1.5.1 → v1.9.0](pre-commit/mirrors-mypy@v1.5.1...v1.9.0) - [github.com/codespell-project/codespell: v2.2.5 → v2.2.6](codespell-project/codespell@v2.2.5...v2.2.6) * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * make smoothererstep readable again, avoid overlong line * zoom_value more readable * fix blacken-docs touching .github * fix codespell setup, remove unnecessary file, fix some typos * flake8: ignore E704, triggered by overload * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * Update docs/source/tutorials/quickstart.rst * more flake fixes * try to make blacken-docs happy --------- Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> Co-authored-by: Benjamin Hackl <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 1aee37b - Browse repository at this point
Copy the full SHA 1aee37bView commit details -
Configuration menu - View commit details
-
Copy full SHA for a4e5233 - Browse repository at this point
Copy the full SHA a4e5233View commit details -
Configuration menu - View commit details
-
Copy full SHA for c32f0fd - Browse repository at this point
Copy the full SHA c32f0fdView commit details -
Fix issue where SpiralIn doesn't show elements. (ManimCommunity#3589)
* Set SpiralIn to use fill_opacity 1 if not set * Create SpiralIn control data * Create test for SpiralIn * Fix spiralin to separate fill and stroke opacity * resolve opacity issue * fix test data --------- Co-authored-by: Benjamin Hackl <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for aa3e2cf - Browse repository at this point
Copy the full SHA aa3e2cfView commit details -
Clean Graph layouts and increase flexibility (ManimCommunity#3434)
* allow user-defined layout functions for Graph + fixup type annotations * only pass relevant args * write tests * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * change_layout forward root_vertex and partitions - deduplicated layout code in __init__ and change_layout - fixed change_layout backwards compatibility * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * add test for change_layout * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * fix copy/paste error * fix * fixup types for CodeQL * static type the Layout Names * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * fix dynamic union type for Python 3.9 * add example scenes to LayoutFunction protocol documentation * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * Replace references to np.ndarray with standard Manim types * Label NxGraph as a TypeAlias * [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> Co-authored-by: Tristan Schulz <[email protected]> Co-authored-by: Benjamin Hackl <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for a3adcaa - Browse repository at this point
Copy the full SHA a3adcaaView commit details -
Follow-up to graph layout cleanup: improvements for tests and typing (M…
…animCommunity#3728) * suggestions from review on ManimCommunity#3434 * [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>
Configuration menu - View commit details
-
Copy full SHA for 0f268e6 - Browse repository at this point
Copy the full SHA 0f268e6View commit details
Commits on Apr 26, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 791a892 - Browse repository at this point
Copy the full SHA 791a892View commit details -
Configuration menu - View commit details
-
Copy full SHA for a3d584b - Browse repository at this point
Copy the full SHA a3d584bView commit details
Commits on Apr 27, 2024
-
Add
--preview_command
cli flag (ManimCommunity#3615)* Add preview_command cli flag * Edit help for --preview_command * Change back from subprocess.run * Remove old comment * Bug with timg stopped happening with sp.run * Fix docstring * Revert "Fix docstring" This reverts commit d2c00fc. * Actually fix docstring * Change help for option Co-authored-by: Benjamin Hackl <[email protected]> --------- Co-authored-by: Benjamin Hackl <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 98641a2 - Browse repository at this point
Copy the full SHA 98641a2View commit details -
AnimationGroup: optimized interpolate() and fixed alpha bug on finish…
…() (ManimCommunity#3542) * Optimized AnimationGroup computation of start-end times with lag ratio * Added extra comment for init_run_time * Added full path to imports in composition.py * Optimized AnimationGroup.interpolate * Fixed final bugs * Removed accidental print * Final fix to AnimationGroup.interpolate * Fixed animations being skipped unintentionally * Addressed requested changes --------- Co-authored-by: Benjamin Hackl <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 1ce3edd - Browse repository at this point
Copy the full SHA 1ce3eddView commit details -
Fixed
get_anchors()
Return Type Inconsistency (ManimCommunity#3214) * changed return type of get_anchors() * Ensured consistency with OpenGLVMobject * Fixed CodeQl, updated docstring * Update manim/mobject/types/vectorized_mobject.py Co-authored-by: Benjamin Hackl <[email protected]> * Update manim/mobject/opengl/opengl_vectorized_mobject.py Co-authored-by: Benjamin Hackl <[email protected]> * fixed typo, t -> e * fixed doctest --------- Co-authored-by: Tristan Schulz <[email protected]> Co-authored-by: Benjamin Hackl <[email protected]> Co-authored-by: Francisco Manríquez Novoa <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for c4e7502 - Browse repository at this point
Copy the full SHA c4e7502View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6cb89a0 - Browse repository at this point
Copy the full SHA 6cb89a0View commit details
Commits on Apr 28, 2024
-
Prepare new release: v0.18.1 (ManimCommunity#3719)
* add note about changelog in changelog.rst * bump version * Update CITATION.cff
Configuration menu - View commit details
-
Copy full SHA for 33e5604 - Browse repository at this point
Copy the full SHA 33e5604View commit details -
feat: Add three animations that together simulate a typing animation (M…
…animCommunity#3612) * feat: Add animations that together simulate typing AddTextLetterByLetterWithCursor RemoveTextLetterByLetterWithCursor Blink * Revert "feat: Add animations that together simulate typing" This reverts commit 5fe2568. * Revert "Revert "feat: Add animations that together simulate typing"" This reverts commit 6a8244a. * Add new animations to __all__ * Temporarily remove docs example * Modify "Blink" and add docstring examples back in To avoid 0-second animations, which fail docstring test * Address requested changes Fix imports Remove redundant constructor arguments Improve names * Shorten names
Configuration menu - View commit details
-
Copy full SHA for 4a0c705 - Browse repository at this point
Copy the full SHA 4a0c705View commit details -
Configuration menu - View commit details
-
Copy full SHA for a56c0c9 - Browse repository at this point
Copy the full SHA a56c0c9View commit details
Commits on Apr 29, 2024
-
[pre-commit.ci] pre-commit autoupdate (ManimCommunity#3739)
updates: - [github.com/psf/black: 24.4.0 → 24.4.2](psf/black@24.4.0...24.4.2) - [github.com/pre-commit/mirrors-mypy: v1.9.0 → v1.10.0](pre-commit/mirrors-mypy@v1.9.0...v1.10.0) Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 31f1895 - Browse repository at this point
Copy the full SHA 31f1895View commit details
Commits on May 3, 2024
-
Fixes ManimCommunity#3744 (ManimCommunity#3745)
Co-authored-by: Andrzej Nagórko <>
Configuration menu - View commit details
-
Copy full SHA for 93c601f - Browse repository at this point
Copy the full SHA 93c601fView commit details
Commits on May 4, 2024
-
Bump tqdm from 4.66.1 to 4.66.3 (ManimCommunity#3746)
Bumps [tqdm](https://github.com/tqdm/tqdm) from 4.66.1 to 4.66.3. - [Release notes](https://github.com/tqdm/tqdm/releases) - [Commits](tqdm/tqdm@v4.66.1...v4.66.3) --- updated-dependencies: - dependency-name: tqdm dependency-type: direct:production ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for e4ee9a0 - Browse repository at this point
Copy the full SHA e4ee9a0View commit details
Commits on May 6, 2024
-
Bump jinja2 from 3.1.3 to 3.1.4 (ManimCommunity#3750)
Bumps [jinja2](https://github.com/pallets/jinja) from 3.1.3 to 3.1.4. - [Release notes](https://github.com/pallets/jinja/releases) - [Changelog](https://github.com/pallets/jinja/blob/main/CHANGES.rst) - [Commits](pallets/jinja@3.1.3...3.1.4) --- updated-dependencies: - dependency-name: jinja2 dependency-type: indirect ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 94cd27c - Browse repository at this point
Copy the full SHA 94cd27cView commit details
Commits on May 12, 2024
-
Add typehints to
manim.utils.iterables
(ManimCommunity#3751)* typehint iterables * organize typing hints * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * remove any * Add overloads for tuplify * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * Remove example * feedback * Make TypeVars accessible at runtime * Add hints for zip Co-authored-by: Victorien <[email protected]> * typing -> collections.abc Co-authored-by: Victorien <[email protected]> * try to make mypy happy * zip[tuple[T, ...]] instead of zip[T] --------- Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> Co-authored-by: Victorien <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 4bd2f86 - Browse repository at this point
Copy the full SHA 4bd2f86View commit details
Commits on May 15, 2024
-
Let
SceneFileWriter
accessffmpeg
viaav
instead of via externa……l process (ManimCommunity#3501) * added av as a dependency * make partial movie files use av instead of piping to external ffmpeg * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * opengl rendering: use av for movie files * no need to check for ffmpeg executable * refactor: *_movie_pipe -> *_partial_movie_stream * improve (oneline) documentation * pass more options to partial movie file rendering * move ffmpeg verbosity settings to config; renamed option dict * replaced call to ffmpeg in combine_files by using av Co-authored-by: Jérome Eertmans <[email protected]> * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * there was one examples saved as a gif? * chore(deps): re-order av * chore(lib): simplify `write_frame` method Reduces the overall code complexity * chore(lib): add audio * fix(lib): same issue for conversion * fix(lib): webm export * fix(lib): transparent export Though the output video is weird * try(lib): fix gif + TODOs * chore(deps): lower dep crit * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * feat(lib): add support for GIF * fix(ci): rewrite tests * fix * chore(ci): prevent calling concat on empty list * add missing dot * fix(ci): update frame comparison ? * fix(log): add handler to libav logger * chore: add TODO * fix(lib): concat issue * Revert "fix(ci): update frame comparison ?" This reverts commit 904cfb4. * fix(ci): make it pass tests * chore(lib/docs/ci): remove FFMPEG entirely This removes any reference to FFMPEG, except in translation files * added av as a dependency * make partial movie files use av instead of piping to external ffmpeg * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * opengl rendering: use av for movie files * no need to check for ffmpeg executable * refactor: *_movie_pipe -> *_partial_movie_stream * improve (oneline) documentation * pass more options to partial movie file rendering * move ffmpeg verbosity settings to config; renamed option dict * replaced call to ffmpeg in combine_files by using av Co-authored-by: Jérome Eertmans <[email protected]> * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * there was one examples saved as a gif? * chore(deps): re-order av * chore(lib): simplify `write_frame` method Reduces the overall code complexity * chore(lib): add audio * fix(lib): same issue for conversion * fix(lib): webm export * fix(lib): transparent export Though the output video is weird * try(lib): fix gif + TODOs * chore(deps): lower dep crit * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * feat(lib): add support for GIF * fix(ci): rewrite tests * fix * chore(ci): prevent calling concat on empty list * add missing dot * fix(ci): update frame comparison ? * fix(log): add handler to libav logger * chore: add TODO * fix(lib): concat issue * Revert "fix(ci): update frame comparison ?" This reverts commit 904cfb4. * fix(ci): make it pass tests * chore(lib/docs/ci): remove FFMPEG entirely This removes any reference to FFMPEG, except in translation files * chore(deps): update lockfile * chore(lib): rewrite ffprobe * fix typo * slightly more aggressive removal of ffmpeg in docs; minor language changes * fix gif output stream dimensions * minor style change * fix encoding of (transparent) mov files * fixed metadata / comment * set frame rate for --format=gif in output_stream * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * more video tests for different render settings, also test pix_fmt * improve default bitrate setting via crf * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * parametrized format/transparency rendering test * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * context managers for (some) av.open * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * Update manim/utils/commands.py Co-authored-by: Jérome Eertmans <[email protected]> * fixed segfault * update test data involving implicit functions (output improved!) * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * explicity set pix_fmt for transparent webms * special-special case extracting frame from vp9-encoded file with transparency * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * fix transparent gifs, more special casing in parametrized video format test * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * run tests on macos-latest again * removed old control data * Revert "run tests on macos-latest again" This reverts commit f50efa4. * added sound to codec test; fixed issue with sound track in gif (disabled) and webm (now via opus) * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * manual wav -> ogg transcoding * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * fixed f-string * refactored codec test, split out gif * check for non-zero audio samples * more cleanup * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * remove ffmpeg from readthedocs apt_packages * round up run_time if positive and shorter than current frame rate * added more run_time tests * black * improve implementation of test * removed some unused imports * improve wording of logged warning Co-authored-by: Jérome Eertmans <[email protected]> * move run_time checks from Animation.begin to Scene.get_run_time * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * remove unused import * flake: PT012 --------- Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> Co-authored-by: Jérome Eertmans <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 1f249e4 - Browse repository at this point
Copy the full SHA 1f249e4View commit details -
Use --py39-plus in pre-commit (ManimCommunity#3761)
* Use --py39-plus in pre-commit * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * fix indication.py * [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>
Configuration menu - View commit details
-
Copy full SHA for 203a536 - Browse repository at this point
Copy the full SHA 203a536View commit details
Commits on May 20, 2024
-
Optimized
manim.utils.bezier.is_closed()
(ManimCommunity#3768)* Optimized manim.utils.bezier.is_closed() * oops, that shouldn't have been there * Slightly optimized is_closed() even more * Added doctest for is_closed()
Configuration menu - View commit details
-
Copy full SHA for b415604 - Browse repository at this point
Copy the full SHA b415604View commit details
Commits on May 21, 2024
-
Created and optimized Bézier splitting functions such as `partial_bez…
…ier_points()` in `manim.utils.bezier` (ManimCommunity#3766) * Optimized manim.utils.partial_bezier_points() * Added split_bezier, subdivide_bezier and bezier_remap, and tests * Use bezier_remap() in VMobject and OpenGLVMobject() * Note that partial_bezier_points is similar to calling split_bezier twice
Configuration menu - View commit details
-
Copy full SHA for 7b841c2 - Browse repository at this point
Copy the full SHA 7b841c2View commit details -
Bump requests to 2.32.0 (ManimCommunity#3776)
updated-dependencies: - dependency-name: requests dependency-type: indirect ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 7399585 - Browse repository at this point
Copy the full SHA 7399585View commit details -
Fix assertions and improve error messages when adding submobjects (Ma…
…nimCommunity#3756) * Optimized AnimationGroup computation of start-end times with lag ratio * Added extra comment for init_run_time * Added full path to imports in composition.py * Optimized AnimationGroup.interpolate * Fixed final bugs * Removed accidental print * Final fix to AnimationGroup.interpolate * Fixed animations being skipped unintentionally * Fix and improve Mobject assertions when adding submobjects * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * Update examples in Mobject.add() and OpenGLMobject.add() docstrings * overriden -> overridden * Joined string in OpenGLMobject error message * Address requested changes * OpenGLVMObjects -> OpenGLVMobjects * Use tuplify in VGroup.__setitem__() --------- Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 0d67dcd - Browse repository at this point
Copy the full SHA 0d67dcdView commit details
Commits on May 22, 2024
-
Add pyproject for ruff formatting (ManimCommunity#3777)
* Add pyproject for ruff * add black config back * Make only formatting * rearrange isort to undo diff * poetry lock * Feedback * style Co-authored-by: Victorien <[email protected]> --------- Co-authored-by: Victorien <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 21eb0b7 - Browse repository at this point
Copy the full SHA 21eb0b7View commit details -
pre-commit change to ruff (ManimCommunity#3779)
* pre-commit change to ruff * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * fixes * astral-sh ruff bump --------- Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 24025b6 - Browse repository at this point
Copy the full SHA 24025b6View commit details -
Configuration menu - View commit details
-
Copy full SHA for c9776be - Browse repository at this point
Copy the full SHA c9776beView commit details -
Fixed
there_and_back_with_pause()
rate function behaviour with diff……erent `pause_ratio` values (ManimCommunity#3778) Co-authored-by: Francisco Manríquez Novoa <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 0a2fbbe - Browse repository at this point
Copy the full SHA 0a2fbbeView commit details
Commits on May 23, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 938b8fc - Browse repository at this point
Copy the full SHA 938b8fcView commit details
Commits on May 27, 2024
-
Add
@
shorthand forCoordinateSystem
methodscoords_to_point
(`……c2p`) and `point_to_coords` (`p2c`) (ManimCommunity#3754) * Add shorthand for axes * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * Add spacing Co-authored-by: Victorien <[email protected]> * Convert CoordinateSystem example, and add to NumberLine * Add doctest for NumberLine * Add test * Fix typehint for c2p Co-authored-by: Victorien <[email protected]> --------- Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> Co-authored-by: Victorien <[email protected]> Co-authored-by: Francisco Manríquez Novoa <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 90ae6ad - Browse repository at this point
Copy the full SHA 90ae6adView commit details -
[pre-commit.ci] pre-commit autoupdate (ManimCommunity#3784)
* [pre-commit.ci] pre-commit autoupdate updates: - [github.com/astral-sh/ruff-pre-commit: v0.4.4 → v0.4.5](astral-sh/ruff-pre-commit@v0.4.4...v0.4.5) - [github.com/codespell-project/codespell: v2.2.6 → v2.3.0](codespell-project/codespell@v2.2.6...v2.3.0) * Fix typo --------- Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> Co-authored-by: JasonGrace2282 <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 31df6d0 - Browse repository at this point
Copy the full SHA 31df6d0View commit details
Commits on Jun 4, 2024
-
[pre-commit.ci] pre-commit autoupdate (ManimCommunity#3794)
updates: - [github.com/astral-sh/ruff-pre-commit: v0.4.5 → v0.4.7](astral-sh/ruff-pre-commit@v0.4.5...v0.4.7) Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for aec3d86 - Browse repository at this point
Copy the full SHA aec3d86View commit details -
Add Ruff Lint (ManimCommunity#3780)
Adds Ruff Linting to CI, and replaces isort in the pre-commit config with Ruff's isort rules. Co-authored-by: Victorien <[email protected]> --------- Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> Co-authored-by: Victorien <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 252aac3 - Browse repository at this point
Copy the full SHA 252aac3View commit details
Commits on Jun 5, 2024
-
Replace Pyupgrade with Ruff rule (ManimCommunity#3795)
* Add config for pyupgrade * Fix pyupgrade errors * Unsafe-fixes * Nicer way of formatting Co-authored-by: Victorien <[email protected]> * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * Revert "Nicer way of formatting" This reverts commit 48013f4. --------- Co-authored-by: Victorien <[email protected]> Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for e74f37e - Browse repository at this point
Copy the full SHA e74f37eView commit details
Commits on Jun 10, 2024
-
Bump tornado from 6.4 to 6.4.1 (ManimCommunity#3796)
Bumps [tornado](https://github.com/tornadoweb/tornado) from 6.4 to 6.4.1. - [Changelog](https://github.com/tornadoweb/tornado/blob/master/docs/releases.rst) - [Commits](tornadoweb/tornado@v6.4.0...v6.4.1) --- updated-dependencies: - dependency-name: tornado dependency-type: indirect ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for e30ed6e - Browse repository at this point
Copy the full SHA e30ed6eView commit details -
Update opengl_vectorized_mobject.py (ManimCommunity#3790)
The "insert_n_curves_to_point_list" function requires the "points" argument to be a numpy array, since it calls the "get_bezier_tuples_from_points" function, which requires "points" to be a numpy array because it has the "return points.reshape((-1, nppc, 3))" statement. Ordinary lists do not have a "reshape" method. So we need to convert "sp1" and "sp2" to numpy arrays before calling the "insert_n_curves_to_point_list" function. Co-authored-by: Francisco Manríquez Novoa <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for c2fa4f9 - Browse repository at this point
Copy the full SHA c2fa4f9View commit details -
[pre-commit.ci] pre-commit autoupdate (ManimCommunity#3801)
updates: - [github.com/astral-sh/ruff-pre-commit: v0.4.7 → v0.4.8](astral-sh/ruff-pre-commit@v0.4.7...v0.4.8) Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for ece1235 - Browse repository at this point
Copy the full SHA ece1235View commit details
Commits on Jun 13, 2024
-
Add typings to
OpenGLMobject
(ManimCommunity#3803)* Add typings to OpenGLMobject * Import typing_extensions * Add explicit returns to inner functions in .arrange_in_grid() * Add quotes to parameters in ValueError * Add some more typings * Address requested changes * Type apply_over_attr_arrays with TypeVar * Fix use of TypeVar * Add Vector3D typing in set_x, set_y and set_z
Configuration menu - View commit details
-
Copy full SHA for 4641c0a - Browse repository at this point
Copy the full SHA 4641c0aView commit details
Commits on Jun 17, 2024
-
fix: importing manim should not trigger pygments.styles.get_all_styles (
ManimCommunity#3797) * fix: importing manim should not trigger pygments.styles.get_all_styles Removed the Code.styles_list attribute. Rewrote the documentation to say that a list of all styles can be generated by calling list(pygments.styles.get_all_styles()). The example in the docstring of Code was rewritten to use an explicit code style name. * fix: small change to documentation * Added potential class method to get available code styles. * Adding typehints to newly-added attributes. Co-authored-by: adeshpande <[email protected]> * Removing unnecessary lines. Co-authored-by: adeshpande <[email protected]> --------- Co-authored-by: adeshpande <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 3ed86a8 - Browse repository at this point
Copy the full SHA 3ed86a8View commit details -
[pre-commit.ci] pre-commit autoupdate (ManimCommunity#3809)
updates: - [github.com/astral-sh/ruff-pre-commit: v0.4.8 → v0.4.9](astral-sh/ruff-pre-commit@v0.4.8...v0.4.9) - [github.com/PyCQA/flake8: 7.0.0 → 7.1.0](PyCQA/flake8@7.0.0...7.1.0) Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 7802e73 - Browse repository at this point
Copy the full SHA 7802e73View commit details
Commits on Jun 18, 2024
-
Bump urllib3 from 2.2.1 to 2.2.2 (ManimCommunity#3810)
Bumps [urllib3](https://github.com/urllib3/urllib3) from 2.2.1 to 2.2.2. - [Release notes](https://github.com/urllib3/urllib3/releases) - [Changelog](https://github.com/urllib3/urllib3/blob/main/CHANGES.rst) - [Commits](urllib3/urllib3@2.2.1...2.2.2) --- updated-dependencies: - dependency-name: urllib3 dependency-type: indirect ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 56354af - Browse repository at this point
Copy the full SHA 56354afView commit details
Commits on Jun 19, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 82ff488 - Browse repository at this point
Copy the full SHA 82ff488View commit details
Commits on Jun 21, 2024
-
Fixed infinite loop in OpenGL
BackgroundRectangle.get_color()
(Mani……mCommunity#3732) Co-authored-by: Francisco Manríquez Novoa <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 89d5ed4 - Browse repository at this point
Copy the full SHA 89d5ed4View commit details -
Merge branch 'main' of https://github.com/ManimCommunity/manim into m…
…erge-with-main So many conflicts xD
Configuration menu - View commit details
-
Copy full SHA for ec1a661 - Browse repository at this point
Copy the full SHA ec1a661View commit details
Commits on Jun 22, 2024
-
docs(contributing): add manim.typing guide (ManimCommunity#3669)
* docs: add manim.typing guide * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * Add colors * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * Add another example for when to typehint as Vector * Add docs for images+functions * write Beziers * Improve based on feedback * type -> Type --------- Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> Co-authored-by: Francisco Manríquez Novoa <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for fdb4e37 - Browse repository at this point
Copy the full SHA fdb4e37View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1ea7f77 - Browse repository at this point
Copy the full SHA 1ea7f77View commit details -
Configuration menu - View commit details
-
Copy full SHA for cf87872 - Browse repository at this point
Copy the full SHA cf87872View commit details -
Fix
DiGraph
edges not fading correctly onFadeIn
andFadeOut
(M……animCommunity#3786) * Make `Line::set_points_by_ends` behavior consistent with constructor * Use `Line::set_points_by_ends` in edge updaters * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * Undo unnecessary change to Graph * Update manim/mobject/geometry/line.py Co-authored-by: Francisco Manríquez Novoa <[email protected]> --------- Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> Co-authored-by: Francisco Manríquez Novoa <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for d5cdd79 - Browse repository at this point
Copy the full SHA d5cdd79View commit details -
Configuration menu - View commit details
-
Copy full SHA for c8f904d - Browse repository at this point
Copy the full SHA c8f904dView commit details
Commits on Jun 23, 2024
-
Configuration menu - View commit details
-
Copy full SHA for bebf972 - Browse repository at this point
Copy the full SHA bebf972View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3758cf0 - Browse repository at this point
Copy the full SHA 3758cf0View commit details -
Configuration menu - View commit details
-
Copy full SHA for a718a4e - Browse repository at this point
Copy the full SHA a718a4eView commit details -
Configuration menu - View commit details
-
Copy full SHA for d2738d0 - Browse repository at this point
Copy the full SHA d2738d0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 46aee9d - Browse repository at this point
Copy the full SHA 46aee9dView commit details -
Configuration menu - View commit details
-
Copy full SHA for c628d5d - Browse repository at this point
Copy the full SHA c628d5dView commit details -
Configuration menu - View commit details
-
Copy full SHA for c144fe8 - Browse repository at this point
Copy the full SHA c144fe8View commit details -
[pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
Configuration menu - View commit details
-
Copy full SHA for 714701c - Browse repository at this point
Copy the full SHA 714701cView commit details
Commits on Jun 24, 2024
-
[pre-commit.ci] pre-commit autoupdate (ManimCommunity#3823)
updates: - [github.com/astral-sh/ruff-pre-commit: v0.4.9 → v0.4.10](astral-sh/ruff-pre-commit@v0.4.9...v0.4.10) Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for a70aeee - Browse repository at this point
Copy the full SHA a70aeeeView commit details
Commits on Jun 25, 2024
-
Configuration menu - View commit details
-
Copy full SHA for a625efe - Browse repository at this point
Copy the full SHA a625efeView commit details -
Merge branch 'experimental' of https://github.com/ManimCommunity/manim …
…into file-writer
Configuration menu - View commit details
-
Copy full SHA for fb022f0 - Browse repository at this point
Copy the full SHA fb022f0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 920e646 - Browse repository at this point
Copy the full SHA 920e646View commit details
Commits on Jun 26, 2024
-
feat(autoaliasattr): Implement documentation of TypeVar's (ManimCommu…
…nity#3818) * feat(autoaliasattr): Implement Documentation of TypeVar's * Feedback --------- Co-authored-by: Francisco Manríquez Novoa <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 93a20cd - Browse repository at this point
Copy the full SHA 93a20cdView commit details -
Fixed
Arrow3D.put_start_and_end_on()
to use the actual end of the a……rrow (ManimCommunity#3706) * my test is not passing, i need to add a little bit of docs. except that everything is fine. Issue is solved! * fixed the issue ManimCommunity#3655 * removed comments * fix: 3706 original issue, without adding unnecessary dot added: i added self.height parameter in Cone class my tests passes * Changes that way how end point of Arrow3D is calculated. * I've improved the methods get_start and get_end for the Cone class, and get_end for the Arrow3D class to ensure they return accurate geometrical points after transformations. Additionally, I've included unit tests to verify the correctness of these methods for the Cone class. * Finished! Replaced VMobject by VectorizedPoint as Ben suggested while ago * [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> Co-authored-by: Francisco Manríquez Novoa <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 0d21a7e - Browse repository at this point
Copy the full SHA 0d21a7eView commit details -
Optimized
manim.utils.bezier.get_smooth_cubic_bezier_handle_points()
(ManimCommunity#3767) * Optimized manim.utils.get_smooth_cubic_bezier_handle_points() * Fixed typo in docstring regarding vector u * Add tests for get_smooth_cubic_bezier_handle_points * Fix backreference in test docstrings Co-authored-by: adeshpande <[email protected]> --------- Co-authored-by: adeshpande <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 64ab9ad - Browse repository at this point
Copy the full SHA 64ab9adView commit details
Commits on Jun 27, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 0ad0643 - Browse repository at this point
Copy the full SHA 0ad0643View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8d70b0e - Browse repository at this point
Copy the full SHA 8d70b0eView commit details
Commits on Jun 30, 2024
-
Doc: add docstrings to Brace (ManimCommunity#3715)
* Add docstrings to `Brace` methods * Add full NumPy format docstring for the `Brace` methods * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * feedback * [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> Co-authored-by: JasonGrace2282 <[email protected]> Co-authored-by: adeshpande <[email protected]> Co-authored-by: Benjamin Hackl <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for d117c9f - Browse repository at this point
Copy the full SHA d117c9fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9b5e63c - Browse repository at this point
Copy the full SHA 9b5e63cView commit details -
[pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
Configuration menu - View commit details
-
Copy full SHA for fd50750 - Browse repository at this point
Copy the full SHA fd50750View commit details
Commits on Jul 1, 2024
-
[pre-commit.ci] pre-commit autoupdate (ManimCommunity#3834)
updates: - [github.com/astral-sh/ruff-pre-commit: v0.4.10 → v0.5.0](astral-sh/ruff-pre-commit@v0.4.10...v0.5.0) - [github.com/pre-commit/mirrors-mypy: v1.10.0 → v1.10.1](pre-commit/mirrors-mypy@v1.10.0...v1.10.1) Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 1260346 - Browse repository at this point
Copy the full SHA 1260346View commit details -
Bump docker/build-push-action from 5 to 6 (ManimCommunity#3835)
Bumps [docker/build-push-action](https://github.com/docker/build-push-action) from 5 to 6. - [Release notes](https://github.com/docker/build-push-action/releases) - [Commits](docker/build-push-action@v5...v6) --- updated-dependencies: - dependency-name: docker/build-push-action dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 73200d6 - Browse repository at this point
Copy the full SHA 73200d6View commit details
Commits on Jul 2, 2024
-
Configuration menu - View commit details
-
Copy full SHA for fcb555c - Browse repository at this point
Copy the full SHA fcb555cView commit details -
Configuration menu - View commit details
-
Copy full SHA for c93f73d - Browse repository at this point
Copy the full SHA c93f73dView commit details -
Configuration menu - View commit details
-
Copy full SHA for f01d98b - Browse repository at this point
Copy the full SHA f01d98bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1caffab - Browse repository at this point
Copy the full SHA 1caffabView commit details -
Configuration menu - View commit details
-
Copy full SHA for d9f4777 - Browse repository at this point
Copy the full SHA d9f4777View commit details -
Configuration menu - View commit details
-
Copy full SHA for 97a98c8 - Browse repository at this point
Copy the full SHA 97a98c8View commit details
Commits on Jul 3, 2024
-
Adjust default values for config, clean up Scene
Configuration menu - View commit details
-
Copy full SHA for a517104 - Browse repository at this point
Copy the full SHA a517104View commit details -
[pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
Configuration menu - View commit details
-
Copy full SHA for 860b1bc - Browse repository at this point
Copy the full SHA 860b1bcView commit details
Commits on Jul 8, 2024
-
[pre-commit.ci] pre-commit autoupdate (ManimCommunity#3844)
updates: - [github.com/astral-sh/ruff-pre-commit: v0.5.0 → v0.5.1](astral-sh/ruff-pre-commit@v0.5.0...v0.5.1) Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 8614b98 - Browse repository at this point
Copy the full SHA 8614b98View commit details -
Bump certifi from 2024.2.2 to 2024.7.4 (ManimCommunity#3841)
Bumps [certifi](https://github.com/certifi/python-certifi) from 2024.2.2 to 2024.7.4. - [Commits](certifi/python-certifi@2024.02.02...2024.07.04) --- updated-dependencies: - dependency-name: certifi dependency-type: indirect ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: adeshpande <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for bb98eca - Browse repository at this point
Copy the full SHA bb98ecaView commit details
Commits on Jul 9, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 7aae433 - Browse repository at this point
Copy the full SHA 7aae433View commit details -
[pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
Configuration menu - View commit details
-
Copy full SHA for dacd03e - Browse repository at this point
Copy the full SHA dacd03eView commit details
Commits on Jul 10, 2024
-
Configuration menu - View commit details
-
Copy full SHA for ee760cc - Browse repository at this point
Copy the full SHA ee760ccView commit details -
[pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
Configuration menu - View commit details
-
Copy full SHA for 25b21d5 - Browse repository at this point
Copy the full SHA 25b21d5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 747671f - Browse repository at this point
Copy the full SHA 747671fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 432c1ae - Browse repository at this point
Copy the full SHA 432c1aeView commit details -
[pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
Configuration menu - View commit details
-
Copy full SHA for 18e2842 - Browse repository at this point
Copy the full SHA 18e2842View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6fa3a10 - Browse repository at this point
Copy the full SHA 6fa3a10View commit details -
Configuration menu - View commit details
-
Copy full SHA for 15d5690 - Browse repository at this point
Copy the full SHA 15d5690View commit details -
Configuration menu - View commit details
-
Copy full SHA for e87d3c0 - Browse repository at this point
Copy the full SHA e87d3c0View commit details -
[pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
Configuration menu - View commit details
-
Copy full SHA for 610a0af - Browse repository at this point
Copy the full SHA 610a0afView commit details -
Configuration menu - View commit details
-
Copy full SHA for 464ce01 - Browse repository at this point
Copy the full SHA 464ce01View commit details -
Configuration menu - View commit details
-
Copy full SHA for 383cdd4 - Browse repository at this point
Copy the full SHA 383cdd4View commit details -
Configuration menu - View commit details
-
Copy full SHA for b58653c - Browse repository at this point
Copy the full SHA b58653cView commit details -
[pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
Configuration menu - View commit details
-
Copy full SHA for dbdf96d - Browse repository at this point
Copy the full SHA dbdf96dView commit details -
Configuration menu - View commit details
-
Copy full SHA for e19e6bc - Browse repository at this point
Copy the full SHA e19e6bcView commit details -
Merge branch 'file-writer' of https://github.com/JasonGrace2282/manim …
…into file-writer
Configuration menu - View commit details
-
Copy full SHA for a2ad95f - Browse repository at this point
Copy the full SHA a2ad95fView commit details -
Configuration menu - View commit details
-
Copy full SHA for bd34dbd - Browse repository at this point
Copy the full SHA bd34dbdView commit details -
Configuration menu - View commit details
-
Copy full SHA for 939324d - Browse repository at this point
Copy the full SHA 939324dView commit details -
Configuration menu - View commit details
-
Copy full SHA for a2ead05 - Browse repository at this point
Copy the full SHA a2ead05View commit details -
Configuration menu - View commit details
-
Copy full SHA for b1a3e3e - Browse repository at this point
Copy the full SHA b1a3e3eView commit details -
Configuration menu - View commit details
-
Copy full SHA for d4ce20e - Browse repository at this point
Copy the full SHA d4ce20eView commit details
Commits on Jul 11, 2024
-
Fix Ruff errors and comment out submob.refresh_triangulation() in Ope…
…nGLVMobject.change_anchor_mode()
Configuration menu - View commit details
-
Copy full SHA for 7f5c36e - Browse repository at this point
Copy the full SHA 7f5c36eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 255097d - Browse repository at this point
Copy the full SHA 255097dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 246e44b - Browse repository at this point
Copy the full SHA 246e44bView commit details -
Bump zipp from 3.18.2 to 3.19.1 (ManimCommunity#3847)
Bumps [zipp](https://github.com/jaraco/zipp) from 3.18.2 to 3.19.1. - [Release notes](https://github.com/jaraco/zipp/releases) - [Changelog](https://github.com/jaraco/zipp/blob/main/NEWS.rst) - [Commits](jaraco/zipp@v3.18.2...v3.19.1) --- updated-dependencies: - dependency-name: zipp dependency-type: indirect ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for bf2feee - Browse repository at this point
Copy the full SHA bf2feeeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3363107 - Browse repository at this point
Copy the full SHA 3363107View commit details
Commits on Jul 12, 2024
-
Reimplement buffers, add typehints, and start caching
Also started cleaning up Scene and Manager
Configuration menu - View commit details
-
Copy full SHA for 4b09ae5 - Browse repository at this point
Copy the full SHA 4b09ae5View commit details -
[pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
Configuration menu - View commit details
-
Copy full SHA for e0dfa3d - Browse repository at this point
Copy the full SHA e0dfa3dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1b416b1 - Browse repository at this point
Copy the full SHA 1b416b1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1752529 - Browse repository at this point
Copy the full SHA 1752529View commit details -
Configuration menu - View commit details
-
Copy full SHA for 91f966f - Browse repository at this point
Copy the full SHA 91f966fView commit details -
Rename Image aliases to PixelArray, refactor imports to avoid circula…
…r imports, and refactor TypeVar R definition to allow defining class OpenGLMobject(Generic[R])
Configuration menu - View commit details
-
Copy full SHA for 99c99e8 - Browse repository at this point
Copy the full SHA 99c99e8View commit details -
Rename typing.Image type aliases to PixelArray to avoid conflict with…
… PIL.Image (ManimCommunity#3851)
Configuration menu - View commit details
-
Copy full SHA for 67f95db - Browse repository at this point
Copy the full SHA 67f95dbView commit details -
Configuration menu - View commit details
-
Copy full SHA for ca7a197 - Browse repository at this point
Copy the full SHA ca7a197View commit details -
Configuration menu - View commit details
-
Copy full SHA for 549a626 - Browse repository at this point
Copy the full SHA 549a626View commit details -
Use get_bezier_tuples_from_points(points) in OpenGLVMobject.insert_n_…
…curves_to_point_list()
Configuration menu - View commit details
-
Copy full SHA for 62f42af - Browse repository at this point
Copy the full SHA 62f42afView commit details -
Configuration menu - View commit details
-
Copy full SHA for a055c20 - Browse repository at this point
Copy the full SHA a055c20View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7562596 - Browse repository at this point
Copy the full SHA 7562596View commit details -
Configuration menu - View commit details
-
Copy full SHA for ef67a51 - Browse repository at this point
Copy the full SHA ef67a51View commit details
Commits on Jul 13, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 07f640c - Browse repository at this point
Copy the full SHA 07f640cView commit details -
Fix :attr:
.ManimConfig.format
not updating movie file extension (Ma……nimCommunity#3839) * Fix config.format not updating config.movie_file_extension * Add test
Configuration menu - View commit details
-
Copy full SHA for 628a545 - Browse repository at this point
Copy the full SHA 628a545View commit details -
Rewrite
manim.utils.bezier.get_quadratic_approximation_of_cubic()
t……o produce curves which can be animated smoothly (ManimCommunity#3829) * Rewrite get_quadratic_approximation_of_cubic() and add test * Move test_get... to end of file * Complete docstring for get_quadratic...()
Configuration menu - View commit details
-
Copy full SHA for 1df1709 - Browse repository at this point
Copy the full SHA 1df1709View commit details -
Configuration menu - View commit details
-
Copy full SHA for da18432 - Browse repository at this point
Copy the full SHA da18432View commit details -
Log execution time of scene rendering in the Manim Checkhealth command (
ManimCommunity#3855) * Log execution time of scene rendering in the Manim Checkhealth command * Use timeit.timeit instead of time.time for more reliable profiling
Configuration menu - View commit details
-
Copy full SHA for 3a71411 - Browse repository at this point
Copy the full SHA 3a71411View commit details -
Optimize
VMobject.pointwise_become_partial()
(ManimCommunity#3760)* Optimize VMobject.pointwise_become_partial() * selftransformation -> self * Small factorization of nppc
Configuration menu - View commit details
-
Copy full SHA for 374eeeb - Browse repository at this point
Copy the full SHA 374eeebView commit details
Commits on Jul 14, 2024
-
Update macos.rst (ManimCommunity#3857)
* Update macos.rst As of July/2024, brew installs Manim and its dependencies. Guideline for installing dependencies with brew, and attempt to install using pip3 will no longer work either venv or not. Now homebrew team manages python resources as "System-wide" only with Brew installed resources. Hence, to give first time installer just leave a single line install command would be the simplest option we have. * Update docs/source/installation/macos.rst --------- Co-authored-by: Benjamin Hackl <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for b064af9 - Browse repository at this point
Copy the full SHA b064af9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 618fe3f - Browse repository at this point
Copy the full SHA 618fe3fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 23d6dbf - Browse repository at this point
Copy the full SHA 23d6dbfView commit details -
Configuration menu - View commit details
-
Copy full SHA for f2a0c76 - Browse repository at this point
Copy the full SHA f2a0c76View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8b684e9 - Browse repository at this point
Copy the full SHA 8b684e9View commit details -
Configuration menu - View commit details
-
Copy full SHA for de8e44f - Browse repository at this point
Copy the full SHA de8e44fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 47a94b0 - Browse repository at this point
Copy the full SHA 47a94b0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6dff48d - Browse repository at this point
Copy the full SHA 6dff48dView commit details -
Configuration menu - View commit details
-
Copy full SHA for b1811fe - Browse repository at this point
Copy the full SHA b1811feView commit details -
Configuration menu - View commit details
-
Copy full SHA for 475dab2 - Browse repository at this point
Copy the full SHA 475dab2View commit details -
use keyword argument when creating scene
This makes it less changes for subclasses to "just work"
Configuration menu - View commit details
-
Copy full SHA for 306492f - Browse repository at this point
Copy the full SHA 306492fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 90f6de0 - Browse repository at this point
Copy the full SHA 90f6de0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 25188bf - Browse repository at this point
Copy the full SHA 25188bfView commit details