Skip to content

Commit 14afbbb

Browse files
authored
Merge pull request #94 from simvue-io/add_events_to_client
Support retrieving events using the `Client` class
2 parents 432f6db + ef2cc5f commit 14afbbb

File tree

1 file changed

+16
-0
lines changed

1 file changed

+16
-0
lines changed

simvue/client.py

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -403,3 +403,19 @@ def plot_metrics(self, runs, names, xaxis, sample_by=0):
403403
plt.ylabel(names[0])
404404

405405
return plt
406+
407+
def get_events(self, run, filter=None, start=0, num=0):
408+
"""
409+
Return events from the specified run
410+
"""
411+
params = {'run': run,
412+
'filter': filter,
413+
'start': start,
414+
'num': num}
415+
416+
response = requests.get(f"{self._url}/api/events", headers=self._headers, params=params)
417+
418+
if response.status_code == 200:
419+
return response.json()
420+
421+
raise Exception(response.text)

0 commit comments

Comments
 (0)