flopy.mf6.modflow.mfgweoc module

class ModflowGweoc(model, loading_package=False, budget_filerecord=None, budgetcsv_filerecord=None, temperature_filerecord=None, temperatureprintrecord=None, saverecord=None, printrecord=None, filename=None, pname=None, **kwargs)[source]

Bases: MFPackage

ModflowGweoc defines a OC package.

Parameters:
  • model – Model that this package is a part of. Package is automatically added to model when it is initialized.

  • loading_package (bool, default False) – Do not set this parameter. It is intended for debugging and internal processing purposes only.

  • budget_filerecord ((budgetfile)) –

    • budgetfilestring

      name of the output file to write budget information.

  • budgetcsv_filerecord ((budgetcsvfile)) –

    • budgetcsvfilestring

      name of the comma-separated value (CSV) output file to write budget summary information. A budget summary record will be written to this file for each time step of the simulation.

  • temperature_filerecord ((temperaturefile)) –

    • temperaturefilestring

      name of the output file to write temperature information.

  • temperatureprintrecord ((temperature, print_format)) –

    • temperaturekeyword

      keyword to specify that record corresponds to temperature.

    • print_formatkeyword

      keyword to specify format for printing to the listing file.

  • saverecord ((save, rtype, ocsetting)) –

    • savekeyword

      keyword to indicate that information will be saved this stress period.

    • rtypestring

      type of information to save or print. Can be BUDGET or TEMPERATURE.

    • ocsettingkeystring all first last frequency steps

      specifies the steps for which the data will be saved.

  • printrecord ((print, rtype, ocsetting)) –

    • printkeyword

      keyword to indicate that information will be printed this stress period.

    • rtypestring

      type of information to save or print. Can be BUDGET or TEMPERATURE.

    • ocsettingkeystring all first last frequency steps

      specifies the steps for which the data will be saved.

filenamestr or PathLike, optional

Name or path of file where this package is stored.

pnamestr, optional

Package name.

**kwargs

Extra keywords for flopy.mf6.mfpackage.MFPackage.

budget_filerecord = <flopy.mf6.data.mfdatautil.ListTemplateGenerator object>
budgetcsv_filerecord = <flopy.mf6.data.mfdatautil.ListTemplateGenerator object>
dfn = [['header'], ['block options', 'name budget_filerecord', 'type record budget fileout budgetfile', 'shape', 'reader urword', 'tagged true', 'optional true', 'mf6internal budfilerec'], ['block options', 'name budget', 'type keyword', 'shape', 'in_record true', 'reader urword', 'tagged true', 'optional false'], ['block options', 'name fileout', 'type keyword', 'shape', 'in_record true', 'reader urword', 'tagged true', 'optional false'], ['block options', 'name budgetfile', 'type string', 'preserve_case true', 'shape', 'in_record true', 'reader urword', 'tagged false', 'optional false'], ['block options', 'name budgetcsv_filerecord', 'type record budgetcsv fileout budgetcsvfile', 'shape', 'reader urword', 'tagged true', 'optional true', 'mf6internal budcsvfilerec'], ['block options', 'name budgetcsv', 'type keyword', 'shape', 'in_record true', 'reader urword', 'tagged true', 'optional false'], ['block options', 'name budgetcsvfile', 'type string', 'preserve_case true', 'shape', 'in_record true', 'reader urword', 'tagged false', 'optional false'], ['block options', 'name temperature_filerecord', 'type record temperature fileout temperaturefile', 'shape', 'reader urword', 'tagged true', 'optional true', 'mf6internal tempfilerec'], ['block options', 'name temperature', 'type keyword', 'shape', 'in_record true', 'reader urword', 'tagged true', 'optional false'], ['block options', 'name temperaturefile', 'type string', 'preserve_case true', 'shape', 'in_record true', 'reader urword', 'tagged false', 'optional false', 'mf6internal tempfile'], ['block options', 'name temperatureprintrecord', 'type record temperature print_format formatrecord', 'shape', 'reader urword', 'optional true', 'mf6internal tempprintrec'], ['block options', 'name print_format', 'type keyword', 'shape', 'in_record true', 'reader urword', 'tagged true', 'optional false'], ['block options', 'name formatrecord', 'type record columns width digits format', 'shape', 'in_record true', 'reader urword', 'tagged', 'optional false'], ['block options', 'name columns', 'type integer', 'shape', 'in_record true', 'reader urword', 'tagged true', 'optional'], ['block options', 'name width', 'type integer', 'shape', 'in_record true', 'reader urword', 'tagged true', 'optional'], ['block options', 'name digits', 'type integer', 'shape', 'in_record true', 'reader urword', 'tagged true', 'optional'], ['block options', 'name format', 'type string', 'shape', 'in_record true', 'reader urword', 'tagged false', 'optional false'], ['block period', 'name iper', 'type integer', 'block_variable true', 'in_record true', 'tagged false', 'shape', 'valid', 'reader urword', 'optional false'], ['block period', 'name saverecord', 'type record save rtype ocsetting', 'shape', 'reader urword', 'tagged false', 'optional true'], ['block period', 'name save', 'type keyword', 'shape', 'in_record true', 'reader urword', 'tagged true', 'optional false'], ['block period', 'name printrecord', 'type record print rtype ocsetting', 'shape', 'reader urword', 'tagged false', 'optional true'], ['block period', 'name print', 'type keyword', 'shape', 'in_record true', 'reader urword', 'tagged true', 'optional false'], ['block period', 'name rtype', 'type string', 'shape', 'in_record true', 'reader urword', 'tagged false', 'optional false'], ['block period', 'name ocsetting', 'type keystring all first last frequency steps', 'shape', 'tagged false', 'in_record true', 'reader urword'], ['block period', 'name all', 'type keyword', 'shape', 'in_record true', 'reader urword'], ['block period', 'name first', 'type keyword', 'shape', 'in_record true', 'reader urword'], ['block period', 'name last', 'type keyword', 'shape', 'in_record true', 'reader urword'], ['block period', 'name frequency', 'type integer', 'shape', 'tagged true', 'in_record true', 'reader urword'], ['block period', 'name steps', 'type integer', 'shape (<nstp)', 'tagged true', 'in_record true', 'reader urword']]
dfn_file_name = 'gwe-oc.dfn'
package_abbr = 'gweoc'
printrecord = <flopy.mf6.data.mfdatautil.ListTemplateGenerator object>
saverecord = <flopy.mf6.data.mfdatautil.ListTemplateGenerator object>
temperature_filerecord = <flopy.mf6.data.mfdatautil.ListTemplateGenerator object>
temperatureprintrecord = <flopy.mf6.data.mfdatautil.ListTemplateGenerator object>