[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