I would not go for pyro-grade Ba(NO3)2. I have some of that, but it is rather impure and not that easy to purify, due to the limited solubility of
Ba(NO3)2. You need to dilute a lot, before all of it dissolves. Pure Ba(NO3)2 is better, but still somewhat limited. BaCO3 gives you more flexibility
(at the cost of a little bit more work).
BaCl2.2H2O has chloride ions, which coordinate to many transition metal ions, which can be annoying in some experiments. It is a useful chemical, but
converting the chloride to another barium salt is not that easy. |