Gene.py is a python application used to automatically generate network code for CAN protocols.
Its input can be an Excel file, a Can-Database (*.DBC), or CSV files.
It mostly targets embedded systems, although a desktop can be used too.
It is published under the RPL v1.5 license.
For the moment you can checkout the project at the following address :
git://git.tuxfamily.org/gitroot/genepy/genepy.git
More will come soon !