Repmanager

SCPI Commands :

REPManager:CATalog
REPManager:DELete
REPManager:EXPort
REPManager:LOAD
class RepmanagerCls[source]

Repmanager commands group definition. 7 total commands, 1 Subgroups, 4 group commands

delete(rep_name: str, path: str = None, username: str = None, password: str = None) None[source]
# SCPI: REPManager:DELete
driver.repmanager.delete(rep_name = 'abc', path = 'abc', username = 'abc', password = 'abc')

Deletes the entire repository from the permanent mass storage.

param rep_name:

string Repository name, as configured in the workspace. If more than one repository with the same name exists, the Path must be specified.

param path:

string Compete file path, as queried with the command method RsPulseSeq.Repmanager.Path.listPy. The Path must be specified, if the RepName is not unique and if Username and Passwd are used.

param username:

string Required if the repository is password protected

param password:

string Required if the repository is password protected

export(rep_name: str, path: str, ps_archive_file: str) None[source]
# SCPI: REPManager:EXPort
driver.repmanager.export(rep_name = 'abc', path = 'abc', ps_archive_file = 'abc')

Exports the selected repository file to an archive file.

param rep_name:

string Repository name, as configured in the workspace.

param path:

string Compete file path, as queried with the command method RsPulseSeq.Repmanager.Path.listPy.

param ps_archive_file:

Complete file path, incl. file name, and extension (*.psarch) .

get_catalog() List[str][source]
# SCPI: REPManager:CATalog
value: List[str] = driver.repmanager.get_catalog()

Queries available repository elements in the database.

return:

catalog: ‘RepositryName’,’path’ RepositryName is the name of the repository as defined with the command method RsPulseSeq.Repository.create Path is the compete file path

load(rep_name: str, path: str = None, username: str = None, password: str = None) None[source]
# SCPI: REPManager:LOAD
driver.repmanager.load(rep_name = 'abc', path = 'abc', username = 'abc', password = 'abc')

Loads the selected repository to the workspace. If more than one repository with the same name exist, loaded is the first repository with a name match. To query the available repository elements in the database, use the command method RsPulseSeq.Repository.catalog.

param rep_name:

string Repository name, as configured in the workspace.

param path:

string Compete file path, as queried with the command method RsPulseSeq.Repmanager.Path.listPy. The Path must be specified, if Username and Passwd are used.

param username:

string Required if the repository is password protected

param password:

string Required if the repository is password protected

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.repmanager.clone()

Subgroups