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

Update jupyter.rst (#3630)

Pinpoint IPython==8.21.0 for Google Colab, because more recent versions are incompatible with th...

77d42d2a46b847b6d5731b4ce254972149c1a426 authored over 1 year ago
Run poetry lock --no-update (#3621)

c7e7ca2e4675dc92cbc3f16bd19ea23b95eda155 authored over 1 year ago
Remove support for dynamic plugin imports (#3524)

* Remove call to deprecated `pkg_resources`

* Remove support for dynamic plugin imports, upda...

206f8740b97df49526e86a85cfba4858980742bd authored over 1 year ago
Improve handling of specified font name (#3429)

Co-authored-by: Jason Grace <[email protected]>
Co-authored-by:...

fcd81b21a41e883c19b6fbac47cb947713b2693f authored over 1 year ago
Revert vector type aliases to NumPy ndarrays (#3595)

011c36a6343baacefc092170a664624e3c4a737c authored over 1 year ago
fix type hint of indication.py (#3613)

ed1b203993382e6cfd0e0ae990f39b0b1679df25 authored over 1 year ago
Update ci.yml (#3611)

1520481812e4a9a876b88a229f1997144b9cfbe5 authored over 1 year ago
Fix typehint (#3592)

65d352d0abd307a5cf134a0995f57937fb29d268 authored over 1 year ago
Add ref_class (#3598)

f70980aa40808d51c84c42d49ddae09469529c1e authored over 1 year ago
fix `get_arc_center()` returning reference of point (#3599)

e2cec98f9a731fa1fe89274b5d8e9317cc577dc2 authored over 1 year ago
fix typo in value_tracker.py (#3594)

d0fe0c3894c5f77ba5c988e120d34f6e5c509a47 authored over 1 year ago
Update docker.rst to use bash from the PATH (#3582)

f8b5066899d7a28548b371c28f52d6998267cfe1 authored over 1 year ago
fix write_subcaption_file error when using opengl renderer (#3546)

* fix write_subcaption_file error when using opengl renderer

* Update manim/scene/scene_file_...

175cb894003e42aaac04aac775c411311506637c authored over 1 year ago
Removed -s / --save_last_frame flag from CLI arguments (#3528)

* Remove -s flag

* Make help text more verbose

7006d6b79e8d6cadf38a23154d73bd9289ca116f authored over 1 year ago
updated several packages (pillow, jupyterlab, notebook, jupyterlab-lsp, jinja2, gitpython) (#3593)

8264595e3bad5272b91d069f99d0b51d2c9014f9 authored over 1 year ago
Bump actions/setup-python from 4 to 5 (#3565)

Bumps [actions/setup-python](https://github.com/actions/setup-python) from 4 to 5.
- [Release n...

9289a5c68d192545d1c0297ab481347be7688d5c authored over 1 year ago
Bump actions/upload-artifact from 3 to 4 (#3566)

Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 3 to 4.
- [Rel...

9d880c2f800145cbd070b0d0c90158a927a5c867 authored over 1 year ago
Bump github/codeql-action from 2 to 3 (#3567)

Bumps [github/codeql-action](https://github.com/github/codeql-action) from 2 to 3.
- [Release n...

775482bc203762d3ebb92aed551df974366e8fd9 authored over 1 year ago
Refactor `TexTemplate` (#3520)

* Refactor `TexTemplate`

* Add tests, refactor some things

* Fixed Some tests

* Move ty...

68bd79093e1ebc1ed9f8051942ffe6e72a9e66a7 authored over 1 year ago
Add 'to be used in the future' TODOs to ManimFrame (#3553)

a57fb69f680046254584ca1e96c644070b501f74 authored over 1 year ago
Fix typing of `Animation` (#3568)

9a84ec6a45f2ff4254d2243116f84bac074db551 authored over 1 year ago
exception add if new_rings is none (#3574)

* exception add if new_rings is none

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

fo...

4e3cfd207a16458b8781c10b88405657f44913ac authored over 1 year ago
Add helpful hints to `VGroup.add()` error message (#3561)

* Improve VGroup creation error message

* Use .__name__ for the type

Co-authored-by: Jason...

3b496ea2e6f1a6ab7829398590b41e17bfbd34c1 authored over 1 year ago
Improve documentation section about contributing to docs (#3555)

* Improve section in docs about contributing to docs

* Add note about doc build command depen...

286f366a3584ae84d29d13c2a2c1f70b43752f95 authored over 1 year ago
Added support for Manim type aliases in Sphinx docs + Added new TypeAliases (#3484)

* Updated manim.typing and included TypeAliases in docs.source.conf

* Added Vector2 and reorg...

02391d71ac5e80f80312369fcebc5f7032a9bd5c authored over 1 year ago
add note in docstring of ManimColor about class constructors (#3554)

4a963c45ab6173c9c04cc99892ad24b4ae559458 authored over 1 year ago
Fix use of `Mobject`'s deprecated `get_*()` and `set_*()` methods in Cairo tests (#3549)

* Fix Deprecation warnings in cairo tests

* Fix animation/specialized.py

472eaae6fee467981f22ab9cd3d42b788ad04344 authored over 1 year ago
Finish TODO's in ``contributing/typings.rst`` (#3545)

* Updated typing docs

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

for more informat...

9b18a861f392b5368719887799da1c3459731b51 authored over 1 year ago
Fix typo of `get_y_axis_label` docstring (#3547)

34e7d68644671b427c86cb9ea9a83ac539609853 authored over 1 year ago
Remove wag method from Mobject (#3539)

Co-authored-by: Francisco Manríquez Novoa <[email protected]>

3037f0e713144601a18794bb89b425aa02f565df authored over 1 year ago
Fixed Animate Type-hint (#3543)

dd327a37ca7876b7e68c6633a8f76d3cc3c1842c authored over 1 year ago
Fix formatting of ``MoveAlongPath`` docs (#3541)

* Remove wag method from Mobject

* Fixed MoveAlongPath

* Revert remove wag

Created a new bran...

8ea8f25576848c8e1caae53a1e6db603e7a4b80f authored over 1 year ago
chore(docs): add some words about Cairo 1.18 (#3530)

* chore(docs): add some words about Cairo 1.18

Closes #3521

* fix(docs): typo

* Update ...

196fa1fa2fe505163ab879df15669766345c4d90 authored over 1 year ago
follow-up to #3491, made errors more consistent. fixes #3527

cac608bf2aa9882773aac25a4ef1ccbd7d8d66cf authored over 1 year ago
Adding the ability to pass lists and generators to .play() (#3365)

* adding the ability to pass lists and generators to .play()

* fix for _AnimationBuilder

*...

b69e1d72cf82ef73519b48b8489b5e77db1b033a authored over 1 year ago
Add Documentation to `.to_edge` and `to_corner` (#3408)

* Added docstrings and example renders to Mobject.to_corner() and Mobject.to_edge

* Added doc...

fc4271061c40af0f5a0ee0f0ea36b997bae7a65c authored over 1 year ago
fixed the stroke width issue with single color in streamlines (#3436)

* fixed the stroke width issue with single color in streamlines

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

98a7f42ed271b94b711f773b026248cf3181c267 authored over 1 year ago
Fix animations with zero runtime length to give a useful error instead of a broken pipe (#3491)

* Fix animation group not erroring when instantiated with an empty list

* Move error messages...

17043747efc0eaacdf60d86a37982393d8671af2 authored over 1 year ago
Fix rectangle grid properties (#3082) (#3513)

* Import for both vertical and horizontal gridlines in

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

d39097825a629bf5f5e553de47ea82877b85e13e authored over 1 year ago
Added `grid_lines` attribute to `Rectangle` to add individual styling to the grid lines (#3428)

* Added 'grid_line_stroke_width' parameter in Rectangle

* Added 'grid_lines' (VGroup) attribu...

9938bf59a3d9fffb1eadf1fd837b01ab9a2354fb authored over 1 year ago
Account for dtype in the pixel array so the maximum value stays correct in the invert function (#3493)

* fix(lib): fix

This fixes an issue where the `invert` argument would only work for `uint8` d...

0a24cad22aeebcf0058430717492c6202ca419c0 authored over 1 year ago
Bump jupyter-server from 2.9.1 to 2.11.2 (#3497)

Bumps [jupyter-server](https://github.com/jupyter-server/jupyter_server) from 2.9.1 to 2.11.2.
...

912ae76f8ff831150c67a932aa91d06bc096ecfc authored over 1 year ago
Fix formatting building blocks (#3515)

* Fix formatting building blocks

* Fix formatting building blocks

---------

Co-authored...

18a729416415566a1638d8035025364eddf7976d authored over 1 year ago
Explain ``.Transform`` vs ``.ReplacementTransform`` in quickstart examples (#3500)

* Explained ReplacementTransform vs Transform

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

9a35756048ad8774231ab8c7464d8732f69f4fda authored over 1 year ago
Reformatting the `--save_sections` output to have the format `<Scene>_<SecNum>_<SecName><extension>` (#3499)

* Worked on issue 3471, fixing rendered file names to inherit section name

* Modified file na...

64a0e9db4344c9f73947d474b976429d8dc03404 authored over 1 year ago
feat(cli): optionally hide version splash (#3329)

* feat(cli): optionally hide version splash

As discussed in #3326, this PR proposes a new opt...

018e4a3c1a7cecdfdba9a8db5f505834540ffdea authored over 1 year ago
Added `cap_style` feature to `VMobject` (#3516)

* Added cap_style feature to VMobject

* Added an example to `set_cap_style` method

* [pre-...

03f9d4b90bfe5c9900b7dc39871e761f76431d2f authored over 1 year ago
Removed deprecated new command (#3512)

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

3f118e4921ef7754b678118acd0493e1b308af69 authored over 1 year ago
Implement caching of fonts list to improve runtime performance (#3316)

* Implement caching of fonts list to improve runtime performance

* Fix small use_svg_cache kw...

370d88337449fd46d52d3256d1dc7d0359002510 authored over 1 year ago
fix typo in docstring for DtUpdater example: line -> square (#3509)

0cba710a389a42e007a24c7cb58e441eb2d22712 authored over 1 year ago
fix line_join to joint_type in example_scenes/basic.py (#3510)

27d53606d4f9f028a29c2c5fa4bf6ac80af828a2 authored over 1 year ago
Update Docker base image to python3.12-slim (#3458) (#3459)

* Update Docker base image to python3.12-slim (#3458)

* Update docker/Dockerfile

---------...

40766cb648de05941694bacb773812903db2a817 authored over 1 year ago
fix 360° to 180° in quickstart tutorial (#3498)

7590086753cfd8ba2f7bdc3291b7c414e2d8a3f2 authored over 1 year ago
Update dependency constraints, fix deprecation warnings (#3376)

* WIP: Update metadata

* Finish removing upper bounds

Drop requests dependency, use urllib...

61a2d05b69862a49692bef01e776ff305beadf39 authored over 1 year ago
Optimized `get_unit_normal()` and replaced `np.cross()` with custom `cross()` in `manim.utils.space_ops` (#3494)

* Added cross and optimized get_unit_normal in manim.utils.space_ops

* Added missing border c...

6949c66922dd340785840d3ea0fa0977e9284e52 authored over 1 year ago
Update indication.py (#3477)

reading docs, im sure oppising isnt a word

7cead84d21dc711de3fcad8e3cf705a6ba5a442b authored over 1 year ago
Fix Idicate docs typo (#3461)

28bf4dd2a677163ee824fbd1055788e3503427cd authored over 1 year ago
Add type hints to `_config` (#3440)

* Add type hints to `_config`

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

for m...

212bca09caba39d4a76bc9a35b6740f43df6bee8 authored over 1 year ago
Allow accessing ghost vectors in :class:`.LinearTransformationScene` (#3435)

* Fix CSV reader adding empty files

Fixes issue #3311

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

94711f742d649b085503e2996c0fb443a0cb3e89 authored over 1 year ago
Fixed wrong path in action building downloadable docs (#3450)

* fixed wrong path in action building downloadable docs

* fix second occurrence of wrong path

4315549c31747231eb6e5aead5408e3b2fe4de16 authored over 1 year ago
Prepare v0.18.0 (#3439)

* generated changelog and bumped version

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

e66c5807fb7c71fed78bca9a8d5223ede3acd00c authored over 1 year ago
Add option to run examples directly with binder (#3427)

* Add option to run examples directly with binder

The minified JS is from
https://github.com...

adfef5e7a527babc10f0e515d90a4771454578b3 authored over 1 year ago
feat: DecimalNumber() - added spacing between values and unit (#3366)

* feat: DecimalNumber() - added spacing between values and unit

* Update manim/mobject/text/n...

20028cef46b326d24f974ee05fc2162cc917f81a authored over 1 year ago
Added ability to remove non-svg LaTeX files (#3322)

* Added ability to remove latex junk (default True)

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

3962a12cd87e8663b9bc3285b50761bc4ffd52be authored over 1 year ago
chore(deps): add Python 3.12 support (#3395)

* chore(deps): add Python 3.11 and 3.12 support

chore(deps): update lock file

chore(de...

8fe16659157b2f4dfe1458f112cc06f3de0c231b authored over 1 year ago
fix: issue with ImageMobject bounding box (#3340)

* fix: fix an issue with ImageMobject bounding box

A missing point resulted in smaller boundi...

652f1b3d6a031ec6151755e576ffc2315831dfc7 authored over 1 year ago
Fix Typing (#3086)

* first draft of color class + starting library conversion

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

d77a47a233fd06f186a8367ab2626d1ea7c686fa authored over 1 year ago
bump dependencies -- see #3241 (#3433)

25bb3815288b8ef9df46295a2b23bcda0e47b84b authored over 1 year ago
Bump teatimeguest/setup-texlive-action from 2 to 3 (#3431)

Bumps [teatimeguest/setup-texlive-action](https://github.com/teatimeguest/setup-texlive-action) ...

1b880996a9fe591065ade995609c67c0255c418d authored over 1 year ago
Fix None check order in _tree_layout (#3421)

* Fix None check order in _tree_layout

* add tests to test_graph.py

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

190ae5db53a76ac610d583394bc1e1fd0d236796 authored over 1 year ago
Fix CSV reader adding empty lists in rendering summary (#3430)

* Fix CSV reader adding empty files

Fixes issue #3311

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

5d73525836e4e483bcefb69cb4e1fcfae5747a2f authored over 1 year ago
CI: fix caching of cairo (#3419)

I forgot to change the path after moving around the file.

b7a8a2d4d84039c7b9d49669879f90e0e0c3561b authored over 1 year ago
Fix incorrect submobject count of multi-part Tex/MathTex mobjects by stopping them from adding empty submobjects (#3423)

* do not add a VectorizedPoint as a submobject if SingleStringMathTex renders to empty SVG

* ...

b7eefca98f40b9fc658a5a52295161f7e620baa0 authored over 1 year ago
Introduce new workflow creating a downloadable version of the documentation (#3417)

* Revert "rtd: enable htmlzip build (#3355)"

This reverts commit 571f79be2cf0eff8819aa5d0492d...

5193e1cfd1e8ce663daab70b59376de2ea2ca2c1 authored over 1 year ago
Fix: Fixed a bug in regards to empty inputs in AddTextLetterByLetter class. (#3404)

* Misc: Just a class to test out some functions

* Fix: Fixed a bug in AddTextLetterByLetter c...

76b4061aa6d8b289b85bb517a4e15d645bf97792 authored over 1 year ago
Fix tests to run on Cairo 1.18.0 (#3416)

* Add a script to build and install cairo

* Update gui tests for cairo 1.18.0

* update scr...

b04869579b63d23a072845d86585f254dec78e69 authored over 1 year ago
Added docs for functions in `mobject_update_utils` (#3325)

* Added docs for functions in mobject_update_utils

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

8320cdde8059dd9da28a8e78672b5ec85a48e492 authored almost 2 years ago
pyproject.toml: update manimpango version (#3405)

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

7ad7e99c9605719c75312d2bb8367475c358d9cd authored almost 2 years ago
Updated several dependencies (#3399)

* updated lockfile

* ran poetry update again

94df2c44d87ff66e0fe16f8d64a383d7859776cf authored almost 2 years ago
Bug fix: Use np.isclose for float equality in number line elongated ticks (#3392)

* use np.isclose for float equality in number line elongated ticks

* use offsets relative to ...

7fab9cdbf9a28f4445a3c92fad9bcdf063f6b47c authored almost 2 years ago
fix(docs): Remove extra curly bracket in LaTeX math expression to fix issue #3330 (#3389)

684014a861e8ccf00b565eb9e25f4960870eeb73 authored almost 2 years ago
rtd: enable htmlzip build (#3355)

also, bump python to 3.11
fixes https://github.com/ManimCommunity/manim/issues/3342

571f79be2cf0eff8819aa5d0492d3542b76e5ab3 authored almost 2 years ago
Several GitHub actions updates (#3397)

* Bump docker/login-action from 2 to 3

Bumps [docker/login-action](https://github.com/docker/...

73e30cea8907576492c19dd3155e2714354538e9 authored almost 2 years ago
fix a typo in deep_dive.rst (#3377)

c6450b21c7d37d97c27beaf39faf2758da03bf8e authored almost 2 years ago
feat: adding three new rate_functions based on the SmoothStep function. These have the added benefits of zero derivatives at the endpoints. (#3361)

bff2ea4442035479a5b1765dba1b67bdfb720e57 authored almost 2 years ago
Added docstring to `Mobject.center` (#3353)

50d663eb8b3b3ddb43fb20cce1943348abf9cc59 authored almost 2 years ago
fix: return value of TexTemplate.add_to... (#3343)

Unlike similar methods on other objects .add_to_preamble and
.add_to_document do not return the...

3b4fca2c75f606bdfa4a428a1a8474d6551a4a5c authored almost 2 years ago
added missing dependency typing-extensions (#3350)

eac99e89a8b31e0f561fda9107648679b6817bf2 authored almost 2 years ago
[pre-commit.ci] pre-commit autoupdate (#3308)

* [pre-commit.ci] pre-commit autoupdate

updates:
- [github.com/asottile/pyupgrade: v3.9.0 → ...

88836df8ab1ea153ed57848a74a694c517962163 authored almost 2 years ago
Adding :class: ManimColor to manim and converting all types (#3020)

* first draft of color class + starting library conversion

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

82e55b5da2cc3e12915f0ba9fccbf830a49aca7d authored almost 2 years ago
Added Docstring/Example for :meth:`always_redraw` (#3312)

* Added docstring & example for always_redraw

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

59ff3271a5db7414fe50f590ebce570f4d0a0f71 authored almost 2 years ago
Fix random complaint about list (#3315)

9561896d9e65e581d4a80ca6b274f94044aff45b authored almost 2 years ago
Added new ``manim checkhealth`` CLI subcommand (#3299)

* added new checkhealth subcommand

* basic checkhealth tests

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

efd6474b7660c3aa9712359aee244872664488cd authored almost 2 years ago
Fixed IPython terminal history and embedded shell instatiation for interactive_embed scenes (#3306)

* Fixed IPython sqlite errors/history for interactive_embed scenes

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

2c74f62fea732843666400203e91a8ca65704fae authored almost 2 years ago
Two New Classes in geometry module: :class:`.LabeledLine` and :class:`.LabeledArrow` (#3264)

* feat: added two new classes LabeledLine and LabeledArrow

* test: added tests for new Labele...

8ba210ff6176f9e773cd3a86ca19202ee336a31e authored almost 2 years ago
fix: changed minor typo in OpenGLVMobject (#3302)

A conditional in interpolate() was previously checking the same triangulation twice.

56bc8add6166c62425ded1adac1c4e1c6667983c authored about 2 years ago
[pre-commit.ci] pre-commit autoupdate (#3296)

updates:
- [github.com/psf/black: 23.3.0 → 23.7.0](https://github.com/psf/black/compare/23.3.0....

1c75a919fd85014650f94e555721702314703271 authored about 2 years ago
Improve Arrow Tip Showcase example in docstring of class ArrowTip (#3297)

658f1b4b3a0a7c852053c46a05570577946a1efe authored about 2 years ago
Fixed expand animation for :class:`.ManimBanner` (#3298)

* fixed "a" appearing before shapes

* added animation test for ManimBanner

* added xelatex...

1cd0f43982dc1f851a21c17e0af8e967822a570a authored about 2 years ago
Optimized :meth:`.Axes.coords_to_point` (#3286)

* Optimized Axes.coords_to_point

* Changed variable name to are_coordinates_transposed and ad...

e00c780b58b4609f99e0875a75c6819a688a789d authored about 2 years ago