This is a set of scripts to manipulate the camera metadata in an XML form.
Many files can be generated from XML, such as the documentation (html/pdf), C code, Java code, and even XML itself (as a round-trip validity check).
metadata_definitions.xmlNOTE: Debian (and most Linux distros) no longer package Python 2. Python 3 dependencies are listed below.
sudo apt install python3-mako \
python3-bs4 \
python3-markdown \
tidy \
libxml2-utils
metadata_definition.xmlmetadata-generatem ds-docs to make sure the javadoc is correctly generatedmetadata-generate