papyri
jupyter_console
papyri | jupyter_console | |
---|---|---|
2 | 2 | |
81 | 244 | |
- | 0.8% | |
9.3 | 4.5 | |
16 days ago | 8 months ago | |
Python | Python | |
MIT License | BSD 3-clause "New" or "Revised" License |
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.
papyri
- Papyri rendered documentation inside IPython/Jupyter
-
Release of IPython 8.0
Yes, bpython is good. I have plans to make the documentation better (https://github.com/jupyter/papyri) but so far I only have a few hours per week I can spend on IPython. Jedi from david halter should also get some love for better completion.
jupyter_console
-
improved repl for lua?
Sounds like you'd be interested in jupyter-console, which lets you do something like ilua for any language that has a Jupyter kernel. Well, in theory; the one language kernel I use that would really benefit from it, F# (which has a pretty shit command-line repl) doesn't work correctly. It's flawless with the OCaml kernel, but there isn't much point to running that one on the terminal considering utop is insanely good already.
-
Release of IPython 8.0
You likely want to use something like https://github.com/jupyter/jupyter_console, or ipykernel directly to have a persistent python process. One issue is that shells are text based, so you have to do a lot of serialisation/deserialisation.
But honestly at that point I would just look into https://xon.sh/ that blends Python and Shell together. IPython and Xonsh devs are friends, so if you need anything from one into the other it's likely doable.
What are some alternatives?
jupytext - Jupyter Notebooks as Markdown Documents, Julia, Python or R scripts
mercury - Convert Jupyter Notebooks to Web Apps
bpython - bpython - A fancy curses interface to the Python interactive interpreter
pgcontents - A Postgres-backed ContentsManager implementation for Jupyter
papermill - 📚 Parameterize, execute, and analyze notebooks
lua-repl - A Lua REPL implemented in Lua for embedding in other programs
ploomber - The fastest ⚡️ way to build data pipelines. Develop iteratively, deploy anywhere. ☁️
croissant - 🥐 A Lua REPL and debugger
ArcadiaGodot