71 Commits

Author SHA1 Message Date
39fbb677dc Have autoreload update shell namespace with reloaded module variables (#2278)
* Have autoreload update shell namespace with reloaded module variables

* Update comments
2024-12-13 13:23:50 -08:00
744e695340 Misc. clean up (#2269)
* Comment tweak

* Directly print traceback

Since the shell.showtraceback is giving some issues

* Make InteracrtiveSceneEmbed into a class

This way it can keep track of it's internal shell; use of get_ipython has a finicky relationship with reloading.

* Move remaining checkpoint_paste logic into scene_embed.py

This involved making a few context managers for Scene: temp_record, temp_skip, temp_progress_bar, which seem useful in and of themselves.

* Change null key to be the empty string

* Ensure temporary svg paths for Text are deleted

* Remove unused dict_ops.py functions

* Remove break_into_partial_movies from file_writer configuration

* Rewrite guarantee_existence using Path

* Clean up SceneFileWriter

It had a number of vestigial functions no longer used, and some setup that could be made more organized.

* Remove --save_pngs CLI arg (which did nothing)

* Add --subdivide CLI arg

* Remove add_extension_if_not_present

* Remove get_sorted_integer_files

* Have find_file return Path

* Minor clean up

* Clean up num_tex_symbols

* Fix find_file

* Minor cleanup for extract_scene.py

* Add preview_frame_while_skipping option to scene config

* Use shell.showtraceback function

* Move keybindings to config, instead of in-place constants

* Replace DEGREES -> DEG
2024-12-12 08:39:54 -08:00
00b34f2020 Autoreload v2 (#2268)
* Add autoreload

* Typo correction

* Add --autoreload to configuration docts

Co-Authored-By: Splines <37160523+Splines@users.noreply.github.com>

---------

Co-authored-by: Splines <37160523+Splines@users.noreply.github.com>
2024-12-12 06:52:03 -08:00
e2e785d6c9 Remove init_config.py
It may become a bit unwieldy to make sure this matches the structure of default_config, given the amount of code repetition involved. It seems easier for a user to just create their own custom_config.yml file directly.
2024-12-11 10:50:53 -06:00
71ab276e05 Update installation.rst added FFmpeg install
Added how to install ffmpeg
2023-05-26 16:24:30 +05:30
33682b7199 MTex is the new Tex, Tex is now OldTex
Global replace
Tex -> OldTex
TexText -> OldTexText
MTex -> Tex
MTexText -> TexText
2022-12-21 13:18:20 -08:00
e357885da0 Replace TexText with MTexText 2022-12-20 15:24:38 -08:00
44b7d33784 Delete config.rst 2022-12-18 09:40:51 -08:00
c00af3c1bf Rename config_ops -> dict_ops 2022-12-16 18:59:23 -08:00
fb50e4eb55 Fixing a typo ("termnial" -> "terminal") (#1872) 2022-10-01 16:07:09 +08:00
606ee5e4f1 update docs 2022-06-28 09:13:41 +08:00
6decb0c32a Rename frame_rate -> fps 2022-05-14 17:47:31 -07:00
09ce4717aa Merge branch '3b1b:master' into master 2022-02-14 20:02:50 +08:00
f29ef87bba style/docs: fix argument help style and update docs for it 2022-02-14 19:50:30 +08:00
960463d143 docs: remove support for python 3.6 2022-02-13 20:47:04 +08:00
e3d5b49a55 docs: remove deprecated config usage example 2021-12-14 13:35:50 +08:00
896b011d76 docs: update changelog for #1688 2021-12-14 12:11:25 +08:00
e712951f2d Typo fix in UpdatersExample 2021-08-24 10:44:24 +05:30
1e621e8278 fix: fix typo spelling grammar 2021-08-07 22:25:26 +07:00
8aa004b0b1 use jsdelivr cdn for assets in docs 2021-07-18 22:22:52 +08:00
9e5f39a4a9 update docs 2021-06-14 16:36:16 +08:00
f16277f100 some fixes of doc 2021-06-14 13:30:37 +08:00
f682bf97e3 Merge branch 'master' of https://github.com/3b1b/manim 2021-06-14 07:55:24 +08:00
025639f026 update doc 2021-06-14 07:55:17 +08:00
b6dd6fe16d Merge pull request #1499 from jamilgafur/patch-1
Update quickstart.rst
2021-06-12 19:28:41 +08:00
f2f652f85d Update quickstart.rst
Removed extra left side curly bracket in embed section
2021-04-25 09:58:04 -05:00
bf9d797d84 fix the mismatch between code and video 2021-04-20 15:59:07 +08:00
f5d5565af1 Update installation.rst 2021-03-01 12:08:36 +05:30
aedf5633aa update docs for linux installation 2021-02-26 22:31:22 +05:30
2f202e26b2 update docs for pip install 2021-02-15 12:23:53 +08:00
f9b1167d14 remove cairo dependency in docs 2021-02-14 23:16:50 +08:00
0c3b401d34 fix docs 2021-02-12 09:21:14 +08:00
dba0550da5 Merge branch 'TonyCrane-package-improve' 2021-02-11 10:54:30 -08:00
6e2dcae4d7 Fix InteractiveDevlopmentExample bug 2021-02-10 13:54:01 -08:00
cbe24daa98 Fix mistake 2021-02-10 15:38:31 -06:00
2d83cccc0a Merge 3b1b/master 2021-02-10 09:40:16 -06:00
cfd32c79b1 Switch old syntax for animating methods to .animate syntax 2021-02-10 09:10:31 -06:00
558f2652a4 fix typo in docs 2021-02-10 11:15:48 +08:00
3bf956871b update docs 2021-02-10 11:02:18 +08:00
24d9d9e45d update docs 2021-02-08 12:04:29 +08:00
36107c28ef update README 2021-02-07 21:43:20 +08:00
00fe33957c rename custom_defaults -> custom_config defaults -> default_config 2021-02-07 21:38:19 +08:00
6f69902892 Changed how configuration for labels on a NumberLine, and hence also on Axes, so that it takes in DecimalNumber configuration directly rather than as a separte dict. 2021-02-06 11:06:38 -08:00
a63dd119c1 Change OpeningManimExample 2021-02-05 15:27:48 -08:00
8f9ce57de5 update custom_default doc and fix a list 2021-01-31 22:29:19 +08:00
1253c18c54 update example_scenes for AnimatingMethods 2021-01-31 22:03:53 +08:00
09ae714edb fix
add a link to Chinese version in home page

fix a list wrong display

fix color list
2021-01-31 21:37:53 +08:00
9b3332ad02 Update changed example scenes in docs 2021-01-30 22:20:37 -08:00
f900669bc4 fix bugs and update README 2021-01-26 22:56:54 +08:00
06ba7031c7 finish example scenes 2021-01-26 20:52:17 +08:00