Closed nmansard closed 5 years ago
Following this discussion, we create a fork of this project to take it away from the hpp domain. Please now consider https://github.com/Loco3D/curves/ . The current repo will become deprecated once a new version of loco3d::curves will be released. Please continue any other discussion there.
Hi all, we are considering using hpp-spline for storing the results of locomotion problems. For that, we would need the following requirement.
serialization: we suggest to use protobuf (here is a comment from the thread that externally discussed this point "As such, protobuf was suggested by MPI. UEDIN supports this and also has previous experience with MsgPack and BSON. Wikipedia also has a comparison list of serialization formats.")
uniformization of the API: so that each curves is handled the same way, and systematic conversion is proposed when available.
integration of alternative curves: we would like to have piecewise constant, and cubic hermitian splines stored as a sampled dataset.
we also suggest to change the name of this library and put it in a more generic namespace. For the name, spline is not a good choice if other curves are added. We suggest "curves" or "r-curves" (the second choice being more discriminating for search engines). For the namespace, we are considering a similar questions for the packages stack-of-tasks/pinocchio and memmo/crocoddyl. We might propose to gather them all in a same namespace to be created (pinocchio/ or loco3d/ might be relevant suggestions).