e2m2e 文档#

e2m2e(Earth to Moon, Moon to Earth)是地月空间 算法工具集 :圆型限制性三体问题 (CR3BP)转移轨道设计、任务轨道设计与保持、轨道预报、时空坐标转换、轨道库与地月 空间分区分析。数值内核用 Rust 实现(PyO3 扩展),Python 侧提供算法编排与接口层。

同一套能力有三条调用链:

  • 进程内 import:from e2m2e.api import Facade,Python 直接调用;

  • MCP:e2m2e mcp-serve,在 MCP 客户端里用自然语言驱动;

  • CLI:e2m2e <工具名>,命令行调用。

GUI 经 sidecar stdio 协议(e2m2e serve-stdio)使用同一执行入口。

引用#

如果 e2m2e 对你的研究有帮助,请引用:

@software{e2m2e,
  title = {e2m2e: Earth to Moon, Moon to Earth Transfer Orbit Design Library},
  author = {ouyangjiahong},
  email = {ouyangjiahong22@nudt.edu.cn},
  url = {https://github.com/cislunarspace/CODE-core},
  version = {5.9.4},
  year = {2026},
}

许可证#

e2m2e 以 Apache-2.0 发布。 二进制发行版静态链接的第三方组件见仓库 NOTICE:

  • CSPICE Toolkit——NASA JPL/NAIF 开发并提供;

  • Lambert 求解器——移植自 Fortran-Astrodynamics-Toolkit(BSD-3-Clause)。

Indices and tables#