For all those who like numbers, I've re-run my python parsing script on the latest 0.5.3 GameData.pak file (after unzipping it).
The resulting spreadsheets can be found at google docs at the following links:
Vehicles linkWeapons linkI had to modify the script slightly due to ATM fire type changing from name=Burst to name=Standard, type=Burst.
I've attached the python parsing script at the end of this post. Just rename it from .txt to its base .py and run it in your python evaluator of choice. It needs to be run from a directory that has the GameData unpacked underneath it. Feel free to look at the code and modify it if you want.
Edit: As noted in this thread, there was an error with the script with damage fall off. This has been fixed (both Heavy Gauss missing it and calculations involved in the vehicle damage range tables).
Edit: There was a request for armor by section. I had done this before, but apparently updated the wrong version of the script to 0.5.3. Having remerged the two branches, I've now attached the new and improved script (which also includes damage per ton of ammo plus armor by section).