USGS - science for a changing world

Water Resources of the United States

JUPITER API—The Joint Universal Parameter IdenTification and Evaluation of Reliability Application Programming Interface

An Application Programming Interface (API) to facilitate building of model-analysis software.


The JUPITER API provides resources for programming applications (computer programs) designed to analyze process models. Process models simulate, for example, physical, chemical, and(or) biological processes of a site or experiment of interest. The analyses involved could include sensitivity analysis, data needs assessment, calibration, uncertainty evaluation, optimization, and other types of applications that require similar capabilities. The API is programmed in Fortran-90. It can be used in applications programmed in Fortran or other languages that can be linked with Fortran.

JUPITER API Source Code and Example Applications Compiled for...

For other operating systems, please download the Windows distribution and use a Fortran-90 compiler to produce executable files of the example applications.


The JUPITER API documentation includes descriptions of the conventions, data, subroutines, functions, and generic interfaces that constitute the API. Three example applications also are documented.


Support is provided for correcting bugs and clarification of how the code is intended to work. Little or no assistance can be provided for use of the JUPITER API in applications written by developers.

For support, contact:

Notification of Releases

If you would like to be notified by email when each new version of the JUPITER API is released, please send your request by email to Ned Banta, .

Model-Analysis Applications Built Using the JUPITER API

Point of contact for JUPITER API — Ned Banta

USGS Privacy statement
USGS Disclaimer statement
USGS Software User Rights

USGS Home :: Biology :: Geology :: Geography :: Site Map

Accessibility FOIA Privacy Policies and Notices logo U.S. Department of the Interior | U.S. Geological Survey
[an error occurred while processing this directive] URL:
[an error occurred while processing this directive] Page Contact Information: (none)
Page Last Modified: Monday, 12-Dec-2016 16:32:57 EST