HomeElementl

[sensors-5] Redefine sensors in terms of SensorTickData / SensorRunParams

Description

[sensors-5] Redefine sensors in terms of SensorTickData / SensorRunParams

Summary:
Alternative API for sensors, where a single sensor evaluation can launch multiple runs, each with unique run config and tags

Expose a namedtuple class SensorTickData, that contains a list of SensorRunParams. SensorRunParams contain tags and run_config, which could then be reused for partition set definitions, schedules, etc.

Test Plan: bk

Reviewers: dgibson, schrockn, sandyryza

Reviewed By: dgibson

Differential Revision: https://dagster.phacility.com/D5026