Я хотел бы использовать систему компьютерной алгебры (CAS) с открытым исходным кодом для исследований в области общей теории относительности. Пожалуйста, предложите хороший выбор между Ipython и Sage. Меня больше интересует теоретический аспект, а не численные расчеты.
Есть только два пакета GR/tensor с открытым исходным кодом, о которых я знаю: Cadabra (без координат) и Maxima/xwMaxima (на основе координат, пакеты ctensor, itensor и atensor).
Я бы не рекомендовал ни один из вариантов, которые вы упомянули. Если у вас есть Mathematica, и ваши потребности в ОТО достаточно базовые (вычисления связей, кривизны, геодезические), то я рекомендую использовать тетради из текста Хартла, находящиеся в свободном доступе здесь .
Если ваши потребности более продвинуты или вам нужно что-то более функциональное, я бы предложил использовать xAct и все его пакеты, которые включают такие функции, как:
Я использовал пакеты несколько раз для вычислений, и xAct не только способен на многие подвиги, но и довольно быстр. и очень хорошо документировано. В каждый пакет также входят примеры и блокноты, которые помогут вам начать работу. Единственный недостаток: есть немного кривой обучения. Однако авторы создали группу/форум Google, чтобы пользователи могли помогать друг другу.
Я могу подтвердить это, учитывая, что мне пришлось использовать его для вычислений в .
Недавно на arXiv вышла эта статья: Символьное тензорное исчисление на многообразиях: реализация SageMath .
В нем описывается, как классы дифференцируемых многообразий, векторных и тензорных полей реализованы в SageMath (через проект SageManifold) и как их можно использовать.
Я разрабатывал набор инструментов; spacetimeengine как исследовательский инструмент. Он чрезвычайно легкий, но полностью ориентирован на общую теорию относительности.
Мы разрабатываем и поддерживаем библиотеку Python для выполнения символьных вычислений для общей теории относительности, среди прочего. Ознакомьтесь с «символьным» модулем EinsteinPy , а также посмотрите на различные примеры .
Селена Рутли
м4р35н357
Мафра