{"action":"created","issue":{"url":"https://api.github.com/repos/apache/beam/issues/6356","repository_url":"https://api.github.com/repos/apache/beam","labels_url":"https://api.github.com/repos/apache/beam/issues/6356/labels{/name}","comments_url":"https://api.github.com/repos/apache/beam/issues/6356/comments","events_url":"https://api.github.com/repos/apache/beam/issues/6356/events","html_url":"https://github.com/apache/beam/pull/6356","id":358257484,"node_id":"MDExOlB1bGxSZXF1ZXN0MjE0MDczNDI3","number":6356,"title":"Interactive Beam -- enable setting render option","user":{"login":"qinyeli","id":16407701,"node_id":"MDQ6VXNlcjE2NDA3NzAx","avatar_url":"https://avatars1.githubusercontent.com/u/16407701?v=4","gravatar_id":"","url":"https://api.github.com/users/qinyeli","html_url":"https://github.com/qinyeli","followers_url":"https://api.github.com/users/qinyeli/followers","following_url":"https://api.github.com/users/qinyeli/following{/other_user}","gists_url":"https://api.github.com/users/qinyeli/gists{/gist_id}","starred_url":"https://api.github.com/users/qinyeli/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/qinyeli/subscriptions","organizations_url":"https://api.github.com/users/qinyeli/orgs","repos_url":"https://api.github.com/users/qinyeli/repos","events_url":"https://api.github.com/users/qinyeli/events{/privacy}","received_events_url":"https://api.github.com/users/qinyeli/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2018-09-08T02:45:51Z","updated_at":"2018-09-10T07:36:24Z","closed_at":null,"author_association":"CONTRIBUTOR","pull_request":{"url":"https://api.github.com/repos/apache/beam/pulls/6356","html_url":"https://github.com/apache/beam/pull/6356","diff_url":"https://github.com/apache/beam/pull/6356.diff","patch_url":"https://github.com/apache/beam/pull/6356.patch"},"body":"Main changes in this commit:\r\n  * Decoupled rendering from pipeline_graph into pipeline_graph_renderer\r\n  * Enabled setting render options when instantiating an interactive_runner.\r\n\r\nThe options include\r\n  * mute: not render anything\r\n  * text: render the pipeline graph as text\r\n  * graph: render the pipeline graph using pydot. This option is\r\ndependent on  graphviz\r\n\r\nThe default behavior prior to this commit is to use the third option\r\n(graph), which is problematic when the users are running the IPython\r\nkernel in an environment without graphviz.\r\n\r\n------------------------\r\n\r\nFollow this checklist to help us incorporate your contribution quickly and easily:\r\n\r\n - [ ] Format the pull request title like `[BEAM-XXX] Fixes bug in ApproximateQuantiles`, where you replace `BEAM-XXX` with the appropriate JIRA issue, if applicable. This will automatically link the pull request to the issue.\r\n - [ ] If this contribution is large, please file an Apache [Individual Contributor License Agreement](https://www.apache.org/licenses/icla.pdf).\r\n\r\nIt will help us expedite review of your Pull Request if you tag someone (e.g. `@username`) to look at it.\r\n\r\nPost-Commit Tests Status (on master branch)\r\n------------------------------------------------------------------------------------------------\r\n\r\nLang | SDK | Apex | Dataflow | Flink | Gearpump | Samza | Spark\r\n--- | --- | --- | --- | --- | --- | --- | ---\r\nGo | [![Build Status](https://builds.apache.org/job/beam_PostCommit_Go_GradleBuild/lastCompletedBuild/badge/icon)](https://builds.apache.org/job/beam_PostCommit_Go_GradleBuild/lastCompletedBuild/) | --- | --- | --- | --- | --- | ---\r\nJava | [![Build Status](https://builds.apache.org/job/beam_PostCommit_Java_GradleBuild/lastCompletedBuild/badge/icon)](https://builds.apache.org/job/beam_PostCommit_Java_GradleBuild/lastCompletedBuild/) | [![Build Status](https://builds.apache.org/job/beam_PostCommit_Java_ValidatesRunner_Apex_Gradle/lastCompletedBuild/badge/icon)](https://builds.apache.org/job/beam_PostCommit_Java_ValidatesRunner_Apex_Gradle/lastCompletedBuild/) | [![Build Status](https://builds.apache.org/job/beam_PostCommit_Java_ValidatesRunner_Dataflow_Gradle/lastCompletedBuild/badge/icon)](https://builds.apache.org/job/beam_PostCommit_Java_ValidatesRunner_Dataflow_Gradle/lastCompletedBuild/) | [![Build Status](https://builds.apache.org/job/beam_PostCommit_Java_ValidatesRunner_Flink_Gradle/lastCompletedBuild/badge/icon)](https://builds.apache.org/job/beam_PostCommit_Java_ValidatesRunner_Flink_Gradle/lastCompletedBuild/) | [![Build Status](https://builds.apache.org/job/beam_PostCommit_Java_ValidatesRunner_Gearpump_Gradle/lastCompletedBuild/badge/icon)](https://builds.apache.org/job/beam_PostCommit_Java_ValidatesRunner_Gearpump_Gradle/lastCompletedBuild/) | [![Build Status](https://builds.apache.org/job/beam_PostCommit_Java_ValidatesRunner_Samza_Gradle/lastCompletedBuild/badge/icon)](https://builds.apache.org/job/beam_PostCommit_Java_ValidatesRunner_Samza_Gradle/lastCompletedBuild/) | [![Build Status](https://builds.apache.org/job/beam_PostCommit_Java_ValidatesRunner_Spark_Gradle/lastCompletedBuild/badge/icon)](https://builds.apache.org/job/beam_PostCommit_Java_ValidatesRunner_Spark_Gradle/lastCompletedBuild/)\r\nPython | [![Build Status](https://builds.apache.org/job/beam_PostCommit_Python_Verify/lastCompletedBuild/badge/icon)](https://builds.apache.org/job/beam_PostCommit_Python_Verify/lastCompletedBuild/) | --- | [![Build Status](https://builds.apache.org/job/beam_PostCommit_Py_VR_Dataflow/lastCompletedBuild/badge/icon)](https://builds.apache.org/job/beam_PostCommit_Py_VR_Dataflow/lastCompletedBuild/) </br> [![Build Status](https://builds.apache.org/job/beam_PostCommit_Py_ValCont/lastCompletedBuild/badge/icon)](https://builds.apache.org/job/beam_PostCommit_Py_ValCont/lastCompletedBuild/) | --- | --- | --- | ---\r\n\r\n\r\n\r\n\r\n"},"comment":{"url":"https://api.github.com/repos/apache/beam/issues/comments/419816972","html_url":"https://github.com/apache/beam/pull/6356#issuecomment-419816972","issue_url":"https://api.github.com/repos/apache/beam/issues/6356","id":419816972,"node_id":"MDEyOklzc3VlQ29tbWVudDQxOTgxNjk3Mg==","user":{"login":"robertwb","id":486017,"node_id":"MDQ6VXNlcjQ4NjAxNw==","avatar_url":"https://avatars3.githubusercontent.com/u/486017?v=4","gravatar_id":"","url":"https://api.github.com/users/robertwb","html_url":"https://github.com/robertwb","followers_url":"https://api.github.com/users/robertwb/followers","following_url":"https://api.github.com/users/robertwb/following{/other_user}","gists_url":"https://api.github.com/users/robertwb/gists{/gist_id}","starred_url":"https://api.github.com/users/robertwb/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/robertwb/subscriptions","organizations_url":"https://api.github.com/users/robertwb/orgs","repos_url":"https://api.github.com/users/robertwb/repos","events_url":"https://api.github.com/users/robertwb/events{/privacy}","received_events_url":"https://api.github.com/users/robertwb/received_events","type":"User","site_admin":false},"created_at":"2018-09-10T07:36:24Z","updated_at":"2018-09-10T07:36:24Z","author_association":"CONTRIBUTOR","body":"I think it's valuable to have this choice. Would it be possible to choose the default based on whether graphviz is available? "}}
{"actor":{"display_login":"robertwb"}}