Closed
Description
This plan captures our work in April. We follow the same iteration cycle as VS Code. Although we plan for a whole iteration, we may not only ship at the end of an iteration but throughout.
PyCon is at the end of the month. Looking forward to meeting some of you there!
Plan Items
Below is a summary of the top level plan items.
Legend of annotations:
Mark | Description |
---|---|
🏃 | work in progress |
✋ | blocked task |
💪 | stretch goal for this iteration |
🔴 | missing issue reference |
🔵 | more investigation required to remove uncertainty |
⚫ | under discussion within the team |
Jupyter Notebook High Priority
- Maintain empty list of issues labeled as an important Golden Scenario issue. @greazer team
Jupyter Notebook Focus Areas
- 🏃 Gracefully handle connection issues with remote kernels vscode-jupyter#9167 @DonJayamanne
- Explore remote kernel support in a web-enabled Jupyter extension vscode-jupyter#9574 @rchiodo
- Show kernel crash information in the output of the last run cell vscode-jupyter#9375 @DonJayamanne
- For avoidable kernel crashes (such as Tensorflow misconfiguration) add user guidance to the kernel crash output vscode-jupyter#9588 @DonJayamanne
- Continue improving wiki on kernel issues vscode-jupyter#5291 @DonJayamanne
- 💪 Explore how to improve autoselection and presentation of environments, see vscode-jupyter#7230, vscode-jupyter#9115, vscode-jupyter#5998, vscode-jupyter#9615 @DonJayamanne
- 🏃 Investigate a method to create or suggest a virtual environment with
ipykernel
+ needed packages for a given notebook vscode-jupyter#9640 @IanMatthewHuff
Engineering
- Refactor the code base to group code with similar runtime requirements (node versus browser) vscode-jupyter#9267 @rchiodo
- 🏃 Stabilize test suite: identify and fix flaky tests vscode-jupyter#9128 @amunger @rebornix
- Assume ownership of the Interactive Window @amunger
- Release the Jupyter Powertoys extension to the public, with a clear story on expectations for how features will be added / removed vscode-jupyter#9251 @IanMatthewHuff
- 🏃 Explore automated performance test suite vscode-jupyter#7437 @amunger
Deferred
- 🏃 Mitigate slow kernel discovery (API adoption, placeholder kernels, measurements) vscode-jupyter#9628 @DonJayamanne - Python extension to investigate/implement a couple of changes next iteration (#'s TBD) to make interpreter discovery much quicker for Jupyter's use case.
- Support macOS on Apple Silicon vscode-jupyter#5206 @DonJayamanne - Hardware scarcity. May need to reassign for next iteration.