An open API service for software projects hosted on Open Collective.

github.com/ManimCommunity/manim

A community-maintained Python framework for creating mathematical animations.
https://github.com/ManimCommunity/manim

Fix Cylinder.get_direction docstring (#2740)

4a99cead08b59136bb8f8d0ae05c8d13d60fabc0 authored about 3 years ago
Refactored structure of documentation; added :doc:`FAQ section <faq/index>` (#2732)

* move tutorials -> tutorials_guide

* change title in tutorials_guides

* rename: a_deeper_...

48747a74d932cc36394c1b7a69994b51855be359 authored about 3 years ago
Fix OpenGL segfaulting when running self.play or self.wait (#2734)

* make play run only on main thread

* prefer dict.update

412950500339c519a4471027de20c0ae1021357a authored about 3 years ago
Bump pyjwt from 2.3.0 to 2.4.0 (#2735)

Bumps [pyjwt](https://github.com/jpadilla/pyjwt) from 2.3.0 to 2.4.0.
- [Release notes](https:/...

d3bdefbae26cf2fa07750cddc9ff4a0de5c9b7c7 authored about 3 years ago
Fix Code mobject wrong indentation (#2725)

1bffb1d7a7cfc8890b18ffabec4ceb4f1a4edc79 authored about 3 years ago
Edited note on :class:`.NumberPlane` length and added another example (#2726)

* docs: edit note on lengths and add example for it

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

bd631f7fb0afe2d481cf748eb1de12f0e6f75773 authored about 3 years ago
Slight performance improvement for :class:`.ArrowVectorField` and Bezier curve computation (#2727)

* perf(bezier) added explicit definitions of quadratic and cubic in bezier.py

* perf(vectoriz...

2dba4856c87b2320ba5a183cb0634db568e20e65 authored about 3 years ago
Updating the order of the reference manuals (#2716)

A deeper look is needed before the building blocks

9148c661f6fbeb9fe7c354a39a0d4d67aaef91a2 authored about 3 years ago
docs: Fixed typo in docstring (#2720)

Co-authored-by: Conor O'Neill <[email protected]>

f46a593e0928b1f5661b30db8a6dd89ab666a304 authored about 3 years ago
Fix typo in table documentation (#2722)

7099a910b8627a60c20c336411c0c86ff9ae7403 authored about 3 years ago
Added Axes Tip Resize Functionality according to Axes documentation (#2661)

* Added Axes Tip Resize Functionality according to Axes class documentation

* [pre-commit.ci]...

ce4ac5162b6209d048fa66d86c0bce216927d495 authored about 3 years ago
Matrix brackets (#2709)

* Fixed bracket warping for matrices

* fixed bodge for bracket splitting

* changed default...

cfd006aa7f2b2c53061ca4d88bced79d8af4ea9e authored about 3 years ago
[pre-commit.ci] pre-commit autoupdate (#2717)

updates:
- [github.com/asottile/pyupgrade: v2.32.0 → v2.32.1](https://github.com/asottile/pyupg...

7802025bf265458e0a83df9640bcb9a60f38ca70 authored about 3 years ago
fix(constants.py,image_mobject.py,opengl_image_mobject.py): Update deprecated pillow constants (#2715)

8627f2a27d2b374df8718e8635e10453654ec973 authored about 3 years ago
Fixed Missing `get_nth_curve_length_pieces` in `OpenGLVMobject` (#2707)

* fix(opengl_vectorized_mobject): removed double definition of get_nth_curve_function_with_lengt...

affc719a634b9c8cdd654d94818b076a06c50f81 authored about 3 years ago
[pre-commit.ci] pre-commit autoupdate (#2705)

updates:
- [github.com/pre-commit/mirrors-mypy: v0.942 → v0.950](https://github.com/pre-commit/m...

8d7e7cdcf539b0cf4b2812cfea32f28a15402a77 authored about 3 years ago
CI: update python versions (#2700)

7991711dfa8ddb20518d1b24451d050918598fc6 authored about 3 years ago
Updating of old URL (Pango Markup formatting page) (#2704)

The old URL https://developer.gnome.org/pango/stable/pango-Markup.html redirects to https://docs...

c8f64c1cfb07bedf2a3107da5a51d2b4ae2045e0 authored about 3 years ago
Default to utf-8 when reading files in :class:`.Code` (#2703)

* Update code_mobject.py

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

for more i...

fcb76ee64a6f91fc70cf586f79c6fe7b5af9ec4d authored about 3 years ago
Prepared bugfix release v0.15.2 (#2694)

* bumped version number, generated changelog

* regenerate changelog (second pass)

* regene...

da3e99597d627b3e2e339dad977f8ef21d9b640d authored about 3 years ago
Migrate from os.path to pathlib in Testing Scripts (#2685)

* updated styling

* final commit

* fixed style

* removed exist_ok=true

* added paren...

7a13f0e969e6a70af9084cdbf41cea49c7f1813c authored over 3 years ago
Improved CLI help page styling (#1975)

* First draft of cloup/click update

* Added some customizability via cfg files

* [pre-comm...

32b714a898593db7e68c33926bfbfc521adb8ff9 authored over 3 years ago
devchangelog: Sort items before writing (#2697)

After https://github.com/ManimCommunity/manim/pull/2696 it
caused an issue where each time rend...

5f490a98814b019a4b9e9c01c4e67278347c61f1 authored over 3 years ago
Improve `scripts/dev_changelog.py` (#2696)

* dev_changelog: Normalize newline to `\n`

This otherwise creates issues when the changlog is...

b451301de7ef3dd2ad5184bb72c08390f0a53181 authored over 3 years ago
Removed :class:`CameraFrame` (#2691)

* Removed CameraFrame (#2689)

* removed superfluous comment

Co-authored-by: Benjamin Hackl...

a8bc854abe6e8e8e568ba2330de2e35f439d711d authored over 3 years ago
Implement `OpenGLImageMobject` (#2534)

* initial commit

make OpenGLImageMobject a subclass of OpenGLTexturedSurface

* added typin...

7f5624ef62260191538a03665fc793ff861b8145 authored over 3 years ago
Fixed two minor issues of :class:`.SpiralIn` and :class:`.ManimBanner` (#2688)

* passed run_time argument to SpiralIn in ManimBanner.create

* let SpiralIn respect rate_func...

54bee2722b0d067d95fc27debb3d91472f05a127 authored over 3 years ago
Created a more accessible way to create Angles with line.py angle function - Angle.from_three_points (#2684)

* fixed style

* fixed style

* fixed formatting

* Update manim/mobject/geometry/line.py

Co-au...

bef8302be3fb9e1512274411c015678c4840ab25 authored over 3 years ago
Allow using :meth:`.MovingCamera.auto_zoom` without animation (#2693)

* Allow using `MovingCamera.auto_zoom` without animation

* added test for auto_zoom width

...

584d80242f005c484803f36efa9df7d01fcc599e authored over 3 years ago
Add instructions to install extra dependencies with poetry (#2686)

* add poetry install -e instruction

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

...

a34d54d69b8280dfebe4aabf43f5b6a0b5ff13e7 authored over 3 years ago
Document and type `simple_functions.py` (#2674)

* 🏷️ Add types to simple_functions.py

* 💄 Neaten binary_search()

Add spacing between signa...

8841e39a20b501e38091df126a62bb7440931089 authored over 3 years ago
Require `backports-cached-property` only for Python < 3.8 (#2678)

Fixes https://github.com/ManimCommunity/manim/issues/2677

d5f08a5d2382e88b855abcd57ef2abe0e38ceca0 authored over 3 years ago
Handle user-defined centers for Wiggle animation (#2648)

* Handle user-defined centers for Wiggle animation

* Add unit tests for wiggle attributes

...

c4a72083f9cf3b1c9fc9714b90eae5e9eb30029f authored over 3 years ago
Fix arguments of overridden `set_style` for `BackgroundRectangle` (#2658)

* Sync `set_style` arguments with base

* Minimize set_style arguments; add info log

* Remo...

f43f54365ab99cf973b0d55afba6a94f59f7cfc3 authored over 3 years ago
Fix opengl finish transform (#2676)

2964326040f12448ec14135d476f0fae82ef29dd authored over 3 years ago
Fix background lines drawn twice in `NumberPlane` (#2634)

* fix axis lines drawn twice in numberplane

* simplified and fixed test, added comments

* ...

7f464cc5d3e155f44797f8138fdc9334a234c3fb authored over 3 years ago
Copyedited Documentation (#2640)

* Copyedited Documentation

Changelog / Overview
Reviewed tutorials\configurations.rst. Edite...

3413ca226fa3e893ea194a91ce028e6947f878ce authored over 3 years ago
Improved handling of attributes when using the ``.animate`` syntax (#2665)

* apply all methods to original mobject after finishing _MethodBuilder animation

* added test...

b6311098df07c87f3c3991a3aa95847721c202d3 authored over 3 years ago
[pre-commit.ci] pre-commit autoupdate (#2670)

updates:
- [github.com/pre-commit/pre-commit-hooks: v4.1.0 → v4.2.0](https://github.com/pre-com...

f73861e3581871c719e3131699e0111238a6d5e7 authored over 3 years ago
(re)set background color when initializing scene (#2668)

65a0fecfdaddce0e12cb14eba0608cecc4f4edbd authored over 3 years ago
Fix `assert_is_mobject_method` when using OpenGL (#2655)

Co-authored-by: Benjamin Hackl <[email protected]>

94a984e1839f0ae13804547d45aea472d884cf6f authored over 3 years ago
Added documentation for scene updater functions (#2663)

* added scene updater documentation

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

...

842a57eac9180183b8ba3db0a58a950e5cf64564 authored over 3 years ago
Document and type utils/iterables.py (#2649)

* 🎨 Reorder functions alphabetically

Makes it easier to reference documentation alongside sourc...

8f8e4b1118caa2681b5b1bb47466666ea6545793 authored over 3 years ago
Fix Bug `Uncreate()` with `rate_func` via introducing new parameter `reversed` to class `Animation` (#2597)

* `Uncreate()` works with `rate_func` ,fix #2469

Place the reverse of `rate_func` to become p...

5071e9418b4018e4d3c6c40808ec8bab7f3af765 authored over 3 years ago
updated cloup (#2652)

Co-authored-by: Benjamin Hackl <[email protected]>

574ff693dadb0793ba565bc4df9425ceda6ce071 authored over 3 years ago
Update copyright year in documentation to 2020-2022 (#2651)

ecce9bb9ad6ce0670cb1f4e191a0baf236861434 authored over 3 years ago
Migrated file_ops.py and scene_file_writer.py from os.path to Pathlib (#2642)

* Migrated file_ops.py and scene_file_writer.py from os.path to Pathlib (github issue #45)

* ...

b69258982d7fa60afdc5166d2b58b3e046d58479 authored over 3 years ago
Fixed incompatibility with black version (#2656)

* fixed incompatibility with black version

* [pre-commit.ci] auto fixes from pre-commit.com h...

ea7455dcd27389367985eceb19e9d7c04c1434df authored over 3 years ago
Copy Edit troubleshooting.rst (#2609)

* Copy Edit troubleshooting.rst

This is for Issue #1401.

* Update docs/source/installation...

e648d88510d528a5ab0c5ed6823dcc1970240300 authored over 3 years ago
Fixed a File logging bug and some maintenance (#2546)

* Fixed File logging bug

Previously, the file logger was set in manim/_config/utils.
That ca...

326bf21b5c9bd9f5a08962d92229846eed17ffe4 authored over 3 years ago
[pre-commit.ci] pre-commit autoupdate (#2641)

updates:
- [github.com/pre-commit/mirrors-mypy: v0.941 → v0.942](https://github.com/pre-commit/...

5d72d9cfa2e3dd21c844b1da807576f5a7194fda authored over 3 years ago
Remove WebGL renderer (#2630)

* Remove WebGL renderer

Fixes https://github.com/ManimCommunity/manim/issues/2629

* Remove...

cddd47ca53fc9b7fc460cab9c9dc42f6bce00f9b authored over 3 years ago
[pre-commit.ci] pre-commit autoupdate (#2631)

updates:
- [github.com/pre-commit/mirrors-mypy: v0.940 → v0.941](https://github.com/pre-commit/m...

cecb2f87f910a2f2d53d4c06a41320ef66663ad1 authored over 3 years ago
Improve Example (#2619)

Co-authored-by: Naveen M K <[email protected]>

c9fe05cd5eb403e276707fba7176b3b9a48cca76 authored over 3 years ago
Run tests on Linux-aarch64 (#2561)

* try self-hosted runners

* skip test_force_window_opengl_render_with_format on linux arm

...

ef8a9198f43679abb2140b20fe6b814e08fe834d authored over 3 years ago
Add example PolygonOnAxes (#2610)

* Added example to examples.rst

* Minor

* Update docs/source/examples.rst

Co-authored-b...

df1a60421ea1119cbbbd143ef288d294851baaac authored over 3 years ago
Reuse shader wrappers and shader data (#2062)

* reuse shader wrappers and shader data arrays

* Update uniforms

Co-authored-by: Laith Bah...

10a5f40aa5c51bd6822742b707acd2390ce2cc23 authored over 3 years ago
Fixed typo (#2620)

91a1f5537e5fed248bad84926703d4bd75f62d48 authored over 3 years ago
re-added valuetracker documentation (#2617)

ea7e8c939222b6729debffae6c033cad9c165fdd authored over 3 years ago
[pre-commit.ci] pre-commit autoupdate (#2615)

updates:
- [github.com/asottile/pyupgrade: v2.31.0 → v2.31.1](https://github.com/asottile/pyupgr...

f076439512d69bdce398d0b851b3b22e07798115 authored over 3 years ago
Fix bug in `Circle.point_at_angle` when angle not in [0, 2 * pi]. (#2613)

When the angle passed to `Circle.point_at_angle` is not in the
interval [0, 2 * pi], an error i...

ef00ae5e668907eac2ae18c19c35e78671ccfcc2 authored over 3 years ago
Add SpiralIn Animation (#2404)

* Added a cool animation.

* Added Spiral Effect

* Added SpiralIn to logo.py

* [pre-commit.ci]...

0bc593a8a07e58d1707ca736849ba7d57d9b2534 authored over 3 years ago
Prepared bugfix release v0.15.1 (#2596)

* bumped version number, generated changelog (first pass)

* included release PR

* generate...

8e6a4c48aca882e526558fd9f9e5419a8f36b876 authored over 3 years ago
Fixed render flow issues with introducer animations (#2594)

* only let introducer add mobject if not yet present

* fix check for empty moving_mobjects li...

294efcd65178e62285e19f0c4998e680dc945f2e authored over 3 years ago
Refactored docstrings in mod:`manim.mobject.graphing.coordinate_systems` (#2570)

* Refactored docstrings in manim.mobject.graphing.coordinate_systems

* Changes requested from...

9bae654ae688d27b04c6663f225072285cbaa734 authored over 3 years ago
Support groups in `TransformMatchingParts` (#2602)

* support groups in `TransformMatchingParts`

* update example for `TransformMatchingTex`

*...

adea5a5a52502c94d0db050a6cf9839bb4995b3d authored over 3 years ago
Reduced the number of warnings during documentation build (#2603)

* use :pr: directive in changelog script

* change hardcoded links to PRs + issues to extlinks

...

a8de3541014750e6986015cb4cd54ac5a6729a36 authored over 3 years ago
Fixed bug with invalid color type ``None`` (#2584)

* Add test

* Seperate test

* Better solution

* Rebasing is hard

* revert changes to ...

db504a548b5ad7e13752a66a611b66b4c2088045 authored over 3 years ago
Fix bug introduced in Tex rendering via #2574 (#2587)

* Bugfix

* Changes to log data

* Add test

* Seperate test

bcfa9ac5adb51ac1297ae26a805336fc7be24322 authored over 3 years ago
Fixed bug with displaying images in Jupyter notebooks (#2593)

f23db3ded1c3e74c695b160f420e369cb27ac11b authored over 3 years ago
Fix incorrect typehint for Text class's color property (#2578)

* Fix incorrect typehint

* Update manim/mobject/text/text_mobject.py

Co-authored-by: Benjamin ...

ed30cc906cd6601ef9528e21f34b731b6539b141 authored over 3 years ago
Prepared new release, ``v0.15.0`` (#2547)

* bump version number

* update docs, citation, citation template

* [pre-commit.ci] auto fi...

e147a9fc6c117332221e42437481f3efba76499a authored over 3 years ago
Improved Error in :mod:`.utils.tex_file_writing` (#2574)

* Better Error and insight

* Do not use keywords as identifiers

* add_tests

* Nasty com...

5b11a0e48b5564cdf02c11dd177f7f5c9f0b9f7a authored over 3 years ago
Fix `find_intersection` in `space_ops.py` (#2580)

* revert a change to find_intersections

* fix new implementation

d202d264788dbc13bc33b6452add2836de3c977b authored over 3 years ago
Fixed a bug with animation of removal of edges from a :class:`.Graph` (#2576)

* animationgroup for edge removal should not be full graph

* [pre-commit.ci] auto fixes from ...

a038288ac647f993692e9a2ae4347d3122c9abb7 authored over 3 years ago
Refactored docstrings in mod:`manim.mobject.geometry` (#2560)

* Refactored docstrings in manim.mobject.geometry.arc

* Ignore opengl docs as it causes build...

9e19f8c2d10ffb933e27b1bfa34a190bb17e8959 authored over 3 years ago
Moved :mod:`.value_tracker` back inside :mod:`.mobject` (#2573)

* moved value_tracker back to mobject

* updated value_tracker module docstring

* fixed ref...

62df4cc984a5888f2518660f4f1d73512536f1e1 authored over 3 years ago
Alternative scaling for tree graph layout (#2478)

* Improvement to the tree graph layout

* Fix errors when trying to use the tree layout with a...

4debece24966984ed7f7a245e25f09c4f4a9c860 authored over 3 years ago
Refactored docstrings in :mod:`.graphing` (#2571)

* Refactored docstrings in manim.mobject.graphing.functions

* Refactored docstrings in manim....

63b43ebf82e4a0fcbd79137dae2e27810b21b07e authored over 3 years ago
Refactored docstrings in mod:`manim.mobject.geometry` (#2569)

* Refactored docstrings in manim.mobject.geometry.polygram

* Refactored docstrings in manim.m...

f5af1bb23307d1b64216f5bb854ad50a318526ea authored over 3 years ago
Improved structure of the :mod:`.mobject` module (#2476)

* group graphing and update its references

* group text and update its references

* group ...

e040bcacd38378386749db18aeba575b93f4ebca authored over 3 years ago
Added ``media_embed`` config option to control whether media in Jupyter notebooks is embedded (#2442)

* feat: Added --embed option to %%manim ManimMagic.

* feat: Change to --embed and also embed ...

99b11da9c52a68351f516edd28eb46a34aa4c669 authored over 3 years ago
Allowed passing vertex configuration keyword arguments to :meth:`.Graph.add_edges` (#2565)

* allow passing vertex configuration kwargs to add_edges

* [pre-commit.ci] auto fixes from pr...

0071d982dfc7fb5da78c3f8dcab3b3fd870c628e authored over 3 years ago
Remove Deprecated Methods (#2568)

* Remove Deprecated Methods

* Removed unused import and changed __all__ variable

b9694214c715b98e8886a9a55672d172c4b5dd85 authored over 3 years ago
Removed unused imports and functions (#2566)

idle stream is no longer used, was a function aiding livestreaming.
Also corrected a type hint.

46a2da7a459f1d5897174d30b4236a937f382493 authored over 3 years ago
:class:`~.MathTex`, :class:`~.Tex`, :class:`~.Text` and :class:`~.MarkupText` inherit color from their parent mobjects. (#2467)

* comment out color-related things from tex_mob

* add change to svg_mobject

* MarkupText h...

2275ec5916de0ad3bedbc276da09fc3bfbae4d5e authored over 3 years ago
Added support for PySide coordinate system (#2537)

* support pyside coordinate system

* arg use snake_case over CamelCase

* add unit test for...

1e437d65875372de2ab6ccbe7602473b5b805273 authored over 3 years ago
Added a page for internals which links to our Github wiki (#2549)

* Link to wiki

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

for more information...

f5b6e00a6e7dd623900ea58841fc6495de52d6e1 authored over 3 years ago
Show highlights when creating table (#2556)

* Include expected behaviour

* Fixed Attribute errors and Type Hints

11da1d1b74c16e1b577f5f88923b86718f610a39 authored over 3 years ago
Fix setting line numbers in Text when using ManimPango settings (#2559)

7fe437e3beedd19c8000c40515f8117fad088bb6 authored over 3 years ago
Fixed logger bug in (#2557)

e47c5da50313e87ae296cca4bea9dddd5a0bc9a3 authored over 3 years ago
CI: Remove 'Remove-Item' calls for MSYS2 Python (#2554)

Now `windows-latest` defaults to `windows-2022` and it has a breaking change related to MSYS2 wh...

7039656a68013c2028af6cd544e61928e49f60d6 authored over 3 years ago
Improved documentation for `Rotate` (#2458)

* Added examples for 'Rotate' & 'Rotating'

I think 'Rotating' should be changed to 'Revovling...

b758da4c65294262e9ae6d66f5109d975be3f959 authored over 3 years ago
Fix axes plotting bug with logarithmic x-axis (#2548)

* Fix axes plotting bug with logarithmic x-axis

The scaling function was not applied to the l...

ac1ee9a683ce8b92233407351c681f7d71a4f2db authored over 3 years ago
Added examples to some transform animations (#2459)

* Added examples to some transform animations

Animations - ClockwiseTransform, Counterclockwise...

cba802f3ca283ca18bee78c186f3ede8660e907c authored over 3 years ago
Fixed certain unicode characters in users' paths causing issues on Windows (#1547)

* Add test for directories containing certain unicode (before fixing the issue)

* [pre-commit...

8e1407e7fd5c01258f75748cc947d31d67ffd92b authored over 3 years ago
Fix segfault when using `--enable_gui` (#2526)

* fix dpg

* update dearpygui

* fix GuiTest2

* run poetry update

* convince poetry th...

64e072ff53f42befeea9538fe549a5f2a2f77478 authored over 3 years ago
Added a GitHub Action for automatic validation of your citation metadata (#2531)

* Create cffconvert.yml

* Update CITATION.cff

6ab068e10f5e77db7c6db631375daac22dc9f5b4 authored over 3 years ago
Added OpenGL compatibility to `ThreeDScene.add_fixed_orientation_mobjects` and `ThreeDScene.add_fixed_in_frame_mobjects` (#2158)

* made add_fixed_orientation_mobjects to be opengl compatible

* made add_fixed_in_frame_mobje...

a6c4ee4d1a8fcc800dd72bf6c51f85396d207de3 authored over 3 years ago
call swap_buffers only once (#2538)

fe2fb266ea2653e4b427301eb62b703998547ce7 authored over 3 years ago