====================

einsteinpy-geodesics的Python项目详细描述


EinsteinPy Logo
Name:EinsteinPy Geodesics
Website:https://docs.geodesics.einsteinpy.org/en/latest/
Version:0.1.0

mailingJoin the chat at https://gitter.im/EinsteinPy-Project/EinsteinPyriotchatlicensedocs

EinsteinPy测地线是EinsteinPy的一个插件包,它覆盖了Julia的 很好DifferentialEquations.jl 套件并提供一个python接口来解决Kerr&schwarzchild时空中的测地线问题。 EinsteinPy是一个开源的纯Python包,专门解决出现的问题 在广义相对论和引力物理学中。 与爱因斯坦一样,爱因斯坦测地线是在麻省理工学院的许可下发布的。在

文件

docs

此模块的完整文档可以在https://docs.geodesics.einsteinpy.org/en/latest/访问(礼貌:Read the Docs)。在

要求

EinsteinPy测地线需要Python>;=3.7Julia>;=1.5和以下Julia包:

  • 朱莉娅
    • D微分方程.jl>;=6.15
    • <引用>ODEInterfaceDiffEq.jl接口>;=3.7

安装

首先,确保Julia已安装在系统中并添加到路径中。见https://julialang.org/downloads/platform/ 用于平台特定的二进制文件和安装说明。爱因斯坦测地线也需要微分方程.jlODEInterfaceDiffEq.jl接口。您可以添加它们,如下所示:

$ julia
julia> using Pkg
julia> Pkg.add("DifferentialEquations")
julia> Pkg.add("ODEInterfaceDiffEq")

最后,可以以最直观的方式安装einsteinpy_测地线:

^{pr2}$

为了使用这个包,我们强烈建议您使用EinsteinPy核心包。在

或者,您可以通过克隆einsteinpy_geodesics,从源安装包, 并在shell(在Linux/macOS中)中键入以下内容:

$ flit install --symlink /path/to/einsteinpy_geodesics/

或者,在Windows上:

$ flit install --pth-file /path/to/einsteinpy_geodesics/

问题

如果安装失败或者你发现了什么,那就不能正常工作了, 请在issue tracker中打开一个问题。在

注意,D微分方程.jl要求gfortran出现在系统中。 如果在使用此软件包时遇到与gfortran相关的错误,请安装/更新您的gfortran安装。 请参见<;https://gcc.gnu.org/wiki/GFortranBinaries>;了解更多详细信息,或在问题跟踪程序中打开问题。在

贡献

EinsteinPy是一个社区项目,因此所有捐款超过 欢迎光临!有关更多信息,请转到CONTRIBUTING.rst,这也是 包含开发人员文档。在

支持

mailing

发布公告和一般性讨论在我们的mailing list上进行。 欢迎加入!在

https://groups.io/g/einsteinpy-dev

请加入我们的[matrix]频道或gitter聊天室进一步查询。在

如果您仍有疑问,请直接向all@einsteinpy.org写信。在

引用

如果您在项目中使用EinsteinPy或EinsteinPy测地线,请 drop us a line。在

你也可以使用DOI在你的出版物中引用它。这是最新的 一:

doi

以下是引文格式示例:

Shreyas Bapat et al. (2019). EinsteinPy: einsteinpy 0.1.0. Zenodo. 10.5281/zenodo.2582388

许可证

license

EinsteinPy和因此而来的EinsteinPy测地线,是在MIT许可下发布的,因此允许商业化 图书馆的使用。请参考COPYING。在

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java SUN次要代码309含义   java避免为空元素生成XML自关闭标记,并生成自定义的<XML>开始标记   java使用json和restful将数组数据从本地sqlite数据库插入SQL Server   java Spring Boot 1.5.9字符编码问题   LInkedIn讨论中的java 401错误   位图Java:检查多个位向量/位集是否相交的最快方法?   macos如何让Java应用程序以图标出现在Mac OS X dock中   java如何删除netbeans中的@SuppressWarnings(“未使用的”)?   apachestorm中的java自定义序列化   java可以退出代码还是应该终止main?   递归如何在Java中递归地绘制简单的线条?   unicode在Java中确定特定字体是否可以呈现特定字符   打开并阅读带有Selenium/Katalon(Java)特定标题的电子邮件文本(来自Gmail)