Just a quick post to announce the newest project in the UAVCAN family nunavut is now on Pypi.
Nunavut is a code generator front-end to pydsdl that uses jinja templates to generate anything you want from the DSDL AST. C, C++, Javascript, Python, xml, json, perl poetry, a choose-your-own-adventure story, anything. It’s just templates.
A good place to start is with the docs -> https://nunavut.readthedocs.io/en/latest/
One roadmap item of note is that, once pydsdl #21 is fixed, we can use this library to generate textual documentation from DSDL (see nunavut #29)