Comments (7)
Yeah, I saw this and thought the same thing. We should look at how atom is
doing this and use that as inspiration.
On Sat, May 16, 2015 at 7:13 PM, Will Whitney [email protected]
wrote:
The autocomplete-plus package for the Atom editor (recently bundled into
Atom) shows how powerful types in autocomplete
atom/autocomplete-plus#334 can be.[image: atom completions]
https://cloud.githubusercontent.com/assets/69169/6793515/b505ee3a-d182-11e4-9b9f-74b2a5d77365.pngSomething similar would be a huge boon to Jupyter. Instead of just showing
text matches for variables in the running kernel (already very powerful!),
show what they are: a variable of type String, a function that takes two
integers and returns a float, etc.This would be a huge step forward for interactive programming of
interpreted languages, and would truly showcase the power of having a live
kernel to introspect into.β
Reply to this email directly or view it on GitHub
#99.
Brian E. Granger
Cal Poly State University, San Luis Obispo
@ellisonbg on Twitter and GitHub
[email protected] and [email protected]
from notebook.
Without having dug into this, i think it's an incredibly good idea. Any updates here?
I assume there would be some list of type identifier strings that each token could provide.
If so, and they were stable across machines and versions, and we had indexing (long-missed feature), and a tree of notebooks could be opted in (jupyter nblibrary index)...
a documentation author would be able to reference the symbol type strings in cell metadata (new ui), to allow contextual "open documentation for..." with examples, etc. (New ui) This annotation could be done automatically, probably, though it could be guided so that not everyone documents "import".
This would put us almost at parity with the Mathematica documentation machinery... And encourage us to πΆ π our process for docs... Targeting rtd is great, and our docs should go up there, but it's no joke finding exactly what you need... Or impossible if you are in an environment without internet.
from notebook.
@bollwyvl the thread tracking this: jupyter/jupyter_client#51
It's my fault there hasn't been more progress on this recently. I was working on it during the summer, and I've gotten completely slammed this semester. Taking a class, applying to PhDs, trying to get a paper finished, and writing my Master's thesis all in one semester will do that, I guess.
I still plan to get this shipped, but at this point I don't see myself being able to work on it until after I turn in my thesis at the end of January. If someone else wants to pick it up and finish it in the meantime, that would be very welcome.
from notebook.
Thanks for the link! looks like a bruiser. I see some stuff about docs
there, which is cool.
Good luck on your thesis!
On Wed, Nov 18, 2015 at 12:51 PM Will Whitney [email protected]
wrote:
@bollwyvl https://github.com/bollwyvl the thread tracking this:
jupyter/jupyter_client#51
jupyter/jupyter_client#51It's my fault there hasn't been more progress on this recently. I was
working on it during the summer, and I've gotten completely slammed this
semester. Taking a class, applying to PhDs, trying to get a paper finished,
and writing my Master's thesis all in one semester will do that, I guess.I still plan to get this shipped, but at this point I don't see myself
being able to work on it until after I turn in my thesis at the end of
January. If someone else wants to pick it up and finish it in the meantime,
that would be very welcome.β
Reply to this email directly or view it on GitHub
#99 (comment).
from notebook.
@willwhitney : We're doing a little housecleaning on our issue log and I noticed this thread from 2015. Has this issue been resolved to your satisfaction and can it be closed? thanks!
from notebook.
from notebook.
Thanks @willwhitney !
from notebook.
Related Issues (20)
- For some reason .so files aren't showing up in the Jupyter Notebook file browser HOT 6
- Cell numbering is broken for notebook/lab 7 (Anaconda) HOT 3
- Control the direction of flowcharts in Mermaid HOT 2
- Entering numbers in output automatically changes the code cell to markdown and kernel hangs HOT 6
- Keyboard shortcuts to jump to output of executed cell
- I canβt launch Jupyter notebook (PermissionError: [Errno 13] Permission denied) HOT 7
- Kernel is not connecting anymore. HOT 9
- Support the new filebrowser filter
- I can't Launch Jupyter Notebook HOT 8
- v6 -> v7 regressions make notebook impossible to use HOT 5
- Document Running Notebook over SSH Tunnel HOT 2
- Trying to open any notebook/lab v5-7 makes terminal completely unresponsive HOT 3
- Find & replace function also replaces text in read-only cells HOT 1
- OSError: [WinError 10038] - jupyter notebook crashing HOT 3
- Jupyter Notebook fails to run code with OSError and RunTimeError. HOT 9
- "Run this cell and advance" does not work in combination with getpass / input HOT 1
- shift-enter shortcut is too different from most other tools HOT 1
- no such file or directory: bin/ls HOT 2
- Syntax highlighting not on by default HOT 2
- Context-aware auto-indenting not on by default HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
π Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. πππ
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google β€οΈ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from notebook.