
Description
First of all, I realize that the question raised in this issue may be too off-topic so feel free to close it at any moment if you feel that way.
Let me give you some insight into my current situation/usecases: I need to use ipython/jupyter for data science, so I tried both EIN and this package. I was particularly impressed by how emacs-jupyter communicates with the underlying kernel, enabling me to use an elisp-like workflow (evaluating stuff directly in the buffers I'm working on, instead of having to directly use the repl). I have not used it in conjunction with org-mode yet, but I certainly will in the future.
My point is that this package is extremely valuable to me, and I don't see myself replacing it with anything else in the future. Moving on forwards though, and starting using python extensively, I also would like to add many "IDE like" features(syntax checking, auto-formatting, documentation browsing) to my emacs configuration. My first effort in achieving that, by using elpy, was a complete failure since I didn't manage to make it synergize with emacs-jupyter in any way.
I wonder if you have any advice/suggestions for me going forwards:
Is it possible to make emacs-jupyter work seamlessly with any of the "multipurpose" emacs packages for python like elpy/jedi/(something else?)? Is it instead preferable to avoid those and start using only those single-purpose packages that provide me with the functionality I want to have in addition to features of emacs-jupyter?
PS: Thank you for the excellent software