* Top level Python module is now "openmm"
* Updated module names in examples
* Updated module names in documentation
* Updated module in CI scripts
* Added deprecation warning
* Improve vec3
* Added a ``__neg__`` operator overload so that -Vec3(1, 2, 3) returns
the same thing as Vec3(-1, -2, -3)
* Derived Vec3 from namedtuple instead of tuple. This allows you to
access the 3 elements of the vector by name. i.e., vec.x, vec.y, vec.z
* Make sure we use floating point division all the time.
Clean up
Fix OpenCL platform on low-end devices
Close file before deleting in TestAmberPrmtopFile.py
Close PDBx file before deleting to fix windows test failure in TestPDbxFile.py
Fix test checkpoint reporter close file before repoening
Add bytes typemap
Update appveyor.yml
Fix exit status
Supress 4305 and 4244 warnings
Print the last failed tests output
Make numpy optional in test
Improve scipy skip too
Refactor TestCheckpointReporter.py to not require numpy
test on the proper file
Remove annoying -V
Traceback (most recent call last):
File ".../python/tests/TestNumpyCompatibility.py", line 87, in testNumpyAttributes
d = self.data.reshape((100, 3))
File ".../simtk/unit/quantity.py", line 575, in reshape
return Quantity(self._value.reshape(shape, order=order))
File ".../simtk/unit/quantity.py", line 142, in __init__
if value == first_item:
ValueError: The truth value of an array with more than one element is ambiguous. Use a.any() or a.all()
Also add a test for new unit numpy capabilities.