Convert .py files runnable in VSCode/Python or Atom/Hydrogen to jupyter .ipynb notebooks and vice versa
Atom/Hydrogen or VSCode/Python allows creating a python files split into cells with
# %% separators with the ability to run cells via backend Jupyter session and interactively show results back.
ipynb-py-convert python module converts files: .ipynb to .py and .py to .ipynb.
ipynb-py-convert is a forks of the vscode-ipynb-py-converter.
conda install -c defaults -c conda-forge ipynb-py-convert
pip install ipynb-py-convert
ipynb-py-convert examples/plot.py examples/plot.ipynb
ipynb-py-convert examples/plot.ipynb examples/plot.py
Markdown cells are converted to python multiline strings
'''. Code cells are left as is.
# %% is used by vscode as the cell marker on which 'Run Cell' action is available.
Jupyter ipynb notebook