Implement a DAGResultProxy
... this would be relevant for #153 (closed) and #146 and doesn't seem too difficult.
Proposal
- Add the
proxy/dag_result.py
module - Therein, implement
DAGResultProxy
- basically storing the name of the result
- it will need the DAG transformations object to actually resolve it
- Add a YAML tag that can construct this placeholder object
- For DAG-supporting plot creators:
- recursively resolve those proxies prior to passing the arguments on to the plot function