I'm getting errors dumping *vector* variables in fipy. This minimal code
shows the problem:
from fipy import *
mesh=Grid3D(nx=10,ny=10,nz=10)
phi=CellVariable(mesh=mesh,value=(mesh.x*mesh.y))
dump.write({'E' : (phi.faceGrad)},filename='prova.gz',extension='.gz')
fitxer=dump.read('prova.gz')
produces:
---------------------------------------------------------------------------
TypeError Traceback (most recent call last)
<ipython-input-11-873751b8952b> in <module>()
----> 1 fitxer=dump.read('prova.gz')
/home/marcel/.local/lib/python2.7/site-packages/fipy/tools/dump.pyc in
read(filename, fileobject, communicator, mesh_unmangle)
123 unpickler.find_global = find_class
124
--> 125 return unpickler.load()
126
127 def _test():
/usr/lib/python2.7/pickle.pyc in load(self)
862 while 1:
863 key = read(1)
--> 864 dispatch[key](self)
865 except _Stop, stopinst:
866 return stopinst.value
/usr/lib/python2.7/pickle.pyc in load_build(self)
1221 setstate = getattr(inst, "__setstate__", None)
1222 if setstate:
-> 1223 setstate(state)
1224 return
1225 slotstate = None
/home/marcel/.local/lib/python2.7/site-packages/fipy/variables/variable.pyc
in __setstate__(self, dict)
1525 self._refcount = sys.getrefcount(self)
1526
-> 1527 self.__init__(**dict)
1528
1529 def _test(self):
TypeError: __init__() got an unexpected keyword argument 'value'
Any idea on what is wrong in this code??
Marcel
--
Dr. Marcel Aguilella-Arzo
Professor Titular d'Universitat, Física Aplicada
Coordinador de la Subcomissió d'Especialitat de Ciències Experimentals i
Tecnologia
del Màster Universitari en Professor d'Educació Secundària Obligatòria i
Batxillerat,
Formació Professional i Ensenyament d'Idiomes
Departament de Física
Escola Superior de Tecnologia i Ciències Experimentals
Universitat Jaume I
Av. Sos Baynat, s/n
12071 Castelló de la Plana (Spain)
+34 964 728 046
a...@fca.uji.es
_______________________________________________
fipy mailing list
fipy@nist.gov
http://www.ctcms.nist.gov/fipy
[ NIST internal ONLY: https://email.nist.gov/mailman/listinfo/fipy ]