[ 
https://issues.apache.org/jira/browse/BEAM-7926?focusedWorklogId=334395&page=com.atlassian.jira.plugin.system.issuetabpanels:worklog-tabpanel#worklog-334395
 ]

ASF GitHub Bot logged work on BEAM-7926:
----------------------------------------

                Author: ASF GitHub Bot
            Created on: 25/Oct/19 22:20
            Start Date: 25/Oct/19 22:20
    Worklog Time Spent: 10m 
      Work Description: KevinGG commented on pull request #9741: [BEAM-7926] 
Visualize PCollection
URL: https://github.com/apache/beam/pull/9741#discussion_r339258088
 
 

 ##########
 File path: sdks/python/tox.ini
 ##########
 @@ -208,3 +208,13 @@ commands =
   coverage report --skip-covered
   # Generate report in xml format
   coverage xml
+
+[testenv:py36-interactive]
+extras = test,interactive
+commands =
+  python setup.py nosetests --where 'apache_beam/runners/interactive' {posargs}
 
 Review comment:
   TL;DR: For simplicity, I'll just change to run all tests.
   
   It's possible that after setting up a Py36 (or any other) environment with 
interactive dependencies, some dependencies would conflict or be incompatible. 
Like the rollback we had, in some test setup (could be totally different from 
the tox env we have in this repo), some execution path used a newer versioned 
IPython through transitive dependency causing package usage to fail if there is 
no try-except for relative import path.
   To ensure at least all test environments work without conflict in 
dependencies, we can use the same `commands` used by `testenv:py36-gcp`. It's 
just now we rerun many tests simply because the result of `pip install ...` 
might be different.
   But the test suites are executed in parallel, this just adds more workload 
to Jenkins without increasing sequenced task elapse, so it should be fine.
   
   
 
----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
[email protected]


Issue Time Tracking
-------------------

    Worklog Id:     (was: 334395)
    Time Spent: 15h 20m  (was: 15h 10m)

> Visualize PCollection with Interactive Beam
> -------------------------------------------
>
>                 Key: BEAM-7926
>                 URL: https://issues.apache.org/jira/browse/BEAM-7926
>             Project: Beam
>          Issue Type: New Feature
>          Components: runner-py-interactive
>            Reporter: Ning Kang
>            Assignee: Ning Kang
>            Priority: Major
>          Time Spent: 15h 20m
>  Remaining Estimate: 0h
>
> Support auto plotting / charting of materialized data of a given PCollection 
> with Interactive Beam.
> Say an Interactive Beam pipeline defined as
> p = create_pipeline()
> pcoll = p | 'Transform' >> transform()
> The use can call a single function and get auto-magical charting of the data 
> as materialized pcoll.
> e.g., visualize(pcoll)



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to