Skip to content

Instantly share code, notes, and snippets.

@chambbj
Last active March 21, 2017 14:09
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save chambbj/6c90e0cd99ad5aae448a58277e2fb2b7 to your computer and use it in GitHub Desktop.
Save chambbj/6c90e0cd99ad5aae448a58277e2fb2b7 to your computer and use it in GitHub Desktop.
Branching pipeline
{
"pipeline":[
{
"type":"filters.assign",
"assignment":"Classification[:]=0",
"tag":"reset"
},
{
"type":"filters.outlier",
"inputs":["reset"],
"tag":"outliers"
},
{
"type":"filters.groupby",
"dimension":"Classification",
"inputs":["outliers"],
"tag":"outliergroups"
},
{
"type":"filters.range",
"limits":"Classification[18:18]",
"inputs":["outliergroups"],
"tag":"noise"
},
{
"type":"filters.range",
"limits":"Classification[0:0]",
"inputs":["outliergroups"],
"tag":"signal"
},
{
"type":"filters.smrf",
"inputs":["signal"],
"tag":"ground"
},
{
"type":"filters.merge",
"inputs":["noise","ground"]
}
]
}
{
"pipeline":[
{
"type":"filters.assign",
"assignment":"Classification[:]=0",
"tag":"reset"
},
{
"type":"filters.outlier",
"inputs":["reset"],
"tag":"outliers"
},
{
"type":"filters.groupby",
"dimension":"Classification",
"inputs":["outliers"],
"tag":"outliergroups"
},
{
"type":"filters.range",
"limits":"Classification[18:18]",
"inputs":["outliergroups"],
"tag":"noise"
},
{
"type":"filters.range",
"limits":"Classification[0:0]",
"inputs":["outliergroups"],
"tag":"signal"
},
{
"type":"filters.merge",
"inputs":["noise","signal"]
}
]
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment