viscid.readers.ggcm_fortbin module¶
-
class
viscid.readers.ggcm_fortbin.FortbinDataWrapper(file_wrapper, fld_name, expected_shape, file_position)[source]¶ Bases:
viscid.readers.vfile.DataWrapperInterface for lazily pointing to a field in a binary file
-
dtype¶
-
expected_shape= None¶
-
file_position= None¶
-
file_wrapper= None¶
-
filename= None¶
-
fld_name= None¶
-
shape¶ zyx shape since that’s the shape __array__ returns
Type: Returns
-
-
class
viscid.readers.ggcm_fortbin.GGCMFileFortbinIono(filename, **kwargs)[source]¶ Bases:
viscid.readers.ggcm_fortbin.GGCMFileFortbinMHDBinary files
-
class
viscid.readers.ggcm_fortbin.GGCMFileFortbinMHD(filename, **kwargs)[source]¶ Bases:
viscid.readers.openggcm.GGCMFileFortranBinary files
-
class
viscid.readers.ggcm_fortbin.GGCMFortbinFileWrapper(filename)[source]¶ Bases:
objectA File-like object for interfacing with OpenGGCM binary files
-
fields_seen= None¶
-
file_meta¶
-
filename= None¶
-
inquire_next()[source]¶ Collect the meta-data from the next field in the file
Returns: tuple (field name, dict of meta data) both of which will be None if there are no more Fields Note
After this operation is done, the file-pointer will be reset to the position it was before the inquiry.
-
isopen¶
-
read_field(fld_name, pos=None)[source]¶ Read a field given a seekable location
Parameters: - fld_name (str) – name of field we’re expecting to read
- pos (int) – position in file we can seek to
Returns: tuple (field name, dict of meta data, array)
-
seen_all_fields= None¶
-