@staticmethod
    def load(f, model, nrow=None, ncol=None, ext_unit_dict=None):

        if model.verbose:
            sys.stdout.write('loading mult package file...\n')

        if not hasattr(f, 'read'):
            filename = f
            f = open(filename, 'r')
        #dataset 0 -- header
        while True:
            line = f.readline()
            if line[0] != '#':
                break
        #dataset 1
        t = line.strip().split()
        nml = int(t[0])

        #get nlay,nrow,ncol if not passed
        if nrow is None and ncol is None:
            nrow, ncol, nlay, nper = model.get_nrow_ncol_nlay_nper()

        #read zone data
        mult_dict = collections.OrderedDict()
        for n in range(nml):
            line = f.readline()
            t = line.strip().split()
            if len(t[0]) > 10:
                mltnam = t[0][0:10].lower()
            else:
                mltnam = t[0].lower()
            if model.verbose:
                sys.stdout.write('   reading data for "{:<10s}" mult\n'.format(mltnam))
            readArray = True
            kwrd = None
            if len(t) > 1:
                if 'function' in t[1].lower() or 'expression' in t[1].lower():
                    readArray = False
                    kwrd = t[1].lower()
            # load data
            if readArray:
                t = Util2d.load(f, model, (nrow, ncol), np.float32, mltnam,
                                 ext_unit_dict)
                # add unit number to list of external files in ext_unit_dict to remove.
                if t.locat is not None:
                    model.add_pop_key_list(t.locat)
            else:
                line = f.readline()
                t = [kwrd, line]
                t = ModflowMlt.mult_function(mult_dict, line)
            mult_dict[mltnam] = t

        # create mlt dictionary
        mlt = ModflowMlt(model, mult_dict=mult_dict)

        return mlt
This method is in charge of returning a value to the RESTful endpoint
dataset/ETHPy150Open modflowpy/flopy/flopy/modflow/mfmlt.py/ModflowMlt.load--crossover with--dataset/ETHPy150Open girder/girder/girder/utility/abstract_assetstore_adapter.py/AbstractAssetstoreAdapter.downloadFile