Water Resources of the United States
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.
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:
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, .
Point of contact for JUPITER API — Ned BantaUSGS Privacy statement