...
IMAS Access Layer - 20.09
The goals of Access Layer
Implemented to allow data access for the users/applications
AL operates only at the IDS level
AL allows “atomic” operations such as:
put or get data (IDS),
access to single time slices of data (IDS)
Access Layer architecture (Bartek)
High Level Interfaces and their API (Application Programming Interface)
...
The following code opens the existing MDS+ pulse file created previously for shot=15000, run=1, from the 'data_access_tutorial' database of the current user:
Code Block | ||
---|---|---|
| ||
import imas import getpass from imas import imasdef #creates the Data Entry object 'data_entry' associated to the pulse file with shot=15000, run=1, belonging to database 'data_access_tutorial' of the current user, using the MDS+ backend data_entry = imas.DBEntry(imasdef.MDSPLUS_BACKEND, 'data_access_tutorial, 15000, 1, user_name=getpass.getuser()) #opens the pulse file associated to the Data Entry object 'data_entry' previously created data_entry.open() |
...