compressed xml files

Hi all,

Can obspy somehow read and write gzip stationxml/quakeml output?



Hi Matthias,

yea ObsPy currently does not do that. It only does it for waveforms. That is an oversight on our side and we should fix it. I created a new issue to track it here:

Until then you can just read them like this:

In [1]: import obspy

In [2]: import tarfile

In [3]: inv = obspy.station.inventory.Inventory(networks=[], source="")

In [4]: with"Archive.tar.gz") as fh:
    ...: for i in fh:
    ...: inv += obspy.read_inventory(i.tobuf())

Similar for zip files but use the zipfile module in that case.