KerrGeoPy: A Python Package for Computing Timelike Geodesics in Kerr Spacetime

Seyong Park, Zachary Nasipak
{"title":"KerrGeoPy: A Python Package for Computing Timelike\nGeodesics in Kerr Spacetime","authors":"Seyong Park, Zachary Nasipak","doi":"10.21105/joss.06587","DOIUrl":null,"url":null,"abstract":"KerrGeoPy is a Python package which computes both stable and plunging timelike geodesics in Kerr spacetime using analytic solutions to the geodesic equation that are written in terms of Legendre elliptic integrals. It mirrors and builds upon much of the functionality of the KerrGeodesics Mathematica library. Users can construct a geodesic by providing the initial position and four-velocity, or by providing either the constants of motion or a generalized version of the parameters defining a Keplerian orbit. The package provides methods for computing the four-velocity, fundamental frequencies, and constants of motion associated with a given geodesic along with the location of the separatrix. It also includes several methods for visualizing and animating geodesics.","PeriodicalId":16635,"journal":{"name":"Journal of open source software","volume":null,"pages":null},"PeriodicalIF":0.0000,"publicationDate":"2024-06-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Journal of open source software","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.21105/joss.06587","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

Abstract

KerrGeoPy is a Python package which computes both stable and plunging timelike geodesics in Kerr spacetime using analytic solutions to the geodesic equation that are written in terms of Legendre elliptic integrals. It mirrors and builds upon much of the functionality of the KerrGeodesics Mathematica library. Users can construct a geodesic by providing the initial position and four-velocity, or by providing either the constants of motion or a generalized version of the parameters defining a Keplerian orbit. The package provides methods for computing the four-velocity, fundamental frequencies, and constants of motion associated with a given geodesic along with the location of the separatrix. It also includes several methods for visualizing and animating geodesics.
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
KerrGeoPy:计算克尔时空中 TimelikeGeodesics 的 Python 软件包
KerrGeoPy 是一个 Python 软件包,它使用以 Legendre 椭圆积分形式编写的大地方程解析解,计算克尔时空中的稳定和暴跌时间似大地线。它反映并借鉴了 KerrGeodesics Mathematica 库的大部分功能。用户可以通过提供初始位置和四速度,或通过提供运动常数或定义开普勒轨道参数的广义版本来构建大地线。软件包提供了计算与给定大地线相关的四速度、基频和运动常数以及分离矩阵位置的方法。它还包括几种可视化和动画测地线的方法。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
MousebreedeR: A novel software to assist in the design of breeding schema for complex genotypes of experimental organisms OpenTerrace: A fast, flexible and extendable Python framework for thermal energy storage packed bed simulations TrackSegNet: a tool for trajectory segmentation into diffusive states using supervised deep learning omni-fig: Unleashing Project Configuration and Organization in Python PowerAPI: A Python framework for building software-defined power meters
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1