Media is too big
VIEW IN TELEGRAM
✏️ Как объединить две таблицы при помощи JOIN?
Давайте разберёмся, как при помощи команд
В видео мы изучим команды
Давайте разберёмся, как при помощи команд
join объединить несколько таблиц CSV или XLSX, а потом сохранить всё в формат JLD2. Объединение таблиц производится по ключам, эта операция немного сложнее соединения (конкатенации), но в анализе данных, именно с join начинается всё самое интересное!В видео мы изучим команды
leftjoin, innerjoin и outerjoin.👍5
This media is not supported in your browser
VIEW IN TELEGRAM
Отмена действий на диаграммах и в каждой ячейке ноутбука
В Engee реализована почти бесконечная очередь отмены и повтора действий в редакторе диаграмм и внутри каждого текстового поля каждого ноутбука.
Согласитесь, это здорово упрощает исследование среды, а также позволяет найти, где были произведены последние изменения. Ну и, конечно, вы можете быстро исправить любые ошибки, словно их и не было.
Например, в Windows:
💡 Чтобы отменить действие, нажмите
💡 Чтобы вернуть изменения на место, нажмите
Что приятно в Engee – вы можете вернуться в любую ячейку любого ноутбука и пройтись по истории последних изменений. А ещё – сохранение файла не сбрасывает историю изменений.
Не бойтесь экспериментировать и ошибаться! С Engee это не опасно 🪂
В Engee реализована почти бесконечная очередь отмены и повтора действий в редакторе диаграмм и внутри каждого текстового поля каждого ноутбука.
Согласитесь, это здорово упрощает исследование среды, а также позволяет найти, где были произведены последние изменения. Ну и, конечно, вы можете быстро исправить любые ошибки, словно их и не было.
Например, в Windows:
💡 Чтобы отменить действие, нажмите
Ctrl+Z💡 Чтобы вернуть изменения на место, нажмите
Ctrl+YЧто приятно в Engee – вы можете вернуться в любую ячейку любого ноутбука и пройтись по истории последних изменений. А ещё – сохранение файла не сбрасывает историю изменений.
Не бойтесь экспериментировать и ошибаться! С Engee это не опасно 🪂
👍2
This media is not supported in your browser
VIEW IN TELEGRAM
Клавиатурные сокращения в редакторе диаграмм
В сложной диаграмме, некоторые элементы логично будет повернуть или инвертировать на холсте. Как не тратить время на поиск нужного действия в контекстом меню? Использовать эти клавиатурные сокращения:
Эти действия помогут ускорить самые простые операции, позволив быстро перебрать варианты расположения блоков, сэкономив ваши ресурсы для гораздо более сложных задач 🏎️
В сложной диаграмме, некоторые элементы логично будет повернуть или инвертировать на холсте. Как не тратить время на поиск нужного действия в контекстом меню? Использовать эти клавиатурные сокращения:
Alt + → / Alt + ← Повернуть блокCtrl + I Инвертировать направление блокаЭти действия помогут ускорить самые простые операции, позволив быстро перебрать варианты расположения блоков, сэкономив ваши ресурсы для гораздо более сложных задач 🏎️
👍3
🥳 Новый релиз Engee: Апрель 2023
Engee постоянно совершает скачки в развитии, появляются новые возможности, внедряются удобные приёмы работы. Вот – какие доработки получил редактор живых скриптов:
📃 Автосохранение кода. Доступны любые стратегии для защиты последних изменений: от сохранения при смене ячейки до сохранения каждую секунду
📃 Новая статусная строка. Показывает статус выполнения живого скрипта и позволяет перейти на редактируемую ячейку, или на ту что сейчас выполняется, или последнюю выполненную
📃 Свободное перетаскивание окон. Когда вы меняете размер любой панели или окна в Engee, остальные окна подстраиваются, чтобы не перекрываться. Это очень удобно!
Разработки Engee постоянно наращивают потенциал инструмента и заполняют пространство возможностей новыми функциями, чтобы вы молниеносно разрабатывали продукты в современном модельно-ориентированном окружении 🏄♂️
Engee постоянно совершает скачки в развитии, появляются новые возможности, внедряются удобные приёмы работы. Вот – какие доработки получил редактор живых скриптов:
📃 Автосохранение кода. Доступны любые стратегии для защиты последних изменений: от сохранения при смене ячейки до сохранения каждую секунду
📃 Новая статусная строка. Показывает статус выполнения живого скрипта и позволяет перейти на редактируемую ячейку, или на ту что сейчас выполняется, или последнюю выполненную
📃 Свободное перетаскивание окон. Когда вы меняете размер любой панели или окна в Engee, остальные окна подстраиваются, чтобы не перекрываться. Это очень удобно!
Разработки Engee постоянно наращивают потенциал инструмента и заполняют пространство возможностей новыми функциями, чтобы вы молниеносно разрабатывали продукты в современном модельно-ориентированном окружении 🏄♂️
👍6
📡 Новый релиз Engee: Апрель 2023
Теперь обсудим, что принёс апрельский релиз в плане диаграмм и симуляции. Наверняка что-нибудь вкусное...
📶 Новые DSP блоки и функции. Например, на каждом графике теперь есть кнопка для перехода в режим спектрального анализатора. А ещё, десятки новых блоков для коммуникации, фазированных решёток и 5G
📶 Механизм сигналов теперь позволяет выводить векторизованные переменные. Вы можете просчитать сотни вариантов модели для разных входных параметров без какого-либо явного цикла, и при этом не перегрузить систему логированием
📶 Редактор диаграмм проверяет больше видов потенциальных ошибок, например, он не даст подключить термический канал к электрическому входу терморезистора, что сэкономит вам много времени на отладке
Каждый час, вложенный в оптимизацию интерфейса, приводит к десяткам тысяч сэкономленных часов на предприятиях. Поэтому компания разработчиков Engee постоянно улучшает вёрстку и скорость работы в продукте. Откройте Engee, и вы почувствуете себя как рыба в воде 🐟
Теперь обсудим, что принёс апрельский релиз в плане диаграмм и симуляции. Наверняка что-нибудь вкусное...
📶 Новые DSP блоки и функции. Например, на каждом графике теперь есть кнопка для перехода в режим спектрального анализатора. А ещё, десятки новых блоков для коммуникации, фазированных решёток и 5G
📶 Механизм сигналов теперь позволяет выводить векторизованные переменные. Вы можете просчитать сотни вариантов модели для разных входных параметров без какого-либо явного цикла, и при этом не перегрузить систему логированием
📶 Редактор диаграмм проверяет больше видов потенциальных ошибок, например, он не даст подключить термический канал к электрическому входу терморезистора, что сэкономит вам много времени на отладке
Каждый час, вложенный в оптимизацию интерфейса, приводит к десяткам тысяч сэкономленных часов на предприятиях. Поэтому компания разработчиков Engee постоянно улучшает вёрстку и скорость работы в продукте. Откройте Engee, и вы почувствуете себя как рыба в воде 🐟
👍7
☀️ Учение – свет! Друзья и коллеги, в Engee появился учебный курс "Основы цифровой обработки сигналов". С его помощью вы можете освоить или донести такие понятия, как:
☀️ случайные процессы и шумы
☀️ дискретные и цифровые сигналы
☀️ синусоидальные сигналы и теорема Котельникова
☀️ преобразование Фурье
☀️ устройство и работа АЦП и ЦАП
☀️ спектр сигнала и спектральный анализ
☀️ корреляция и свертка, синтез цифровых фильтров
☀️ цифровая модуляция и изменение частоты дискретизации сигнала
Вся необходимая теория, ссылки и практические примеры представлены в формате удобных ноутбуков для среды Engee. Строить сложные графики в этом курсе – сплошное удовольствие. Конечно, есть и задания для самостоятельного выполнения, и материалы для самопроверки.
Предлагаем взять всё необходимое в нашем репозитории и погрузиться в мир цифровой обработки сигналов.
☀️ случайные процессы и шумы
☀️ дискретные и цифровые сигналы
☀️ синусоидальные сигналы и теорема Котельникова
☀️ преобразование Фурье
☀️ устройство и работа АЦП и ЦАП
☀️ спектр сигнала и спектральный анализ
☀️ корреляция и свертка, синтез цифровых фильтров
☀️ цифровая модуляция и изменение частоты дискретизации сигнала
Вся необходимая теория, ссылки и практические примеры представлены в формате удобных ноутбуков для среды Engee. Строить сложные графики в этом курсе – сплошное удовольствие. Конечно, есть и задания для самостоятельного выполнения, и материалы для самопроверки.
Предлагаем взять всё необходимое в нашем репозитории и погрузиться в мир цифровой обработки сигналов.
👍7
This media is not supported in your browser
VIEW IN TELEGRAM
Engee знает много языков программирования
В Engee вы одновременно можете использовать несколько разных вычислительных сред. Вот – способ, который отлично работает в ячейках ноутбуков (живых скриптов). Наберите:
При таком синтаксисе вы можете создавать код на разных языках внутри одного и того же ноутбука, и их среды будут запускаться независимо. Переменные из разных сред могут иметь одинаковые названия и не производить конфликтов.
Как упростить пересылку данных между ячейками, написанными на разных языках? Мы бы рекомендовали взять один язык как базовый (например, Julia) и изнутри него запускать код на Python или MATLAB.
Пусть сборка проекта в Engee никогда не будет для вас проблемой 🥳
В Engee вы одновременно можете использовать несколько разных вычислительных сред. Вот – способ, который отлично работает в ячейках ноутбуков (живых скриптов). Наберите:
$py для переключения в режим Python$jl для переключения на JuliaПри таком синтаксисе вы можете создавать код на разных языках внутри одного и того же ноутбука, и их среды будут запускаться независимо. Переменные из разных сред могут иметь одинаковые названия и не производить конфликтов.
Как упростить пересылку данных между ячейками, написанными на разных языках? Мы бы рекомендовали взять один язык как базовый (например, Julia) и изнутри него запускать код на Python или MATLAB.
Пусть сборка проекта в Engee никогда не будет для вас проблемой 🥳
🔥4
This media is not supported in your browser
VIEW IN TELEGRAM
Как запустить проект в MATLAB изнутри Engee?
В Engee можно запускать код на MATLAB без установки ядра на свою систему. Как это сделать? Вот несколько полезных команд:
...есть много других команд в документации
Из всех популярных языков программирования больше всего на MATLAB похож язык Julia. Если кодовая база не очень большая, вы без труда перепишете этот код и сможете запускать на ядре Julia, но у всех коллективов разные приоритеты.
Если вам хочется запускать ваш код MATLAB в облачной среде, Engee представляет гармоничную платформу для объединения ваших проектов под одной крышей 🏠
В Engee можно запускать код на MATLAB без установки ядра на свою систему. Как это сделать? Вот несколько полезных команд:
using MATLAB – создать интерфейс к ядру MATLABmat"why" – запуск кода и получение вывода@mget x – перенос переменной x из окружения MATLAB в окружение Julia@mput x – обратная операция, перенос переменной в окружение MATLAB...есть много других команд в документации
Из всех популярных языков программирования больше всего на MATLAB похож язык Julia. Если кодовая база не очень большая, вы без труда перепишете этот код и сможете запускать на ядре Julia, но у всех коллективов разные приоритеты.
Если вам хочется запускать ваш код MATLAB в облачной среде, Engee представляет гармоничную платформу для объединения ваших проектов под одной крышей 🏠
👍4
Век живи – век интегрируй 📚
В нашем репозитории появился короткий и очень полезный курс по Символьным вычислениям в Engee.
Символьная математика позволяет манипулировать вычислениями на уровне символов, а не чисел. Мы предлагаем вам за пару часов освежить своё представление о библиотеке SymPy, которая используется как в Julia, так и в Python, и получить такие практические навыки, как:
📚 составление и решение систем символьных уравнений
📚 построение 2D и 3D графиков символьных выражений
📚 дифференцирование, интегрирование и разложение в ряды
📚 применение всего этого на практике
Хотите, например, решать задачи кинематики, ничего не устанавливая на свой компьютер? Или преподавать в Engee любую техническую дисциплину, от математического анализа до теории автоматического управления? Или генерировать корректный код сразу из длинной системы уравнений? Достаточно зайти на engee.com, открыть окно командной строки и выполнить в нём следующую команду:
Вы сразу получите все нужные материалы и уже сегодня сможете пройти весь курс 🚀
В нашем репозитории появился короткий и очень полезный курс по Символьным вычислениям в Engee.
Символьная математика позволяет манипулировать вычислениями на уровне символов, а не чисел. Мы предлагаем вам за пару часов освежить своё представление о библиотеке SymPy, которая используется как в Julia, так и в Python, и получить такие практические навыки, как:
📚 составление и решение систем символьных уравнений
📚 построение 2D и 3D графиков символьных выражений
📚 дифференцирование, интегрирование и разложение в ряды
📚 применение всего этого на практике
Хотите, например, решать задачи кинематики, ничего не устанавливая на свой компьютер? Или преподавать в Engee любую техническую дисциплину, от математического анализа до теории автоматического управления? Или генерировать корректный код сразу из длинной системы уравнений? Достаточно зайти на engee.com, открыть окно командной строки и выполнить в нём следующую команду:
;git clone https://git.engee.com/learn-engee/courses/engee-symbolic-math-course.gitВы сразу получите все нужные материалы и уже сегодня сможете пройти весь курс 🚀
👍9
Майский релиз – Что нового?🌻
Дорогие коллеги, подошёл майский релиз Engee! В продукте столько удобных нововведений, что их сложно перечислить, но мы попробуем!
Приведем основные из них:
↗️ Долгожданная библиотека для работы с таблицами Excel!
↗️ В ноутбуках каждый отдельный вывод функции теперь можно разместить так, как вам удобнее: справа от ячейки, снизу, или просто спрятать.
↗️ Навигация по ноутбукам стала более плавной и удобной: переключайтесь между ячейками при помощи клавиатуры, или через статусную строку, или через дерево параграфов
↗️ Улучшения в файловом браузере:
● Drag&Drop-перенос файлов из локальной папки
● Просмотр файлов PDF и растровых картинок прямо в Engee
↗️ Расширили поддержку векторизации и матричного режима для многих блоков. Это обязательно обрадует специалистов в области ЦОС.
↗️ Добавили обширную палитру блоков для гидравлики. Возможности 1-D моделирования растут с каждым релизом.
↗️ Мощный апгрейд модуля визуализации сигналов: теперь в нём легко можно построить любой сигнал как функцию от любого другого сигнала или представить сигнал в частотной области. Плюс, каждый из графиков теперь можно вывести на отдельной вкладке, а ещё – появилась кнопка копирования графика в буфер обмена для вашего удобства.
↗️ Запуск "тяжелых" или "долгих" моделей больше не препятствует процессу создания новых моделей, кроме того модели автоматически сохраняются по завершении симуляции... и многое другое!
Подробно можете ознакомиться в документации.
Приглашаем зайти на engee.com и самим испытать последние нововведения!
Дорогие коллеги, подошёл майский релиз Engee! В продукте столько удобных нововведений, что их сложно перечислить, но мы попробуем!
Приведем основные из них:
↗️ Долгожданная библиотека для работы с таблицами Excel!
↗️ В ноутбуках каждый отдельный вывод функции теперь можно разместить так, как вам удобнее: справа от ячейки, снизу, или просто спрятать.
↗️ Навигация по ноутбукам стала более плавной и удобной: переключайтесь между ячейками при помощи клавиатуры, или через статусную строку, или через дерево параграфов
↗️ Улучшения в файловом браузере:
● Drag&Drop-перенос файлов из локальной папки
● Просмотр файлов PDF и растровых картинок прямо в Engee
↗️ Расширили поддержку векторизации и матричного режима для многих блоков. Это обязательно обрадует специалистов в области ЦОС.
↗️ Добавили обширную палитру блоков для гидравлики. Возможности 1-D моделирования растут с каждым релизом.
↗️ Мощный апгрейд модуля визуализации сигналов: теперь в нём легко можно построить любой сигнал как функцию от любого другого сигнала или представить сигнал в частотной области. Плюс, каждый из графиков теперь можно вывести на отдельной вкладке, а ещё – появилась кнопка копирования графика в буфер обмена для вашего удобства.
↗️ Запуск "тяжелых" или "долгих" моделей больше не препятствует процессу создания новых моделей, кроме того модели автоматически сохраняются по завершении симуляции... и многое другое!
Подробно можете ознакомиться в документации.
Приглашаем зайти на engee.com и самим испытать последние нововведения!
🔥5👍4
This media is not supported in your browser
VIEW IN TELEGRAM
Возможности командной строки Engee
Командная строка Engee – очень продуктивный инструмент. Основная ее функция - отправлять команды в вычислительное ядро, но у неё есть и другие полезные режимы:
Возвращение в базовый режим происходит, если стереть всю строку, включая введённый ранее специальный символ (при помощи клавиши
Ещё один режим – справочный. Если начать команду со знака вопроса, вы можете получить подсказки по работе с любой функцией или объектом (пример:
Командная строка Engee – очень продуктивный инструмент. Основная ее функция - отправлять команды в вычислительное ядро, но у неё есть и другие полезные режимы:
engee> базовый режим ввода, который означает, что команда будет передана в ядро Juliapkg> начав команду со знака ] вы получите доступ к работе с менеджером библиотек (пример: ]add SymPy)shell> а начав со знака ; вы получите приглашение для выполнения системных команд (например ;pwd или ;cd /user)Возвращение в базовый режим происходит, если стереть всю строку, включая введённый ранее специальный символ (при помощи клавиши
backspace).Ещё один режим – справочный. Если начать команду со знака вопроса, вы можете получить подсказки по работе с любой функцией или объектом (пример:
?sqrt или ?big). А найти уже набранную команду в истории команд можно при помощи сочетания клавиш Ctrl+R.👍6
This media is not supported in your browser
VIEW IN TELEGRAM
Умное подключение блоков в Engee
Редактор Engee позволяет вам справляться с самыми сложными моделями, сохраняя ресурсы. Сколько времени можно было бы сэкономить на трассировке, если в модели несколько тысяч соединителей?
В Engee для ускоренного подключения блоков к модели уже есть несколько приёмов, и их становятся все больше. Например:
✈️ Подключение в один клик: редактор моделей предложит рациональный способ подключения нового блока, и вам не нужно будет проводить линии вручную
🚀 Подключение в ноль кликов: после удаления блока, на холсте остается его оснастка. В нее можно включить новый блок без какого-либо рисования соединительных линий
Благодаря таким алгоритмам работа в Engee экономит ваше время и сохраняет ваш запас концентрации
Редактор Engee позволяет вам справляться с самыми сложными моделями, сохраняя ресурсы. Сколько времени можно было бы сэкономить на трассировке, если в модели несколько тысяч соединителей?
В Engee для ускоренного подключения блоков к модели уже есть несколько приёмов, и их становятся все больше. Например:
✈️ Подключение в один клик: редактор моделей предложит рациональный способ подключения нового блока, и вам не нужно будет проводить линии вручную
🚀 Подключение в ноль кликов: после удаления блока, на холсте остается его оснастка. В нее можно включить новый блок без какого-либо рисования соединительных линий
Благодаря таким алгоритмам работа в Engee экономит ваше время и сохраняет ваш запас концентрации
👍3
This media is not supported in your browser
VIEW IN TELEGRAM
Создаём много копий одного элемента
В Engee дублировать элементы моделей можно несколькими способами. Иногда нужно распараллелить расчёты, иногда – скопировать компонент на новое место.
💡 Кстати о распараллеливании: Если вам нужно, скажем, просчитать реакцию модели на изменение параметра, попробуйте задать его при помощи вектора. Например
В Engee также есть сокращённый путь, который позволяет за один приём 1️⃣ скопировать, 2️⃣ вставить и 3️⃣ разместить новые элементы на схеме – там, где вам удобно. Вот, как он работает:
👉 Выделите блок или группу блоков (при помощи
👉 Зажмите клавишу
👉 Перетащите копию элемента на новое место
🤝 Если вам нужно создать много копий одного элемента, это самый быстрый и удобный способ!
В Engee дублировать элементы моделей можно несколькими способами. Иногда нужно распараллелить расчёты, иногда – скопировать компонент на новое место.
💡 Кстати о распараллеливании: Если вам нужно, скажем, просчитать реакцию модели на изменение параметра, попробуйте задать его при помощи вектора. Например
1:10 или 50 + (-1:0.1:1). За один запуск модели вы получите много графиков для сравнения.В Engee также есть сокращённый путь, который позволяет за один приём 1️⃣ скопировать, 2️⃣ вставить и 3️⃣ разместить новые элементы на схеме – там, где вам удобно. Вот, как он работает:
👉 Выделите блок или группу блоков (при помощи
Shift)👉 Зажмите клавишу
Ctrl👉 Перетащите копию элемента на новое место
🤝 Если вам нужно создать много копий одного элемента, это самый быстрый и удобный способ!
🔥5👍1
«Введение в Engee» – Курс, с которого всё начинается 🌱
Мы создали для Вас короткий курс, в рамках которого за три часа вы получите базовые навыки работы в Engee и сможете начать писать программы, оформлять ноутбуки и анализировать данные в этой среде. Если вы только приступаете к работе в среде Engee или хотите объяснить коллеге основы работы со скриптами, то у нас есть чем Вам помочь.
В рамках курса «Введение в Engee» вы освоите:
💡 основы работы с веб-интерфейсом Engee,
💡 базовые навыки программирования на языке Julia,
💡 простейшие базовые команды для работы с данными: загрузка, обработка, сохранение или построение графиков
Подробности о курсе и о том, как его получить – на странице курса в документации Engee или в папке /start/engee-onramp в вашей среде разработки engee.com (запустите скрипт Start чтобы она появилась).
Прохождение данного курса рекомендуется всем новичкам, которые только осваиваются в среде и хотят быстро погрузиться в новое окружение.
Мы создали для Вас короткий курс, в рамках которого за три часа вы получите базовые навыки работы в Engee и сможете начать писать программы, оформлять ноутбуки и анализировать данные в этой среде. Если вы только приступаете к работе в среде Engee или хотите объяснить коллеге основы работы со скриптами, то у нас есть чем Вам помочь.
В рамках курса «Введение в Engee» вы освоите:
💡 основы работы с веб-интерфейсом Engee,
💡 базовые навыки программирования на языке Julia,
💡 простейшие базовые команды для работы с данными: загрузка, обработка, сохранение или построение графиков
Подробности о курсе и о том, как его получить – на странице курса в документации Engee или в папке /start/engee-onramp в вашей среде разработки engee.com (запустите скрипт Start чтобы она появилась).
Прохождение данного курса рекомендуется всем новичкам, которые только осваиваются в среде и хотят быстро погрузиться в новое окружение.
🔥7
Удобный и функциональный файловый менеджер Engee
Engee разрабатывается с амбициозной целью – предоставить российским инженерам самую удобную среду для разработки инженерных программ для математических исследований. Особое внимание уделяется удобным мелочам и фишкам, которые упрощают работу и сокращают рутину.
Конечно, все операции с файлами можно делать из командной строки или скриптами, но в Engee встроен интуитивно понятный файловый менеджер, который позволяет работать с ними привычным образом:
🔹 ФБ позволяет создавать папки, модели, скрипты и текстовые документы,
🔹 Вы можете открывать файлы, в том числе PDF-документы, изображения и текст прямо в среде,
🔹 Быстро загружать файлы с ПК при помощи drag&drop,
🔹 А ещё копировать, перемещать, переименовывать и перетаскивать файлы мышкой с помощью контекстного меню или привычных горячих клавиш,
🔹 Создавать архивы для скачивания
🔹 Сортировать списки и управлять отображением
🔹 и многое другое
Файловый браузер постоянно приобретает новые функции, продолжая быть лучшим средством для управления файлами и моделями в безопасном облачном хранилище.
Engee разрабатывается с амбициозной целью – предоставить российским инженерам самую удобную среду для разработки инженерных программ для математических исследований. Особое внимание уделяется удобным мелочам и фишкам, которые упрощают работу и сокращают рутину.
Конечно, все операции с файлами можно делать из командной строки или скриптами, но в Engee встроен интуитивно понятный файловый менеджер, который позволяет работать с ними привычным образом:
🔹 ФБ позволяет создавать папки, модели, скрипты и текстовые документы,
🔹 Вы можете открывать файлы, в том числе PDF-документы, изображения и текст прямо в среде,
🔹 Быстро загружать файлы с ПК при помощи drag&drop,
🔹 А ещё копировать, перемещать, переименовывать и перетаскивать файлы мышкой с помощью контекстного меню или привычных горячих клавиш,
🔹 Создавать архивы для скачивания
🔹 Сортировать списки и управлять отображением
🔹 и многое другое
Файловый браузер постоянно приобретает новые функции, продолжая быть лучшим средством для управления файлами и моделями в безопасном облачном хранилище.
👍2
Курс по линейной алгебре в Engee
Одним из преимуществ Engee является подробная справочная система, содержащая в себе демонстрации, примеры и учебные курсы.
И мы выпускаем новый учебный курс по фундаментальной теме, которая неожиданно часто оказывается нужна во многих прикладных задачах, например при пространственных вычислениях или при анализе данных.
Курс рассчитан на прохождение в течение двух часов. Он богат теорией, поэтому его вполне можно использовать в преподавании и образовании. Также в нем достаточно практических задач, чтобы вы могли воспользоваться им как справочным пособием.
Вот, что мы изучим:
🔢 Создание матриц и векторов
🔢 Базовые операции над ними
🔢 Нахождение детерминантов
🔢 Обратные матрицы
🔢 Вычисление ранга
🔢 Решение систем линейных алгебраических уравнений
🔢 Нахождение собственных значений матриц
Вы можете получить этот курс несколькими способами:
👉 скачать себе копию из репозитория и вручную загрузить его в Engee,
👉 либо набрать в командной строке Engee команду:
Начните уже сейчас, и через пару часов вы сможете уверенно ориентироваться в библиотеках и особенностях синтаксиса, а с этими навыками уже можно будет приступать к рабочим задачам. Ждём вас!
Одним из преимуществ Engee является подробная справочная система, содержащая в себе демонстрации, примеры и учебные курсы.
И мы выпускаем новый учебный курс по фундаментальной теме, которая неожиданно часто оказывается нужна во многих прикладных задачах, например при пространственных вычислениях или при анализе данных.
Курс рассчитан на прохождение в течение двух часов. Он богат теорией, поэтому его вполне можно использовать в преподавании и образовании. Также в нем достаточно практических задач, чтобы вы могли воспользоваться им как справочным пособием.
Вот, что мы изучим:
🔢 Создание матриц и векторов
🔢 Базовые операции над ними
🔢 Нахождение детерминантов
🔢 Обратные матрицы
🔢 Вычисление ранга
🔢 Решение систем линейных алгебраических уравнений
🔢 Нахождение собственных значений матриц
Вы можете получить этот курс несколькими способами:
👉 скачать себе копию из репозитория и вручную загрузить его в Engee,
👉 либо набрать в командной строке Engee команду:
;git clone https://git.engee.com/learn-engee/courses/engee-linear-algebra-course.gitНачните уже сейчас, и через пару часов вы сможете уверенно ориентироваться в библиотеках и особенностях синтаксиса, а с этими навыками уже можно будет приступать к рабочим задачам. Ждём вас!
👍4
This media is not supported in your browser
VIEW IN TELEGRAM
Блок Engee Function для пользовательских функций
Сегодня мы расскажем Вам об очень удобном и полезном блоке Engee Function. Он позволяет задавать пользовательские функции в моделях с помощью языка Julia. Этот блок полезно использовать когда:
✅ У вас уже есть существующая готовая функция Julia, которая моделирует пользовательскую функциональность, или вы можете быстро создать такую функцию.
✅ Ваша модель требует пользовательской функциональности, которая отсутствует или не может быть реализована с помощью графических блок-схем Engee.
✅ Вам будет проще смоделировать пользовательскую функцию с помощью языка Julia, чем с помощью блок-схемы Engee.
Блок Engee Function позволяет:
👉встроить ваш код в модель без потери производительности,
👉организовать интерфейсы, принимая на вход скаляры и матрицы,
👉подключать внешний код и импортировать данные,
👍…не покидая блок-схемы и работая в защищенном облаке.
Приглашаем вас зайти в среду Engee и самим попробовать этот блок, чтобы убедиться в его преимуществах.
Сегодня мы расскажем Вам об очень удобном и полезном блоке Engee Function. Он позволяет задавать пользовательские функции в моделях с помощью языка Julia. Этот блок полезно использовать когда:
✅ У вас уже есть существующая готовая функция Julia, которая моделирует пользовательскую функциональность, или вы можете быстро создать такую функцию.
✅ Ваша модель требует пользовательской функциональности, которая отсутствует или не может быть реализована с помощью графических блок-схем Engee.
✅ Вам будет проще смоделировать пользовательскую функцию с помощью языка Julia, чем с помощью блок-схемы Engee.
Блок Engee Function позволяет:
👉встроить ваш код в модель без потери производительности,
👉организовать интерфейсы, принимая на вход скаляры и матрицы,
👉подключать внешний код и импортировать данные,
👍…не покидая блок-схемы и работая в защищенном облаке.
Приглашаем вас зайти в среду Engee и самим попробовать этот блок, чтобы убедиться в его преимуществах.
🔥7⚡1
Релиз 0.6.0 – Что нового? 🌳
Дорогие коллеги, представляем Вам июльский релиз Engee.
Основные новшества ниже, а подробности как всегда в Документации.
Итак:
↗️Включили умный зум для ноутбуков и моделирования. Модуль графики подгружает только минимум данных, чтобы графики выглядели отчетливо при любом масштабе. Также мы научили умный зум работать с векторизированными данными, а двойной клик по графику – восстанавливать изначальный масштаб.
↗️Расширили количество сочетаний клавиш для работы с командной строкой. А еще повысили стабильность команды Ctrl+V в разных браузерах.
↗️Улучшили вид линий и их поведение при работе с блоками 1-D физического моделирования. Появились скругления углов, линии прикрепляются точно по центру коннекторов, появилась возможность частично удалять сегменты сети.
↗️Добавили возможность отображения типов данных и/или размерности сигналов на линиях. По кнопке “компилировать” происходит сборка модели, рассчитываются размерность и тип данных без запуска модели.
↗️Открыли сообществу возможность влиять на качество документации. Теперь можно отправить нам комментарий об ошибке или предложить улучшение формулировки.
А ещё:
↗️Улучшили подсветку кода для сложных конструкций
↗️Расширили поддержку векторизации и генерации кода для ряда блоков.
↗️И реализовали много других улучшений и исправлений
Приглашаем зайти на engee.com и самим испытать последние нововведения!
Дорогие коллеги, представляем Вам июльский релиз Engee.
Основные новшества ниже, а подробности как всегда в Документации.
Итак:
↗️Включили умный зум для ноутбуков и моделирования. Модуль графики подгружает только минимум данных, чтобы графики выглядели отчетливо при любом масштабе. Также мы научили умный зум работать с векторизированными данными, а двойной клик по графику – восстанавливать изначальный масштаб.
↗️Расширили количество сочетаний клавиш для работы с командной строкой. А еще повысили стабильность команды Ctrl+V в разных браузерах.
↗️Улучшили вид линий и их поведение при работе с блоками 1-D физического моделирования. Появились скругления углов, линии прикрепляются точно по центру коннекторов, появилась возможность частично удалять сегменты сети.
↗️Добавили возможность отображения типов данных и/или размерности сигналов на линиях. По кнопке “компилировать” происходит сборка модели, рассчитываются размерность и тип данных без запуска модели.
↗️Открыли сообществу возможность влиять на качество документации. Теперь можно отправить нам комментарий об ошибке или предложить улучшение формулировки.
А ещё:
↗️Улучшили подсветку кода для сложных конструкций
↗️Расширили поддержку векторизации и генерации кода для ряда блоков.
↗️И реализовали много других улучшений и исправлений
Приглашаем зайти на engee.com и самим испытать последние нововведения!
👍3
This media is not supported in your browser
VIEW IN TELEGRAM
Переключение между сценариями работы в Engee
Иногда разработчик сложных технических систем должен одновременно выполнять несколько ролей - анализировать и визуализировать данные с помощью среды технических исследований, быстро прототипировать алгоритмы с помощью скриптов, строить динамические модели и выполнять виртуальные испытания, обучаться и преподавать. Engee - это уникальная интегрированная среда и экосистема для инженеров, в которой все инструменты эффективно работают вместе и дополняют друг друга.
При этом рабочее окружение всегда остаётся информативным и не перегруженным. Как это возможно?
На этот случай мы разработали и предоставили пользователю несколько сценариев расстановки базовых окон (или базовых инструментов) в среде, между которыми можно быстро переключаться при помощи меню. Одним кликом вы можете перенастроить окружение, и, не закрывая файлов, с которыми вы работаете, переключиться из роли программиста-исследователя в роль проектировщика модели алгоритма. Далее, имея модель перед глазами, поменять конфигурацию рабочего пространства так, чтобы было удобно выполнять отладку модели и изучать результаты симуляции. И все одним кликом.
Попробуйте это удобство и Вы на engee.com!
Иногда разработчик сложных технических систем должен одновременно выполнять несколько ролей - анализировать и визуализировать данные с помощью среды технических исследований, быстро прототипировать алгоритмы с помощью скриптов, строить динамические модели и выполнять виртуальные испытания, обучаться и преподавать. Engee - это уникальная интегрированная среда и экосистема для инженеров, в которой все инструменты эффективно работают вместе и дополняют друг друга.
При этом рабочее окружение всегда остаётся информативным и не перегруженным. Как это возможно?
На этот случай мы разработали и предоставили пользователю несколько сценариев расстановки базовых окон (или базовых инструментов) в среде, между которыми можно быстро переключаться при помощи меню. Одним кликом вы можете перенастроить окружение, и, не закрывая файлов, с которыми вы работаете, переключиться из роли программиста-исследователя в роль проектировщика модели алгоритма. Далее, имея модель перед глазами, поменять конфигурацию рабочего пространства так, чтобы было удобно выполнять отладку модели и изучать результаты симуляции. И все одним кликом.
Попробуйте это удобство и Вы на engee.com!
🔥4