CelerisLab/tests/specs/exp_ctrl_matrix.md
Frank14f 6e3756c587 fix(esopull): correct init layout and pre-streaming semantics (v0.5.1)
EsoPull curved boundaries and wall BCs now use consistent backing-layout
reads; InitEsoPull writes equilibrium in t=0 EsoPull layout. Cache N_OBJS
after compile and atomic config header writes to avoid parallel races.
Adds config screening tools, flume configs, and FP16S/EsoPull diagnosis doc.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-27 22:32:01 +08:00

3.6 KiB
Raw Blame History

229无控制:

SIGNAL_FEATURES0 = {
    'action1': {
        'mean': 0.0,
        'components': [
            (0.1354, 0.0, 1.600),
        ]
    },
    'action2': {
        'mean': -0.0,
        'components': [
            (0.1354, 0.0, 2.099),
        ]
    },
    'action3': {
        'mean': 0.0,
        'components': [
            (0.1354, 0.0, 1.639),
        ]
    }
}

234隐身:

SIGNAL_FEATURES1 = {
    'action1': {
        'mean': 0.0,
        'components': [
            (0.1354, 0.0, 1.600),
        ]
    },
    'action2': {
        'mean': -0.022575,  # s125: 1.25 × reference 0.01806 m/s
        'components': [
            (0.1354, 0.0, 2.099),
        ]
    },
    'action3': {
        'mean': 0.022575,
        'components': [
            (0.1354, 0.0, 1.639),
        ]
    }
}

欺骗: 237 238 253

SIGNAL_FEATURES2 = {
    'action1': {
        'mean': 0.0,
        'components': [
            (0.1354, 0.0026, 1.600),  # 主频
        ]
    },
    'action2': {
        'mean': -0.008730,
        'components': [
            (0.1354, 0.0045, 2.099),  # 主频
            (0.2708, 0.0010, 0.612),
        ]
    },
    'action3': {
        'mean': 0.008730,
        'components': [
            (0.1354, 0.0045, 1.639),  # 主频
            (0.2708, 0.0010, -2.962),
        ]
    }
}

257:

SIGNAL_FEATURES3 = {
    'action1': {
        'mean': 0.0,
        'components': [
            (0.1354, 0.0029, -2.619),  # 主频
            (0.2708, 0.0008, 2.856),
        ]
    },
    'action2': {
        'mean': -0.0140,
        'components': [
            (0.1354, 0.0050, -0.933),  # 主频
            (0.2708, 0.0010, 0.801),
            (0.1806, 0.0003, 1.854),
        ]
    },
    'action3': {
        'mean': 0.014,
        'components': [
            (0.1354, 0.0050, -1.398),  # 主频
            (0.2708, 0.0010, 2.208),
            (0.1806, 0.0003, 1.810),
        ]
    }
}

260 (f*1.5):

SIGNAL_FEATURES4 = {
    'action1': {
        'mean': 0.0,
        'components': [
            (0.2031, 0.0026, 1.600),  # 主频
        ]
    },
    'action2': {
        'mean': -0.008730,
        'components': [
            (0.2031, 0.0045, 2.099),  # 主频
            (0.4062, 0.0010, 0.612),
        ]
    },
    'action3': {
        'mean': 0.008730,
        'components': [
            (0.2031, 0.0045, 1.639),  # 主频
            (0.4062, 0.0010, -2.962),
        ]
    }
}

262: (f*1.5):

SIGNAL_FEATURES5 = {
    'action1': {
        'mean': 0.0,
        'components': [
            (0.2031, 0.0029, -2.619),  # 主频
            (0.4062, 0.0008, 2.856),
        ]
    },
    'action2': {
        'mean': -0.0140,
        'components': [
            (0.2031, 0.0050, -0.933),  # 主频
            (0.4062, 0.0010, 0.801),
            (0.2709, 0.0003, 1.854),
        ]
    },
    'action3': {
        'mean': 0.014,
        'components': [
            (0.2031, 0.0050, -1.398),  # 主频
            (0.4062, 0.0010, 2.208),
            (0.2709, 0.0003, 1.810),
        ]
    }
}

270 (f*2):

SIGNAL_FEATURES6 = {
    'action1': {
        'mean': 0.0,
        'components': [
            (0.2708, 0.0044, -2.619),  # 主频
            (0.8124, 0.0012, 2.856),
        ]
    },
    'action2': {
        'mean': -0.014,
        'components': [
            (0.2708, 0.0075, -0.933),  # 主频
            (0.8124, 0.0015, 0.801),
            (0.5418, 0.0005, 1.854),
        ]
    },
    'action3': {
        'mean': 0.014,
        'components': [
            (0.2708, 0.0075, -1.398),  # 主频
            (0.8124, 0.0015, 2.208),
            (0.5418, 0.0005, 1.810),
        ]
    }
}