PyMotion

Python library for manipulating and processing motion data in NumPy or PyTorch. It is designed to facilitate the development of neural networks for character animation. Some features are quaternion operations and conversions to other rotation representations, dual quaternions, BVH importer and exporter, skeletal operations such as forward kinematics.