X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FMEDLoader%2FSwig%2FCaseWriter.py;h=cb80579b5d855e421da7c11fead49a2115bad24e;hb=c6847bfb1eba9336d97c0f8d3ceed51e0a9f44ea;hp=ee1f12c98823784f175b344bd4aafcdcd80d8083;hpb=75943f980f7b908052ef03c2c0154508f4b0a039;p=tools%2Fmedcoupling.git diff --git a/src/MEDLoader/Swig/CaseWriter.py b/src/MEDLoader/Swig/CaseWriter.py index ee1f12c98..cb80579b5 100644 --- a/src/MEDLoader/Swig/CaseWriter.py +++ b/src/MEDLoader/Swig/CaseWriter.py @@ -1,5 +1,5 @@ # -*- coding: iso-8859-1 -*- -# Copyright (C) 2007-2014 CEA/DEN, EDF R&D +# Copyright (C) 2007-2015 CEA/DEN, EDF R&D # # This library is free software; you can redistribute it and/or # modify it under the terms of the GNU Lesser General Public @@ -30,7 +30,7 @@ class CaseWriter(CaseIO): """ Converting MED file format in memory to a the Case file format (Ensight). A new file with the same base name and the .case extension is created with its depencies (.geo ...). """ - + header="""FORMAT type: ensight gold GEOMETRY @@ -45,7 +45,7 @@ filename increment: 1 time values: %(TimeValues)s """ - + @classmethod def New(cls): """ Static constructor. """ @@ -70,7 +70,7 @@ time values: assert(isinstance(status,bool)) self.__export_groups=status pass - + def write(self,fileName): """ Write into the specified fileName series the result """ @@ -95,7 +95,7 @@ time values: self._real_written_file_name.append(realWrittenCaseFileNameForCurMesh) pass return self._real_written_file_name - + def __writeMeshesPart(self,mdm,meshfn): try: os.remove(meshfn) @@ -107,7 +107,7 @@ time values: assert(isinstance(mdm,MEDFileUMesh)) ms2=[[mdm.getMeshAtLevel(lev) for lev in mdm.getNonEmptyLevels()[:1]]] if self.__export_groups: - for grpnm in mdm.getGroupsNames(): + for grpnm in mdm.getGroupsNames(): ms3=[] for lev in mdm.getGrpNonEmptyLevels(grpnm)[:1]: m=mdm.getGroup(lev,grpnm) ; m.zipCoords() @@ -124,7 +124,7 @@ time values: a=np.memmap(f,dtype='byte',mode='w+',offset=0,shape=(sz,)) ; a.flush() # truncate to set the size of the file mm=mmap.mmap(f.fileno(),offset=0,length=0) mm.write(self.__str80("C Binary")) - mm.write(self.__str80("Exported from MEDCoupling/MEDLoader SALOME version %s"%(MEDCouplingVersionStr()))) + mm.write(self.__str80("Exported from MEDCoupling/MEDLoader version %s"%(MEDCouplingVersionStr()))) mm.write(self.__str80("Conversion using CaseWriter class")) mm.write(self.__str80("node id off")) mm.write(self.__str80("element id off")) @@ -194,7 +194,7 @@ time values: pass pass pass - + def __writeFieldsPart(self,mdfs): if not mdfs: return "" @@ -314,13 +314,13 @@ time values: headerPart+=htp pass return headerPart - + @classmethod def __str80(cls,st): if len(st)>79: raise Exception("String \"%s\" is too long (>79) !"%(st)) return st.ljust(79)+"\n" - + def __computeSizeOfGeoFile(self,listOfMeshes,nn): sz=0 for m in listOfMeshes: