In [ ]:
import numpy as np
import h5py
from dsworks import *

In [ ]:
!rm -f testdocument.h5

In [ ]:
ic = InversionContainer('testdocument.h5')

In [ ]:
ic.cfile

In [ ]:
ic.code

In [ ]:
ic.code.inflate()

In [ ]:
ic.code.deflate()

In [ ]:
ic

In [ ]:
ic.data.items

In [ ]:
ic.code.deflate()

In [ ]:
ic.models['initial'] = ModelNode(np.ones((5,5)), {'desc': 'Initial model'})

In [ ]:
ic.models

In [ ]:
ic.models.items

In [ ]:
ic.models.items.keys()

In [ ]:
ic.models.items['initial']

In [ ]:
ic.models.inflate()

In [ ]:
ic.models.items['initial'].arr

In [ ]:
ic.models.items['initial'].deflate()

In [ ]:
ic.models.items['initial'].inflate()

In [ ]:
ic.models.deflate()

In [ ]:
ic.models.items

In [ ]:
ic.models.inflate()

In [ ]:
ic.models.items['initial'].attrs

In [ ]:
ic.models.items['initial'].unit = 'm/s'

In [ ]:
ic.models.deflate()

In [ ]:
ic.models

In [ ]:
ic.models.inflate()

In [ ]:
modelnode = ic.models.items['initial']

In [ ]:
modelnode.unit

In [ ]: