In the context of another MO question, the following question arose: Does there exist any software for detecting Brauer–Manin obstructions to the existence of integer solutions to a single polynomial equation?
Failing that, has anyone written down a detailed description of such an algorithm? It may be that one (ahem) obstruction to the existence of such software is that the standard accounts of the Brauer–Manin obstruction are written in the language of modern algebraic geometry, which is unfamiliar to many people who might otherwise have the right skills to write the software. To some extent, such language is unavoidable, but it would be nice to have an account that is as elementary as possible. Perhaps some of the building blocks have already been implemented in (say) Sage, and it is not too hard to explain what is needed to put them together.