Mechanical control points can be generated with python scripting. The trajectory object can then be written to the Developer Mode schema using this library.
pip install lxml matplotlib sympy
mkvirtualenv -p /usr/bin/python2 traject && pip install -U pip
pip install matplotlib
pip install git+https://github.com/PySide/pyside-setup.git
ln -sf ResearchBeam_HE20.xsd schema/ResearchBeam.xsd
generateDS.py --export="write" -o "developer_mode.py" -s "developer_modes_subs.py" schema/VarianResearchBeam.xsd
After having to manually modify the class calls in the code after generating from the new schema, it may not be pragmatic to have this be generated on the fly. Probably better to have the schema class be generated and tested within the version control framework as it is now. A separate class could be used depending on the users preferred version number.