[vispy] 02/02: Merge tag 'upstream/0.4.0'
Frédéric-Emmanuel Picca
picca at moszumanska.debian.org
Thu Jul 2 04:54:32 UTC 2015
This is an automated email from the git hooks/post-receive script.
picca pushed a commit to branch master
in repository vispy.
commit 843fc7110e2b3fbf3b2c02ae0043362ff5701306
Merge: 1de3129 972f0c8
Author: Picca Frédéric-Emmanuel <picca at debian.org>
Date: Wed Jul 1 21:48:51 2015 +0200
Merge tag 'upstream/0.4.0'
Upstream version 0.4.0
.coveragerc | 11 +-
.gitignore | 3 +-
.travis.yml | 70 +-
Makefile | 13 +-
README.rst | 15 +-
appveyor.yml | 36 +
codegen/annotations.py | 103 +-
codegen/createglapi.py | 60 +-
codegen/get-deprecated.py | 69 +
codegen/headerparser.py | 5 +-
doc/ext/gloooverviewgenerator.py | 20 +-
doc/gloo.rst | 40 +-
doc/index.rst | 20 +-
doc/scene.rst | 24 +-
doc/user_guide.md | 329 ++++
examples/basics/gloo/animate_images.py | 16 +-
examples/basics/gloo/animate_images_slice.py | 34 +-
examples/basics/gloo/animate_shape.py | 12 +-
examples/basics/gloo/display_lines.py | 47 +-
examples/basics/gloo/display_points.py | 25 +-
examples/basics/gloo/display_shape.py | 6 +-
examples/basics/gloo/gpuimage.py | 11 +-
examples/basics/gloo/hello_fbo.py | 24 +-
examples/basics/gloo/multi_texture.py | 88 +
examples/basics/gloo/post_processing.py | 46 +-
examples/basics/gloo/rotate_cube.py | 37 +-
examples/basics/gloo/start.py | 12 +-
examples/basics/gloo/start_shaders.py | 26 +-
examples/basics/plotting/export.py | 31 +
examples/basics/plotting/mpl_plot.py | 13 +-
examples/basics/plotting/scatter_histogram.py | 25 +
examples/basics/plotting/spectrogram.py | 26 +
examples/basics/plotting/vispy_plot.py | 18 -
examples/basics/plotting/volume.py | 31 +
examples/basics/scene/background_borders.py | 22 +
examples/basics/scene/colored_line.py | 49 +
examples/basics/scene/console.py | 47 +
examples/basics/scene/cube.py | 23 +
examples/basics/scene/flipped_axis.py | 87 +
examples/basics/scene/grid.py | 21 +-
examples/basics/scene/grid_large.py | 9 +-
examples/basics/scene/image.py | 8 +-
examples/basics/scene/isocurve.py | 18 +-
examples/basics/scene/isocurve_for_trisurface.py | 46 +
examples/basics/scene/isosurface.py | 22 +-
examples/basics/scene/line.py | 10 +-
examples/basics/scene/line_update.py | 41 +
examples/basics/scene/modular_shaders/editor.py | 11 +-
examples/basics/scene/modular_shaders/sandbox.py | 39 +-
examples/basics/scene/nested_viewbox.py | 25 +-
examples/basics/scene/one_cam_two_scenes.py | 51 +
examples/basics/scene/one_scene_four_cams.py | 70 +
examples/basics/scene/sensitivity.py | 43 +
examples/basics/scene/shared_context.py | 45 +
examples/basics/scene/stereo.py | 57 +
examples/basics/scene/surface_plot.py | 15 +-
examples/basics/scene/text.py | 20 +-
examples/basics/scene/viewbox.py | 62 +-
examples/basics/scene/volume.py | 133 ++
examples/basics/visuals/arcball.py | 76 +
examples/basics/visuals/cube.py | 54 +
examples/basics/visuals/custom_visual.py | 116 +-
examples/basics/visuals/dynamic_polygon.py | 117 ++
examples/basics/visuals/image_transforms.py | 31 +-
examples/basics/visuals/image_visual.py | 25 +-
examples/basics/visuals/line.py | 79 +-
examples/basics/visuals/line_plot.py | 32 +-
examples/basics/visuals/line_transform.py | 39 +-
examples/basics/visuals/line_update.py | 46 -
examples/basics/visuals/markers.py | 42 +-
examples/basics/visuals/mesh.py | 58 +-
examples/basics/visuals/modular_components.py | 179 --
examples/basics/visuals/modular_line.py | 44 -
examples/basics/visuals/modular_mesh.py | 126 --
examples/basics/visuals/modular_point.py | 39 -
examples/basics/visuals/polygon_visual.py | 74 +-
examples/basics/visuals/reactive_ellipse.py | 47 -
examples/basics/visuals/reactive_polygon.py | 58 -
.../basics/visuals/reactive_regular_polygon.py | 55 -
examples/basics/visuals/rescalingmarkers.py | 62 +
examples/basics/visuals/text_visual.py | 15 +-
examples/basics/visuals/tube.py | 70 +
examples/basics/visuals/visual_filters.py | 108 ++
examples/benchmark/scene_test_1.py | 355 ++++
examples/benchmark/scene_test_2.py | 193 +++
examples/benchmark/simple_glut.py | 3 +-
examples/benchmark/simple_vispy.py | 13 +-
examples/collections/choropleth.py | 84 +
examples/collections/path_collection.py | 49 +
examples/collections/point_collection.py | 35 +
examples/collections/polygon_collection.py | 54 +
examples/collections/segment_collection.py | 40 +
examples/collections/tiger.py | 75 +
examples/collections/triangle_collection.py | 69 +
examples/demo/gloo/atom.py | 38 +-
examples/demo/gloo/boids.py | 101 +-
examples/demo/gloo/brain.py | 47 +-
examples/demo/gloo/camera.py | 20 +-
examples/demo/gloo/cloud.py | 67 +-
examples/demo/gloo/donut.py | 78 +-
examples/demo/gloo/fireworks.py | 33 +-
examples/demo/gloo/galaxy.py | 61 +-
examples/demo/gloo/galaxy/galaxy.py | 205 +++
examples/demo/gloo/galaxy/galaxy_simulation.py | 235 +++
examples/demo/gloo/galaxy/galaxy_specrend.py | 422 +++++
examples/demo/gloo/game_of_life.py | 24 +-
examples/demo/gloo/glsl_sandbox_cube.py | 59 +-
examples/demo/gloo/graph.py | 50 +-
examples/demo/gloo/grayscott.py | 21 +-
examples/demo/gloo/high_frequency.py | 119 ++
examples/demo/gloo/imshow.py | 20 +-
examples/demo/gloo/imshow_cuts.py | 32 +-
examples/demo/gloo/jfa/jfa_translation.py | 5 +
examples/demo/gloo/jfa/jfa_vispy.py | 70 +-
examples/demo/gloo/mandelbrot.py | 95 +-
.../gloo/{mandelbrot.py => mandelbrot_double.py} | 176 +-
examples/demo/gloo/markers.py | 232 ---
examples/demo/gloo/molecular_viewer.py | 36 +-
examples/demo/gloo/ndscatter.py | 93 +-
examples/demo/gloo/offscreen.py | 21 +-
examples/demo/gloo/primitive_mesh_viewer_qt.py | 378 +++++
examples/demo/gloo/quiver.py | 292 ++++
examples/demo/gloo/rain.py | 19 +-
examples/demo/gloo/raytracing.py | 63 +-
examples/demo/gloo/realtime_signals.py | 51 +-
examples/demo/gloo/shadertoy.py | 441 +++++
examples/demo/gloo/show_markers.py | 115 --
examples/demo/gloo/signals.py | 35 +-
examples/demo/gloo/spacy.py | 66 +-
examples/demo/gloo/terrain.py | 38 +-
examples/demo/gloo/unstructured_2d.py | 58 +-
examples/demo/gloo/voronoi.py | 35 +-
examples/demo/scene/isocurve_for_trisurface_qt.py | 129 ++
examples/demo/scene/magnify.py | 97 ++
examples/ipynb/colormaps.ipynb | 163 ++
examples/ipynb/display_points.ipynb | 152 --
examples/ipynb/display_shape.ipynb | 116 --
examples/ipynb/donut.ipynb | 255 ---
examples/ipynb/fireworks.ipynb | 195 ---
examples/ipynb/galaxy.ipynb | 238 ---
examples/ipynb/mandelbrot.ipynb | 251 ---
examples/ipynb/post_processing.ipynb | 228 ---
examples/ipynb/rain.ipynb | 202 ---
examples/ipynb/spacy.ipynb | 220 ---
examples/ipynb/voronoi.ipynb | 172 --
examples/ipynb/webgl_example_1.ipynb | 211 +++
examples/ipynb/webgl_example_2.ipynb | 270 +++
examples/tutorial/app/app_events.py | 9 +-
examples/tutorial/app/fps.py | 8 +-
examples/tutorial/app/interactive.py | 54 +
examples/tutorial/app/shared_context.py | 7 +-
examples/tutorial/app/simple.py | 8 +-
examples/tutorial/app/simple_wx.py | 56 +
examples/tutorial/gl/cube.py | 47 +-
examples/tutorial/gl/fireworks.py | 29 +-
examples/tutorial/gl/quad.py | 16 +-
examples/tutorial/gloo/colored_cube.py | 32 +-
examples/tutorial/gloo/colored_quad.py | 10 +-
examples/tutorial/gloo/lighted_cube.py | 28 +-
examples/tutorial/gloo/outlined_cube.py | 31 +-
examples/tutorial/gloo/rotating_quad.py | 12 +-
examples/tutorial/gloo/texture_precision.py | 143 ++
examples/tutorial/gloo/textured_cube.py | 32 +-
examples/tutorial/gloo/textured_quad.py | 14 +-
examples/tutorial/visuals/T01_basic_visual.py | 167 ++
examples/tutorial/visuals/T02_measurements.py | 227 +++
examples/tutorial/visuals/T03_antialiasing.py | 216 +++
examples/tutorial/visuals/T04_fragment_programs.py | 81 +
examples/tutorial/visuals/T05_viewer_location.py | 97 ++
make/install_python.ps1 | 125 ++
make/make.py | 23 +-
setup.py | 28 +-
vispy/__init__.py | 10 +-
vispy/app/__init__.py | 4 +-
vispy/app/_config.py | 20 -
vispy/app/_default_app.py | 27 +-
vispy/app/application.py | 76 +-
vispy/app/backends/__init__.py | 9 +-
vispy/app/backends/_egl.py | 80 +-
vispy/app/backends/_glfw.py | 150 +-
vispy/app/backends/_glut.py | 502 ------
vispy/app/backends/_ipynb_static.py | 33 +-
vispy/app/backends/_ipynb_util.py | 104 ++
vispy/app/backends/_ipynb_vnc.py | 27 +-
vispy/app/backends/_ipynb_webgl.py | 315 ++++
vispy/app/backends/_pyglet.py | 76 +-
vispy/app/backends/_pyqt4.py | 17 +-
vispy/app/backends/_pyqt5.py | 43 +
vispy/app/backends/_pyside.py | 17 +-
vispy/app/backends/_qt.py | 463 +++--
vispy/app/backends/_sdl2.py | 92 +-
vispy/app/backends/_template.py | 34 +-
vispy/app/backends/_test.py | 2 +-
vispy/app/backends/_wx.py | 196 ++-
.../line => app/backends/ipython}/__init__.py | 4 +-
vispy/app/backends/ipython/_widget.py | 88 +
.../shaders => app/backends}/tests/__init__.py | 0
vispy/app/backends/tests/test_ipynb_util.py | 112 ++
vispy/app/base.py | 194 ++-
vispy/app/canvas.py | 384 +++--
vispy/app/inputhook.py | 75 +
vispy/app/qt.py | 74 +
vispy/app/tests/qt-designer.ui | 6 +-
vispy/app/tests/test_app.py | 85 +-
vispy/app/tests/test_backends.py | 33 +-
vispy/app/tests/test_context.py | 77 +-
vispy/app/tests/test_interactive.py | 27 +
vispy/app/tests/test_qt.py | 47 +-
vispy/app/tests/test_simultaneous.py | 25 +-
vispy/app/timer.py | 22 +-
vispy/color/__init__.py | 12 +-
vispy/color/_color_dict.py | 17 +-
vispy/color/{_color.py => color_array.py} | 272 +--
vispy/color/color_space.py | 183 ++
vispy/color/colormap.py | 564 +++++++
vispy/color/tests/test_color.py | 185 +-
vispy/ext/cocoapy.py | 21 +-
vispy/ext/cubehelix.py | 138 ++
vispy/ext/decorator.py | 253 +++
vispy/ext/egl.py | 4 +-
vispy/ext/fontconfig.py | 3 +-
vispy/ext/freetype.py | 30 +-
vispy/ext/gdi32plus.py | 19 +-
vispy/ext/glfw.py | 34 +-
vispy/ext/gzip_open.py | 2 +-
vispy/ext/ipy_inputhook.py | 301 ++++
vispy/ext/mplutils.py | 4 +-
vispy/ext/ordereddict.py | 2 +-
vispy/ext/py24_ordereddict.py | 8 +-
vispy/ext/six.py | 3 +
vispy/geometry/__init__.py | 16 +-
vispy/geometry/_triangulation_debugger.py | 14 +-
vispy/geometry/calculations.py | 58 +-
vispy/geometry/generation.py | 134 +-
vispy/geometry/isocurve.py | 4 +-
vispy/geometry/isosurface.py | 7 +-
vispy/geometry/meshdata.py | 421 +++--
vispy/geometry/normals.py | 82 +
vispy/geometry/parametric.py | 57 +
vispy/geometry/polygon.py | 17 +-
vispy/geometry/rect.py | 56 +-
vispy/geometry/tests/test_calculations.py | 24 +
vispy/geometry/tests/test_generation.py | 10 +-
vispy/geometry/tests/test_meshdata.py | 34 +
vispy/geometry/tests/test_triangulation.py | 79 +-
vispy/geometry/torusknot.py | 142 ++
vispy/geometry/triangulation.py | 335 ++--
vispy/gloo/__init__.py | 20 +-
vispy/gloo/buffer.py | 616 ++-----
vispy/gloo/context.py | 258 +++
vispy/gloo/framebuffer.py | 451 ++---
vispy/gloo/gl/__init__.py | 58 +-
vispy/gloo/gl/{_angle.py => _es2.py} | 11 +-
vispy/gloo/gl/{_desktop.py => _gl2.py} | 9 +-
vispy/gloo/gl/_proxy.py | 4 -
vispy/gloo/gl/{_pyopengl.py => _pyopengl2.py} | 39 +-
vispy/gloo/gl/angle.py | 42 -
vispy/gloo/gl/dummy.py | 25 +
vispy/gloo/gl/es2.py | 62 +
vispy/gloo/gl/{desktop.py => gl2.py} | 68 +-
vispy/gloo/gl/glplus.py | 169 ++
vispy/gloo/gl/{pyopengl.py => pyopengl2.py} | 60 +-
vispy/gloo/gl/tests/test_basics.py | 35 +-
vispy/gloo/gl/tests/test_functionality.py | 39 +-
vispy/gloo/gl/tests/test_names.py | 82 +-
vispy/gloo/gl/tests/test_use.py | 47 +-
vispy/gloo/gl/webgl.py | 29 -
vispy/gloo/glir.py | 1266 ++++++++++++++
vispy/gloo/globject.py | 153 +-
vispy/gloo/initialize.py | 18 -
vispy/gloo/preprocessor.py | 70 +
vispy/gloo/program.py | 815 +++++----
vispy/gloo/shader.py | 284 ----
vispy/gloo/tests/test_buffer.py | 389 +++--
vispy/gloo/tests/test_context.py | 119 ++
vispy/gloo/tests/test_framebuffer.py | 177 ++
vispy/gloo/tests/test_glir.py | 89 +
vispy/gloo/tests/test_globject.py | 41 +-
vispy/gloo/tests/test_program.py | 338 +++-
vispy/gloo/tests/test_shader.py | 90 -
vispy/gloo/tests/test_texture.py | 850 ++++++----
vispy/gloo/tests/test_use_gloo.py | 107 +-
vispy/gloo/tests/test_util.py | 60 +
vispy/gloo/tests/test_variable.py | 139 --
vispy/gloo/tests/test_wrappers.py | 174 +-
vispy/gloo/texture.py | 1146 ++++++-------
vispy/gloo/util.py | 26 +-
vispy/gloo/variable.py | 386 -----
vispy/gloo/wrappers.py | 1154 ++++++-------
vispy/glsl/__init__.py | 44 +
.../shaders/tests => glsl/antialias}/__init__.py | 0
vispy/glsl/antialias/antialias.glsl | 7 +
vispy/glsl/antialias/cap-butt.glsl | 31 +
vispy/glsl/antialias/cap-round.glsl | 29 +
vispy/glsl/antialias/cap-square.glsl | 30 +
vispy/glsl/antialias/cap-triangle-in.glsl | 30 +
vispy/glsl/antialias/cap-triangle-out.glsl | 30 +
vispy/glsl/antialias/cap.glsl | 67 +
vispy/glsl/antialias/caps.glsl | 67 +
vispy/glsl/antialias/filled.glsl | 45 +
vispy/glsl/antialias/outline.glsl | 40 +
vispy/glsl/antialias/stroke.glsl | 43 +
.../shaders/tests => glsl/arrows}/__init__.py | 0
vispy/glsl/arrows/angle-30.glsl | 12 +
vispy/glsl/arrows/angle-60.glsl | 12 +
vispy/glsl/arrows/angle-90.glsl | 12 +
vispy/glsl/arrows/arrow.frag | 38 +
vispy/glsl/arrows/arrow.vert | 49 +
vispy/glsl/arrows/arrows.glsl | 17 +
vispy/glsl/arrows/common.glsl | 187 +++
vispy/glsl/arrows/curved.glsl | 63 +
vispy/glsl/arrows/stealth.glsl | 50 +
vispy/glsl/arrows/triangle-30.glsl | 12 +
vispy/glsl/arrows/triangle-60.glsl | 12 +
vispy/glsl/arrows/triangle-90.glsl | 12 +
vispy/glsl/arrows/util.glsl | 98 ++
vispy/glsl/build-spatial-filters.py | 675 ++++++++
.../shaders/tests => glsl/collections}/__init__.py | 0
vispy/glsl/collections/agg-fast-path.frag | 20 +
vispy/glsl/collections/agg-fast-path.vert | 78 +
vispy/glsl/collections/agg-glyph.frag | 60 +
vispy/glsl/collections/agg-glyph.vert | 33 +
vispy/glsl/collections/agg-marker.frag | 35 +
vispy/glsl/collections/agg-marker.vert | 48 +
vispy/glsl/collections/agg-path.frag | 55 +
vispy/glsl/collections/agg-path.vert | 166 ++
vispy/glsl/collections/agg-point.frag | 21 +
vispy/glsl/collections/agg-point.vert | 35 +
vispy/glsl/collections/agg-segment.frag | 32 +
vispy/glsl/collections/agg-segment.vert | 75 +
vispy/glsl/collections/marker.frag | 38 +
vispy/glsl/collections/marker.vert | 48 +
vispy/glsl/collections/raw-path.frag | 15 +
vispy/glsl/collections/raw-path.vert | 24 +
vispy/glsl/collections/raw-point.frag | 14 +
vispy/glsl/collections/raw-point.vert | 31 +
vispy/glsl/collections/raw-segment.frag | 18 +
vispy/glsl/collections/raw-segment.vert | 26 +
vispy/glsl/collections/raw-triangle.frag | 13 +
vispy/glsl/collections/raw-triangle.vert | 26 +
vispy/glsl/collections/sdf-glyph-ticks.vert | 69 +
vispy/glsl/collections/sdf-glyph.frag | 80 +
vispy/glsl/collections/sdf-glyph.vert | 59 +
vispy/glsl/collections/tick-labels.vert | 71 +
.../shaders/tests => glsl/colormaps}/__init__.py | 0
vispy/glsl/colormaps/autumn.glsl | 20 +
vispy/glsl/colormaps/blues.glsl | 20 +
vispy/glsl/colormaps/color-space.glsl | 17 +
vispy/glsl/colormaps/colormaps.glsl | 24 +
vispy/glsl/colormaps/cool.glsl | 20 +
vispy/glsl/colormaps/fire.glsl | 21 +
vispy/glsl/colormaps/gray.glsl | 20 +
vispy/glsl/colormaps/greens.glsl | 20 +
vispy/glsl/colormaps/hot.glsl | 22 +
vispy/glsl/colormaps/ice.glsl | 20 +
vispy/glsl/colormaps/icefire.glsl | 23 +
vispy/glsl/colormaps/parse.py | 38 +
vispy/glsl/colormaps/reds.glsl | 20 +
vispy/glsl/colormaps/spring.glsl | 20 +
vispy/glsl/colormaps/summer.glsl | 20 +
vispy/glsl/colormaps/user.glsl | 22 +
vispy/glsl/colormaps/util.glsl | 41 +
vispy/glsl/colormaps/wheel.glsl | 21 +
vispy/glsl/colormaps/winter.glsl | 20 +
.../shaders/tests => glsl/markers}/__init__.py | 0
vispy/glsl/markers/arrow.glsl | 12 +
vispy/glsl/markers/asterisk.glsl | 16 +
vispy/glsl/markers/chevron.glsl | 14 +
vispy/glsl/markers/clover.glsl | 20 +
vispy/glsl/markers/club.glsl | 31 +
vispy/glsl/markers/cross.glsl | 17 +
vispy/glsl/markers/diamond.glsl | 12 +
vispy/glsl/markers/disc.glsl | 9 +
vispy/glsl/markers/ellipse.glsl | 67 +
vispy/glsl/markers/hbar.glsl | 9 +
vispy/glsl/markers/heart.glsl | 15 +
vispy/glsl/markers/infinity.glsl | 15 +
vispy/glsl/markers/marker-sdf.frag | 74 +
vispy/glsl/markers/marker-sdf.vert | 41 +
vispy/glsl/markers/marker.frag | 36 +
vispy/glsl/markers/marker.vert | 46 +
vispy/glsl/markers/markers.glsl | 24 +
vispy/glsl/markers/pin.glsl | 18 +
vispy/glsl/markers/ring.glsl | 11 +
vispy/glsl/markers/spade.glsl | 28 +
vispy/glsl/markers/square.glsl | 10 +
vispy/glsl/markers/tag.glsl | 11 +
vispy/glsl/markers/triangle.glsl | 14 +
vispy/glsl/markers/vbar.glsl | 9 +
.../{scene/shaders/tests => glsl/math}/__init__.py | 0
vispy/glsl/math/circle-through-2-points.glsl | 30 +
vispy/glsl/math/constants.glsl | 48 +
vispy/glsl/math/double.glsl | 114 ++
vispy/glsl/math/functions.glsl | 20 +
vispy/glsl/math/point-to-line-distance.glsl | 31 +
vispy/glsl/math/point-to-line-projection.glsl | 29 +
vispy/glsl/math/signed-line-distance.glsl | 27 +
vispy/glsl/math/signed-segment-distance.glsl | 30 +
.../{scene/shaders/tests => glsl/misc}/__init__.py | 0
vispy/glsl/misc/regular-grid.frag | 244 +++
vispy/glsl/misc/spatial-filters.frag | 322 ++++
vispy/glsl/misc/viewport-NDC.glsl | 20 +
.../shaders/tests => glsl/transforms}/__init__.py | 0
vispy/glsl/transforms/azimuthal-equal-area.glsl | 32 +
vispy/glsl/transforms/azimuthal-equidistant.glsl | 38 +
vispy/glsl/transforms/hammer.glsl | 44 +
vispy/glsl/transforms/identity.glsl | 6 +
vispy/glsl/transforms/identity_forward.glsl | 23 +
vispy/glsl/transforms/identity_inverse.glsl | 23 +
vispy/glsl/transforms/linear-scale.glsl | 127 ++
vispy/glsl/transforms/log-scale.glsl | 126 ++
.../transforms/mercator-transverse-forward.glsl | 40 +
.../transforms/mercator-transverse-inverse.glsl | 40 +
vispy/glsl/transforms/panzoom.glsl | 10 +
vispy/glsl/transforms/polar.glsl | 41 +
vispy/glsl/transforms/position.glsl | 44 +
vispy/glsl/transforms/power-scale.glsl | 139 ++
vispy/glsl/transforms/projection.glsl | 7 +
vispy/glsl/transforms/pvm.glsl | 13 +
vispy/glsl/transforms/rotate.glsl | 45 +
vispy/glsl/transforms/trackball.glsl | 15 +
vispy/glsl/transforms/translate.glsl | 35 +
vispy/glsl/transforms/transverse_mercator.glsl | 38 +
vispy/glsl/transforms/viewport-clipping.glsl | 14 +
vispy/glsl/transforms/viewport-transform.glsl | 16 +
vispy/glsl/transforms/viewport.glsl | 50 +
vispy/glsl/transforms/x.glsl | 24 +
vispy/glsl/transforms/y.glsl | 19 +
vispy/glsl/transforms/z.glsl | 14 +
vispy/html/static/js/jquery.mousewheel.min.js | 8 +
vispy/html/static/js/vispy.js | 190 ---
vispy/html/static/js/vispy.min.js | 2 +
vispy/html/static/js/webgl-backend.js | 140 ++
vispy/io/__init__.py | 9 +-
vispy/io/datasets.py | 7 +-
vispy/io/image.py | 2 +-
vispy/io/mesh.py | 2 +-
vispy/io/tests/test_image.py | 7 +-
vispy/io/tests/test_io.py | 7 +-
vispy/io/wavefront.py | 2 +-
vispy/mpl_plot/__init__.py | 2 +-
vispy/mpl_plot/_mpl_to_vispy.py | 14 +-
vispy/mpl_plot/tests/test_show_vispy.py | 9 +-
vispy/plot/__init__.py | 36 +-
vispy/plot/fig.py | 53 +
vispy/plot/plot.py | 37 -
vispy/plot/plotwidget.py | 259 +++
vispy/{scene/shaders => plot}/tests/__init__.py | 0
vispy/plot/tests/test_plot.py | 21 +
vispy/scene/__init__.py | 65 +-
vispy/scene/cameras.py | 595 -------
vispy/scene/cameras/__init__.py | 20 +
vispy/scene/cameras/cameras.py | 1762 ++++++++++++++++++++
vispy/scene/cameras/magnify.py | 163 ++
vispy/scene/cameras/tests/test_perspective.py | 57 +
vispy/scene/canvas.py | 255 ++-
vispy/scene/entity.py | 331 ----
vispy/scene/events.py | 283 ++--
vispy/scene/node.py | 466 ++++++
vispy/scene/shaders/program.py | 83 -
vispy/scene/subscene.py | 21 +-
vispy/scene/systems.py | 87 +-
vispy/scene/tests/test_node.py | 35 +
vispy/scene/tests/test_visuals.py | 27 +
vispy/scene/transforms/linear.py | 401 -----
vispy/scene/transforms/nonlinear.py | 162 --
vispy/scene/visuals.py | 142 ++
vispy/scene/visuals/__init__.py | 35 -
vispy/scene/visuals/image.py | 158 --
vispy/scene/visuals/line/line.py | 424 -----
vispy/scene/visuals/line_plot.py | 96 --
vispy/scene/visuals/markers.py | 334 ----
vispy/scene/visuals/mesh.py | 224 ---
vispy/scene/visuals/modular_line.py | 28 -
vispy/scene/visuals/modular_mesh.py | 21 -
vispy/scene/visuals/modular_point.py | 46 -
vispy/scene/visuals/modular_visual.py | 353 ----
vispy/scene/visuals/polygon.py | 126 --
vispy/scene/visuals/visual.py | 81 -
vispy/scene/widgets/__init__.py | 5 +-
vispy/scene/widgets/anchor.py | 10 +-
vispy/scene/widgets/console.py | 299 ++++
vispy/scene/widgets/grid.py | 176 +-
vispy/scene/widgets/viewbox.py | 301 +++-
vispy/scene/widgets/widget.py | 182 +-
vispy/testing/__init__.py | 52 +-
vispy/testing/_coverage.py | 36 -
vispy/testing/_runners.py | 275 ++-
vispy/testing/_testing.py | 362 ++--
vispy/testing/image_tester.py | 454 +++++
vispy/testing/tests/test_testing.py | 12 +-
vispy/util/__init__.py | 12 +-
vispy/util/bunch.py | 15 +
vispy/util/config.py | 324 ++--
vispy/util/dpi/__init__.py | 21 +
vispy/util/dpi/_linux.py | 58 +
vispy/util/dpi/_quartz.py | 26 +
vispy/util/dpi/_win32.py | 34 +
.../{scene/shaders => util/dpi}/tests/__init__.py | 0
vispy/util/dpi/tests/test_dpi.py | 16 +
vispy/util/event.py | 83 +-
vispy/util/fetching.py | 77 +-
vispy/util/filter.py | 2 +-
vispy/util/fonts/__init__.py | 2 +-
vispy/util/fonts/_freetype.py | 2 +-
vispy/util/fonts/_quartz.py | 2 +-
vispy/util/fonts/_triage.py | 2 +-
vispy/util/fonts/_vispy_fonts.py | 2 +-
vispy/util/fonts/_win32.py | 4 +-
vispy/util/fonts/tests/test_font.py | 13 +-
vispy/util/fourier.py | 69 +
vispy/util/keys.py | 2 +-
vispy/util/logs.py | 61 +-
vispy/util/profiler.py | 138 ++
vispy/util/ptime.py | 2 +-
vispy/util/quaternion.py | 236 +++
vispy/util/svg/__init__.py | 18 +
vispy/util/svg/base.py | 20 +
vispy/util/svg/color.py | 216 +++
vispy/util/svg/element.py | 52 +
vispy/util/svg/geometry.py | 470 ++++++
vispy/util/svg/group.py | 66 +
vispy/util/svg/length.py | 81 +
vispy/util/svg/number.py | 25 +
vispy/util/svg/path.py | 331 ++++
vispy/util/svg/shapes.py | 57 +
vispy/util/svg/style.py | 59 +
vispy/util/svg/svg.py | 40 +
vispy/util/svg/transform.py | 229 +++
vispy/util/svg/transformable.py | 29 +
vispy/util/svg/viewport.py | 73 +
vispy/util/tests/test_config.py | 17 +-
vispy/util/tests/test_docstring_parameters.py | 123 ++
vispy/util/tests/test_emitter_group.py | 39 +-
vispy/util/tests/test_event_emitter.py | 28 +-
vispy/util/tests/test_fourier.py | 35 +
vispy/util/tests/test_import.py | 63 +-
vispy/util/tests/test_key.py | 9 +-
vispy/util/tests/test_logging.py | 10 +-
vispy/util/tests/test_run.py | 9 +-
vispy/util/tests/test_transforms.py | 27 +-
vispy/util/tests/test_vispy.py | 19 +-
vispy/util/transforms.py | 214 +--
vispy/util/wrappers.py | 82 +-
vispy/visuals/__init__.py | 35 +
vispy/visuals/collections/__init__.py | 30 +
.../collections/agg_fast_path_collection.py | 226 +++
vispy/visuals/collections/agg_path_collection.py | 203 +++
vispy/visuals/collections/agg_point_collection.py | 54 +
.../visuals/collections/agg_segment_collection.py | 147 ++
vispy/visuals/collections/array_list.py | 415 +++++
vispy/visuals/collections/base_collection.py | 495 ++++++
vispy/visuals/collections/collection.py | 250 +++
vispy/visuals/collections/path_collection.py | 24 +
vispy/visuals/collections/point_collection.py | 20 +
vispy/visuals/collections/polygon_collection.py | 26 +
vispy/visuals/collections/raw_path_collection.py | 123 ++
vispy/visuals/collections/raw_point_collection.py | 115 ++
.../visuals/collections/raw_polygon_collection.py | 79 +
.../visuals/collections/raw_segment_collection.py | 117 ++
.../visuals/collections/raw_triangle_collection.py | 81 +
vispy/visuals/collections/segment_collection.py | 20 +
vispy/visuals/collections/triangle_collection.py | 17 +
vispy/visuals/collections/util.py | 163 ++
vispy/{scene => visuals}/components/__init__.py | 6 +-
vispy/visuals/components/clipper.py | 53 +
vispy/{scene => visuals}/components/color.py | 2 +-
vispy/visuals/components/color2.py | 57 +
vispy/{scene => visuals}/components/component.py | 0
vispy/{scene => visuals}/components/material.py | 2 +-
vispy/{scene => visuals}/components/normal.py | 6 +-
vispy/{scene => visuals}/components/texture.py | 4 +-
vispy/{scene => visuals}/components/vertex.py | 2 +-
vispy/visuals/cube.py | 54 +
vispy/{scene => }/visuals/ellipse.py | 46 +-
vispy/visuals/glsl/__init__.py | 1 +
vispy/visuals/glsl/antialiasing.py | 153 ++
vispy/visuals/glsl/color.py | 70 +
vispy/{scene => }/visuals/gridlines.py | 53 +-
vispy/visuals/histogram.py | 58 +
vispy/visuals/image.py | 306 ++++
vispy/{scene => }/visuals/isocurve.py | 47 +-
vispy/visuals/isoline.py | 218 +++
vispy/{scene => }/visuals/isosurface.py | 37 +-
vispy/{scene => }/visuals/line/__init__.py | 4 +-
vispy/{scene => }/visuals/line/dash_atlas.py | 2 +-
vispy/{scene => }/visuals/line/fragment.py | 0
vispy/visuals/line/line.py | 555 ++++++
vispy/{scene => }/visuals/line/vertex.py | 0
vispy/visuals/line_plot.py | 143 ++
vispy/visuals/markers.py | 648 +++++++
vispy/visuals/mesh.py | 348 ++++
vispy/visuals/polygon.py | 128 ++
vispy/{scene => }/visuals/rectangle.py | 39 +-
vispy/{scene => }/visuals/regular_polygon.py | 50 +-
vispy/{scene => visuals}/shaders/__init__.py | 7 +-
vispy/{scene => visuals}/shaders/compiler.py | 77 +-
vispy/visuals/shaders/expression.py | 100 ++
vispy/{scene => visuals}/shaders/function.py | 567 ++-----
vispy/{scene => visuals}/shaders/parsing.py | 9 +-
vispy/visuals/shaders/program.py | 125 ++
vispy/visuals/shaders/shader_object.py | 164 ++
vispy/{scene => visuals}/shaders/tests/__init__.py | 0
.../shaders/tests/test_function.py | 59 +-
.../shaders/tests/test_parsing.py | 18 +-
vispy/visuals/shaders/variable.py | 214 +++
vispy/visuals/spectrogram.py | 56 +
vispy/{scene => }/visuals/surface_plot.py | 20 +-
vispy/visuals/tests/test_collections.py | 16 +
vispy/{scene => }/visuals/tests/test_ellipse.py | 60 +-
vispy/visuals/tests/test_histogram.py | 25 +
vispy/visuals/tests/test_image.py | 25 +
vispy/visuals/tests/test_markers.py | 31 +
vispy/{scene => }/visuals/tests/test_polygon.py | 42 +-
vispy/visuals/tests/test_rectangle.py | 138 ++
.../visuals/tests/test_regular_polygon.py | 54 +-
vispy/{scene => }/visuals/tests/test_sdf.py | 16 +-
vispy/visuals/tests/test_spectrogram.py | 30 +
vispy/{scene => }/visuals/tests/test_text.py | 14 +-
vispy/visuals/tests/test_volume.py | 61 +
vispy/{scene => }/visuals/text/__init__.py | 4 +-
vispy/{scene => }/visuals/text/_sdf.py | 37 +-
vispy/{scene => }/visuals/text/text.py | 102 +-
vispy/{scene => visuals}/transforms/__init__.py | 16 +-
vispy/{scene => visuals}/transforms/_util.py | 109 +-
.../transforms/base_transform.py | 49 +-
vispy/{scene => visuals}/transforms/chain.py | 67 +-
vispy/visuals/transforms/interactive.py | 97 ++
vispy/visuals/transforms/linear.py | 575 +++++++
vispy/visuals/transforms/nonlinear.py | 402 +++++
.../transforms/tests/test_transforms.py | 29 +-
vispy/visuals/transforms/transform_system.py | 237 +++
vispy/visuals/tube.py | 170 ++
vispy/visuals/visual.py | 194 +++
vispy/visuals/volume.py | 676 ++++++++
vispy/{scene => }/visuals/xyz_axis.py | 10 +-
636 files changed, 43410 insertions(+), 16690 deletions(-)
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/debian-science/packages/vispy.git
More information about the debian-science-commits
mailing list