This release enables serialization of std::vector<double>
and std::vector<EigenType>
for all Eigen (vector, matrix, quaternion) types. The former deserializes to Eigen::VectorXd
, a choice being made as type information is lost when serializing. The latter deserialize to std::vector<Eigen::VectorXd>
for now.
Added
- CICD: Add changelog check
- CICD: Unit tests for vectors and vectors-of-vectors serialization
- Serialization of
std::vector<Eigen::VectorXd>
- Serialization of
std::vector<double>
deserializing toEigen::VectorXd
- Type check arrays at deserialization based on first element
- WIP: Serialization of
std::vector
's of other Eigen types - Writer for vectors of strings
Changed
- Raise a TypeError when trying to serialize an unknown type