FloPy is a Python package to create, run, and post-process MODFLOW-based models
Agent Success
Agent success rate when using this tile
66%
Improvement
Agent success rate improvement when using this tile compared to baseline
1.14x
Baseline
Agent success rate without this tile
58%
{
"context": "This evaluation assesses how well the engineer uses FloPy's time series functionality to create time-varying boundary conditions in MODFLOW 6. The focus is on correct usage of time series files, proper linkage to boundary condition packages, and appropriate MODFLOW 6 API usage.",
"type": "weighted_checklist",
"checklist": [
{
"name": "Time series file format",
"description": "Creates a time series file in MODFLOW 6 format with the correct structure: BEGIN TIMESERIES block, proper timeseries name 'rch_ts', time-value pairs (0.0/0.001, 10.0/0.003, 20.0/0.002), and END TIMESERIES block. File should be named 'recharge_ts.txt' in the simulation workspace.",
"max_score": 30
},
{
"name": "Simulation structure",
"description": "Creates a valid MODFLOW 6 simulation using MFSimulation with correct name and workspace, adds ModflowTdis for temporal discretization, creates ModflowGwf model, and adds ModflowGwfdis for spatial discretization. Calls simulation.write_simulation() to generate files.",
"max_score": 20
},
{
"name": "Time series file registration",
"description": "Registers the time series file with the recharge package using the ts_filerecord parameter when creating ModflowGwfrcha (or ModflowGwfrch). Should pass ts_filerecord='recharge_ts.txt' or similar.",
"max_score": 25
},
{
"name": "Time series reference",
"description": "References the time series by name in the recharge rate data. Should use the syntax 'rch_ts' (the timeseries name) in the recharge parameter instead of numerical values, enabling the time-varying behavior.",
"max_score": 25
}
]
}tessl i tessl/pypi-flopy@3.9.0docs
evals
scenario-1
scenario-2
scenario-3
scenario-4
scenario-5
scenario-6
scenario-7
scenario-8
scenario-9
scenario-10