Зачем конвертировать JUK в IPYNB?
Пользователи переносят код .juk в блокнот .ipynb, чтобы запускать Juka интерактивно, документировать его с помощью ячеек Markdown и делиться результатами в Jupyter или JupyterLab. Juka ориентирована на облачные вычисления и поставляется с официальным ядром Jupyter именно для этого, поэтому тот же код, который живет в обычном скрипте .juk, может исполняться в блокноте по ячейкам.
Способы конвертации JUK в IPYNB
Ядро Juka для Jupyter OPEN-SOURCE
Установите Juka и добавьте её в PATH, затем выполните pip install juka-kernel для регистрации ядра. Запустите Jupyter, создайте новый блокнот с ядром Juka, вставьте код .juk в ячейки и сохраните как .ipynb.
Jupyter / JupyterLab FREE
После установки ядра Juka запустите jupyter notebook (или jupyter lab), выберите ядро Juka и скопируйте содержимое вашего файла .juk в кодовые ячейки. Используйте File > Save As, чтобы записать .ipynb.
Об этих форматах
Файл .juk содержит исходный код, написанный на Juka - небольшом кроссплатформенном языке программирования, который компилируется в .NET или выполняется через собственный интерпретатор.…
Открыть детали .JUK →Файл .IPYNB связан с IPython notebook, это файл категории misc.
Открыть детали .IPYNB →Качество и на что обратить внимание
- Это не конвертер файлов - вы пересобираете скрипт в виде ячеек блокнота, разделяя код там, где вам нужны отдельные результаты вывода.
- Juka должна быть установлена отдельно и прописана в PATH, чтобы ядро работало; ядро лишь связывает Juka с Jupyter.
- Комментарии и форматирование из оригинального файла
.jukсохраняются только в той мере, в какой вы копируете их в ячейки; автоматического извлечения Markdown не предусмотрено.
Часто задаваемые вопросы
Существует ли автоматический конвертер .juk в .ipynb?
.juk в блокноте Jupyter через ядро Juka и сохраняете этот блокнот как .ipynb.Нужен ли мне Python для этого?
juka-kernel основаны на Python, а сама Juka также должна быть установлена и доступна в PATH.Будет ли мой код Juka по-прежнему работать внутри блокнота?
Можно ли вернуться от .ipynb к .juk?
.juk, но ячейки Markdown и сохраненные результаты вывода будут отброшены.