The MRO Release of JMARS is available to members of the MRO mission operations and science teams for use in planning and analyzing observations made by the instruments aboard the Mars Reconnaissance Orbiter. In addition to the standard layers available in the Public Release, it includes the HiRISE Regions of Interest (ROI) Layer and the Mars Management Tool (MMT) Layer.

Once new team members have registered for an MRO Team account using the instructions in the "Get a JMARS Account" section, they can log into the JMARS website and download the MRO Team Release.


What can JMARS do for me?

Mission planners

  • Plan observations for the HiRISE camera.
  • Identify observation opportunities for the other MRO instruments (CTX, MARCI, CRISM, MCS, and SHARAD).
  • Integrate observations submitted by the instrument teams and resolve observational conflicts.

Planetary geologists

  • Simultaneously view datasets previously acquired by instruments aboard Mars Global Surveyor, Mars Odyssey, and the Mars Reconnaissance Orbiter.
  • View future observations planned for various instruments.
  • Locate previously acquired observations.

Get a JMARS account

  1. Begin by registering for a public account.
    1. Before downloading JMARS, go to: to register for an account.
    2. Fill out the registration form. A confirmation email will be sent to the email address you provide.
    3. Follow the link in the confirmation email to activate your account.
  2. At this point you have a Public account. You now need to apply for "MRO team" status.
    1. Send us a message using the Contact Form with your JMARS account name and justification for team access.
      • Once you have MRO Team member status, whenever you log into the website will automatically give you team member access.
  1. To edit your account, go to: , log into the website, and click on the "My Account" tab.

Download and install JMARS

  1. Internal Users
    1. Please see one of the JMARS developers.
  1. External Users
    1. Go to site and log in.
    2. The "Download JMARS" section on the right-hand side should say "MRO Team Version". If not, you either did not log in properly or do not yet have MRO Team member status.

Starting JMARS

  1. Internal Users
    1. Please see one of the JMARS developers.
  2. External Users
    1. On most operating systems, the installer will place an icon on your desktop. You can start JMARS by double-clicking the icon and entering your username and password.
    2. To manually launch JMARS on a Linux machine, change to the directory containing the jmars.jar file (which you have already downloaded) and type:
    3. > java -jar jmars.jar

      • If you would like to open JMARS from a different directory, just replace "jmars.jar" with "path/jmars.jar".

Starting JMARS with additional arguments

The startup behavior of JMARS can be modified by including additional command line arguments. (Note: Only one of these command line arguments can be used at a time.)

  1. Specify the Starting Position

By default, JMARS starts with the viewing window centered at 0E, 0N. This starting location can be changed by adding latitude and longitude arguments to the jmars command.

 > jmars Longitude Latitude

  • Longitude - the value is assumed to be East longitude unless a "W" is used after the numerical value. (e.g., 120W)
  • Latitude - the value is assumed to be North latitude unless a "S" is used after the numerical value. (e.g., 120S)
  1. Starting with Session Files 

Session files allow users to restart JMARS in a previously saved configuration by specifying a startup file. See the Session Files page for more information.

> jmars path/session_file_name.jmars 

Starting JMARS with flags

The startup behavior of JMARS can also be modified by including any of the following command-line flags. Unlike the command-line arguments described above, multiple command-line flags can be used at one time, and they can be used in conjunction with command-line arguments.

  1. Clean: The "clean" flag will clear out the map tile cache before startup.
  2. > jmars clean

  3. Slideshow: The "slideshow" flag will enable the JMARS slideshow mode. See the Slideshow Mode page for more information
  4. > jmars slideshow

  5. Version: The "-version" flag (with lower case v) will list some information about the JMARS version being used. The "-Version" flag (with upper case V) will list much more detailed information about the JMARS version being used.
  6. > jmars -version

    > jmars -Version

  7. Help: The "-help" flag will list the available command-line arguments and flags in the terminal window.
  8. > jmars -help