manim/tests/test_graphical_units/control_data/plot
Tristan Schulz 9359331eff
Add vectorized plotting functionality to improve performance (#2739)
* enhancement(ParametricFunction, CoordinateSystem, Axes, NumberLine): vectorized coords_to_points,plot,plot_parametric_function; added Numberline:number_to_point_array

* test(plot_log_x_axis_vectorized): added test for vectorized plotting

* extend(angle_of_vector): added test for angle_of_vector with ndarray as input

* fix(frames_comparison): fix naming of test data to be able to write and read the file name because ':' is forbidden

* test(plot): add more vectorized tests, added use_vectorized fixture to make life simpler

* fix(coordinate_system,number_line,scale): vectorizing functions and fixing bugs

* enhancement(NumberLine): vectorized number_to_point and added test

* enhancement(NumberLine): added tests for point_to_number, added example to doc

* enhancement(CoordinateSystem): added test for coords_to_point_vectorized and vectorized coords_to_point

* enhancement(Axes): vectorized point_to_coords and added tests

* Minor formatting fixes and doctests

* fixed flake hint with generator expression

* Create __init__.py

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

for more information, see https://pre-commit.ci

* Update documentation for antiderivative

* Update manim/mobject/graphing/coordinate_systems.py

Co-authored-by: Raghav Goel <raghavgd2h@gmail.com>

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

for more information, see https://pre-commit.ci

* Update manim/mobject/graphing/coordinate_systems.py

Co-authored-by: Benjamin Hackl <devel@benjamin-hackl.at>

* Update manim/mobject/graphing/coordinate_systems.py

Co-authored-by: Benjamin Hackl <devel@benjamin-hackl.at>

* Update manim/mobject/graphing/functions.py

Co-authored-by: Benjamin Hackl <devel@benjamin-hackl.at>

* Update manim/mobject/graphing/coordinate_systems.py

Co-authored-by: Benjamin Hackl <devel@benjamin-hackl.at>

* Update manim/mobject/graphing/coordinate_systems.py

Co-authored-by: Benjamin Hackl <devel@benjamin-hackl.at>

* fixed wrong indentation

* stop doctest from leaking change in global config

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

for more information, see https://pre-commit.ci

* change code block type

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

for more information, see https://pre-commit.ci

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: Raghav Goel <raghavgd2h@gmail.com>
Co-authored-by: Benjamin Hackl <devel@benjamin-hackl.at>
2022-06-19 18:10:34 +02:00
..
axes.npz Made frames_comparsion testing utility a proper module of the library (#2346) 2021-12-03 21:18:18 +01:00
axis_tip_custom_width_height.npz Added Axes Tip Resize Functionality according to Axes documentation (#2661) 2022-05-09 19:40:19 +00:00
axis_tip_default_width_height.npz Added Axes Tip Resize Functionality according to Axes documentation (#2661) 2022-05-09 19:40:19 +00:00
custom_coordinates.npz Made frames_comparsion testing utility a proper module of the library (#2346) 2021-12-03 21:18:18 +01:00
get_area.npz Made frames_comparsion testing utility a proper module of the library (#2346) 2021-12-03 21:18:18 +01:00
get_area_with_boundary_and_few_plot_points.npz Made frames_comparsion testing utility a proper module of the library (#2346) 2021-12-03 21:18:18 +01:00
get_area_with_riemann_rectangles.npz Made frames_comparsion testing utility a proper module of the library (#2346) 2021-12-03 21:18:18 +01:00
get_axis_labels.npz Made frames_comparsion testing utility a proper module of the library (#2346) 2021-12-03 21:18:18 +01:00
get_graph_label.npz Made frames_comparsion testing utility a proper module of the library (#2346) 2021-12-03 21:18:18 +01:00
get_lines_to_point.npz Made frames_comparsion testing utility a proper module of the library (#2346) 2021-12-03 21:18:18 +01:00
get_riemann_rectangles_use_vectorized[False].npz Add vectorized plotting functionality to improve performance (#2739) 2022-06-19 18:10:34 +02:00
get_riemann_rectangles_use_vectorized[True].npz Add vectorized plotting functionality to improve performance (#2739) 2022-06-19 18:10:34 +02:00
get_x_axis_label.npz Made frames_comparsion testing utility a proper module of the library (#2346) 2021-12-03 21:18:18 +01:00
get_y_axis_label.npz Made frames_comparsion testing utility a proper module of the library (#2346) 2021-12-03 21:18:18 +01:00
get_z_axis_label.npz Made frames_comparsion testing utility a proper module of the library (#2346) 2021-12-03 21:18:18 +01:00
log_scaling_graph.npz Made frames_comparsion testing utility a proper module of the library (#2346) 2021-12-03 21:18:18 +01:00
plot_derivative_graph_use_vectorized[False].npz Add vectorized plotting functionality to improve performance (#2739) 2022-06-19 18:10:34 +02:00
plot_derivative_graph_use_vectorized[True].npz Add vectorized plotting functionality to improve performance (#2739) 2022-06-19 18:10:34 +02:00
plot_functions_use_vectorized[False].npz Add vectorized plotting functionality to improve performance (#2739) 2022-06-19 18:10:34 +02:00
plot_functions_use_vectorized[True].npz Add vectorized plotting functionality to improve performance (#2739) 2022-06-19 18:10:34 +02:00
plot_line_graph.npz Made frames_comparsion testing utility a proper module of the library (#2346) 2021-12-03 21:18:18 +01:00
plot_use_vectorized[False].npz Add vectorized plotting functionality to improve performance (#2739) 2022-06-19 18:10:34 +02:00
plot_use_vectorized[True].npz Add vectorized plotting functionality to improve performance (#2739) 2022-06-19 18:10:34 +02:00
PlotFunctions.npz Made frames_comparsion testing utility a proper module of the library (#2346) 2021-12-03 21:18:18 +01:00
polar_graph.npz Made frames_comparsion testing utility a proper module of the library (#2346) 2021-12-03 21:18:18 +01:00
t_label.npz Made frames_comparsion testing utility a proper module of the library (#2346) 2021-12-03 21:18:18 +01:00