Navigation Menu

Skip to content

Instantly share code, notes, and snippets.

Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

Keybase proof

I hereby claim:

  • I am rob-luke on github.
  • I am robertluke (https://keybase.io/robertluke) on keybase.
  • I have a public key ASAdrxKYhxSxlwxjkbfMdxIBYs_kdKPJThDeK1ZVvVWNTAo

To claim this, I am signing this object:

def summarise_triggers(raw):
import pandas as pd
df = pd.DataFrame()
for desc in np.unique(raw.annotations.description):
picks_desc = [d == desc for d in raw.annotations.description]
try:
# Handle triggers when they are still in numbers
desc = float(desc)
except:
def summary_to_dataframe(summary):
results_as_html = summary.tables[1].as_html()
return pandas.read_html(results_as_html, header=0, index_col=0)[0]
def expand_summary_dataframe(summary):
# Determine new columns
new_cols = summary.index[0].split(':')
col_names = []
for col in new_cols:
[off]
off_command = JgB2AGk4DQwNDA0pDQwNKQ0MDQwNDA0pDSkNDA0MDQwNKQ0pDQwNDA0MDQwNDA0MDQwNDA0MDQwNDA0MDQwNKQ0MDQwNDA0MDQwNDA0MDSkNDA0MDQwNDA0pDQwNDA0MDQwNDA0MDSkNDA0pDSkNKQ0pDSkNKQ4AApAAAA==
[idle]
idle_command = JgB2AGk4DQwNDA0pDQwNKQ0MDQwNDA0pDSkNDA0MDQwNKQ0pDQwNDA0MDQwNDA0MDQwNDA0MDQwNDA0MDQwNKQ0MDQwNDA0MDQwNDA0MDSkNDA0MDQwNDA0pDQwNDA0MDQwNDA0MDSkNDA0pDSkNKQ0pDSkNKQ4AApAAAA==
[heat]
low_18 = JgAMAQAFBwAMs2k4DQwNDA0pDQwNKQ0MDQwNDA0pDSkNDA0MDQwNKQ0pDQwNDA0MDQwNDA0MDQwNDA0MDQwNDA0MDQwNKQ0MDQwNDA0MDQwNDA0MDSkNDA0MDQwNDA0pDSkNKQ0pDSkNKQ0pDSkNDA0MDSkNDA0MDQwNDA0MDQwNDA0MDSkNKQ0MDQwNKQ0MDQwNDA0MDSkNDA0MDQwNDA0pDQwNDA0MDQwNDA0pDSkNDA0MDQwNDA0MDQwNDA0MDQwNDA0MDQwNDA0MDQwNDA0MDQwNDA0MDQwNDA0MDQwNDA0MDQwNDA0MDQwNDA0MDQwNDA0MDSkNDA0MDQwNDA0MDSkNDA0MDQwNKQ4AApAAAA==
low_19 = JgAMAQAFBwAMs2k4DQwNDA0pDQwNKQ0MDQwNDA0pDSkNDA0MDQwNKQ0pDQwNDA0MDQwNDA0MDQwNDA0MDQwNDA0MDQwNKQ0MDQwNDA0MDQwNDA0MDSkNDA0MDQwNDA0pDSkNKQ0pDSkNKQ0pDSkNDA0MDSkNDA0MDQwNDA0MDQwNDA0MDSkNKQ0MDQwNKQ0MDQwNDA0pDSkNDA0MDQwNDA0pDQwNDA0MDQwNDA0pDSkNDA0MDQwNDA0M