---------------------
Added
+++++
- Added `rowan <https://rowan.readthedocs.io/en/latest/>`_ as a dependency.
- Add GETAR file reader/writer.
- Add ``shape_dict`` representation to ``Shape`` classes.
- Add support for particle properties:
- mass
- charge
- diameter
- image
- moment of inertia
- angular momentum
- Add support for reading/writing shapes in GSD via HOOMD-HPMC state.
- Add universal reader/writer with format detection.
- Add orientable attribute to spheres.
- Extend list of supported shape classes:
- ellipsoid
- polygon
- spheropolygon
- convex polyhedron
- convex spheropolyhedron
Changed
+++++++
- Raise ``AttributeError`` if accessing a frame or trajectory property not defined in the file.
- Rename several existing shape classes.
- Improve unit test coverage.
- Revise documentation.
- Move shape definitions to separate module.
Deprecated
++++++++++
- Tests for Python 2 are no longer updated (Python 2 support will be dropped in the next minor release).
Removed
+++++++
- Remove acceleration as supported property.
- Remove the ``read_gsd_shape_data`` flag from GSD reader.