Some time ago I wrote a little program to convince myself of some home truths about SR. Mainly that doing Lorentz boosts leaves proper intervals unchanged. This program will boost any diagram you put in and calculate specified intervals. Of course they don't change, so this actually not necessary ( but the code does it anyway ).
The program is available here on a free non-commercial basis.