Did you know there are some things you can do in Abaqus/CAE with python, even though there is no button to click? One if the hidden gems is the syntaxcheck - useful for making sure your model is setup correctly, or generating an 'empty' odb (just model data) without taking a license (I'm sure our sales team will thank me for telling you that!)
Every job you create has a 'type' attribute, and one of the options is SYNTAXCHECK, but you can't set that in the GUI. You can with python though!
The attached zip includes a plugin which simply lists all your existing jobs (see image above). Just pick the one you want and hit OK and the job type gets changed to SYNTAXCHECK, submitted, then on completion its changed back to the original type. Easy!
Extra credit for anyone who wants to make the dropdown update if a new job gets created whilst its open. Hint - callbacks are your friend. Try creating a dropdown in RSG which uses model objects and see what code you get.
Have fun :-)
