JupyterLite#

В REPEAT VISION встроен JupyterLite для автоматизации работы с моделью с применением языка программирования Python.

В данном уроке вы узнаете:

  • о порядке установки и импорта модуля repeat для языка программирования Python в JupyterLite;

  • о возможностях получения справки в интерфейсе блокнота JupyterLite.

Внимание

Для JupyterLite используется Pyodide в качестве интерпретатора Python. Pyodide разработан для использования на ресурсах вашего браузера на вашем компьютере с применением Node.js и WebAssembly. Pyodide не является CPython, а является его реализацией Python для WebAssembly, Emscripten.

Полулярные библиотеки, разработанные для Python, портируются сообществом отдельно для Pyodide. Не все популярные библиотеки полностью адаптированы для Pyodide. Есть ограничения по работе в том числе стандартной библиотеки Python.

Значительная часть библиотек для анализа данных и инженерных вычислений доступна в списке библиотек, совместимых с Pyodide.

Важно

До ознакомления с данным уроком рекомендуется предварительно освоить базовый интерфейс и основные возможности Jupyter

1.  Подготовка к использованию JupyterLite#

Запустите JupyterLite последовательным нажатием кнопок:

  1. Инструменты tools и затем

  2. Ноутбук notebook

2.  Начало использования#

В интерфейсе JupyterLite требуется создать блокнот для Python, нажав в Лаунчере на кнопку Python(Pyodide).

create_notebook

В результате откроется интерфейс для подготовки кода и комментариев к нему.

empty_notebook

В первой ячейке требуется выполнить команды по установке и иморту пакета repeat, предназначенного для автоматизации работы с моделью REPEAT VISION.

Важно

Особенностью применения JupyterLite и интерпретатора Pyodide является необходимость применения пакета piplite для установки любых пакетов. В классической реализации CPython языка программирования Python такие действия не потребуются.

Далее выполняется установка пакета repeat в первой ячейке блокнота JupyterLite.

import piplite
await piplite.install('repeat')

Затем выполняется импорт установленного пакета. Пакету назначается имя rp для удобства использования названия пакета в коде вашей программы.

import repeat as rp

Дальнейшие шаги использования пакета repeat одинаковы как для JupyterLite, так и для Python в его классической реалзиации CPython.

3.  Вызов справки пакета в блокноте#

Для получения информации непосредственно в интерфейсе блокнота требуется выполнить следующую команду

rp?

Данная команда выведет основную информацию о пакете и пример использования пакета repeat.

4.  Весь код урока#

import piplite
await piplite.install('repeat')

import repeat as rp

rp?

В результате выполнения урока вы получили следующие навыки:

Для ознакомления с основными возможностями модуля repeat для автоматизации работы с моделью REPEAT VISION перейдите к следующему уроку применения модуля repeat в коде Python.