Pyrocko is an open source seismology toolbox and library, written in the Python programming language. It can be utilized flexibly for a variety of geophysical tasks, like seismological data processing and analysis, modelling of InSAR, GPS data and dynamic waveforms, or for seismic source characterization.
https://pyrocko.org/
from obspy import read
st = read("http://examples.obspy.org/IU_ULN_2015.mseed")
Hi, well many people use ObspyDMT and with this package we can analyze any seismological data sets no matter the size of the dataset. Here is a paper very useful for more info: Article ObsPy: A Python Toolbox for Seismology and Seismological Observatories
There are other pages like this one: https://www.geos.ed.ac.uk/homes/abell5/Modelcode.html
Where we can find scripts very useful. I hope it helps
You can use obspy module to read seismograms (you can install it with conda) and then use geostats (pip install geostatspy) or there is a module who calls R in phyton for statistical analysis.