#!/usr/bin/python26

import sys
import os
import csv
import pyxnat

interface = pyxnat.Interface(os.environ['XNAT_URL'].rstrip('/'), 
                             os.environ['XNAT_USER'], 
                             os.environ['XNAT_PASSWORD'])
 
project = interface.select.project('cs_schizbull08')
assert project.exists()

for subject in project.subjects():
    print subject.label()
    for experiment in subject.experiments():
        print '    ', experiment.label()
        for scan in experiment.scans():
            print '        ', scan.label()
            scan.attrs.set('xnat:mrScanData/parameters/voxelRes@x', '0.9375')
            scan.attrs.set('xnat:mrScanData/parameters/voxelRes@y', '0.9375')
            scan.attrs.set('xnat:mrScanData/parameters/voxelRes@z', '1.5')
            scan.attrs.set('xnat:mrScanData/parameters/voxelRes@units', 'mm')
            scan.attrs.set('xnat:mrScanData/parameters/orientation', 'cor')
            scan.attrs.set('xnat:mrScanData/parameters/matrix@x', '256')
            scan.attrs.set('xnat:mrScanData/parameters/matrix@y', '256')

sys.exit(0)

# eof
