hydrogen
jupyter
hydrogen | jupyter | |
---|---|---|
6 | 31 | |
3,902 | 898 | |
0.1% | 1.3% | |
0.0 | 8.5 | |
7 days ago | about 1 month ago | |
TypeScript | Emacs Lisp | |
MIT License | GNU General Public License v3.0 only |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
hydrogen
-
Trouble with Hydrogen Plug-In (error text included)
Hydrogen got an update to fix this issue, but it was never published on Pulsar's backend. You can install it with pulsar -p https://github.com/nteract/hydrogen.git -t v2.16.5
-
Pulsar – A Community-Led Hyper-Hackable Text Editor
Folks who know Pulsar and Zed internals: which one of them is more likely to gain support for Atom packages? I find Hydrogen[1] invaluable as a data science scratchpad since it supports python/r/julia/etc under a common interface via jupyter, and have been unable to construct a comparable workflow in vscode or any other editor [using scripts as opposed to notebooks, which i find far too bloated].
[1]: https://github.com/nteract/hydrogen
-
Switched to VSCode... I miss Atom :(
Finally, newer Pulsar versions (from the master branch on the CI) allow you to install ppm and pulsar from the command-line. We also fixed some of the issues on installing a package directly from github - for example, you can run "pulsar -p https://github.com/nteract/hydrogen.git -t v2.16.5" to install hydrogen on tag v2.16.5 now (tested on Linux and Silicon mac). Package publication is an ongoing process - we fixed lots of issues of the first version, and now it's working for some people, but we are still aware that we have some bugs too... it's hard because we need to "reverse engineer" the old API :(
-
Atom Was Archived Today
But with Hydrogen you could do that in a regular Python script without needing to create a notebook or think in terms of cells. There's an example of this in the Hydrogen readme: https://github.com/nteract/hydrogen#hydrogen-
-
Sunsetting Atom Text Editor
I personally found Atom + Hydrogen [0] to be the most productive interactive Python environment I've ever used. I really want to see VSCode adopt some way to run a Jupyter kernel for a Python file (with a notebook UI) and have rich results in line with the code (i.e. not a terminal output off to the right side of the screen).
[0] https://github.com/nteract/hydrogen
jupyter
-
IPython and :results output is too verbose
For ipython, you'd better use some more specialized package like https://github.com/emacs-jupyter/jupyter, not the generic python support.
- Ask HN: Why don't other languages have Jupyter style notebooks?
-
Does anyone have a solution for displaying plotly plots in org mode?
I have seen this thread, but I don't want to have to put an extra source block to set the renderers in every org file where I use plotly. Does anyone have a good solution for the moment? Any help is appreciated.
-
Bounty on ein package startup times
Should no one take you up on the bounty, I suggest trying emacs-jupyter instead. I've had better luck with it in the past.
-
Replace Jupyter with Emacs Org Mode: Unleash the Power of Literate Programming
For anybody following along with the examples, a few points/tips that might help newcomers:
1. (By default) before you can use Python source blocks, you need to have the Org Babel Python functionality loaded which is most easily done by evaluating the elisp (require 'ob-babel), but there are other ways also [1].
2. The first example, which uses the print function, will not output anything because the Python blocks by default are evaluated inside a function body and the return value is returned to Org [2]. To return the printed output instead, you need the header argument ":results output". There is an example of this syntax later in TFA.
3. If you are serious about replacing (or complementing) other Jupyter tools with Org mode, you might want to eventually look at emacs-jupyter [3], which provides a more advanced handling of outputs and also supports other (i.e. non-Python) kernels.
Also, I don't think I've ever seen anything like the debugging example and when I tried to replicate it out of curiosity, the block simply failed with a bdb.BdbQuit exception. Am I missing something? What is supposed to happen?
[1] https://orgmode.org/manual/Languages.html
[2] https://orgmode.org/worg/org-contrib/babel/languages/ob-doc-...
[3] https://github.com/nnicandro/emacs-jupyter
- Replace Jupyter Notebook With Emacs Org Mode
-
For Julia is there some thing like VSCode's python interactive window?
Emacs, Sublime Text 3 and Atom Pulsar can all do this with arbitrary Jupyter kernels with the emacs-jupyter/code-cells, helium and hydrogen packages, respectively.
-
Is org-mode an adequate replacement for Jupyter Notebook/rmarkdown for literate programming?
You can use emacs as a jupyter client if that would help in your case https://github.com/nnicandro/emacs-jupyter
-
Switched to VSCode... I miss Atom :(
I've been using code-cells together with emacs-jupyter, the combination of the two lets you work pretty much identically as you would in Atom with Hydrogen, Sublime with Helium, or VSCode with the Jupyter Python extension; you just delimit code cells with #%% and execute in a separate Jupyter REPL buffer. It does require some getting used to the key bindings though (or some tweaking to make it more similar to what you're used to).
-
Using emacs as a study environment
For writing source blocks: https://github.com/nnicandro/emacs-jupyter
What are some alternatives?
pulsar - A Community-led Hyper-Hackable Text Editor
jupytext - Jupyter Notebooks as Markdown Documents, Julia, Python or R scripts
vite-material-ui - A Vite starter template for React, TypeScript, and MUI
lsp-mode - Emacs client/library for the Language Server Protocol
shopify-theme-lab - Shopify theme development environment using Liquid, Vue and Tailwind CSS. Built on top of Shopify CLI 🧪
vim-ipython-cell - Seamlessly run Python code in IPython from Vim
SvelteKit - web development, streamlined
emacs-ipython-notebook - Jupyter notebook client in Emacs
astro - The web framework for content-driven websites. ⭐️ Star to support our work!
lsp-julia
crosis - A JavaScript client that speaks Replit's container protocol
nbterm - Jupyter Notebooks in the terminal.