Size: a a a

Язык программирования Julia / Julia programming language

2021 June 21

АО

Андрей Оськин... in Язык программирования Julia / Julia programming language
Да, JETTEst это мега штука.
источник

АО

Андрей Оськин... in Язык программирования Julia / Julia programming language
Наверняка у неё есть косяки, но даже на базовом уровне я с ним поигрался и выглядит фантастически.
источник

A

Alexandr in Язык программирования Julia / Julia programming language
Случайно понял почему PlotlyBase и все завязанные на него пакеты типа PlotlyJS или Dash так долго подключаются, в смысле долго происходит using <Module>. Оказывается  в PlotlyBase в  __init__() стартует процесс под названием kaleido (https://github.com/plotly/Kaleido) нужный только для генерации статических картинок и делается это синхронно. У меня на компе стартует он 2.5 секунды 🙁
источник

A

Alexandr in Язык программирования Julia / Julia programming language
Особенно обидно что в питоновской версии такого косяка нет:
on the Python side we do two things that look different from this:
(1) Kaleido is an optional dependency of plotly.py; if we don't find it when starting up, that functionality is disabled. We've discussed making a core package with minimal dependencies, and a "batteries included" package that installs the core and all the optional dependencies. Most users would then use the full package and everything would work, but those with more specific needs could streamline their installation and imports.
(2) Kaleido is lazy in starting its process.
источник

RS

Roman Samarev in Язык программирования Julia / Julia programming language
В теории, есть пакет https://github.com/JuliaPackaging/Requires.jl
источник

A

Alexandr in Язык программирования Julia / Julia programming language
хм. Надо попробовать, спасибо
источник

RS

Roman Samarev in Язык программирования Julia / Julia programming language
Там не всё было идеально в случае множественной опциональной активации - https://github.com/alan-turing-institute/MLJModels.jl/issues/22
источник

A

Alexandr in Язык программирования Julia / Julia programming language
У меня все сильно проще. Мне от PlotlyBase нужен только класс Plot чтобы для него перегрузку одного метода повесить. Так что require действительно может очень помочь. Особенно пользователям, которые в дашбордах не рисуют графиков с помощью PlotlyBase.Plot Спасибо еще раз
источник
2021 June 22

PY

Popov Yuri in Язык программирования Julia / Julia programming language
Добрый вечер!    Подскажите если в файле  jl  сделать бесконечный цикл и читать в этом цикле блочно данные а потом их отображать.в этом же цикле командой отрисовки  Графика будет работать? Не будет ли так что для обновления отображения  необходимо в интерпритатор  вбивать команду для каждой отрисовки
источник

АО

Андрей Оськин... in Язык программирования Julia / Julia programming language
Я так постоянно делаю.
источник

АО

Андрей Оськин... in Язык программирования Julia / Julia programming language
В смысле, что ответ да, так можно и нужно делать.
источник

АО

Андрей Оськин... in Язык программирования Julia / Julia programming language
Единственно, что отображать надо командой display
источник

PY

Popov Yuri in Язык программирования Julia / Julia programming language
Ок спасибо. А пакет графики какой пользуете?
источник

АО

Андрей Оськин... in Язык программирования Julia / Julia programming language
Я по старинке Plots с. gr бекэндом, но это не самый лучший выбор.
источник

АО

Андрей Оськин... in Язык программирования Julia / Julia programming language
Это скорее выбор для ленивых, кто не хочет слишком много времени тратить на то, чтобы красивые графики нарисовать.
источник

АО

Андрей Оськин... in Язык программирования Julia / Julia programming language
Так то в чате есть как минимум два специалиста по другим пакетам.
источник

PY

Popov Yuri in Язык программирования Julia / Julia programming language
🆗 как раз  то что нужно
источник

AP

Alexander Plavin in Язык программирования Julia / Julia programming language
если скорость отрисовки не очень важна, то действительно любой (почти любой?) бекенд в таком режиме сработает
источник

АО

Андрей Оськин... in Язык программирования Julia / Julia programming language
Ну, Plots 20 кадров в секунду выжимает. Но правда кряхтит при этом немного (в смысле GC по полной программе напрягает).
источник

AP

Alexander Plavin in Язык программирования Julia / Julia programming language
зависит ещё что рисовать
источник