def _get_item2_names(nstrm, reachinput, isfropt, structured=False):
    names = []
    if structured:
        names += ['k', 'i', 'j']
    else:
        names += ['node']
    names += ['iseg', 'ireach', 'rchlen']
    if nstrm < 0 or reachinput:
        if isfropt in [1, 2, 3]:
            names += ['strtop', 'slope', 'strthick', 'strhc1']
            if isfropt in [2, 3]:
                names += ['thts', 'thti', 'eps']
                if isfropt == 3:
                    names += ['uhc']
    return names
Determine which variables should be in item 2, based on model grid type,
dataset/ETHPy150Open modflowpy/flopy/flopy/modflow/mfsfr2.py/_get_item2_names