pyxnat.Inspector

class pyxnat.Inspector(interface)

Database introspection interface.

Methods

__call__()

Call self as a function.

assessor_types()

Returns the datatypes used at the assessor level in this database.

assessor_values(experiment_type[, project])

Look for the values at the assessor level for a given experiment type in the database.

datatypes([pattern, fields_pattern])

Discovers the datatypes and datafields of the database.

experiment_types()

Returns the datatypes used at the experiment level in this database.

experiment_values(datatype[, project])

Look for the values a the experiment level for a given datatype in the database.

field_values(field_name)

Look for the values a specific datafield takes in the database.

project_values()

Look for the values a the project level in the database.

reconstruction_types()

Returns the datatypes used at the reconstruction level in this database.

reconstruction_values(experiment_type[, project])

Look for the values at the reconstruction level for a given experiment type in the database.

scan_types()

Returns the datatypes used at the scan level in this database.

scan_values(experiment_type[, project])

Look for the values at the scan level for a given experiment type in the database.

set_autolearn([auto, tick])

Once in a while queries will persist additional information on the server.

structure()

Displays the keywords structure used in XNAT REST API.

subject_values([project])

Look for the values a the subject level in the database.