This report describes the capabilities and use of the JUPITER API--the Joint Universal Parameter IdenTification and Evaluation of Reliability Application Programming Interface. This 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 documentation presented in this report includes descriptions of the conventions, data, subroutines, functions, and generic interfaces that constitute the API.
(Version 1.2.3, Feb. 4, 2008) (release.txt)
A readme.txt file containing installation instructions is included with the Microsoft Windows software distribution file.
For other operating systems, please download the Windows distribution and use a Fortran-90 compiler to produce executable files of the example applications.
jupiter_api_1_2_3.exe
(2.7 MB)
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:
The JUPITER API is documented in:
Banta, E.R., Poeter, E.P., Doherty, J.E., and Hill, M.C.,
2006, JUPITER: Joint Universal Parameter IdenTification and Evaluation
of Reliability-- An application programming interface (API) for model
analysis: U.S. Geological Survey Techniques and Methods Book 6, Section
E, Chapter 1, 268 p.
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 Edward Banta, .
[Up] [Software Archive] [National Research Program] [[Ground Water Information] [Water Resources] [USGS]
Web page comments, contact: Richard Winston