| |
| from gradio_client import Client |
| import obspy |
| import numpy as np |
| import json |
| import pandas as pd |
|
|
| |
|
|
| waveform = obspy.read() |
| array = np.array([x.data for x in waveform]).T |
|
|
| |
| inputs = array.tolist() |
| inputs = json.dumps(inputs) |
| |
| |
|
|
| |
| client = Client("ai4eps/phasenet") |
| output, file = client.predict(["test_test.mseed"]) |
| |
| with open(output, "r") as f: |
| picks = json.load(f)["data"] |
|
|
| |
| picks = pd.read_csv(file) |
|
|
|
|
| |
| job = client.submit(["test_test.mseed", "test_test.mseed"], api_name="/predict") |
|
|
| print(job.status()) |
|
|
| |
| output, file = job.result() |
|
|
|
|