skip to main content
OSTI.GOV title logo U.S. Department of Energy
Office of Scientific and Technical Information

Title: MDI: Mathematica database interface for the MFEDB

Technical Report ·
DOI:https://doi.org/10.2172/10149040· OSTI ID:10149040

We describe a new interface for the Magnetic Fusion Energy Database, MFEDB, which uses Mathematica{reg_sign} as a front end. MDI is a Mathematica package that defines a basic set of MFEDB access functions. The package will also accept standard SQL queries. Each function returns Mathematica-style lists, which can then be manipulated with any of the Mathematica functions. MDI also provides some utility functions for plotting and analyzing the data. The MDI package essentially makes the MFEDB an extension of Mathematica. The user may use any of the many Mathematica front-ends including telnet, X-Windows, or a notebook. The mdi.m package may be obtained by anonymous FTP from the MFEDB site or by use of netmfe, and E-mail database interface. MDI is a example of distributed computing. Behind the user interface, MDI calls an RPC client program that communicates with an RPC server on the MFEDB computer. It relies on the network communication capabilities of Mathematica to connect the user to a workstation running the Mathematica kernel. The Mathematica kernel is then connected to the MFEDB host workstation by a client/server pair of RPC processes. If the Mathematica kernel is to be run on the users` machine, the RPC client program must also be obtained and installed. The MDI RPC server is also available for users who would like to provide their own client software. The server returns ASCII tables from standards queries and may be accessed and processed by any program on the internet that has access to RPC services.

Research Organization:
Texas Univ., Austin, TX (United States). Fusion Research Center
Sponsoring Organization:
USDOE, Washington, DC (United States)
DOE Contract Number:
FG05-88ER53266
OSTI ID:
10149040
Report Number(s):
DOE/ER/53266-39; FRCR-411; ON: DE92014337
Resource Relation:
Other Information: PBD: Apr 1992
Country of Publication:
United States
Language:
English