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
initial add of spectrometry modules
PEP8ifing
Rename test_Spectrometry.py to test_spectrometry.py
Rename gammaSpec.py to gammaspec.py
Rename spectAnalysis.py to spectanalysis.py
First attempt in adding supporting write routines for SurfSrc class
Revert "First attempt in adding supporting write routines for SurfSrc class"

This reverts commit b0b0f4a5217c699fde2dcbac042e744ddd7712f7.