home.social

#wolfram_language — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #wolfram_language, aggregated by home.social.

  1. Симуляция волн цунами на вращающейся гравитирующей сфере

    В данной статье будет рассказано о симуляции распространения на большие расстояния волн цунами, порождённых подводными землетрясениями, при помощи программного пакета Wolfram Mathematica . В качестве математической модели системы используется вращающийся гравитирующий геоид с нетривиальной поверхностью дна и выколотыми областями, которые эмулируют материковые образования, и вязкая несжимаемая жидкость на его поверхности. Погрузиться в дебри

    habr.com/ru/articles/993080/

    #Цунами #Симуляция #Физика #НавьеСтокс #Гидродинамика #wolfram_mathematica #wolfram_language

  2. Симуляция волн цунами на вращающейся гравитирующей сфере

    В данной статье будет рассказано о симуляции распространения на большие расстояния волн цунами, порождённых подводными землетрясениями, при помощи программного пакета Wolfram Mathematica . В качестве математической модели системы используется вращающийся гравитирующий геоид с нетривиальной поверхностью дна и выколотыми областями, которые эмулируют материковые образования, и вязкая несжимаемая жидкость на его поверхности. Погрузиться в дебри

    habr.com/ru/articles/993080/

    #Цунами #Симуляция #Физика #НавьеСтокс #Гидродинамика #wolfram_mathematica #wolfram_language

  3. Симуляция волн цунами на вращающейся гравитирующей сфере

    В данной статье будет рассказано о симуляции распространения на большие расстояния волн цунами, порождённых подводными землетрясениями, при помощи программного пакета Wolfram Mathematica . В качестве математической модели системы используется вращающийся гравитирующий геоид с нетривиальной поверхностью дна и выколотыми областями, которые эмулируют материковые образования, и вязкая несжимаемая жидкость на его поверхности. Погрузиться в дебри

    habr.com/ru/articles/993080/

    #Цунами #Симуляция #Физика #НавьеСтокс #Гидродинамика #wolfram_mathematica #wolfram_language

  4. Симуляция волн цунами на вращающейся гравитирующей сфере

    В данной статье будет рассказано о симуляции распространения на большие расстояния волн цунами, порождённых подводными землетрясениями, при помощи программного пакета Wolfram Mathematica . В качестве математической модели системы используется вращающийся гравитирующий геоид с нетривиальной поверхностью дна и выколотыми областями, которые эмулируют материковые образования, и вязкая несжимаемая жидкость на его поверхности. Погрузиться в дебри

    habr.com/ru/articles/993080/

    #Цунами #Симуляция #Физика #НавьеСтокс #Гидродинамика #wolfram_mathematica #wolfram_language

  5. Очередная реализация fluid sim методом Эйлера, но в блокноте WL. Чернила. Часть 3

    В этой статье мы применим некоторые оптимизации к коду, увеличим разрешение и перейдем в режим immediate graphics, когда рендер выполняется программой, а не API графической библиотеки. Часть 1. Игры с сеткой и дивергенцией Часть 2. Адвекция Часть 3. Чернила То, что вы видите на GIF работает в блокноте (подобном Jupyter / Pluto 🪐) в реальном времени

    habr.com/ru/articles/856758/

    #fluid_simulation #симуляция_жидкости #jupyter_notebook #wolfram_language #wljs #песочница

  6. Очередная реализация fluid sim методом Эйлера, но в блокноте WL. Чернила. Часть 3

    В этой статье мы применим некоторые оптимизации к коду, увеличим разрешение и перейдем в режим immediate graphics, когда рендер выполняется программой, а не API графической библиотеки. Часть 1. Игры с сеткой и дивергенцией Часть 2. Адвекция Часть 3. Чернила То, что вы видите на GIF работает в блокноте (подобном Jupyter / Pluto 🪐) в реальном времени

    habr.com/ru/articles/856758/

    #fluid_simulation #симуляция_жидкости #jupyter_notebook #wolfram_language #wljs #песочница

  7. Очередная реализация fluid sim методом Эйлера, но в блокноте WL. Чернила. Часть 3

    В этой статье мы применим некоторые оптимизации к коду, увеличим разрешение и перейдем в режим immediate graphics, когда рендер выполняется программой, а не API графической библиотеки. Часть 1. Игры с сеткой и дивергенцией Часть 2. Адвекция Часть 3. Чернила То, что вы видите на GIF работает в блокноте (подобном Jupyter / Pluto 🪐) в реальном времени

    habr.com/ru/articles/856758/

    #fluid_simulation #симуляция_жидкости #jupyter_notebook #wolfram_language #wljs #песочница

  8. Очередная реализация fluid sim методом Эйлера, но в блокноте WL. Чернила. Часть 3

    В этой статье мы применим некоторые оптимизации к коду, увеличим разрешение и перейдем в режим immediate graphics, когда рендер выполняется программой, а не API графической библиотеки. Часть 1. Игры с сеткой и дивергенцией Часть 2. Адвекция Часть 3. Чернила То, что вы видите на GIF работает в блокноте (подобном Jupyter / Pluto 🪐) в реальном времени

    habr.com/ru/articles/856758/

    #fluid_simulation #симуляция_жидкости #jupyter_notebook #wolfram_language #wljs #песочница

  9. Очередная реализация fluid sim методом Эйлера, но в блокноте WL. Адвекция. Часть 2

    В этой статье мы продолжим исследовать простой метод для симуляции двумерных несжимаемых жидкостей для визуальных эффектов. Эта работа основана на статье Джоса Стама «Stable Fluids» (SIGGRAPH 1999), а также на туториале Карла Симса . Часть 1. Дивергенция и игры с сеткой Часть 2. Адвекция

    habr.com/ru/articles/856442/

    #симуляция_жидкости #fluid_simulation #wolfram_language #wljs #численные_методы

  10. Очередная реализация fluid sim методом Эйлера, но в блокноте WL. Адвекция. Часть 2

    В этой статье мы продолжим исследовать простой метод для симуляции двумерных несжимаемых жидкостей для визуальных эффектов. Эта работа основана на статье Джоса Стама «Stable Fluids» (SIGGRAPH 1999), а также на туториале Карла Симса . Часть 1. Дивергенция и игры с сеткой Часть 2. Адвекция

    habr.com/ru/articles/856442/

    #симуляция_жидкости #fluid_simulation #wolfram_language #wljs #численные_методы

  11. Очередная реализация fluid sim методом Эйлера, но в блокноте WL. Адвекция. Часть 2

    В этой статье мы продолжим исследовать простой метод для симуляции двумерных несжимаемых жидкостей для визуальных эффектов. Эта работа основана на статье Джоса Стама «Stable Fluids» (SIGGRAPH 1999), а также на туториале Карла Симса . Часть 1. Дивергенция и игры с сеткой Часть 2. Адвекция

    habr.com/ru/articles/856442/

    #симуляция_жидкости #fluid_simulation #wolfram_language #wljs #численные_методы

  12. Очередная реализация fluid sim методом Эйлера, но в блокноте WL. Адвекция. Часть 2

    В этой статье мы продолжим исследовать простой метод для симуляции двумерных несжимаемых жидкостей для визуальных эффектов. Эта работа основана на статье Джоса Стама «Stable Fluids» (SIGGRAPH 1999), а также на туториале Карла Симса . Часть 1. Дивергенция и игры с сеткой Часть 2. Адвекция

    habr.com/ru/articles/856442/

    #симуляция_жидкости #fluid_simulation #wolfram_language #wljs #численные_методы

  13. Очередная реализация fluid sim методом Эйлера, но в блокноте WL. Часть 1

    Здесь мы рассмотрим простой метод симуляции несжимаемой жидкости в 2D для визуальных эффектов в интерактивном блокноте 📔 (впервые). Основная идея основана на работе Йоса Стама Stable Fluids , представленной на SIGGRAPH 1999, а также на учебном пособии Карла Симса .

    habr.com/ru/articles/856020/

    #fluid_simulation #wolfram_language #дифференциальные_уравнения #графика_для_игр

  14. Очередная реализация fluid sim методом Эйлера, но в блокноте WL. Часть 1

    Здесь мы рассмотрим простой метод симуляции несжимаемой жидкости в 2D для визуальных эффектов в интерактивном блокноте 📔 (впервые). Основная идея основана на работе Йоса Стама Stable Fluids , представленной на SIGGRAPH 1999, а также на учебном пособии Карла Симса .

    habr.com/ru/articles/856020/

    #fluid_simulation #wolfram_language #дифференциальные_уравнения #графика_для_игр

  15. Очередная реализация fluid sim методом Эйлера, но в блокноте WL. Часть 1

    Здесь мы рассмотрим простой метод симуляции несжимаемой жидкости в 2D для визуальных эффектов в интерактивном блокноте 📔 (впервые). Основная идея основана на работе Йоса Стама Stable Fluids , представленной на SIGGRAPH 1999, а также на учебном пособии Карла Симса .

    habr.com/ru/articles/856020/

    #fluid_simulation #wolfram_language #дифференциальные_уравнения #графика_для_игр

  16. Очередная реализация fluid sim методом Эйлера, но в блокноте WL. Часть 1

    Здесь мы рассмотрим простой метод симуляции несжимаемой жидкости в 2D для визуальных эффектов в интерактивном блокноте 📔 (впервые). Основная идея основана на работе Йоса Стама Stable Fluids , представленной на SIGGRAPH 1999, а также на учебном пособии Карла Симса .

    habr.com/ru/articles/856020/

    #fluid_simulation #wolfram_language #дифференциальные_уравнения #графика_для_игр

  17. Динамическая презентация или как закодить слайд с помощью Markdown и WL

    Идея с программной генерацией слайдов и рисунков презентации, отчета, лекционных заметок для студентов не нова , в частности сегодня вы можете создавать их с помощью Python (правда только через Power Point API), HTML , JSX , Julia , etc. Последние основаны на похожих идеях интегрирования декларативной разметки в роде Markdown + HTML и мы пойдем по их пути, расширяя это динамическими элементами, компонентами и привязкой к событиям. Звучит сложно, однако конечна цель состоит в противоположном. Хочу предупредить, что данный подход вовлекает программирование в его классическом текстовом виде. Осторожно: много картинок. Презентация ж 😀 Глянуть

    habr.com/ru/articles/853496/

    #markdown #revealjs #webпрограммирование #ppt #datadrivendesign #wolfram_language

  18. Wolfram Natural Language Understanding или спасение для студентов

    Wolfram — крутая штука. Сколько школьников получило из-за него пятерку, а сколько студентов зачет, не сосчитать... Устроено все просто: плохой ученик загружает задачку и получает приятный результат с хорошей оценкой. Все задачи считаются алгоритмически. Хоть скопируй лабораторную по физике... Поэтому главной загадкой этого сервиса становится перевод неподготовленной информации студента в удобоваримый для алгоритмов вариант данных. Языковая модель (NLU) — разгадка.

    habr.com/ru/articles/851536/

    #языковые_модели #NLP #Машинное_обучение #искусственный_интеллект #анализ_языка #Вольфрам #wolfram_mathematica #wolfram_alpha #wolfram_language #wolfram

  19. AILink для Wolfram и плагины для ChatGPT

    Я сделал небольшой клиент для Wolfram Language, который умеет вызывать OpenAI API и другие API, которые на него похожи. Сам активно пользуюсь им и хочу рассказать о том, как легко создать ассистента на основе OpenAI API и добавить в него свои собственные плагины. Зачем я это делаю? Во-первых, я не так часто вижу на Хабре утилитарные статьи, где рассказывается о том, как использовать нейросеть с примерами кода. И особенно мало таких статей, где речь идет про конкретные плагины. Во-вторых, у Wolfram Language есть фантастически крутой блокнотный пользовательский интерфейс. Речь конечно же про Mathematica и про наш родной отечественный WLJS Notebook. Формат интерактивного блокнота как нельзя лучше подходит для работы с чат-ботами, LLM и нейросетями. В-третьих, в пакете AILink есть киллер-фича WL из коробки, которая доступна всем пользователям Wolfram Language - это Cloud Evaluate. С его помощью вам не потребуется VPN для обхода блокировки по региону со стороны OpenAI. То есть AILink в Wolfram Language работает в РФ без использования прокси! В-четвертых, я как фанат Wolfram Language просто в очередной раз хочу про него рассказать.

    habr.com/ru/articles/851304/

    #чатбот #чатботы #искусственный_интеллект #chatgpt #llm #нейросети #wolfram_language #wolfram_mathematica #wolfram_alpha #ai

  20. Обзор изменений в WLJS Notebook

    WLJS Notebook - это приложение, похожее на Jupyter и Mathematica . Пользовательский интерфейс сделан на Electron , а сервер работает на Wolfram Language. Т.е. это не очередная оболочка для Jupyter, а полностью самостоятельное приложение. Более подробно о проекте можно почитать в предыдущих статьях: Wolfram Language JavaScript Frontend и Open-source блокнот Wolfram Language или как воссоздать минимальное ядро Mathematica на Javascript . В этой статье я постараюсь рассказать о том, чего мы достигли за последнее время. Мы добавили новую функциональность, исправили множество ошибок оптимизировали взаимодействие с сервером и ускорили выполнение кода в интерфейсе. И конечно же внесли множество изменений в пользовательский интерфейс и улучшили графику. Обо всем этом подробнее под катом!

    habr.com/ru/articles/839140/

    #wolfram #wolfram_mathematica #wolfram_language #javascript #electron #jupyter

  21. Как я реализовывал алгоритм маскирования для протокола WebSocket на Wolfram Language и подключал Си-библиотеку

    Всем привет! Эта статья - про очень простой алгоритм маскирования данных при пересылке по протоколу WebSocket. Но рассказать я хочу не про сам алгоритм, а про путь оптимизации, который я прошел, чтобы сделать его эффективным. Я до сих пор уверен, что можно еще лучше и если так, то надеюсь уважаемые читатели мне подскажут! Приступим...

    habr.com/ru/articles/817563/

    #wolfram #wolfram_mathematica #wolfram_language #websocket #websockets #алгоритмы #функциональное_программирование #си

  22. Велосипедим связанный список на Wolfram

    Возможно 11 подписчиков моего блога обратили внимание на тот факт, что все мои статьи касаются языка Wolfram, а несколько последних статей вышли довольно громоздкими. Одна из последних статей была помечена Хабром как требующая в среднем 32 минуты на прочтение. Я посчитал, что это может отпугнуть пользователей (все 11 человек и не факт, что все они до сих пор читают Хабр) и решил попробовать писать более короткие статьи. Плюс я сам перестану теряться в большом количестве текста. Данная статья является полностью самостоятельной и ценна для меня сама по себе, но она так же является подготовительной частью к другой статье, которая связана с одной несложной алгоритмической задачей и пока что находится в черновиках. Пока я писал ее - я понял, что выйдет много текста и кода, поэтому я решил разбить ее на несколько частей. Ниже - реализация структуры данных LinkedList на Wolfram Language .

    habr.com/ru/articles/787784/

    #wolfram #wolfram_mathematica #wolfram_language #структуры_данных #связанные_списки #велосипедостроение #велосипеды #велосипед #велосипедизм #велосипединг

  23. Велосипедим связанный список на Wolfram

    Возможно 11 подписчиков моего блога обратили внимание на тот факт, что все мои статьи касаются языка Wolfram, а несколько последних статей вышли довольно громоздкими. Одна из последних статей была помечена Хабром как требующая в среднем 32 минуты на прочтение. Я посчитал, что это может отпугнуть пользователей (все 11 человек и не факт, что все они до сих пор читают Хабр) и решил попробовать писать более короткие статьи. Плюс я сам перестану теряться в большом количестве текста. Данная статья является полностью самостоятельной и ценна для меня сама по себе, но она так же является подготовительной частью к другой статье, которая связана с одной несложной алгоритмической задачей и пока что находится в черновиках. Пока я писал ее - я понял, что выйдет много текста и кода, поэтому я решил разбить ее на несколько частей. Ниже - реализация структуры данных LinkedList на Wolfram Language .

    habr.com/ru/articles/787784/

    #wolfram #wolfram_mathematica #wolfram_language #структуры_данных #связанные_списки #велосипедостроение #велосипеды #велосипед #велосипедизм #велосипединг