First revision of a python binding for the DagMC library

git-svn-id: https://repos.cae.wisc.edu/svn/svalinn/python/trunk/pydagmc@717 3ca0fc55-144d-4cef-8816-fa8a2f6afc42
Update test file and unit tests to check for non-void material

git-svn-id: https://repos.cae.wisc.edu/svn/svalinn/python/trunk/pydagmc@718 3ca0fc55-144d-4cef-8816-fa8a2f6afc42
Clarify makefile for local users

git-svn-id: https://repos.cae.wisc.edu/svn/svalinn/python/trunk/pydagmc@719 3ca0fc55-144d-4cef-8816-fa8a2f6afc42
Add an OBB-based volume boundary function

Allow dagmc to query the bounding box of a volume,
taking note that the result may not be a tight bounding box.

git-svn-id: https://repos.cae.wisc.edu/svn/svalinn/python/trunk/pydagmc@720 3ca0fc55-144d-4cef-8816-fa8a2f6afc42
Add util.py and a helper for finding geometry size

For geometries with a box-shaped graveyard shell (e.g. those
produced by mcnp2cad), the helper function find_graveyard_inner_box()
will return the low and high xyz coordinates of the inner surfaces
of the graveyard.  These, in turn, may be assumed to consitute a
tight bounding box around all the space that may be visited by
particles in a monte carlo simulation.

git-svn-id: https://repos.cae.wisc.edu/svn/svalinn/python/trunk/pydagmc@721 3ca0fc55-144d-4cef-8816-fa8a2f6afc42
Utility function to get the list of all materials

git-svn-id: https://repos.cae.wisc.edu/svn/svalinn/python/trunk/pydagmc@722 3ca0fc55-144d-4cef-8816-fa8a2f6afc42
Update the _vec3 type to use numpy usefully

Updates for style and whitespace

git-svn-id: https://repos.cae.wisc.edu/svn/svalinn/python/trunk/pydagmc@724 3ca0fc55-144d-4cef-8816-fa8a2f6afc42
Provide a dist_limit kwarg for ray iteration

This allows client code to send a distance limit down to DagMC.

Some whitespace changes snuck into this update as well.

git-svn-id: https://repos.cae.wisc.edu/svn/svalinn/python/trunk/pydagmc@725 3ca0fc55-144d-4cef-8816-fa8a2f6afc42
Add missing import

git-svn-id: https://repos.cae.wisc.edu/svn/svalinn/python/trunk/pydagmc@727 3ca0fc55-144d-4cef-8816-fa8a2f6afc42
Faster ray iterator implementation

This iterator keeps as much of the ray loop as possible inside C code.
It passes tests, but may need more verification to prove that it
behaves identically to the old implementation, which has been
renamed ray_iterator_slow()

git-svn-id: https://repos.cae.wisc.edu/svn/svalinn/python/trunk/pydagmc@728 3ca0fc55-144d-4cef-8816-fa8a2f6afc42
Whitespace fixups

git-svn-id: https://repos.cae.wisc.edu/svn/svalinn/python/trunk/pydagmc@735 3ca0fc55-144d-4cef-8816-fa8a2f6afc42
Update to new DagMC metadata standard

This update doens't expose the more flexible standard
at the python level.  It only restores the old functionality
using non-deprecated functions.

git-svn-id: https://repos.cae.wisc.edu/svn/svalinn/python/trunk/pydagmc@736 3ca0fc55-144d-4cef-8816-fa8a2f6afc42
Adding README
Merge branch 'master' of github.com:svalinn/pydagmc into pydagmc