Keystone Space / EMTG Community Edition

A remarkable foundation.
A wider community.

Great mission design tools should reach more of the people with ideas for where we go next.

We’re building on NASA’s Evolutionary Mission Trajectory Generator to bring mission design to more researchers, engineers, and developers—with simpler setup, open-source solver access, and new ways to connect it to your work.

DEPARTUREENCOUNTERARRIVAL
EMTG / TRAJECTORY DESIGNCONCEPTUAL ILLUSTRATION

Carry the work forward

NASA built the foundation.
We’re opening the next chapter.

NASA’s Evolutionary Mission Trajectory Generator helps design and optimize the paths spacecraft take through space. Community Edition carries that work forward, making it easier for more people to explore mission ideas and build on the software.

At Keystone Intelligence, we’re bringing together open-source solver access, simpler builds, and Python interfaces for analysis and automation. It’s a foundation for new tools and AI-assisted workflows—and an invitation to help shape them.

01 / Explore

Bring your mission questions.

Explore a mission concept, revisit an existing study, or share a challenge you’d like EMTG to help solve.

02 / Connect

Build around the engine.

Connect mission results to the tools you already use. Create new ways to analyze, compare, and work with trajectories.

03 / Contribute

Make it better with us.

Share a test case, improve a build, or contribute a fix. Your experience can make the next person’s path easier.

Contribute to the project ↗

What Community Edition brings

More accessible. More connected.

Building on NASA’s public release
AreaNASA EMTGCommunity Edition
Start with an open-source solverSNOPT-centered setup; a separate solver license is required.Use IPOPT out of the box, with no commercial solver license needed. Keep SNOPT as an option for licensed workflows. Explore the details ↗
Get from source to softwareVersion-specific PDF build guides and manually assembled dependencies.Build scripts bring dependencies and packaging together, reducing the setup work you need to do yourself. Explore the details ↗
Connect your workflowNative mission outputs and the PyEMTG tooling supplied with the NASA release.Bring mission results into Python and connect EMTG to your own analysis tools and automation. Explore the details ↗
Build confidence togetherSource release includes the testatron test tooling.Added automated checks help catch regressions as the project evolves. Community test cases can extend that coverage. Explore the details ↗

Compare NASA’s original project with our Community Edition development snapshot. Visit the project documentation for current build and compatibility details.

Built together

Bring your experience.
Help shape what’s next.

We’re working toward a simpler EMTG experience across Windows, Linux, and macOS. Help us get there by trying builds on your platform and sharing what works—and what could work better.

Have a mission you know well? Work with us to validate results, expand our test cases, and improve the tool over time. Every shared insight helps build a stronger foundation for the community.

Share feedback on GitHub ↗

An open invitation

The next chapter has room for you.

Built on NASA Goddard’s Evolutionary Mission Trajectory Generator, originally authored by Jacob Englander and the EMTG team. Community Edition is Keystone Intelligence’s community fork; NASA does not maintain or endorse it. NASA authorship, notices, and the NASA Open Source Agreement are retained.

NASA upstream ↗Keystone repository ↗License ↗