예제 #1
0
    def test_is_fortran_file(self):
        with TestAreaContext("python/fortio/guess"):
            kw1 = EclKW("KW" , 12345 , EclDataType.ECL_FLOAT)
            with openFortIO("fortran_file" , mode = FortIO.WRITE_MODE) as f:
                kw1.fwrite( f )

            with open("text_file" , "w") as f:
                kw1.write_grdecl( f )

            self.assertTrue( FortIO.isFortranFile( "fortran_file" ))
            self.assertFalse( FortIO.isFortranFile( "text_file" ))
예제 #2
0
    def test_is_fortran_file(self):
        with TestAreaContext("python/fortio/guess"):
            kw1 = EclKW.create("KW" , 12345 , EclTypeEnum.ECL_FLOAT_TYPE)
            with openFortIO("fortran_file" , mode = FortIO.WRITE_MODE) as f:
                kw1.fwrite( f )
                
            with open("text_file" , "w") as f:
                kw1.write_grdecl( f )

            self.assertTrue( FortIO.isFortranFile( "fortran_file" ))
            self.assertFalse( FortIO.isFortranFile( "text_file" ))
예제 #3
0
 def loadFromFile(cls, filename):
     """
     Will inspect the @filename argument and create a new EclGrid instance.
     """
     if FortIO.isFortranFile(filename):
         return EclGrid(filename)
     else:
         return EclGrid.loadFromGrdecl(filename)
예제 #4
0
파일: ecl_grid.py 프로젝트: Thif/ert-1
 def loadFromFile(cls , filename):
     """
     Will inspect the @filename argument and create a new EclGrid instance.
     """
     if FortIO.isFortranFile( filename ):
         return EclGrid( filename )
     else:
         return EclGrid.loadFromGrdecl( filename )