* Add custom animation section to docs building blocks page
* Add CountingScene Example for Custom Animation Docs
* Fix "upto" typo
* Scale DecimalNumber
* Small tweaks to Custom Animation example
* Add updater to decimal number to remain always in center in CountingScene
* Rename mob to number in CountingScene
* Add reference classes, methods and functions to Custom Animation Example
* Make the quality medium for Custom Animation Example
* Add the explaination for Custom Animation Example
* Remove rate functions reference
* Minor tweaks to Custom Animation Example
* Incorporate review changes
* Add more explaination to the logic behind calculating value
* Incorporate review changes
* Fix references
* Remove quality medium
* Add docstring to interpolate_mobject method of Animation class
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
* Apply suggestions from code review
Co-authored-by: Benjamin Hackl <devel@benjamin-hackl.at>
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
* move modules in reference manual around to have nicer sidebar structure
* use short names in page titles and sidebar
* fix broken reference
* remove some autogenerated files that shouldn't be tracked
* include module list in reference.html
Co-authored-by: Darylgolden <darylgolden@gmail.com>
* add broadcast, with docs and generalized to any mobjects
* use opacity, not colour
* update docs to reflect opacity switch
* add example and add attrs
* switch some params around
* copyediting
* Apply suggestions from code review - lag_raito --> lag_ratio
Co-authored-by: Raghav Goel <kilacoda@gmail.com>
* add to docs
* Apply suggestions from code review
Co-authored-by: Abhijith Muthyala <73361366+abhi3019@users.noreply.github.com>
* fix typo in docs and use stroke opacity not overall opacity
* adjust docs and make remover work
* docs acting weird, drop quotes?
* add check for fill_opacity
* attempt at fixing the docs
* remove type hints in __new__ to make them work elsewhere?
* add comment
Co-authored-by: Raghav Goel <kilacoda@gmail.com>
Co-authored-by: Abhijith Muthyala <73361366+abhi3019@users.noreply.github.com>
* Fixed spelling mistake
Fixed spelling mistake for changing the font of latex text. It used to be "tricker" but has been fixed to "trickier"
* Update docs/source/tutorials/using_text.rst
Co-authored-by: Laith Bahodi <70682032+hydrobeam@users.noreply.github.com>
Co-authored-by: Laith Bahodi <70682032+hydrobeam@users.noreply.github.com>
* Add in missing context about repo cloning
* added a link to existing git instructions
* Apply suggestions from code review
Co-authored-by: Darylgolden <darylgolden@gmail.com>
Co-authored-by: Benjamin Hackl <devel@benjamin-hackl.at>
Co-authored-by: Darylgolden <darylgolden@gmail.com>
* generating v0.8.0 changelog, first pass
* bump version number
* generate v0.8.0 changelog, 2nd pass
* regenerate v0.8.0 changelog after copyediting, third pass
* regeneration of changelog for v0.8.0, final pass
* change category of one PR
* Removed Container ABC and unnecessary imports
* Remove test for container
* Remove kwargs from Scene/Mobject
* Updated NumberLine and related test
* Fix graphscene test by removing unused arg
* Fix other TypeError issues in other test cases
* Fix doctest
* Fixed usages of ParametricFunction
* Removed stale references to container
* Removed unused parameters passed to Paragraph
* Added style parameter to prevent errors from MarkupText/Text
* Remove unnecessary style parameter
* Update tests/test_number_line.py
Co-authored-by: Laith Bahodi <70682032+hydrobeam@users.noreply.github.com>
* Remove numberline parameters
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
* Update scene.py
* Remove unused font_size param
* Removed leftover font_size
* Apply suggestions from code review
Co-authored-by: friedkeenan <friedkeenan@protonmail.com>
* Readded tests for Mobjects/Scene without Container
* Applied suggestion for PointCloudMobject
* Pass path_string_config only if OpenGL
* Readds args to Paragraph, removes **config from VGroup.__init__ calls
* Fixed test_scene test case and removed added param
* Apply second pass suggestions
* Fix incorrect merge in Mobject
Co-authored-by: Laith Bahodi <70682032+hydrobeam@users.noreply.github.com>
Co-authored-by: friedkeenan <friedkeenan@protonmail.com>
* fix: Updates year to 2021
Updates year in conf.py to correct year in the footer of the documentation.
Would resolve Issue https://github.com/ManimCommunity/manim/issues/1709 if merged
* fix: Updates year to 2020-2021 in docs
* revert NumberPlane box and minor changes to other classes
* replace width in config with x_length
* fix tests
* comment out test
* get_graph label + dot mechanics
* remove graph_label from graphscene
* port over i2gp documentation + typing
* port over angle_of_tangent + docs + typing
* fix get_projection
* get_riemann rectangles + move get_graph_label
* doc changes to i2gp
* slope of tangent and get_derivative
* adjust get_axist label to allow more than mathtex
* fix dot_config
* remove default parameters from graph_get_label
* reordering + minor doc changes
* get_secant_slope_group
* get_vertical_lines_to_graph
* add_t_label converted + example + dics + portability +
* static method
* doc touchups + bugfix in get_graph
* bring back get_graph_label in graphscene
* bring back get_graph_label in graphscene pt2
* bring back get_graph_label in graphscene pt 3
* suggestions from code review + two bug fixes + documentation edits
* hardcode width_scale_factor + edits
* added docs for label methods
* fix get_graph's t_range issue, tuple issue and spam np.array in functions.py
* forgot movbject quotes + get_Graph fix
* x_range
* add defaults for coordinate_system
* oops passed x_range not t_range for get_graph
* minor docs fix + restore width_Scale_factor
* add numbers_to_include for number_line
* added get_area, bounded_graph and blend
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
* fix: none can be specified for get_area + minor changes
* forgot self.origin_shift
* bad at git
* minor change to numberline.py: defaults rounded + numbers_to_include removes need for include_numbers
* fix: get_projection actually works now
* fix typing
* precommit + missing import
* botched imports
* improve logic for add_numebrs, (maybe sets?)
* fix self.numbers_to_include and add tips parameter that makes tip removal easy
* update all examples which reference GraphScene
* fix indentation
* increase rects in example + make label white
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: Benjamin Hackl <devel@benjamin-hackl.at>
* new example to gallery
* added more cross links
* enhanced example
* removed complex example
* readded example
* Compatibility with Axes + minor changes
Minor changes:
colour of graph to MAROON
`Dot()` is now on top of curve
`np.linspace()` step increased so that it actually reaches the lowest point
dot created with `initial point` instead of `move_to`
`x_range` renamed to `x_space`
* fix indent
* forgot string oops
* Update docs/source/examples.rst
Co-authored-by: Naveen M K <naveen@syrusdark.website>
Co-authored-by: Laith Bahodi <70682032+hydrobeam@users.noreply.github.com>
* Finished copyedititng
* Made some more changes
* Update plugins.rst
* Fixed scoop link
* Capped the character limit to 80
* Declare *.npz *.wav *.png as binary (#1560)
* Revert "Capped the character limit to 80"
This reverts commit c7e57faea5.
* Capped the character limit to 80 again
* Made it small r
Co-authored-by: Naveen M K <naveen@syrusdark.website>
Co-authored-by: Darylgolden <darylgolden@gmail.com>
* Added Docstrings
* Added Examples
* Added references
* Added Typings
* Added Adominations
* Made some more changes for docs to work
* Fixed spelling mistake
* finish draft implementation
* use @wrapss to remove docs problems
* reduce complexity and add doc deprecation
* Docs deprecated_params
* add decoratos to __init__
* Add decorators to documentation
* Finish detailed docs
* Apply suggestions from code review
Co-authored-by: Naveen M K <naveen@syrusdark.website>
* change since/until/message param docs
* Mark get_callable_info and deprecation_text_component as private
* change how until is included in warning messages
* Add The to parameter descriptions
* make params docs more readable
* make redirections docs clearer
* update dependency list
* order dependencies
* update examples
* fix dependency problem
* fix duplicate problem
* change decorator version
* updated lock file
* enhance function / method separation
* fix typo and double underscores
* rename message_ and replacement_
* Change warning to custom admonition
* remove [] as default parameters
* Remove "" around type
* fix bug and move to inspect
* doc string => docstring
* rename to deprecate
* change module docstring
* change to deprecation.py
* remove tests again
* Rename decorators.py to deprecate.py
* Update poetry.lock
* Test if deprecated class outputs the correct warning when used
* Rename deprecate to deprecation
* Shorten conditional for msg, since, util
* Specify decorator arguments in test
* Add tests for since and until as arguments
* Add test for msg argument for class
* Add test for replacement argument for class
* Remove unneeded docstring in deprecated class
* Add test for deprecate method, no args
* Update docstring examples, move deprecated method outside class
* Add test for method in class, since and message args
* Add test for deprecating nested class
* Add test for deprecated method in nested class
* Test deprecation of nested function
* Test param deprecation, only params argument
* Test deprecation of single method param
* Rename single param test method name
* Fix deprecated_params docstring whitespace
* Test parameter redirection using tuple
* Update warning msgs in deprecated_params docstring
* Test parameter redirection using lambda function
* Test param redirection from many to one
* Test param redirection from one to many
* Update Top.foo to deprecate with message
* FadeIn & FadeOut overhaul and deprecations
* Adjust examples
* Add docs
* Add simple example
* handle empty docstrings
* Update poetry.lock
* Deprecate ShowCreation using decorator to test the docs
* Test docstrings
* add examples
* Update example_scenes/basic.py
Co-authored-by: Laith Bahodi <70682032+hydrobeam@users.noreply.github.com>
Co-authored-by: Naveen M K <naveen@syrusdark.website>
Co-authored-by: Ricky Chon <rickychon99@gmail.com>
Co-authored-by: Laith Bahodi <70682032+hydrobeam@users.noreply.github.com>
* Added a new image
* Updated the example and deleted the static image.
* Update rate_functions.py
* Update rate_functions.py
* Apply suggestions from code review
Co-authored-by: Jan-Hendrik Müller <44469195+kolibril13@users.noreply.github.com>
* fix BulletedList alignment problem
* add typing for get_module
* flippin black
* ahh black stupidly showing only one file error in the action logs.... as usual
* fix -s issue
* fix -a path issue
* Revert "fix -a path issue"
This reverts commit 44b0cc1433. Already
fixed in ManimCommunity#1134
* remove remnant of ManimCommunity/manim#1120
* Revert 675324a
* Remove extraneous whitespace
How did this slip in here again..? Anyways, done to bring local fork in line with upstream.
* Make FILE a required argument
* add scoop installation docs
* test
* revert test changes
* finish draft implementation
* use @wrapss to remove docs problems
* reduce complexity and add doc deprecation
* Docs deprecated_params
* add decoratos to __init__
* Add decorators to documentation
* Finish detailed docs
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
* Apply suggestions from code review
Co-authored-by: Naveen M K <naveen@syrusdark.website>
* change since/until/message param docs
* Mark get_callable_info and deprecation_text_component as private
* change how until is included in warning messages
* Add The to prameter descriptions
* is deprecated => has been deprecated
* Fix typo
* fix typo
* make params docs more readable
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
* make redirections docs clearer
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
* Fix typo
* fix typo
* fix typo
* is_are => has_have_been
* fix typo
(at this point I am questioning my ability to type prameter)
* update deprendency list
* order dependencies
* update examples
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
* fix dependeny problem
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
* fix duplicate problem
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
* change decorator version
* updated lock file
* enhance function / method separation
* fix typo and double underscores
* rename message_ and replacement_
* Change warning to custom admonition
* remove [] as default parameters
* Remove "" around type
* fix typo
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
* fix bug and move to inspect
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
* doc string => docstring
* rename to deprecate
* change module docstring
* change to deprecation.py
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
* some sugesstions
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
* remove tests again
* Rename decorators.py to deprecate.py
* Update poetry.lock
* Test if deprecated class outputs the correct warning when used
* Rename deprecate to deprecation
* Fix typos
* Shorten conditional for msg
* Shorten conditional for since
* Shorten conditional for until
* Specify decorator arguments in test
* Add tests for since and until arguments
* Add test for since and until as arguments
* Add test for msg argument for class
* Add test for replacement argument for class
* Remove unneeded docstring in deprecated class
* Add test for deprecate method, no args
* Update docstring examples, move deprecated method outside class
* Add test for method in class, since and message args
* Add test for deprecating nested class
* Add test for deprecated method in nested class
* Test deprecation of nested function
* Test param deprecation, only params argument
* Test deprecation of single method param
* Rename single param test method name
* Fix deprecated_params docstring whitespace
* Test parameter redirection using tuple
* Update warning msgs in deprecated_params docstring
* Test parameter redirection using lambda function
* Test param redirection from many to one
* Test param redirection from one to many
* Update Top.foo to deprecate with message
* handle empty docstrings
* fix typo
* Update poetry.lock
* Update poetry.lock
* Deprecate ShowCreation using decorator to test the docs
* Test docstring for deprecated class
* Test docstring for Bar and Baz classes
* Test docstrings for the rest of the classes
* Test docstrings for Top methods
* Test docstrings for Top.Nested
* Test docstring for nested method
* Move deprecations to deprecation system
* Some more deprecations
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
* fix version numbering inconsistancies
* Fix naming issue and MetaClass handling
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
* restart CI
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: Naveen M K <naveen@syrusdark.website>
Co-authored-by: Ricky Chon <rickychon99@gmail.com>
Co-authored-by: Jan-Hendrik Müller <44469195+kolibril13@users.noreply.github.com>
* test
* revert test changes
* first logging changes
* fix unrelated typo
* change to logging
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
* Save logs to csv file for later reading it
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
* fix makefile issues
* remove unnecessary comments
* clean up manim_directive
* fix local var bug
* Show log only if examples have been rendered
* Move controll from makefile to sphinx events
* remove added blank line
* remove rendering_summary file
* fix slight regex problem
* comment out code in question
* change encoding
* re-add code
* switch to build-finished event
* fix indentation bug
* use csv module
* Update manim/mobject/mobject.py
Co-authored-by: Jason Villanueva <a@jsonvillanueva.com>
* Update manim/mobject/mobject.py
Co-authored-by: Jason Villanueva <a@jsonvillanueva.com>
* Use Pathlib
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: Jason Villanueva <a@jsonvillanueva.com>
Co-authored-by: Jan-Hendrik Müller <44469195+kolibril13@users.noreply.github.com>