Esempio n. 1
0
 def test_open(self):
     ds = cdma.open_dataset("file:../data/demo.nxs")
     print ds.location
Esempio n. 2
0
 def test_open(self):
     ds = cdma.open_dataset("file:../data/demo.nxs")
     print ds.location
Esempio n. 3
0
#!/usr/bin/env python
#simple example for opening a dataset

import cdma

#open the dataset
print "open dataset ..."
ds = cdma.open_dataset("file:demo.nxs")

print "loop over all groups ..."
#iterate over all group below the root group
for g in ds.root_group:

    #iterate over all groups
    for group in cdma.get_groups(g):
        print group

    #iterate over all items
    for item in cdma.get_dataitems(g):
        print item

    #iterate over all dimensions
    for dimension in cdma.get_dimensions(g):
        print dimension

#get some basic information about the recorded data
g = ds.root_group["D1A_016_D1A"]
print g["experiment_identifier"][...]
print g["duration"][...]
print g["start_time"][...]
print g["end_time"][...]
Esempio n. 4
0
 def setUp(self):
     self.ds = cdma.open_dataset("file:../data/demo.nxs")
     self.rg = self.ds.root_group
Esempio n. 5
0
File: demo.py Progetto: nhauser/cdma
from matplotlib import pyplot
import numpy
import cdma


dataset = cdma.open_dataset("file:../data/demo.nxs")
rg = dataset.root_group

print "scan group..."
scan_group = rg["D1A_016_D1A"]
for i in scan_group.items:
    print i.name, i.type, i.size

print scan_group.attrs["name"]

print scan_group["start_time"][...]
print scan_group["end_time"][...]

print "read data ..."
# print scan_group["duration"][...]

print "image group ..."
image_group = scan_group["image#20"]

print "data item ..."
data = image_group["data"]
print data

for a in data.attrs:
    print a
Esempio n. 6
0
 def setUp(self):
     self.ds = cdma.open_dataset("file:../data/demo.nxs")
     self.rg = self.ds.root_group
     self.g = self.rg["D1A_016_D1A"]
Esempio n. 7
0
from matplotlib import pyplot
import numpy
import cdma


dataset = cdma.open_dataset("file:../data/demo.nxs")
rg = dataset.root_group

print "scan group..."
scan_group = rg["D1A_016_D1A"]
for i in scan_group.items:
    print i.name,i.type,i.size

print scan_group.attrs["name"]

print scan_group["start_time"][...]
print scan_group["end_time"][...]

print "read data ..."
#print scan_group["duration"][...]

print "image group ..."
image_group = scan_group["image#20"]

print "data item ..."
data= image_group["data"]
print data

for a in data.attrs:
    print a