Exemple #1
0
def add(h5h, dimspec, data, name=None):
    start = ordd((k, v[0]) for k, v in dimspec.items())

    dimnames = dimspec.keys()
    if name is None:
        name = '%dD_0' % len(dimnames)
    name = h5h.add_sdcube(dimnames, name=name)
    cube = h5h.get_sdcube(name)
    cube.create_dataset(dimspec)
    cube.set_data(start, data)
Exemple #2
0
def mk_dimspec(dimnames, dimvals):
    return ordd(zip(dimnames, dimvals))