Skip to content

Releases: drageelr/manim-data-structures

Manim Data Structures v0.1.7

08 Jan 22:14
1465eef
Compare
Choose a tag to compare
Release 0.1.7 (#10)

* docs + refactor: Sphinx extensions added + Documentation updated + Docstrings updated. (#8)

* docs: added intersphinx mapping + add_module_names config updated

* docs: fixed references in Animating Arrays guide

* docs: viewcode + napolean + autodoc_typehints sphinx extensions added

* refactor: updated docstrings for MVariable

* docs: changed func domain to meth in Animating Arrays guide

* refactor: updated docstrings for MArrayElement

* refactor: fixed Scene.play references in MVariable & MArrayElement docstrings + updated .flake8 to ignore error

* refactor: docstrings for typing.Union fixed in MVariable + updated .flake8 to ignore error

* refactor: updated docstrings for MArray + minor edit to MArrayElement docstrings

* Updated docstrings for all methods of MArray.
* Updated __init__ and class docstring of MArrayElement.
* Renamed MArray.fetch_arr_label() to MArray.fetch_mob_arr_label().
* Placed play_anim and play_anim_args parameter at the end of MArray.append_elem().

* refactor: updated docstrings for MArrayElementComp & MArrayDirection

* docs: created refsub.rst + added substitutions in Animating Arrays guide

* Created refsub.rst file that contains references to code elements.
* Updated Animating Arrays guide with substitutions from refsub.rst.

* refactor: updated docstrings for MArrayPointer

* feat: MArraySlidingWindow added + docs updated (#9)

* feat: MArraySlidingWindow added

* docs: MArraySlidingWindow docs added

Example Gallery
Animating Arrays Guide
Reference Manual

* docs: updated changelog for release 0.1.7

Manim Data Structures v0.1.6

26 Dec 12:07
421b18c
Compare
Choose a tag to compare
Release 0.1.6 (#6)

* BREAKING CHANGE: MArrayElement & MArray & MVariable play animations by themselves + MArrayPointer added (#5)

* perf: MArrayElement automatically plays animations on update calls

* perf: MArray can now play animations + refactored functions to improve readability

* perf: MVaraible can now play animations

* fix: deepcopy implemented for MArrayElement & MArray + MArray label for even elements resolved

* docs: updated docs according to recent changes

* feat: MArrayPointer added

* fix: MArrayPointer spawn & shift error resolved

* docs: added docs for MArrayPointer & Example Gallery

* docs: updated changelog for release 0.1.6

Manim Data Structures v0.1.5

10 Dec 17:57
fc4c4cb
Compare
Choose a tag to compare
Release 0.1.5 (#2)

* feat: updated MArray & MArrayElement + added MVariable

* Added remove element function in MArray
* Added label support in MArrayElement
* Added generic mob fetch function in MArrayElement coupled with MArrayElementComp enum
* Changed array.py to m_array.py because of conflict with native array module
* Added variables documentation in references
* Updated module name of m_array in references

* feat: MArray label added

* Label with four different direcitons added.
* Label shifts on append and remove element appropriately.
* Update label text doesn't remove previous label, therefore not added in this commit.
* Method to fetch array label.

* add: updated docs for new features

* release: 0.1.5

Manim Data Structures v0.1.4

27 Nov 10:16
Compare
Choose a tag to compare

MArray can now grow in four directions
MArray indices can be hidden now

Manim Data Structures v0.1.3

25 Nov 17:59
Compare
Choose a tag to compare
style: updated version

Manim Data Structures v0.1.2

25 Nov 17:52
Compare
Choose a tag to compare
refactor: updated method names of MArrayElement

Manim Data Structures v0.1.1

25 Nov 17:34
Compare
Choose a tag to compare
python version changed to 3.7

Manim Data Structures v0.1.0

25 Nov 17:30
b646012
Compare
Choose a tag to compare