MDI: Mathematica database interface for the MFEDB
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; USDOE, Washington, DC (United States)
- DOE Contract Number:
- FG05-88ER53266
- OSTI ID:
- 5162014
- Report Number(s):
- DOE/ER/53266-39; FRCR-411; ON: DE92014337
- Country of Publication:
- United States
- Language:
- English
Similar Records
UCA{trademark}/DAIS{trademark} demonstration project by Kansas City Power and Light Company. Final report
Maintenance of Maywood Laboratory Operations Support During Contractor Transition and Replacement of the Project Databases - 16329
Related Subjects
99 GENERAL AND MISCELLANEOUS//MATHEMATICS, COMPUTING, AND INFORMATION SCIENCE
DATA BASE MANAGEMENT
M CODES
MAGNETIC CONFINEMENT
COMPUTER NETWORKS
COMPUTER PROGRAM DOCUMENTATION
DISTRIBUTED DATA PROCESSING
FUNCTIONS
MATHEMATICS
COMPUTER CODES
CONFINEMENT
DATA PROCESSING
MANAGEMENT
PLASMA CONFINEMENT
PROCESSING
700000* - Fusion Energy
990301 - Information Handling- Data Handling- (1992-)