def __init__(self, modelname='modflowtest', namefile_ext='nam',
                 exe_name='mf2k.exe', model_ws=None,
                 structured=True, **kwargs):
        self.__name = modelname
        self.namefile_ext = namefile_ext
        self.namefile = self.__name + '.' + self.namefile_ext
        self.packagelist = []
        self.heading = ''
        self.exe_name = exe_name
        self.external_extension = 'ref'
        if model_ws is None: model_ws = os.getcwd()
        if not os.path.exists(model_ws):
            try:
                os.makedirs(model_ws)
            except:
                print(
                    '\n{0:s} not valid, workspace-folder was changed to {1:s}\n'.format(
                        model_ws, os.getcwd()))
                model_ws = os.getcwd()
        self._model_ws = model_ws
        self.structured = structured
        self.pop_key_list = []
        self.cl_params = ''

        # check for reference info in kwargs
        xul = kwargs.pop("xul", None)
        yul = kwargs.pop("yul", None)
        rotation = kwargs.pop("rotation", 0.0)
        proj4_str = kwargs.pop("proj4_str", "EPSG:4326")
        self.start_datetime = kwargs.pop("start_datetime", "1-1-1970")
        self._sr = utils.SpatialReference(xul=xul, yul=yul, rotation=rotation,
                                          proj4_str=proj4_str)

        # Model file information
        # external option stuff
        self.array_free_format = True
        self.array_format = None
        self.external_fnames = []
        self.external_units = []
        self.external_binflag = []
        self.package_units = []

        return
@return: the boxes centered on the target center of mass +- n_sigma*std
dataset/ETHPy150Open modflowpy/flopy/flopy/mbase.py/BaseModel.__init__--crossover with--dataset/ETHPy150Open bolme/pyvision/src/pyvision/surveillance/MotionDetector.py/MotionDetector.getStandardizedRects