<s> """<STR_LIT>""" <EOL> import sys <EOL> import numpy as np <EOL> from vispy import app , scene <EOL> from vispy . util . filter import gaussian_filter <EOL> canvas1 = scene . SceneCanvas ( keys = '<STR_LIT>' , show = True ) <EOL> view1 = canvas1 . central_widget . add_view ( ) <EOL> view1 . camera = scene . TurntableCamera ( fov = <NUM_LIT> ) <EOL> canvas2 = scene . SceneCanvas ( keys = '<STR_LIT>' , show = True , <EOL> shared = canvas1 . context ) <EOL> view2 = canvas2 . central_widget . add_view ( ) <EOL> view2 . camera = '<STR_LIT>' <EOL> z = gaussian_filter ( np . random . normal ( size = ( <NUM_LIT:50> , <NUM_LIT:50> ) ) , ( <NUM_LIT:1> , <NUM_LIT:1> ) ) * <NUM_LIT:10> <EOL> p1 = scene . visuals . SurfacePlot ( z = z , color = ( <NUM_LIT:0.5> , <NUM_LIT:0.5> , <NUM_LIT:1> , <NUM_LIT:1> ) , shading = '<STR_LIT>' ) <EOL> p1 . transform = scene . transforms . MatrixTransform ( ) <EOL> p1 . transform . scale ( [ <NUM_LIT:1> / <NUM_LIT> , <NUM_LIT:1> / <NUM_LIT> , <NUM_LIT> ] ) <EOL> p1 . transform . translate ( [ - <NUM_LIT:0.5> , - <NUM_LIT:0.5> , <NUM_LIT:0> ] ) <EOL> view1 . add ( p1 ) <EOL> view2 . add ( p1 ) <EOL> axis = scene . visuals . XYZAxis ( parent = view1 . scene ) <EOL> canvas = canvas1 <EOL> if __name__ == '<STR_LIT:__main__>' : <EOL> if sys . flags . interactive == <NUM_LIT:0> : <EOL> app . run ( ) </s>
