Работа в интерактивной графической среде имеет много преимуществ, но иногда полезно использовать и другие средства или выводить результат в графической форме.
Доступ к функциям пакета MoebInv может осуществляться несколькими путями: из C++ программ, скриптов Python и графической оболочки Yaglom. Ещё одним современный способ—облачные вычисления, к примеру:
Их достоинством является то, что пользователь не должен ничего дополнительно устанавливать на своём устройстве и может работать с пакетом MoebInv в популярной среде Jupyter из любого современного обозревателя сети.
Различные среды имеют свои собственные преимущества и было бы хорошо легко перемещаться между ними. Удобный и надёжный взаимообмен фигурами между графической оболочкой и Jupyter можно производит через записи в формате GiNaC Gar. Однако эти записи производятся в двоичном формате и не могут быть непосредственно просмотрены или изменены пользователем.
Начиная с версии v3.5.0 MoebInv может выводить фигуры в виде комментированных скриптов Python. Для вывода используется следующий метод из пакета MoebInv:
F.write_python_script("my-figure-script.py")
На этой основе двухсторонне взаимодействие графической оболочки и Jupyter реализовано так:
F.save("my-figure-archive.gar")
сохранить GiNaC Gar-запись. В графическую оболочку или другую среду эта запись может быть загружена как и любая другая фигура.
Запись →Вывод в иное→ Вывод в код Pythonв основном меню и сохраните скрипт под желаемым именем. Впоследствии этот скрипт может быть выполнен в среде IPython или Jupyter.
Для большего удобства в среде Jupyter, скрипт Python может быть дополнительно преобразован в записную книжку, например, с помощью конвертера p2j (Python в Jupyter).
Кроме преобразования фигуры в тождественный код Python есть ещё такие возможности для вывода: