Even though I installed the optional packages csdp and dsdp in Sage 9.8, they do not seem to be available as backends for `SemidefiniteProgram()`. At any rate, calling it with `solver='csdp'` or `solver='dsdp'` results in the error message *ValueError: 'solver' should be set to 'CVXOPT', 'Matrix', a class, or None (in which case the default one is used* which does not help me further.
By the way, I would consider it useful if an instance of SemidefiniteProgram could export the program to some usable file, e.g. in SDPA sparse format. (In analogy to the` write_mps()` method for linear programs.)
-- Peter Mueller