AbstractA software package to be used in high-speed oscilloscope-based three-dimensional bunch-by-bunch charge and position measurement is presented. The software package takes the pick-up electrode signal waveform recorded by the high-speed oscilloscope as input, and it calculates and outputs the bunch-by-bunch charge and position. In addition to enabling a three-dimensional observation of the motion of each passing bunch on all beam position monitor pick-up electrodes, it offers many additional features such as injection analysis, bunch response function reconstruction, and turn-by-turn beam analysis. The software package has an easy-to-understand graphical user interface and convenient interactive operation, which has been verified on the Windows 10 system.