Exoplanet Modeling and Analysis Center

Frequently Asked Questions

What does an “EMAC-hosted tool/model” mean?

A hosted tool/model is one where the developer has submitted their resource to EMAC to be listed in the searchable database on our front page, and (where appropriate) is working with the EMAC team to develop a web interface.

What does a “tool/model” mean, in the context of EMAC?

A tool/model is a piece of software, or a collection of software outputs, meant to address a scientific question related to exoplanet environments and characteristics. EMAC tools can be focused on producing both theoretical simulation output as well as conducting data-focused analysis. These tools can currently exist over a wide range of complexity and state of development, from simple tables of pre-computed model outputs all the way up to complex and numerically intensive codes.

Are all EMAC-hosted software tools open-source (i.e. downloadable)?

Software resources can either be “open-source” (i.e. source code available to everyone) or “open-access” (i.e. proprietary code accessible through a web interface). The EMAC team will work with software tool developers to create web-based interfaces that streamline and constrain model inputs.

How do I submit a tool to EMAC?

Please visit the EMAC Submissions page. Once we have received a request through the web submission page, the EMAC team will review the details, determine if the tool is a appropriate for EMAC, and contact the developer with a response and further instructions on how to finalize the submission.

How do we decide which tools are hosted on the EMAC front page?

For a tool/model to be hosted by EMAC, it should meet the following criteria:
  • Tools/models proposed for immediate hosting should be complete, such that they can be developed into a useful web-accessible resource or downloaded from a public code repository (such as Github or Bit Bucket) at the time of submission.
  • Developers with tools/models that require modest effort to develop them into a public resource are also encouraged to contact the EMAC team and submit their tools through our submission page, however, these may take longer to develop for release on our front page.

How does the EMAC team decide which tools to build web interfaces for?

The development of new web interfaces for existing software tools requires significant time and effort both from the model developers and the EMAC team. In order to gauge community interest in different possible web tools, the EMAC team is planning to set up a community prioritization page where users can vote on which tools they would most like to see us develop web interfaces for.

Who funds the EMAC project?

The EMAC project is funded as part of the Goddard Sellers Exoplanet Environments Collaboration (SEEC) by the NASA Planetary Science Division (PSD) as part of the Internal Scientist Funding Model (ISFM) Program. The NASA Headquarters POCs for SEEC initiative are Mary Voytek and Jonathan Rall.

What computational resources does EMAC have available for running tools/models?

The EMAC platform is hosted on the Goddard Private Cloud cloud computing cluster, which is a service of the NASA Center for Climate Simulation (NCCS). EMAC-hosted tools have access the a wide array of computational configurations, including high-CPU and high-GPU configurations as well as multi-CPU distributed computing options. Contact the EMAC team at with specific questions about the computing configuration that best fits your resource.

What future developments are planned for the EMAC project?

EMAC will eventually develop a model integration system so models can be run in tandem and in batches. EMAC will also facilitate inter-model comparisons and convergence so the community can achieve consensus on interpretation of results.