updating docstrings
moving parameter dicts to separate module and updating docstrings
adding new units parameter to constructor kwargs.
adding new module to contain parameter dicts
began coding the Quaternion class
updating constructor args with `units` parameter
adding new module to develop code for unit cell vector data structures
removing graphene unit cell vectors
creating separate 2D and 3D Point and Vector classes. Dumb hack for now. Can be done much more intelligently with subclassing.
handle ValueError when setting attributes that require units
convert value with units to magnitude before trying to set attribute
adding new GraphenePrimitiveCell class to contain primitive vectors as attributes
minor tweaking
replace numpy arrays with Vector2D/3D classes. implement parameter dictionaries
a few updates to accommodate updates in Graphene class
begin implementing UnrolledNanotubeGenerator class
set x component of gutter to zero if shape is planar
implementing working UnrolledNanotubeGenerator class
updating docstrings
updating docstring and package documentation