[
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)