Seismic phase picking using PhaseNet deep learning model via SeisBench. Normalizes waveform data, handles single-channel traces by replication, runs PhaseNet classify(), auto-calibrates probability thresholds from data, and falls back to metadata-based travel time picks when PhaseNet fails.