flopy.mf6.utils.binaryfile_utils module
- class MFOutput(mfdict, path, key)[source]
Bases:
objectWrapper class for Binary Arrays. This class enables directly getting slices from the binary output. It is intended to be called from the __getitem__ method of the SimulationDict() class. Implemented to conserve memory.
- Parameters:
path (binary file path location) –
mfdict (SimulationDict() object) –
key (dict key ex. ('flow15','CBC','FLOW RIGHT FACE')) –
- Returns:
Xarray of [n,n,n,n] dimension
Usage
—–
>>> val = MFOutput(mfdict, path, key)
>>> return val.data
User interaction
—————–
>>> data[(‘flow15’,’CBC’,’FLOW RIGHT FACE’)][ (,0,1,:])
or
>>> data[(‘flow15’,’CBC’,’FLOW RIGHT FACE’)]
- class MFOutputRequester(mfdict, path, key)[source]
Bases:
objectMFOutputRequest class is a helper function to enable the user to query binary data from the SimulationDict() object on the fly without actually storing it in the SimulationDict() object.
- Parameters:
- querybinarydata()
returns: Xarray object
Examples
>>> data = MFOutputRequester(mfdict, path, key) >>> data.querybinarydata