improved from_pyrocko_station