Перейти к основному контенту

Тег: Python

Большой учебный материал по тому, как выполнять обработку результатов расчетов #Ansys #Mechanical #APDL в среде #pyMAPDL + #pyDPF

Using Ansys Scripting with pyMAPDL, pyDPF-Post, and More - PART 1: Running and Post-Processing an Ansys Model Outside Ansys - PADT PADT's Alex Grishin has been busy doing some cool Multiphysics optimization work. As part of that effort, he used Ansys scripting to: www.padtinc.com

#opensource #python https://www.padtinc.com/2022/07/18/ansys-scripting-python-p1-solve-post/?utm_source=pocket_mylist

https://www.padtinc.com/2022/07/18/ansys-scripting-python-p1-solve-post/?utm_source=pocket_mylist

Приятная и простая в использовании #Python библиотека от #Google, которая украсит ваши научные разработки #LaTeX формулами.

GitHub - google/latexify_py: A library to generate LaTeX expression from Python code. A library to generate LaTeX expression from Python code. - google/latexify_py github.com

#opensource https://github.com/google/latexify_py

https://github.com/google/latexify_py

Сегодня я бы хотел высказать пару мыслей про #opensource проект #pyAnsys.

PyAnsys — PyAnsys docs.pyansys.com

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

Итак, #Python внутри экосистемы #Ansys есть очень давно, так почему все вдруг начала говорить про #pyAnsys? Дело в том, что раньше python выступал только в роли некого внутреннего инструмента помощи в постановки задачи. Вы запускали продукты Ansys, и в них уже могли что-то автоматизировать на python.

pyAnsys полностью меняет концепцию. У каждого модуля появляется свой #API, который вы можете использовать в вашей #python программе. Ansys тут выступает как вспомогательный инструмент.

Сегодня давайте вспомним тему написания собственного КЭ решателя, но более подробно.

Full Finite Element Solver in 200 Lines of Python Tutorial on how to write a full FE solver in 200 lines of Python code. This is part 2 in our series. This video focuses on how to read in the nodes, elements... www.youtube.com

На этот раз добавим работу с внешними моделями и обработку результатов - получим уже 200 строчек кода на #Python

#opensource #FEM https://www.youtube.com/watch?v=8GWLgK9Llv0

https://www.youtube.com/watch?v=8GWLgK9Llv0

Сегодня у нас очень простая тема.

Сегодня у нас пример того, как можно решить задача с помощью #FEM используя около сотни строк #Python кода. #opensource https://polymerfem.com/full-finite-element-solver-in-100-lines-of-python/

https://polymerfem.com/full-finite-element-solver-in-100-lines-of-python/

#Python #opensource фреймворк #automan Этот позволяет автоматизировать последовательность запуска ресурсоёмкий вычислительных задач из области #ML и #CAE (примеры прилагаются).

GitHub - pypr/automan: A simple automation framework in Python A simple automation framework in Python. Contribute to pypr/automan development by creating an account on GitHub. github.com

Основные особенности по мнению разработчиков:

  • помогает организовать расчеты
  • помогает организовать запуск расчетов и последующую постобработку их результатов
  • помогает повторно использовать код для постобработки данных моделирования
  • помогает выполнять все моделирование и постобработку одной командой https://github.com/pypr/automan

https://github.com/pypr/automan

Любите ли вы делать визуализацию научных и инженерных данных красивой и понятной?

GitHub - rougier/scientific-visualization-book: An open access book on scientific visualization using python and matplotlib An open access book on scientific visualization using python and matplotlib - rougier/scientific-visualization-book github.com

Тогда вам пригодится моя сегодняшняя находка.

Предлагаю вашему вниманию книгу “Scientific Visualization: Python + Matplotlib,” которая доступна в рамках open access. А приятным дополнением книге является репозиторий ее автора на GitHub, где можно посмотреть все примеры.

#opensource #python #Matplotlib https://github.com/rougier/scientific-visualization-book

https://github.com/rougier/scientific-visualization-book

Возможно вы слышали, что Ansys недавно выпустил #opensource библиотеку #pyAnsys, которая позволят использовать продукты и решетили #Ansys прямо из среды #Python.

Прямо сейчас доступны седеющие пакеты #PyMAPDL, #PyAEDT, PyDPF-Core, PyDPF-Post, Legacy PyMAPDL Reader и #Granta MI BoM Analytics: Pythonic.

Это еще не новость. Новость в том, что в поддержку данного функционала начали пилить официальную серию учебных вебинаров. И пилит их не кто-нибудь, а живая легенда механических расчетов Ansys, Пьер Тиффри (Pierre Thieffry). У Пьера почти 25 лет опыта работы и он один из самых высокопоставленных и влиятельных технических экспертов компании.  А еще, он умеет делать просто потрясающие технические доклады - сам был на паре его лекций в живую, и то было по круче, чем презентация перово iPhone.

#PyFR - это фреймворк на базе #Python с открытым исходным кодом для решения задач типа адвекции-диффузии на потоковых архитектурах с использованием подхода Flux Reconstruction Хуинха (Huynh), что бы это не значило.

Unique ‘virtual wind tunnel’ could help optimise Mars-bound helicopter blades | Imperial News | Imperial College London A simulator created by researchers at Imperial could help to design rotor blades for the next generation of Martian helicopters. www.imperial.ac.uk

И тут, вроде как принято думать, что Python - это не для HPC и тяжелых математических расчетов.

И тут коллеги публикуют true статью про #DNS моделирование аэродинамики лопастей вертолета-дрона для Марса!

#opensource #CFD

“Direct Numerical Simulation of Flow over a Triangular Airfoil Under Martian Conditions” https://doi.org/10.2514/1.J061454

Еще читать можно тут: https://www.imperial.ac.uk/news/234879/unique-virtual-wind-tunnel-could-help/ https://twitter.com/i/status/1505861975691173896

Direct Numerical Simulation of Flow over a Triangular Airfoil Under Martian Conditions | AIAA Journal https://www.imperial.ac.uk/news/234879/unique-virtual-wind-tunnel-could-help/ https://twitter.com/i/status/1505861975691173896