Module Expr Str Import alias identifier ImportFrom alias identifier ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias ClassDef bases NameLoad body FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad Call NameLoad NameLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr Str decorator_list FunctionDef arguments args NameParam defaults body Assign SubscriptStore AttributeLoad NameLoad attr Index Str ListLoad ListLoad Num Num ListLoad Num Num Assign SubscriptStore AttributeLoad NameLoad attr Index Str ListLoad Num Num Num Num decorator_list decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore NameLoad Assign NameStore Call NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Yield AttributeLoad NameLoad attr decorator_list NameLoad FunctionDef arguments args defaults body Assign NameStore Call NameLoad Assert CompareEq AttributeLoad NameLoad attr Num Assign AttributeStore NameLoad attr Num Assert CompareEq AttributeLoad NameLoad attr Num For NameStore TupleLoad Str Str Str Str body Assert CompareIs Call NameLoad NameLoad NameLoad NameLoad Expr Call NameLoad NameLoad NameLoad Num Assert CompareEq Call NameLoad NameLoad NameLoad Num For TupleStore NameStore NameStore TupleLoad TupleLoad Str Num TupleLoad Str Num body Assert CompareEq Call NameLoad NameLoad NameLoad NameLoad Expr Call NameLoad NameLoad NameLoad BinOpMult NameLoad Num Assert CompareEq Call NameLoad NameLoad NameLoad BinOpMult NameLoad Num decorator_list FunctionDef arguments args defaults body Assign NameStore Call NameLoad keyword TupleLoad Num Num Num Num Assert CompareEq AttributeLoad NameLoad attr Num Assign AttributeStore NameLoad attr Num Assert CompareEq AttributeLoad NameLoad attr Num Assert CompareEqEq AttributeLoad NameLoad attr AttributeLoad NameLoad attr Num Assert CompareEqEq AttributeLoad NameLoad attr AttributeLoad NameLoad attr UnaryOpUAdd Num decorator_list FunctionDef arguments args defaults body Assign NameStore Call NameLoad Assert CompareEq AttributeLoad NameLoad attr ListLoad Num Num Assign AttributeStore NameLoad attr TupleLoad Num Num Assert CompareEq AttributeLoad NameLoad attr ListLoad Num Num Assert CompareEq AttributeLoad NameLoad attr ListLoad Num Num Assign AttributeStore NameLoad attr TupleLoad Num Num Assert CompareEq AttributeLoad NameLoad attr ListLoad Num Num Assign AttributeStore NameLoad attr TupleLoad Num Num Expr Call AttributeLoad NameLoad attr TupleLoad Num Num Assert CompareEq AttributeLoad NameLoad attr ListLoad Num Num Expr Call AttributeLoad NameLoad attr TupleLoad Num Num Assert CompareGt SubscriptLoad AttributeLoad NameLoad attr Index Num Num Assert CompareEq SubscriptLoad AttributeLoad NameLoad attr Index Num SubscriptLoad AttributeLoad NameLoad attr Index Num Assign AttributeStore NameLoad attr TupleLoad Num Num Expr Call AttributeLoad NameLoad attr TupleLoad Num Num TupleLoad Num Num Assert CompareGt SubscriptLoad AttributeLoad NameLoad attr Index Num Num Assert CompareGt SubscriptLoad AttributeLoad NameLoad attr Index Num BinOpMult Num SubscriptLoad AttributeLoad NameLoad attr Index Num decorator_list FunctionDef arguments args defaults body Assign NameStore Call NameLoad Assign AttributeStore NameLoad attr TupleLoad Num Num Expr Call NameLoad Call AttributeLoad NameLoad attr ListLoad Num Num ListLoad ListLoad Num Num Assign AttributeStore NameLoad attr TupleLoad Num Num Expr Call NameLoad Call AttributeLoad NameLoad attr ListLoad Num Num ListLoad ListLoad Num Num Expr Call NameLoad Call AttributeLoad NameLoad attr ListLoad Num Num ListLoad ListLoad Num Num decorator_list FunctionDef arguments args defaults body Assign NameStore Call NameLoad Assign TupleStore AttributeStore NameLoad attr AttributeStore NameLoad attr TupleLoad Num Num Expr Call AttributeLoad NameLoad attr TupleLoad Num Num Assert CompareEq AttributeLoad NameLoad attr ListLoad Num Num Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr TupleLoad Num Num Assert CompareEq AttributeLoad NameLoad attr ListLoad Num Num Assert CompareEq SubscriptLoad AttributeLoad NameLoad attr Index Num Num Assert CompareLt SubscriptLoad AttributeLoad NameLoad attr Index Num Num decorator_list FunctionDef arguments args defaults body Assign NameStore Call NameLoad Assign TupleStore AttributeStore NameLoad attr AttributeStore NameLoad attr TupleLoad Num Num Expr Call AttributeLoad NameLoad attr TupleLoad Num Num Assert CompareEq AttributeLoad NameLoad attr ListLoad Num Num Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr TupleLoad Num Num Assert CompareEq AttributeLoad NameLoad attr ListLoad Num Num Assert CompareLt SubscriptLoad AttributeLoad NameLoad attr Index Num Num Assert CompareEq SubscriptLoad AttributeLoad NameLoad attr Index Num Num decorator_list FunctionDef arguments args defaults body Assign NameStore Call NameLoad Assign TupleStore AttributeStore NameLoad attr AttributeStore NameLoad attr TupleLoad Num Num Expr Call AttributeLoad NameLoad attr TupleLoad Num Num Assert CompareEq AttributeLoad NameLoad attr ListLoad Num Num Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr TupleLoad Num Num Assert CompareEq AttributeLoad NameLoad attr ListLoad Num Num decorator_list FunctionDef arguments args defaults body Assign NameStore Call NameLoad FunctionDef arguments args defaults vararg body Expr Call AttributeLoad NameLoad attr NameLoad Expr Call NameLoad Call AttributeLoad NameLoad attr NameLoad decorator_list Expr Call NameLoad Num Num Num Num Expr Call NameLoad AttributeLoad NameLoad attr TupleLoad Num Num Expr Call NameLoad Num Num Num Num Expr Call NameLoad AttributeLoad NameLoad attr TupleLoad Num Num Expr Call NameLoad Num Num Num Num Expr Call NameLoad AttributeLoad NameLoad attr TupleLoad Num Num Expr Call NameLoad Num Num Num Num Expr Call NameLoad AttributeLoad NameLoad attr TupleLoad Num Num Expr Call AttributeLoad NameLoad attr TupleLoad Num Num Num Num keyword NameLoad Expr Call NameLoad AttributeLoad NameLoad attr TupleLoad Num Num decorator_list FunctionDef arguments args defaults body Assign NameStore Call NameLoad Expr Call AttributeLoad NameLoad attr TupleLoad Num Num TupleLoad Num Num Assign NameStore Call AttributeLoad NameLoad attr TupleLoad Num Num Expr Call NameLoad NameLoad TupleLoad Num Num keyword Num decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Assign NameStore NameLoad Assign NameStore NameLoad Assign NameStore Call NameLoad keyword Str keyword TupleLoad Num Num Expr Call AttributeLoad AttributeLoad NameLoad attr attr keyword TupleLoad Num Num keyword Num keyword NameLoad keyword NameLoad Assert CompareGt SubscriptLoad AttributeLoad NameLoad attr Index Num Num Assert CompareEq SubscriptLoad AttributeLoad NameLoad attr Index Num Num Assign AttributeStore NameLoad attr TupleLoad Num Num Assign NameStore Call NameLoad keyword Str keyword TupleLoad Num Num Expr Call AttributeLoad AttributeLoad NameLoad attr attr keyword TupleLoad Num Num keyword Num keyword NameLoad keyword NameLoad keyword TupleLoad AttributeLoad NameLoad attr Assert CompareEq AttributeLoad NameLoad attr ListLoad Num Num decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Assign NameStore NameLoad Assign NameStore NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr keyword Str keyword TupleLoad Num Num keyword Num keyword Num Expr Call AttributeLoad AttributeLoad NameLoad attr attr keyword Str keyword TupleLoad Num Num keyword Num keyword Num Assert CompareGtE SubscriptLoad AttributeLoad NameLoad attr Index Num Num Expr Call AttributeLoad AttributeLoad NameLoad attr attr keyword Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr keyword Str keyword TupleLoad Num Num keyword TupleLoad Num Num Assert CompareGtE SubscriptLoad AttributeLoad NameLoad attr Index Num Num decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Assign NameStore NameLoad Assign NameStore NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr keyword AttributeLoad NameLoad attr Assert CompareEq SubscriptLoad AttributeLoad NameLoad attr Index Num Num Assert CompareLt SubscriptLoad AttributeLoad NameLoad attr Index Num Num Expr Call AttributeLoad AttributeLoad NameLoad attr attr keyword AttributeLoad NameLoad attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr keyword AttributeLoad NameLoad attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr keyword AttributeLoad NameLoad attr Assert CompareEq AttributeLoad NameLoad attr ListLoad Num Num Expr Call AttributeLoad AttributeLoad NameLoad attr attr keyword AttributeLoad NameLoad attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr keyword Call AttributeLoad NameLoad attr Str Assert CompareEq AttributeLoad NameLoad attr ListLoad Num Num Expr Call AttributeLoad AttributeLoad NameLoad attr attr keyword AttributeLoad NameLoad attr keyword TupleLoad AttributeLoad NameLoad attr Assert CompareEq AttributeLoad NameLoad attr ListLoad Num Num Assign AttributeStore NameLoad attr NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr keyword AttributeLoad NameLoad attr keyword TupleLoad AttributeLoad NameLoad attr Assert CompareEq AttributeLoad NameLoad attr ListLoad Num Num decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Assign NameStore NameLoad Assign NameStore NameLoad Assign NameStore Call NameLoad keyword Str keyword TupleLoad Num Num Expr Call AttributeLoad AttributeLoad NameLoad attr attr keyword TupleLoad Num Num keyword Num keyword NameLoad keyword NameLoad Assert CompareLt SubscriptLoad AttributeLoad NameLoad attr Index Num Num Assert CompareLt SubscriptLoad AttributeLoad NameLoad attr Index Num Num Assert CompareLt SubscriptLoad AttributeLoad NameLoad attr Index Num Num Assert CompareGt SubscriptLoad AttributeLoad NameLoad attr Index Num Num Expr Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr keyword BinOpDiv NameLoad Num keyword TupleLoad Num Num Assert CompareEq AttributeLoad NameLoad attr ListLoad Num Num Assert CompareGt SubscriptLoad AttributeLoad NameLoad attr Index Num Num Assert CompareGt SubscriptLoad AttributeLoad NameLoad attr Index Num Num Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr keyword TupleLoad Num Num keyword TupleLoad Num Num keyword TupleLoad AttributeLoad NameLoad attr Assert CompareEq AttributeLoad NameLoad attr ListLoad Num Num Assert CompareEq AttributeLoad NameLoad attr ListLoad Num Num Expr Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Assign NameStore NameLoad Assign NameStore NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr keyword Call AttributeLoad NameLoad attr Str Assert CompareEq AttributeLoad NameLoad attr ListLoad Num Num Assert CompareGt SubscriptLoad AttributeLoad NameLoad attr Index Num Num Assert CompareGt SubscriptLoad AttributeLoad NameLoad attr Index Num Num Expr Call AttributeLoad AttributeLoad NameLoad attr attr keyword Call AttributeLoad NameLoad attr Str Assert CompareEq AttributeLoad NameLoad attr ListLoad Num Num Assert CompareEq AttributeLoad NameLoad attr ListLoad Num Num decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Assign NameStore NameLoad Assign NameStore NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr Num Num Assert CompareEq Call NameLoad AttributeLoad NameLoad attr ListLoad Num BinOpDiv Num Num decorator_list
N/A N/A Test panzoom. N/A numpy np numpy.testing assert_allclose ac pytest yield_fixture vispy.app MouseEvent vispy.util keys base BaseVisual panzoom PanZoom MyTestVisual N/A BaseVisual N/A __init__ N/A N/A self N/A N/A N/A N/A N/A N/A super MyTestVisual self __init__ N/A N/A N/A self set_shader simple N/A N/A N/A self set_primitive_type lines N/A set_data N/A N/A self N/A N/A N/A N/A N/A self program N/A a_position N/A N/A -1 0 N/A 1 0 N/A N/A N/A self program N/A u_color N/A 1 1 1 1 N/A N/A panzoom N/A N/A qtbot canvas_pz N/A N/A N/A c canvas_pz N/A visual N/A MyTestVisual N/A N/A N/A c add_visual visual N/A N/A N/A visual set_data N/A N/A N/A c show N/A N/A N/A qtbot waitForWindowShown N/A c native N/A N/A N/A c panzoom N/A yield_fixture test_panzoom_basic_attrs N/A N/A N/A N/A N/A pz N/A PanZoom N/A N/A N/A pz aspect 1.0 N/A N/A pz aspect 2.0 N/A N/A N/A pz aspect 2.0 N/A name N/A xmin xmax ymin ymax N/A N/A N/A N/A getattr pz name None N/A N/A setattr pz name 1.0 N/A N/A N/A getattr pz name 1.0 N/A N/A name v N/A N/A zmin 1e-05 N/A zmax 100000.0 N/A N/A N/A N/A getattr pz name v N/A N/A setattr pz name N/A v 2 N/A N/A N/A getattr pz name N/A v 2 N/A test_panzoom_basic_constrain N/A N/A N/A N/A N/A pz N/A PanZoom constrain_bounds N/A -1 -1 1 1 N/A N/A N/A pz aspect 1.0 N/A N/A pz aspect 2.0 N/A N/A N/A pz aspect 2.0 N/A N/A N/A pz xmin N/A pz ymin -1 N/A N/A N/A pz xmax N/A pz ymax N/A 1 N/A test_panzoom_basic_pan_zoom N/A N/A N/A N/A N/A pz N/A PanZoom N/A N/A N/A pz pan N/A 0.0 0.0 N/A N/A pz pan N/A 1.0 -1.0 N/A N/A N/A pz pan N/A 1.0 -1.0 N/A N/A N/A pz zoom N/A 1.0 1.0 N/A N/A pz zoom N/A 2.0 0.5 N/A N/A N/A pz zoom N/A 2.0 0.5 N/A N/A pz zoom N/A 1.0 1.0 N/A N/A N/A pz pan_delta N/A -1.0 1.0 N/A N/A N/A pz pan N/A 0.0 0.0 N/A N/A N/A pz zoom_delta N/A 1.0 1.0 N/A N/A N/A N/A pz zoom N/A 0 2 N/A N/A N/A N/A pz zoom N/A 0 N/A N/A pz zoom N/A 1 N/A N/A pz zoom N/A 1.0 1.0 N/A N/A N/A pz zoom_delta N/A 2.0 3.0 N/A 0.5 0.5 N/A N/A N/A N/A pz zoom N/A 0 2 N/A N/A N/A N/A pz zoom N/A 1 N/A 3 N/A N/A pz zoom N/A 0 N/A test_panzoom_map N/A N/A N/A N/A N/A pz N/A PanZoom N/A N/A pz pan N/A 1.0 -1.0 N/A N/A ac N/A N/A pz map N/A 0.0 0.0 N/A N/A 1.0 -1.0 N/A N/A pz zoom N/A 2.0 0.5 N/A N/A ac N/A N/A pz map N/A 0.0 0.0 N/A N/A 2.0 -0.5 N/A N/A ac N/A N/A pz imap N/A 2.0 -0.5 N/A N/A 0.0 0.0 N/A test_panzoom_constraints_x N/A N/A N/A N/A N/A pz N/A PanZoom N/A N/A N/A pz xmin N/A pz xmax N/A -2 2 N/A N/A N/A pz pan_delta N/A -2 2 N/A N/A N/A pz pan N/A -1 2 N/A N/A N/A pz reset N/A N/A N/A pz zoom_delta N/A -1 -2 N/A N/A N/A pz pan N/A 0 0 N/A N/A N/A N/A pz zoom N/A 0 0.5 N/A N/A N/A N/A pz zoom N/A 1 0.5 N/A test_panzoom_constraints_y N/A N/A N/A N/A N/A pz N/A PanZoom N/A N/A N/A pz ymin N/A pz ymax N/A -2 2 N/A N/A N/A pz pan_delta N/A 2 -2 N/A N/A N/A pz pan N/A 2 -1 N/A N/A N/A pz reset N/A N/A N/A pz zoom_delta N/A -2 -1 N/A N/A N/A pz pan N/A 0 0 N/A N/A N/A N/A pz zoom N/A 0 0.5 N/A N/A N/A N/A pz zoom N/A 1 0.5 N/A test_panzoom_constraints_z N/A N/A N/A N/A N/A pz N/A PanZoom N/A N/A N/A pz zmin N/A pz zmax N/A 0.5 2 N/A N/A N/A pz zoom_delta N/A -10 -10 N/A N/A N/A pz zoom N/A 0.5 0.5 N/A N/A N/A pz reset N/A N/A N/A pz zoom_delta N/A 10 10 N/A N/A N/A pz zoom N/A 2 2 N/A test_panzoom_set_range N/A N/A N/A N/A N/A pz N/A PanZoom _test_range N/A N/A N/A bounds N/A N/A N/A N/A pz set_range bounds N/A N/A ac N/A N/A pz get_range bounds N/A N/A N/A _test_range -1 -1 1 1 N/A N/A ac N/A pz zoom N/A 1 1 N/A N/A _test_range -0.5 -0.5 0.5 0.5 N/A N/A ac N/A pz zoom N/A 2 2 N/A N/A _test_range 0 0 1 1 N/A N/A ac N/A pz zoom N/A 2 2 N/A N/A _test_range -1 0 1 1 N/A N/A ac N/A pz zoom N/A 1 2 N/A N/A N/A pz set_range N/A -1 0 1 1 keep_aspect True N/A N/A ac N/A pz zoom N/A 1 1 N/A test_panzoom_mouse_pos N/A N/A N/A N/A N/A pz N/A PanZoom N/A N/A N/A pz zoom_delta N/A 10 10 N/A 0.5 0.25 N/A pos N/A N/A pz get_mouse_pos N/A 0.01 -0.01 N/A N/A ac pos N/A 0.5 0.25 atol 0.001 N/A test_panzoom_pan_mouse N/A N/A qtbot canvas_pz panzoom N/A N/A N/A c canvas_pz N/A pz panzoom N/A press N/A MouseEvent type mouse_press pos N/A 0 0 N/A N/A N/A N/A c events mouse_move pos N/A 10.0 0.0 button 1 last_event press press_event press N/A N/A N/A N/A pz pan N/A 0 0 N/A N/A N/A N/A pz pan N/A 1 0 N/A N/A pz pan N/A 0 0 N/A press N/A MouseEvent type mouse_press pos N/A 0 0 N/A N/A N/A N/A c events mouse_move pos N/A 10.0 0.0 button 1 last_event press press_event press modifiers N/A N/A keys CONTROL N/A N/A N/A pz pan N/A 0 0 N/A test_panzoom_touch N/A N/A qtbot canvas_pz panzoom N/A N/A N/A c canvas_pz N/A pz panzoom N/A N/A N/A N/A c events touch type pinch pos N/A 0 0 scale 1 last_scale 1 N/A N/A N/A N/A c events touch type pinch pos N/A 0 0 scale 2 last_scale 1 N/A N/A N/A N/A pz zoom N/A 0 2 N/A N/A N/A N/A c events touch type end N/A N/A N/A N/A c events touch type touch pos N/A 0.1 0 last_pos N/A 0 0 N/A N/A N/A N/A pz pan N/A 0 1 N/A test_panzoom_pan_keyboard N/A N/A qtbot canvas_pz panzoom N/A N/A N/A c canvas_pz N/A pz panzoom N/A N/A N/A N/A c events key_press key N/A keys UP N/A N/A N/A N/A pz pan N/A 0 0 N/A N/A N/A N/A pz pan N/A 1 0 N/A N/A N/A N/A c events key_press key N/A keys LEFT N/A N/A N/A N/A c events key_press key N/A keys DOWN N/A N/A N/A N/A c events key_press key N/A keys RIGHT N/A N/A N/A pz pan N/A 0 0 N/A N/A N/A N/A c events key_press key N/A keys RIGHT N/A N/A N/A N/A c events key_press key N/A N/A keys Key r N/A N/A N/A pz pan N/A 0 0 N/A N/A N/A N/A c events key_press key N/A keys UP modifiers N/A N/A keys CONTROL N/A N/A N/A pz pan N/A 0 0 N/A N/A pz enable_keyboard_pan False N/A N/A N/A N/A c events key_press key N/A keys UP modifiers N/A N/A keys CONTROL N/A N/A N/A pz pan N/A 0 0 N/A test_panzoom_zoom_mouse N/A N/A qtbot canvas_pz panzoom N/A N/A N/A c canvas_pz N/A pz panzoom N/A press N/A MouseEvent type mouse_press pos N/A 50.0 50.0 N/A N/A N/A N/A c events mouse_move pos N/A 0.0 0.0 button 2 last_event press press_event press N/A N/A N/A N/A pz pan N/A 0 0 N/A N/A N/A N/A pz pan N/A 1 0 N/A N/A N/A N/A pz zoom N/A 0 1 N/A N/A N/A N/A pz zoom N/A 1 1 N/A N/A N/A pz reset N/A size N/A N/A np asarray N/A c size N/A N/A N/A N/A c events mouse_wheel pos N/A size 2.0 delta N/A 0.0 1.0 N/A N/A N/A pz pan N/A 0 0 N/A N/A N/A N/A pz zoom N/A 0 1 N/A N/A N/A N/A pz zoom N/A 1 1 N/A N/A N/A pz reset N/A N/A N/A N/A c events mouse_wheel pos N/A 0.0 0.0 delta N/A 0.0 1.0 modifiers N/A N/A keys CONTROL N/A N/A N/A pz pan N/A 0 0 N/A N/A N/A pz zoom N/A 1 1 N/A N/A N/A pz reset N/A test_panzoom_zoom_keyboard N/A N/A qtbot canvas_pz panzoom N/A N/A N/A c canvas_pz N/A pz panzoom N/A N/A N/A N/A c events key_press key N/A N/A keys Key + N/A N/A N/A pz pan N/A 0 0 N/A N/A N/A N/A pz zoom N/A 0 1 N/A N/A N/A N/A pz zoom N/A 1 1 N/A N/A N/A N/A c events key_press key N/A N/A keys Key - N/A N/A N/A pz pan N/A 0 0 N/A N/A N/A pz zoom N/A 1 1 N/A test_panzoom_resize N/A N/A qtbot canvas_pz panzoom N/A N/A N/A c canvas_pz N/A pz panzoom N/A N/A N/A N/A c native resize 400 600 N/A N/A N/A list N/A pz _canvas_aspect N/A 1.0 N/A 2.0 3 N/A