Module Expr Str Import alias identifier ImportFrom alias ImportFrom alias alias alias Import alias ClassDef bases NameLoad body Expr Str Assign NameStore Num FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam defaults NameLoad NameLoad NameLoad NameLoad Num Num Str Str Str NameLoad NameLoad NameLoad NameLoad NameLoad Num Num Num Num Num Num Num Num Num NameLoad Num NameLoad NameLoad Num NameLoad Num NameLoad NameLoad NameLoad NameLoad Num Num Num Num NameLoad Str kwarg body Expr Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad Str AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad Assign AttributeStore NameLoad attr Str Assign AttributeStore NameLoad attr Str Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad If CompareIs NameLoad NameLoad body Assign NameStore ListLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr Call NameLoad NameLoad TupleLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad keyword Str keyword SubscriptLoad AttributeLoad NameLoad attr Index Num Assign AttributeStore NameLoad attr Call NameLoad NameLoad TupleLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad keyword Str keyword SubscriptLoad AttributeLoad NameLoad attr Index Num Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr Call NameLoad NameLoad TupleLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad keyword Str Assign AttributeStore NameLoad attr Call NameLoad NameLoad TupleLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad keyword Str Assign AttributeStore NameLoad attr Call NameLoad NameLoad TupleLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad keyword Str Assign AttributeStore NameLoad attr Call NameLoad NameLoad TupleLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad keyword Str Assign AttributeStore NameLoad attr ListLoad Assign NameStore Call NameLoad NameLoad TupleLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad keyword Str keyword SubscriptLoad AttributeLoad NameLoad attr Index Num Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad If CompareGt NameLoad Num body For NameStore Call NameLoad Num BinOpAdd NameLoad Num body Assign NameStore BinOpAdd Str Call NameLoad NameLoad Assign NameStore Num If CompareIn NameLoad NameLoad body Assign NameStore Call AttributeLoad NameLoad attr NameLoad orelse Print BinOpAdd BinOpAdd BinOpAdd Str Call NameLoad NameLoad Str NameLoad Assign NameStore Call NameLoad NameLoad TupleLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad keyword NameLoad keyword SubscriptLoad AttributeLoad NameLoad attr Index Num Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad If CompareGt Call NameLoad Call NameLoad Call AttributeLoad NameLoad attr Num body Raise Call NameLoad BinOpAdd Str Call AttributeLoad Str attr Call NameLoad Call AttributeLoad NameLoad attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Return decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam defaults body Expr Str Assign NameStore NameLoad TryExcept body Assign NameStore AttributeLoad AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr attr handlers ExceptHandler body Assign NameStore NameLoad Assign NameStore ListLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad If UnaryOpNot NameLoad body For NameStore NameLoad body Assign NameStore Str AugAssignAdd NameStore Str AugAssignAdd NameStore Str AugAssignAdd NameStore Str AugAssignAdd NameStore Str If CompareIs NameLoad NameLoad body Raise Call NameLoad NameLoad If CompareIsNot NameLoad NameLoad body Assign AttributeStore NameLoad attr NameLoad orelse Assign AttributeStore NameLoad attr AttributeLoad AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr attr If CompareIsNot NameLoad NameLoad body Assign AttributeStore NameLoad attr NameLoad orelse Assign AttributeStore NameLoad attr AttributeLoad AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr attr If CompareIsNot NameLoad NameLoad body Assign AttributeStore NameLoad attr NameLoad orelse Assign AttributeStore NameLoad attr AttributeLoad AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr attr If CompareIsNot NameLoad NameLoad body Assign AttributeStore NameLoad attr NameLoad orelse Assign AttributeStore NameLoad attr AttributeLoad AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr attr Assign NameStore AttributeLoad NameLoad attr Assign NameStore AttributeLoad NameLoad attr Assign NameStore AttributeLoad NameLoad attr Assign NameStore AttributeLoad NameLoad attr If CompareIsNot NameLoad NameLoad body Assign AttributeStore NameLoad attr Call NameLoad AttributeLoad NameLoad attr TupleLoad NameLoad AttributeLoad NameLoad attr NameLoad keyword Str keyword SubscriptLoad AttributeLoad NameLoad attr Index Num orelse Assign AttributeStore NameLoad attr Call NameLoad AttributeLoad NameLoad attr TupleLoad NameLoad AttributeLoad NameLoad attr Call AttributeLoad AttributeLoad AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr attr attr keyword Str keyword SubscriptLoad AttributeLoad NameLoad attr Index Num If CompareIsNot NameLoad NameLoad body Assign AttributeStore NameLoad attr Call NameLoad AttributeLoad NameLoad attr TupleLoad NameLoad AttributeLoad NameLoad attr NameLoad keyword Str keyword SubscriptLoad AttributeLoad NameLoad attr Index Num orelse Assign AttributeStore NameLoad attr Call NameLoad AttributeLoad NameLoad attr TupleLoad NameLoad AttributeLoad NameLoad attr Call AttributeLoad AttributeLoad AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr attr attr keyword Str keyword SubscriptLoad AttributeLoad NameLoad attr Index Num If CompareIsNot NameLoad NameLoad body Assign AttributeStore NameLoad attr Call NameLoad AttributeLoad NameLoad attr TupleLoad NameLoad NameLoad AttributeLoad NameLoad attr NameLoad keyword Str keyword SubscriptLoad AttributeLoad NameLoad attr Index Num orelse Assign AttributeStore NameLoad attr Call NameLoad AttributeLoad NameLoad attr TupleLoad NameLoad NameLoad AttributeLoad NameLoad attr Call AttributeLoad AttributeLoad AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr attr attr keyword Str keyword SubscriptLoad AttributeLoad NameLoad attr Index Num If CompareIsNot NameLoad NameLoad body Assign AttributeStore NameLoad attr Call NameLoad AttributeLoad NameLoad attr TupleLoad NameLoad NameLoad NameLoad AttributeLoad NameLoad attr NameLoad keyword Str keyword SubscriptLoad AttributeLoad NameLoad attr Index Num orelse Assign NameStore Call AttributeLoad AttributeLoad AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr attr attr Assign AttributeStore NameLoad attr Call NameLoad AttributeLoad NameLoad attr TupleLoad NameLoad NameLoad NameLoad AttributeLoad NameLoad attr NameLoad keyword Str keyword SubscriptLoad AttributeLoad NameLoad attr Index Num If CompareIsNot NameLoad NameLoad body Assign AttributeStore NameLoad attr Call NameLoad AttributeLoad NameLoad attr TupleLoad NameLoad AttributeLoad NameLoad attr NameLoad keyword Str keyword SubscriptLoad AttributeLoad NameLoad attr Index Num orelse Assign AttributeStore NameLoad attr Call NameLoad AttributeLoad NameLoad attr TupleLoad NameLoad AttributeLoad NameLoad attr Call AttributeLoad AttributeLoad AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr attr attr keyword Str keyword SubscriptLoad AttributeLoad NameLoad attr Index Num If CompareIsNot NameLoad NameLoad body Assign AttributeStore NameLoad attr Call NameLoad AttributeLoad NameLoad attr TupleLoad NameLoad AttributeLoad NameLoad attr NameLoad keyword Str keyword SubscriptLoad AttributeLoad NameLoad attr Index Num orelse Assign AttributeStore NameLoad attr Call NameLoad AttributeLoad NameLoad attr TupleLoad NameLoad AttributeLoad NameLoad attr Call AttributeLoad AttributeLoad AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr attr attr keyword Str keyword SubscriptLoad AttributeLoad NameLoad attr Index Num If CompareIsNot NameLoad NameLoad body Assign AttributeStore NameLoad attr Call NameLoad AttributeLoad NameLoad attr TupleLoad NameLoad AttributeLoad NameLoad attr NameLoad keyword Str keyword SubscriptLoad AttributeLoad NameLoad attr Index Num orelse Assign AttributeStore NameLoad attr Call NameLoad AttributeLoad NameLoad attr TupleLoad NameLoad AttributeLoad NameLoad attr Call AttributeLoad AttributeLoad AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr attr attr keyword Str keyword SubscriptLoad AttributeLoad NameLoad attr Index Num Assign AttributeStore NameLoad attr NameLoad If CompareIsNot NameLoad NameLoad body Assign AttributeStore NameLoad attr Call NameLoad AttributeLoad NameLoad attr TupleLoad NameLoad AttributeLoad NameLoad attr NameLoad keyword Str keyword SubscriptLoad AttributeLoad NameLoad attr Index Num orelse Assign NameStore Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr Str If CompareIsNot NameLoad NameLoad body Assign AttributeStore NameLoad attr Call NameLoad AttributeLoad NameLoad attr TupleLoad NameLoad AttributeLoad NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr keyword Str keyword SubscriptLoad AttributeLoad NameLoad attr Index Num orelse Assign NameStore Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr Str If CompareIsNot NameLoad NameLoad body Assign AttributeStore NameLoad attr Call NameLoad AttributeLoad NameLoad attr TupleLoad NameLoad AttributeLoad NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr keyword Str keyword SubscriptLoad AttributeLoad NameLoad attr Index Num Assign NameStore Str AugAssignAdd NameStore Str AugAssignAdd NameStore Str If CompareIs AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad Assign AttributeStore NameLoad attr Call NameLoad AttributeLoad NameLoad attr TupleLoad NameLoad AttributeLoad NameLoad attr Num keyword Str keyword SubscriptLoad AttributeLoad NameLoad attr Index Num Return decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore Call NameLoad AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr Call AttributeLoad Str attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Call AttributeLoad Str attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Call AttributeLoad Str attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr If CompareNotEq AttributeLoad AttributeLoad NameLoad attr attr NameLoad body Expr Call AttributeLoad NameLoad attr Call AttributeLoad Str attr Str orelse Expr Call AttributeLoad NameLoad attr Call AttributeLoad Str attr Str If CompareNotEq AttributeLoad AttributeLoad NameLoad attr attr NameLoad body Expr Call AttributeLoad NameLoad attr Call AttributeLoad Str attr Str orelse Expr Call AttributeLoad NameLoad attr Call AttributeLoad Str attr Str If CompareNotEq AttributeLoad AttributeLoad NameLoad attr attr NameLoad body Expr Call AttributeLoad NameLoad attr Call AttributeLoad Str attr Str orelse Expr Call AttributeLoad NameLoad attr Call AttributeLoad Str attr Str If CompareNotEq AttributeLoad AttributeLoad NameLoad attr attr NameLoad body Expr Call AttributeLoad NameLoad attr Call AttributeLoad Str attr Str orelse Expr Call AttributeLoad NameLoad attr Call AttributeLoad Str attr Str If CompareNotEq AttributeLoad AttributeLoad NameLoad attr attr NameLoad body Expr Call AttributeLoad NameLoad attr Call AttributeLoad Str attr Str orelse Expr Call AttributeLoad NameLoad attr Call AttributeLoad Str attr Str Expr Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str Expr Call AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr For NameStore Call NameLoad Call NameLoad AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr Call AttributeLoad SubscriptLoad AttributeLoad NameLoad attr Index NameLoad attr Expr Call AttributeLoad NameLoad attr Call AttributeLoad Str attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Call AttributeLoad Str attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr If CompareEq AttributeLoad NameLoad attr NameLoad body Assign NameStore Str orelse Assign NameStore Str Expr Call AttributeLoad NameLoad attr Call AttributeLoad Str attr NameLoad If CompareIs AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr Call AttributeLoad Str attr AttributeLoad NameLoad attr orelse Expr Call AttributeLoad NameLoad attr Call AttributeLoad Str attr Call NameLoad AttributeLoad NameLoad attr Assign NameStore Call NameLoad AttributeLoad NameLoad attr TupleLoad Call NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr keyword Str keyword Str Assign AttributeStore AttributeLoad NameLoad attr attr Str Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr If CompareIs AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr Call AttributeLoad Str attr Num AttributeLoad NameLoad attr orelse Assign NameStore SubscriptLoad AttributeLoad AttributeLoad NameLoad attr attr Index Num Expr Call AttributeLoad NameLoad attr Call AttributeLoad Str attr NameLoad AttributeLoad NameLoad attr For NameStore Call NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr Call AttributeLoad Str attr SubscriptLoad AttributeLoad NameLoad attr Index TupleLoad NameLoad Num SubscriptLoad AttributeLoad NameLoad attr Index TupleLoad NameLoad Num SubscriptLoad AttributeLoad NameLoad attr Index TupleLoad NameLoad Num If CompareEq AttributeLoad NameLoad attr NameLoad body Assign NameStore Str orelse Assign NameStore Str Expr Call AttributeLoad NameLoad attr Call AttributeLoad Str attr NameLoad AttributeLoad NameLoad attr For NameStore Call NameLoad AttributeLoad NameLoad attr body Assign NameStore Call AttributeLoad Str attr SubscriptLoad AttributeLoad NameLoad attr Index NameLoad SubscriptLoad AttributeLoad NameLoad attr Index NameLoad SubscriptLoad AttributeLoad NameLoad attr Index NameLoad If CompareIsNot AttributeLoad NameLoad attr NameLoad body AugAssignAdd NameStore BinOpAdd Str SubscriptLoad AttributeLoad NameLoad attr Index NameLoad AugAssignAdd NameStore Str Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Call AttributeLoad Str attr SubscriptLoad AttributeLoad NameLoad attr Index NameLoad SubscriptLoad AttributeLoad NameLoad attr Index NameLoad SubscriptLoad AttributeLoad NameLoad attr Index NameLoad SubscriptLoad AttributeLoad NameLoad attr Index NameLoad Expr Call AttributeLoad NameLoad attr Return decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad body If UnaryOpNot Call NameLoad NameLoad Str body Assign NameStore NameLoad Assign NameStore Call NameLoad NameLoad Str If AttributeLoad NameLoad attr body Print Str Assign NameStore Call AttributeLoad NameLoad attr If AttributeLoad NameLoad attr body Print Call AttributeLoad Str attr Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr If AttributeLoad NameLoad attr body Print Call AttributeLoad Str attr Call AttributeLoad NameLoad attr If AttributeLoad NameLoad attr body Print Str Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call NameLoad SubscriptLoad NameLoad Slice Num Num Assign NameStore Call NameLoad SubscriptLoad NameLoad Slice Num Num Assign NameStore Call NameLoad SubscriptLoad NameLoad Slice Num Num Assign NameStore Call NameLoad SubscriptLoad NameLoad Slice Num Num TryExcept body Assign NameStore Call NameLoad SubscriptLoad NameLoad Slice Num Num handlers ExceptHandler body Assign NameStore Num TryExcept body Assign NameStore Call NameLoad SubscriptLoad NameLoad Slice Num Num handlers ExceptHandler body Assign NameStore Num If AttributeLoad NameLoad attr body Print Call AttributeLoad Str attr NameLoad Print Call AttributeLoad Str attr NameLoad Print Call AttributeLoad Str attr NameLoad Print Call AttributeLoad Str attr NameLoad Print Call AttributeLoad Str attr NameLoad Print Call AttributeLoad Str attr NameLoad If AttributeLoad NameLoad attr body Print Str Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore SubscriptLoad NameLoad Slice Num Num Assign NameStore SubscriptLoad NameLoad Slice Num Num Assign NameStore SubscriptLoad NameLoad Slice Num Num If AttributeLoad NameLoad attr body Print Call AttributeLoad Str attr NameLoad Print Call AttributeLoad Str attr NameLoad Print Call AttributeLoad Str attr NameLoad If AttributeLoad NameLoad attr body Print Str Assign NameStore Call AttributeLoad Call AttributeLoad SubscriptLoad Call AttributeLoad NameLoad attr Slice Num attr attr If AttributeLoad NameLoad attr body Print Call AttributeLoad Str attr NameLoad If AttributeLoad NameLoad attr body Print Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr Assign NameStore Call NameLoad NameLoad NameLoad If AttributeLoad NameLoad attr body Print Call AttributeLoad Str attr NameLoad If AttributeLoad NameLoad attr body Print Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad TupleLoad NameLoad Num AttributeLoad NameLoad attr Str NameLoad If AttributeLoad NameLoad attr body Print Call AttributeLoad Str attr NameLoad If AttributeLoad NameLoad attr body Print Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad TupleLoad NameLoad Num AttributeLoad NameLoad attr Str NameLoad If AttributeLoad NameLoad attr body Print Call AttributeLoad Str attr NameLoad If AttributeLoad NameLoad attr body Print Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad TupleLoad NameLoad NameLoad AttributeLoad NameLoad attr Str NameLoad If AttributeLoad NameLoad attr body Print Call AttributeLoad Str attr NameLoad If AttributeLoad NameLoad attr body Print Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad TupleLoad NameLoad NameLoad NameLoad AttributeLoad NameLoad attr Str NameLoad If AttributeLoad NameLoad attr body Print Call AttributeLoad Str attr NameLoad If AttributeLoad NameLoad attr body Print Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad TupleLoad NameLoad NameLoad NameLoad AttributeLoad NameLoad attr Str NameLoad If AttributeLoad NameLoad attr body Print Call AttributeLoad Str attr NameLoad If AttributeLoad NameLoad attr body Print Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad TupleLoad NameLoad NameLoad NameLoad AttributeLoad NameLoad attr Str NameLoad If AttributeLoad NameLoad attr body Print Call AttributeLoad Str attr NameLoad If AttributeLoad NameLoad attr body Print Str Assign NameStore Dict Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad TupleLoad NameLoad NameLoad NameLoad AttributeLoad NameLoad attr Str NameLoad If CompareGt NameLoad Num body For NameStore Call NameLoad Num BinOpAdd NameLoad Num body Assign NameStore BinOpAdd Str Call NameLoad NameLoad If AttributeLoad NameLoad attr body Print Call AttributeLoad Str attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad TupleLoad NameLoad NameLoad NameLoad AttributeLoad NameLoad attr NameLoad NameLoad Assign SubscriptStore NameLoad Index NameLoad NameLoad If AttributeLoad NameLoad attr body Print Call AttributeLoad Str attr NameLoad If AttributeLoad NameLoad attr body Print Str Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call NameLoad SubscriptLoad NameLoad Slice Num Num TryExcept body Assign NameStore Call NameLoad SubscriptLoad NameLoad Slice Num Num handlers ExceptHandler body Assign NameStore Num If AttributeLoad NameLoad attr body Print Call AttributeLoad Str attr NameLoad Print Call AttributeLoad Str attr NameLoad If AttributeLoad NameLoad attr body Print Str Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call NameLoad SubscriptLoad NameLoad Slice Num Num Assign NameStore Call NameLoad SubscriptLoad NameLoad Slice Num Num Assign NameStore Call NameLoad SubscriptLoad NameLoad Slice Num Num Assign NameStore Call NameLoad SubscriptLoad NameLoad Slice Num Num Assign NameStore NameLoad If CompareIn Str Call AttributeLoad SubscriptLoad NameLoad Slice Num Num attr body Assign NameStore NameLoad If AttributeLoad NameLoad attr body Print Call AttributeLoad Str attr NameLoad Print Call AttributeLoad Str attr NameLoad Print Call AttributeLoad Str attr NameLoad Print Call AttributeLoad Str attr NameLoad Print Call AttributeLoad Str attr NameLoad If AttributeLoad NameLoad attr body Print Str Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call NameLoad SubscriptLoad NameLoad Slice Num Num If AttributeLoad NameLoad attr body Print Call AttributeLoad Str attr NameLoad Assign NameStore NameLoad If CompareGt NameLoad Num body If AttributeLoad NameLoad attr body Print Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad keyword AttributeLoad NameLoad attr Expr Call NameLoad NameLoad NameLoad If AttributeLoad NameLoad attr body Print Call AttributeLoad Str attr NameLoad If AttributeLoad NameLoad attr body Print Str Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call NameLoad SubscriptLoad NameLoad Slice Num Num TryExcept body Assign NameStore Call NameLoad SubscriptLoad NameLoad Slice Num Num handlers ExceptHandler body Assign NameStore Num If AttributeLoad NameLoad attr body Print Call AttributeLoad Str attr NameLoad Print Call AttributeLoad Str attr NameLoad Assign NameStore NameLoad If CompareGt NameLoad Num body If AttributeLoad NameLoad attr body Print Str Assign NameStore ListLoad For NameStore Call NameLoad NameLoad body Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call NameLoad SubscriptLoad NameLoad Slice Num Num Assign NameStore Call NameLoad SubscriptLoad NameLoad Slice Num Num Assign NameStore Call NameLoad SubscriptLoad NameLoad Slice Num Num Expr Call AttributeLoad NameLoad attr ListLoad NameLoad NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad If AttributeLoad NameLoad attr body Print Call AttributeLoad Str attr NameLoad If AttributeLoad NameLoad attr body Print Str Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore NameLoad If CompareIn Str Call AttributeLoad SubscriptLoad NameLoad Slice Num Num attr body Assign NameStore NameLoad TryExcept body Assign NameStore Call NameLoad SubscriptLoad NameLoad Slice Num Num handlers ExceptHandler body Assign NameStore Num If AttributeLoad NameLoad attr body Print Call AttributeLoad Str attr NameLoad Print Call AttributeLoad Str attr NameLoad If AttributeLoad NameLoad attr body Print Str Assign TupleStore NameStore NameStore NameStore NameStore TupleLoad ListLoad ListLoad ListLoad ListLoad Assign NameStore ListLoad Assign NameStore ListLoad Assign NameStore ListLoad Assign NameStore ListLoad Assign NameStore ListLoad For NameStore Call NameLoad NameLoad body Assign NameStore Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Call NameLoad SubscriptLoad NameLoad Slice Num Num Expr Call AttributeLoad NameLoad attr Call NameLoad SubscriptLoad NameLoad Slice Num Num Expr Call AttributeLoad NameLoad attr Call NameLoad SubscriptLoad NameLoad Slice Num Num Assign NameStore Str Assign NameStore Call AttributeLoad Call AttributeLoad SubscriptLoad NameLoad Slice Num attr attr If CompareGt Call NameLoad NameLoad Num body If CompareIn Str Call AttributeLoad SubscriptLoad NameLoad Index Num attr body Assign NameStore Str Expr Call AttributeLoad NameLoad attr NameLoad If CompareLt SubscriptLoad NameLoad Index Num Num body Assign NameStore Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Num keyword AttributeLoad NameLoad attr Expr Call NameLoad NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Raise Call NameLoad Str Assign NameStore Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Call NameLoad SubscriptLoad NameLoad Slice Num Num Expr Call AttributeLoad NameLoad attr Call NameLoad SubscriptLoad NameLoad Slice Num Num Expr Call AttributeLoad NameLoad attr Call NameLoad SubscriptLoad NameLoad Slice Num Num Expr Call AttributeLoad NameLoad attr Call NameLoad SubscriptLoad NameLoad Slice Num Num If AttributeLoad NameLoad attr body Print Call AttributeLoad Str attr NameLoad Print Call AttributeLoad Str attr NameLoad Print Call AttributeLoad Str attr NameLoad Print Call AttributeLoad Str attr NameLoad Print Call AttributeLoad Str attr NameLoad Print Call AttributeLoad Str attr NameLoad Print Call AttributeLoad Str attr NameLoad Print Call AttributeLoad Str attr NameLoad Print Call AttributeLoad Str attr NameLoad Expr Call AttributeLoad NameLoad attr Assign NameStore Call NameLoad NameLoad keyword NameLoad keyword NameLoad keyword NameLoad keyword NameLoad keyword NameLoad keyword NameLoad keyword NameLoad keyword NameLoad keyword NameLoad keyword NameLoad keyword NameLoad keyword NameLoad keyword NameLoad keyword NameLoad keyword NameLoad keyword NameLoad keyword NameLoad keyword NameLoad keyword NameLoad keyword NameLoad keyword NameLoad keyword NameLoad keyword NameLoad keyword NameLoad keyword NameLoad keyword NameLoad keyword NameLoad keyword NameLoad keyword NameLoad keyword NameLoad keyword NameLoad keyword NameLoad keyword NameLoad keyword NameLoad keyword NameLoad keyword NameLoad keyword NameLoad keyword NameLoad NameLoad Return NameLoad decorator_list NameLoad decorator_list
N/A N/A 
mtbtn module. Contains the Mt3dBtn class. Note that the user can access
the Mt3dBtn class as `flopy.mt3d.Mt3dBtn`.

Additional information for this MT3DMS package can be found in the MT3DMS
User's Manual.

 N/A numpy np pakbase Package utils Util2d Util3d read1d N/A warnings Mt3dBtn N/A Package N/A N/A 
    Basic Transport Package Class.

    Parameters
    ----------
    model : model object
        The model object (of type :class:`flopy.mt3dms.mt.Mt3dms`) to which
        this package will be added.
    ncomp : int
        The total number of chemical species in the simulation. (default is
        None, will be changed to 1 if sconc is single value)
    mcomp : int
        The total number of 'mobile' species (default is 1). mcomp must be
        equal or less than ncomp.
    tunit : str
        The name of unit for time (default is 'D', for 'days'). Used for
        identification purposes only.
    lunit : str
        The name of unit for length (default is 'M', for 'meters'). Used for
        identification purposes only.
    munit : str
        The name of unit for mass (default is 'KG', for 'kilograms'). Used for
        identification purposes only.
    prsity : float or array of floats (nlay, nrow, ncol)
        The effective porosity of the porous medium in a single porosity
        system, or the mobile porosity in a dual-porosity medium (the immobile
        porosity is defined through the Chemical Reaction Package. (default is
        0.25).
    icbund : int or array of ints (nlay, nrow, ncol)
        The icbund array specifies the boundary condition type for solute
        species (shared by all species). If icbund = 0, the cell is an inactive
        concentration cell; If icbund < 0, the cell is a constant-concentration
        cell; If icbund > 0, the cell is an active concentration cell where the
        concentration value will be calculated. (default is 1).
    sconc : float, array of (nlay, nrow, ncol), or filename, or a list (length
        ncomp) of these for multi-species simulations
        The starting concentration for the solute transport simulation.
    cinact : float
        The value for indicating an inactive concentration cell. (default is
        1e30).
    thkmin : float
        The minimum saturated thickness in a cell, expressed as the decimal
        fraction of its thickness, below which the cell is considered inactive.
        (default is 0.01).
    ifmtcn : int
        A flag/format code indicating how the calculated concentration should
        be printed to the standard output text file. Format codes for printing
        are listed in Table 3 of the MT3DMS manual. If ifmtcn > 0 printing is
        in wrap form; ifmtcn < 0 printing is in strip form; if ifmtcn = 0
        concentrations are not printed. (default is 0).
    ifmtnp : int
        A flag/format code indicating how the number of particles should
        be printed to the standard output text file. The convention is
        the same as for ifmtcn. (default is 0).
    ifmtrf : int
        A flag/format code indicating how the calculated retardation factor
        should be printed to the standard output text file. The convention is
        the same as for ifmtcn. (default is 0).
    ifmtdp : int
        A flag/format code indicating how the distance-weighted dispersion
        coefficient should be printed to the standard output text file. The
        convention is the same as for ifmtcn. (default is 0).
    savucn : bool
        A logical flag indicating whether the concentration solution should be
        saved in an unformatted file. (default is True).
    nprs : int
        A flag indicating (i) the frequency of the output and
        (ii) whether the output frequency is specified in terms
        of total elapsed simulation time or the transport step number. If
        nprs > 0 results will be saved at the times as specified in timprs;
        if nprs = 0, results will not be saved except at the end of simulation;
        if NPRS < 0, simulation results will be saved whenever the number of
        transport steps is an even multiple of nprs. (default is 0).
    timprs : list of floats
        The total elapsed time at which the simulation results are saved. The
        number of entries in timprs must equal nprs. (default is None).
    obs: array of int
        An array with the cell indices (layer, row, column) for which the
        concentration is to be printed at every transport step. (default is
        None).
    nprobs: int
        An integer indicating how frequently the concentration at the specified
        observation points should be saved. (default is 1).
    chkmas: bool
        A logical flag indicating whether a one-line summary of mass balance
        information should be printed. (default is True).
    nprmas: int
        An integer indicating how frequently the mass budget information
        should be saved. (default is 1).
    dt0: float
        The user-specified initial transport step size within each time-step 
        of the flow solution. (default is 0).
    mxstrn: int
        The maximum number of transport steps allowed within one time step
        of the flow solution. (default is 50000).
    ttsmult: float
        The multiplier for successive transport steps within a flow time-step
        if the GCG solver is used and the solution option for the advection
        term is the standard finite-difference method. (default is 1.0).
    ttsmax: float
        The maximum transport step size allowed when transport step size
        multiplier TTSMULT > 1.0. (default is 0).
    species_names: list of str
        A list of names for every species in the simulation.
    extension : string
        Filename extension (default is 'btn')

    Attributes
    ----------

    Methods
    -------

    See Also
    --------

    Notes
    -----

    Examples
    --------

    >>> import flopy
    >>> mt = flopy.mt3dms.Mt3dms()
    >>> btn = flopy.mt3dms.Mt3dBtn(mt)

     N/A unitnumber 31 __init__ N/A N/A self model nlay nrow ncol nper ncomp mcomp tunit lunit munit laycon delr delc htop dz prsity icbund sconc cinact thkmin ifmtcn ifmtnp ifmtrf ifmtdp savucn nprs timprs obs nprobs chkmas nprmas perlen nstp tsmult ssflag dt0 mxstrn ttsmult ttsmax species_names extension N/A None None None None 1 1 D M KG None None None None None 0.3 1 0.0 1e+30 0.01 0 0 0 0 True 0 None None 1 True 1 None None None None 0 50000 1.0 0 None btn kwargs N/A N/A N/A N/A Package __init__ self model extension BTN N/A self unitnumber N/A N/A N/A self setmodflowvars nlay nrow ncol nper laycon delr delc htop dz perlen nstp tsmult N/A N/A self heading1 # BTN for MT3DMS, generated by Flopy. N/A N/A self heading2 # N/A N/A self ncomp ncomp N/A N/A self mcomp mcomp N/A N/A self tunit tunit N/A N/A self lunit lunit N/A N/A self munit munit N/A N/A self cinact cinact N/A N/A self thkmin thkmin N/A N/A self ifmtcn ifmtcn N/A N/A self ifmtnp ifmtnp N/A N/A self ifmtrf ifmtrf N/A N/A self ifmtdp ifmtdp N/A N/A self savucn savucn N/A N/A self nprs nprs N/A N/A self timprs timprs N/A N/A self obs obs N/A N/A self nprobs nprobs N/A N/A self chkmas chkmas N/A N/A self nprmas nprmas N/A N/A species_names None N/A N/A species_names N/A N/A N/A self species_names species_names N/A N/A self prsity N/A Util3d model N/A N/A self nlay N/A self nrow N/A self ncol N/A np float32 prsity name prsity locat N/A N/A self unit_number N/A 0 N/A N/A self icbund N/A Util3d model N/A N/A self nlay N/A self nrow N/A self ncol N/A np int icbund name icbund locat N/A N/A self unit_number N/A 0 N/A N/A self ssflag ssflag N/A N/A self dt0 N/A Util2d model N/A N/A self nper N/A np float32 dt0 name dt0 N/A N/A self mxstrn N/A Util2d model N/A N/A self nper N/A np int mxstrn name mxstrn N/A N/A self ttsmult N/A Util2d model N/A N/A self nper N/A np float32 ttsmult name ttmult N/A N/A self ttsmax N/A Util2d model N/A N/A self nper N/A np float32 ttsmax name ttsmax N/A N/A self sconc N/A N/A u3d N/A Util3d model N/A N/A self nlay N/A self nrow N/A self ncol N/A np float32 sconc name sconc1 locat N/A N/A self unit_number N/A 0 N/A N/A N/A N/A self sconc append u3d N/A N/A ncomp 1 N/A N/A icomp N/A range 2 N/A ncomp 1 N/A N/A name N/A sconc N/A str icomp N/A val 0.0 N/A N/A name kwargs N/A N/A val N/A N/A kwargs pop name N/A N/A N/A N/A N/A BTN: setting sconc for component  N/A str icomp  to zero, kwarg name  name N/A u3d N/A Util3d model N/A N/A self nlay N/A self nrow N/A self ncol N/A np float32 val name name locat N/A N/A self unit_number N/A 0 N/A N/A N/A N/A self sconc append u3d N/A N/A N/A len N/A list N/A N/A kwargs keys 0 N/A N/A N/A Exception N/A BTN error: unrecognized kwargs:  N/A N/A join N/A list N/A N/A kwargs keys N/A N/A N/A N/A self parent add_package self N/A N/A setmodflowvars N/A N/A self nlay nrow ncol nper laycon delr delc htop dz perlen nstp tsmult N/A N/A N/A 
        Set these variables from the MODFLOW model, if it exists
         N/A validmfdis True N/A N/A N/A dum N/A N/A N/A N/A self parent mf dis nlay N/A N/A N/A N/A validmfdis False N/A mfvarlist N/A nlay nrow ncol nper laycon delr delc htop dz perlen nstp tsmult N/A N/A validmfdis N/A N/A v mfvarlist N/A N/A s BTN error. Required input is None, but no modflow model. N/A s  If no modflow model is passed to Mt3dms, then values  N/A s must be specified in the BTN constructor for:  N/A s nlay, nrow, ncol, nper, laycon, delr, delc, htop, dz,  N/A s perlen, nstp, and tsmult. N/A N/A v None N/A N/A N/A Exception s N/A N/A nlay None N/A N/A N/A self nlay nlay N/A N/A N/A self nlay N/A N/A N/A N/A self parent mf dis nlay N/A N/A nrow None N/A N/A N/A self nrow nrow N/A N/A N/A self nrow N/A N/A N/A N/A self parent mf dis nrow N/A N/A ncol None N/A N/A N/A self ncol ncol N/A N/A N/A self ncol N/A N/A N/A N/A self parent mf dis ncol N/A N/A nper None N/A N/A N/A self nper nper N/A N/A N/A self nper N/A N/A N/A N/A self parent mf dis nper N/A nlay N/A self nlay N/A nrow N/A self nrow N/A ncol N/A self ncol N/A nper N/A self nper N/A N/A delr None N/A N/A N/A self delr N/A Util2d N/A self parent N/A ncol N/A np float32 delr name delr locat N/A N/A self unit_number N/A 0 N/A N/A N/A self delr N/A Util2d N/A self parent N/A ncol N/A np float32 N/A N/A N/A N/A N/A N/A self parent mf dis delr get_value name delr locat N/A N/A self unit_number N/A 0 N/A N/A delc None N/A N/A N/A self delc N/A Util2d N/A self parent N/A nrow N/A np float32 delc name delc locat N/A N/A self unit_number N/A 0 N/A N/A N/A self delc N/A Util2d N/A self parent N/A nrow N/A np float32 N/A N/A N/A N/A N/A N/A self parent mf dis delc get_value name delc locat N/A N/A self unit_number N/A 0 N/A N/A htop None N/A N/A N/A self htop N/A Util2d N/A self parent N/A nrow ncol N/A np float32 htop name htop locat N/A N/A self unit_number N/A 0 N/A N/A N/A self htop N/A Util2d N/A self parent N/A nrow ncol N/A np float32 N/A N/A N/A N/A N/A N/A self parent mf dis top get_value name htop locat N/A N/A self unit_number N/A 0 N/A N/A dz None N/A N/A N/A self dz N/A Util3d N/A self parent N/A nlay nrow ncol N/A np float32 dz name dz locat N/A N/A self unit_number N/A 0 N/A N/A thickness N/A N/A N/A N/A N/A N/A self parent mf dis thickness get_value N/A N/A self dz N/A Util3d N/A self parent N/A nlay nrow ncol N/A np float32 thickness name dz locat N/A N/A self unit_number N/A 0 N/A N/A perlen None N/A N/A N/A self perlen N/A Util2d N/A self parent N/A nper N/A np float32 perlen name perlen locat N/A N/A self unit_number N/A 0 N/A N/A N/A self perlen N/A Util2d N/A self parent N/A nper N/A np float32 N/A N/A N/A N/A N/A N/A self parent mf dis perlen get_value name perlen locat N/A N/A self unit_number N/A 0 N/A N/A nstp None N/A N/A N/A self nstp N/A Util2d N/A self parent N/A nper N/A np int nstp name nstp locat N/A N/A self unit_number N/A 0 N/A N/A N/A self nstp N/A Util2d N/A self parent N/A nper N/A np int N/A N/A N/A N/A N/A N/A self parent mf dis nstp get_value name nstp locat N/A N/A self unit_number N/A 0 N/A N/A tsmult None N/A N/A N/A self tsmult N/A Util2d N/A self parent N/A nper N/A np float32 tsmult name tsmult locat N/A N/A self unit_number N/A 0 N/A N/A N/A self tsmult N/A Util2d N/A self parent N/A nper N/A np float32 N/A N/A N/A N/A N/A N/A self parent mf dis tsmult get_value name tsmult locat N/A N/A self unit_number N/A 0 N/A N/A self laycon None N/A N/A laycon None N/A N/A N/A self laycon N/A Util2d N/A self parent N/A nlay N/A np int laycon name laycon locat N/A N/A self unit_number N/A 0 N/A N/A flow_package N/A N/A N/A N/A self parent mf get_package BCF6 N/A N/A flow_package None N/A N/A N/A self laycon N/A Util2d N/A self parent N/A nlay N/A np int N/A N/A N/A flow_package laycon get_value name laycon locat N/A N/A self unit_number N/A 0 N/A N/A flow_package N/A N/A N/A N/A self parent mf get_package LPF N/A N/A flow_package None N/A N/A N/A self laycon N/A Util2d N/A self parent N/A nlay N/A np int N/A N/A N/A flow_package laytyp get_value name laycon locat N/A N/A self unit_number N/A 0 N/A s BTN warning. Laycon has not been set.  A modflow model with a  N/A s  BCF or LPF package does not exist and laycon was not passed  N/A s  to the BTN constructor.  Setting laycon to 1 (convertible). N/A N/A N/A self laycon None N/A N/A N/A N/A warnings warn s N/A N/A self laycon N/A Util2d N/A self parent N/A nlay N/A np int 1 name laycon locat N/A N/A self unit_number N/A 0 N/A N/A write_file N/A N/A self N/A N/A N/A 
        Write the package file

        Returns
        -------
        None

         N/A f_btn N/A open N/A self fn_path w N/A N/A N/A f_btn write N/A N/A #{0:s}
#{1:s}
 format N/A self heading1 N/A self heading2 N/A N/A N/A f_btn write N/A N/A {0:10d}{1:10d}{2:10d}{3:10d}{4:10d}{5:10d}
 format N/A self nlay N/A self nrow N/A self ncol N/A self nper N/A self ncomp N/A self mcomp N/A N/A N/A f_btn write N/A N/A {0:4s}{1:4s}{2:4s}
 format N/A self tunit N/A self lunit N/A self munit N/A N/A N/A N/A self parent adv None N/A N/A N/A N/A f_btn write N/A N/A {0:2s} format T N/A N/A N/A N/A f_btn write N/A N/A {0:2s} format F N/A N/A N/A N/A self parent dsp None N/A N/A N/A N/A f_btn write N/A N/A {0:2s} format T N/A N/A N/A N/A f_btn write N/A N/A {0:2s} format F N/A N/A N/A N/A self parent ssm None N/A N/A N/A N/A f_btn write N/A N/A {0:2s} format T N/A N/A N/A N/A f_btn write N/A N/A {0:2s} format F N/A N/A N/A N/A self parent rct None N/A N/A N/A N/A f_btn write N/A N/A {0:2s} format T N/A N/A N/A N/A f_btn write N/A N/A {0:2s} format F N/A N/A N/A N/A self parent gcg None N/A N/A N/A N/A f_btn write N/A N/A {0:2s} format T N/A N/A N/A N/A f_btn write N/A N/A {0:2s} format F N/A N/A N/A f_btn write N/A N/A N/A N/A self laycon set_fmtin (40I2) N/A N/A N/A f_btn write N/A N/A self laycon string N/A N/A N/A f_btn write N/A N/A N/A self delr get_file_entry N/A N/A N/A f_btn write N/A N/A N/A self delc get_file_entry N/A N/A N/A f_btn write N/A N/A N/A self htop get_file_entry N/A N/A N/A f_btn write N/A N/A N/A self dz get_file_entry N/A N/A N/A f_btn write N/A N/A N/A self prsity get_file_entry N/A N/A N/A f_btn write N/A N/A N/A self icbund get_file_entry N/A s N/A range N/A len N/A self sconc N/A N/A N/A N/A f_btn write N/A N/A N/A N/A self sconc N/A s get_file_entry N/A N/A N/A f_btn write N/A N/A {0:10.0E}{1:10.4f}
 format N/A self cinact N/A self thkmin N/A N/A N/A f_btn write N/A N/A {0:10d}{1:10d}{2:10d}{3:10d} format N/A self ifmtcn N/A self ifmtnp N/A self ifmtrf N/A self ifmtdp N/A N/A N/A self savucn True N/A N/A ss T N/A N/A ss F N/A N/A N/A f_btn write N/A N/A {0:>10s}
 format ss N/A N/A N/A self timprs None N/A N/A N/A N/A f_btn write N/A N/A {0:10d}
 format N/A self nprs N/A N/A N/A N/A f_btn write N/A N/A {0:10d}
 format N/A len N/A self timprs N/A timprs N/A Util2d N/A self parent N/A N/A len N/A self timprs N/A np float32 N/A self timprs name timprs fmtin (8G10.4) N/A N/A N/A timprs format fortran (8G10.4) N/A N/A N/A f_btn write N/A timprs string N/A N/A N/A self obs None N/A N/A N/A N/A f_btn write N/A N/A {0:10d}{1:10d}
 format 0 N/A self nprobs N/A N/A nobs N/A N/A N/A self obs shape N/A 0 N/A N/A N/A f_btn write N/A N/A {0:10d}{1:10d}
 format nobs N/A self nprobs N/A r N/A range nobs N/A N/A N/A N/A f_btn write N/A N/A {0:10d}{1:10d}{2:10d}
 format N/A N/A self obs N/A N/A r 0 N/A N/A self obs N/A N/A r 1 N/A N/A self obs N/A N/A r 2 N/A N/A N/A self chkmas True N/A N/A ss T N/A N/A ss F N/A N/A N/A f_btn write N/A N/A {0:>10s}{1:10d}
 format ss N/A self nprmas N/A t N/A range N/A self nper N/A N/A s N/A N/A {0:10.4G}{1:10d}{2:10.4G} format N/A N/A self perlen N/A t N/A N/A self nstp N/A t N/A N/A self tsmult N/A t N/A N/A N/A self ssflag None N/A N/A s N/A N/A N/A self ssflag N/A t N/A s N/A N/A N/A f_btn write s N/A N/A N/A f_btn write N/A N/A {0:10.4G}{1:10d}{2:10.4G}{3:10.4G}
 format N/A N/A self dt0 N/A t N/A N/A self mxstrn N/A t N/A N/A self ttsmult N/A t N/A N/A self ttsmax N/A t N/A N/A N/A f_btn close N/A N/A load N/A N/A f model ext_unit_dict N/A None N/A N/A N/A N/A hasattr f read N/A N/A filename f N/A f N/A open filename r N/A N/A model verbose N/A N/A    loading COMMENT LINES A1 AND A2... N/A line N/A N/A f readline N/A N/A model verbose N/A N/A N/A N/A A1:  format N/A N/A line strip N/A line N/A N/A f readline N/A N/A model verbose N/A N/A N/A N/A A2:  format N/A N/A line strip N/A N/A model verbose N/A N/A    loading NLAY, NROW, NCOL, NPER, NCOMP, MCOMP... N/A line N/A N/A f readline N/A nlay N/A int N/A line N/A 0 10 N/A nrow N/A int N/A line N/A 11 20 N/A ncol N/A int N/A line N/A 21 30 N/A nper N/A int N/A line N/A 31 40 N/A N/A N/A ncomp N/A int N/A line N/A 41 50 N/A N/A N/A N/A ncomp 1 N/A N/A N/A mcomp N/A int N/A line N/A 51 60 N/A N/A N/A N/A mcomp 1 N/A N/A model verbose N/A N/A N/A N/A    NLAY {} format nlay N/A N/A N/A    NROW {} format nrow N/A N/A N/A    NCOL {} format ncol N/A N/A N/A    NPER {} format nper N/A N/A N/A    NCOMP {} format ncomp N/A N/A N/A    MCOMP {} format mcomp N/A N/A model verbose N/A N/A    loading TUNIT, LUNIT, MUNIT... N/A line N/A N/A f readline N/A tunit N/A line N/A 0 4 N/A lunit N/A line N/A 4 8 N/A munit N/A line N/A 8 12 N/A N/A model verbose N/A N/A N/A N/A    TUNIT {} format tunit N/A N/A N/A    LUNIT {} format lunit N/A N/A N/A    MUNIT {} format munit N/A N/A model verbose N/A N/A    loading TRNOP... N/A trnop N/A N/A N/A N/A N/A N/A N/A f readline N/A 20 strip split N/A N/A model verbose N/A N/A N/A N/A    TRNOP {} format trnop N/A N/A model verbose N/A N/A    loading LAYCON... N/A laycon N/A N/A np empty nlay N/A np int N/A laycon N/A read1d f laycon N/A N/A model verbose N/A N/A N/A N/A    LAYCON {} format laycon N/A N/A model verbose N/A N/A    loading DELR... N/A delr N/A N/A Util2d load f model N/A ncol 1 N/A np float32 delr ext_unit_dict N/A N/A model verbose N/A N/A N/A N/A    DELR {} format delr N/A N/A model verbose N/A N/A    loading DELC... N/A delc N/A N/A Util2d load f model N/A nrow 1 N/A np float32 delc ext_unit_dict N/A N/A model verbose N/A N/A N/A N/A    DELC {} format delc N/A N/A model verbose N/A N/A    loading HTOP... N/A htop N/A N/A Util2d load f model N/A nrow ncol N/A np float32 htop ext_unit_dict N/A N/A model verbose N/A N/A N/A N/A    HTOP {} format htop N/A N/A model verbose N/A N/A    loading DZ... N/A dz N/A N/A Util3d load f model N/A nlay nrow ncol N/A np float32 dz ext_unit_dict N/A N/A model verbose N/A N/A N/A N/A    DZ {} format dz N/A N/A model verbose N/A N/A    loading PRSITY... N/A prsity N/A N/A Util3d load f model N/A nlay nrow ncol N/A np float32 prsity ext_unit_dict N/A N/A model verbose N/A N/A N/A N/A    PRSITY {} format prsity N/A N/A model verbose N/A N/A    loading ICBUND... N/A icbund N/A N/A Util3d load f model N/A nlay nrow ncol N/A np int icbund ext_unit_dict N/A N/A model verbose N/A N/A N/A N/A    ICBUND {} format icbund N/A N/A model verbose N/A N/A    loading SCONC... N/A kwargs N/A N/A sconc N/A N/A Util3d load f model N/A nlay nrow ncol N/A np float32 sconc1 ext_unit_dict N/A N/A ncomp 1 N/A N/A icomp N/A range 2 N/A ncomp 1 N/A N/A name N/A sconc N/A str icomp N/A N/A model verbose N/A N/A N/A N/A    loading {}... format name N/A u3d N/A N/A Util3d load f model N/A nlay nrow ncol N/A np float32 name ext_unit_dict N/A N/A kwargs N/A name u3d N/A N/A model verbose N/A N/A N/A N/A    SCONC {} format sconc N/A N/A model verbose N/A N/A    loading CINACT, THCKMIN... N/A line N/A N/A f readline N/A cinact N/A float N/A line N/A 0 10 N/A N/A N/A thkmin N/A float N/A line N/A 10 20 N/A N/A N/A N/A thkmin 0.01 N/A N/A model verbose N/A N/A N/A N/A    CINACT {} format cinact N/A N/A N/A    THKMIN {} format thkmin N/A N/A model verbose N/A N/A    loading IFMTCN, IFMTNP, IFMTRF, IFMTDP, SAVUCN... N/A line N/A N/A f readline N/A ifmtcn N/A int N/A line N/A 0 10 N/A ifmtnp N/A int N/A line N/A 10 20 N/A ifmtrf N/A int N/A line N/A 20 30 N/A ifmtdp N/A int N/A line N/A 30 40 N/A savucn False N/A N/A t N/A N/A N/A line N/A 40 50 lower N/A N/A savucn True N/A N/A model verbose N/A N/A N/A N/A    IFMTCN {} format ifmtcn N/A N/A N/A    IFMTNP {} format ifmtnp N/A N/A N/A    IFMTRF {} format ifmtrf N/A N/A N/A    IFMTDP {} format ifmtdp N/A N/A N/A    SAVUCN {} format savucn N/A N/A model verbose N/A N/A    loading NPRS... N/A line N/A N/A f readline N/A nprs N/A int N/A line N/A 0 10 N/A N/A model verbose N/A N/A N/A N/A    NPRS {} format nprs N/A timprs None N/A N/A nprs 0 N/A N/A N/A model verbose N/A N/A    loading TIMPRS... N/A timprs N/A N/A np empty nprs dtype N/A np float32 N/A N/A read1d f timprs N/A N/A model verbose N/A N/A N/A N/A    TIMPRS {} format timprs N/A N/A model verbose N/A N/A    loading NOBS, NPROBS... N/A line N/A N/A f readline N/A nobs N/A int N/A line N/A 0 10 N/A N/A N/A nprobs N/A int N/A line N/A 10 20 N/A N/A N/A N/A nprobs 1 N/A N/A model verbose N/A N/A N/A N/A    NOBS {} format nobs N/A N/A N/A    NPROBS {} format nprobs N/A obs None N/A N/A nobs 0 N/A N/A N/A model verbose N/A N/A    loading KOBS, IOBS, JOBS... N/A obs N/A N/A l N/A range nobs N/A N/A line N/A N/A f readline N/A k N/A int N/A line N/A 0 10 N/A i N/A int N/A line N/A 10 20 N/A j N/A int N/A line N/A 20 30 N/A N/A N/A obs append N/A k i j N/A obs N/A N/A np array obs N/A N/A model verbose N/A N/A N/A N/A    OBS {} format obs N/A N/A model verbose N/A N/A    loading CHKMAS, NPRMAS... N/A line N/A N/A f readline N/A chkmas False N/A N/A t N/A N/A N/A line N/A 0 10 lower N/A N/A chkmas True N/A N/A N/A nprmas N/A int N/A line N/A 10 20 N/A N/A N/A N/A nprmas 1 N/A N/A model verbose N/A N/A N/A N/A    CHKMAS {} format chkmas N/A N/A N/A    NPRMAS {} format nprmas N/A N/A model verbose N/A N/A    loading PERLEN, NSTP, TSMULT, TSLNGH, DT0, MXSTRN, TTSMULT, TTSMAX... N/A N/A dt0 mxstrn ttsmult ttsmax N/A N/A N/A N/A N/A N/A perlen N/A N/A nstp N/A N/A tsmult N/A N/A tslngh N/A N/A ssflag N/A N/A kper N/A range nper N/A N/A line N/A N/A f readline N/A N/A N/A perlen append N/A float N/A line N/A 0 10 N/A N/A N/A nstp append N/A int N/A line N/A 10 20 N/A N/A N/A tsmult append N/A float N/A line N/A 20 30 N/A sf N/A ll N/A N/A N/A N/A N/A line N/A 30 strip split N/A N/A N/A len ll 0 N/A N/A N/A sstate N/A N/A N/A ll N/A 0 lower N/A N/A sf SState N/A N/A N/A ssflag append sf N/A N/A N/A tsmult N/A -1 0 N/A N/A t N/A N/A np empty N/A nstp N/A -1 dtype N/A np float32 N/A N/A read1d f t N/A N/A N/A tslngh append t N/A N/A Exception tsmult <= 0 not supported N/A line N/A N/A f readline N/A N/A N/A dt0 append N/A float N/A line N/A 0 10 N/A N/A N/A mxstrn append N/A int N/A line N/A 10 20 N/A N/A N/A ttsmult append N/A float N/A line N/A 20 30 N/A N/A N/A ttsmax append N/A float N/A line N/A 30 40 N/A N/A model verbose N/A N/A N/A N/A    PERLEN {} format perlen N/A N/A N/A    NSTP {} format nstp N/A N/A N/A    TSMULT {} format tsmult N/A N/A N/A    SSFLAG {} format ssflag N/A N/A N/A    TSLNGH {} format tslngh N/A N/A N/A    DT0 {} format dt0 N/A N/A N/A    MXSTRN {} format mxstrn N/A N/A N/A    TTSMULT {} format ttsmult N/A N/A N/A    TTSMAX {} format ttsmax N/A N/A N/A f close N/A btn N/A Mt3dBtn model nlay nlay nrow nrow ncol ncol nper nper ncomp ncomp mcomp mcomp tunit tunit laycon laycon delr delr delc delc htop htop dz dz lunit lunit munit munit prsity prsity icbund icbund sconc sconc cinact cinact thkmin thkmin ifmtcn ifmtcn ifmtnp ifmtnp ifmtrf ifmtrf ifmtdp ifmtdp savucn savucn nprs nprs timprs timprs obs obs nprobs nprobs chkmas chkmas nprmas nprmas perlen perlen nstp nstp tsmult tsmult ssflag ssflag dt0 dt0 mxstrn mxstrn ttsmult ttsmult ttsmax ttsmax kwargs N/A btn N/A staticmethod N/A