===========
IVisual
===========

IVisual provides VPython visual API for inline use in an IPython Notebook. You might find
it most useful for performing 3D visualizations of VPython visual simulations that can be 
viewed inline in an IPython Notebook. Typical usage often looks like this in an IPython Notebook cell ::


    from ivisual import *

    s = sphere()


The above will produce an interactive 3D window containing a sphere.


Example IPython Notebooks using this package
============================================

1. `Ball-In-Box <http://nbviewer.ipython.org/url/dl.dropboxusercontent.com/u/5095342/visual/Ball-in-Box.ipynb>`_.

2. `Rotating Boxes <http://nbviewer.ipython.org/url/dl.dropboxusercontent.com/u/5095342/visual/RotatingBoxes.ipynb>`_.

3. `Visual Widget <http://nbviewer.ipython.org/url/dl.dropboxusercontent.com/u/5095342/visual/visual_widget.ipynb>`_.

4. `Spring Force <http://nbviewer.ipython.org/url/dl.dropboxusercontent.com/u/5095342/visual/Spring%20Force.ipynb>`_.



Example IPython Notebooks based on VPython Tutorials
----------------------------------------------------

List of Notebooks based on `Erik Thompson's video introduction to VPython <http://showmedo.com/videotutorials/series?name=pythonThompsonVPythonSeries>`_.

1. `Projectile Motion 1 <http://nbviewer.ipython.org/url/dl.dropboxusercontent.com/u/5095342/Physics/Projectile%20Motion%201.ipynb>`_.

2. `Projectile Motion 2 <http://nbviewer.ipython.org/url/dl.dropboxusercontent.com/u/5095342/Physics/Projectile%20Motion%202.ipynb>`_.

3. `Projectile Motion 3 <http://nbviewer.ipython.org/url/dl.dropboxusercontent.com/u/5095342/Physics/Projectile%20Motion%203.ipynb>`_.

4. `Projectile Motion 4 <http://nbviewer.ipython.org/url/dl.dropboxusercontent.com/u/5095342/Physics/Projectile%20Motion%204.ipynb>`_.

5. `Friction <http://nbviewer.ipython.org/url/dl.dropboxusercontent.com/u/5095342/Physics/Friction.ipynb>`_.

6. `Force, Motion & Vectors <http://nbviewer.ipython.org/url/dl.dropboxusercontent.com/u/5095342/Physics/Force%2C%20Motion%20%26%20Vectors.ipynb>`_.

