Salome HOME
Windows support
[modules/med.git] / src / MEDCalc / tui / medimages.py
index 49be53a5e7263a3d9b77090a2bf4208e6b0fff2a..6493341039f053f0a19374d4ae321e23f981a8c3 100644 (file)
 
 # Author : Guillaume Boulant (EDF)
 
-import MEDCoupling as MC
+import sys
+if sys.platform == "win32":
+  import MEDCouplingCompat as MC
+else:
+  import MEDCoupling as MC
+
 import MEDLoader as ML
 
 from PIL import Image
@@ -34,7 +39,7 @@ class FieldBuilder:
         # Load the image file in a numpy array using PIL.
         img=Image.open(imageFilepath)
         imgbw=ImageOps.grayscale(img)
-        # WARN: We keep only the grayscale. Maybe, it could be usefull
+        # WARN: We keep only the grayscale. Maybe, it could be useful
         # to get the RGB scales each on one component of the field.
 
         # Creating a cartesian mesh with a grid of the size of the image
@@ -53,7 +58,7 @@ class FieldBuilder:
     def createMesh(self, meshname, sizeX, sizeY):
         """
         Creating a cartesian mesh with a grid of the size of the image.
-        sizeX and sizeY should be respectively the width and heigth of the
+        sizeX and sizeY should be respectively the width and height of the
         image.
         """
         # >>>
@@ -83,10 +88,10 @@ class FieldBuilder:
         coordsY.setValues(arrY,nbNodesY,1)
 
         cmesh.setCoords(coordsX,coordsY)
-        print "Imagem mesh dimension: %d"%cmesh.getSpaceDimension()
+        print("Imagem mesh dimension: %d"%cmesh.getSpaceDimension())
 
         # WARN: In the current state of development of MEDLoader, only
-        # unstructured meshes are supported for writting function in med
+        # unstructured meshes are supported for writing function in med
         # files. We just have to convert the cartesian mesh in an unstructured
         # mesh before creating the field.
         umesh=cmesh.buildUnstructured();