-
vscode-jupyter-python
Run automatically-inferred Python code blocks in the VS Code Jupyter extension
Agreed, I find this to be a super productive environment, because you get all of vscode's IDE plus the niceties of Jupyter and IPython.
I wrote a small vscode extension that builds upon this to automatically infer code blocks via indentation, so that you don't have to select them manually: [0]
[0]: https://github.com/kylebarron/vscode-jupyter-python
-
Judoscale
Save 47% on cloud hosting with autoscaling that just works. Judoscale integrates with Django, FastAPI, Celery, and RQ to make autoscaling easy and reliable. Save big, and say goodbye to request timeouts and backed-up task queues.
-
For lightweight calculations re-execute everything while typing cells https://github.com/idanpa/jupad
-
I am surprised they didn't mention RMarkdown (https://rmarkdown.rstudio.com/), which was developed in parallel to Jupyter Notebooks, with lots of convergent evolution.
RMarkdown is essentially Markdown with executable code blocks. While it comes from an R background, code blocks can be written in any language (and you can mix multiple languages).
The biggest difference (and, I would say, advantage) is that it separates code from output, making it work well with version control.
-
https://github.com/mwouts/jupytext/blob/main/docs/formats-sc... :
# %% [markdown]
-
github-orgmode-tests
This is a test project where you can explore how github interprets Org-mode files
"until recently, Jupyter notebooks were the only programming environment that let you see your data while you worked on it."
This is false. Org-mode has had this functionality for over two decades.
https://orgmode.org/
-
CodeRabbit
CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.