Рубрики
Без рубрики

Физика черной дыры с использованием Python

Я сидел в гостевой лекции в моем университете IIT Mandi о общей теории относительности. U… Теги с Python, Opensource, Astryopy, Einsteinpy.

Я сидел в гостевой лекции в моем университете IIT MANDI о общей теории относительности. Обычно, когда я иду к этим лекциям, я сопровождаю моим хорошим другом Bhavya Bhatt Отказ Мы оба застряли в точке, где мы не можем визуализировать, что именно происходит с черной дырой. Я спросил бхавью: «Есть ли способ имитировать этот материал?». Он ответил: «Да, есть. Это называется Einstein Toolkit. Я слышал, что это сложно установить. Но я все равно попробую! ». Несколько дней прошло, и мы снова встретились в беспорядке. Я спросил, какой прогресс был, а бхавяна в грустном тоне сказал мне, что он пробовал, но это программное обеспечение было основано на каком-либо странном кактусе Thorne.

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

Примерно через 3 месяца мы снова были в том же месте, что скучно. И определенно не было ничего хорошего делать. Поэтому мы решили, что начнем написать пакет Python. Мы назвали это Эйнштейнп Отказ Это было 30 января 2019 года, когда мы сделали первый коммит к хранилищу.

Затем он никогда не остановился. Теперь у нас есть около 200 звезд, что является большим для научного пакета Python с таким фокусом использования.

Мы приняли студенту в Google летом кода 2020 и летом ESA кода в космосе 2019 года.

Einsteinpy – это чистый пакет Python с открытым исходным кодом, посвященным проблемам, возникающим в общей теории относительности и гравитационной физике, таких как геодезические построения для Schwarzschild, Kerr и Kerr Newman Model, расчет радиуса Schwarzschild, расчет горизонта событий и эргосферы для Керр -время. Символические манипуляции различных тензоров, таких как метрическая, Римана, Риччи, Риччи Скаляр, Вейл, Шиман, стресс-энергии-импульс, Эйнштейн и символы Christoffel также возможны с использованием библиотеки. Einsteinpy также включает в себя гиперповерхностную поверхность пространства Schwarzschild-Time, которое скоро приведет к моделированию гравитационного линса! Он выпускается под лицензией MIT.

Код можно увидеть здесь: https://github.com/einsteinpy/einsteinpy

Документация можно увидеть здесь: https://docs.einsteinpy.org

Оригинал: “https://dev.to/shreyasbapat/black-hole-physics-using-python-1mfh”