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 criteria evaluates how effectively the engineer uses FloPy's external file management capabilities to create a MODFLOW 6 simulation where array data is stored in separate external files rather than inline in the model input files.",
"type": "weighted_checklist",
"checklist": [
{
"name": "MFSimulation Creation",
"description": "Uses flopy.mf6.MFSimulation to create a MODFLOW 6 simulation object with proper name and workspace path parameters",
"max_score": 10
},
{
"name": "TDIS Package Setup",
"description": "Uses flopy.mf6.ModflowTdis to configure temporal discretization with 1 stress period and 1 time step",
"max_score": 8
},
{
"name": "GWF Model Creation",
"description": "Uses flopy.mf6.ModflowGwf or MFModel to create a groundwater flow model and register it with the simulation",
"max_score": 10
},
{
"name": "DIS Package Configuration",
"description": "Uses flopy.mf6.ModflowGwfdis to create structured grid discretization with specified dimensions (10x10x3) and layer thickness",
"max_score": 10
},
{
"name": "NPF External File",
"description": "Uses flopy.mf6.ModflowGwfnpf with array data (k or k11/k22/k33) configured to write to external files, not as internal arrays or constants",
"max_score": 15
},
{
"name": "IC External File",
"description": "Uses flopy.mf6.ModflowGwfic with strt (starting heads) array configured to write to an external file",
"max_score": 15
},
{
"name": "STO External File",
"description": "Uses flopy.mf6.ModflowGwfsto with storage arrays (sy, ss, or similar) configured to write to external files",
"max_score": 12
},
{
"name": "CHD Boundary Condition",
"description": "Uses flopy.mf6.ModflowGwfchd to create constant head boundary condition at column 0 with head value of 100.0",
"max_score": 5
},
{
"name": "WEL Package",
"description": "Uses flopy.mf6.ModflowGwfwel to add a well at the specified location (layer 0, row 5, column 5) with pumping rate of -500.0",
"max_score": 5
},
{
"name": "Output Control",
"description": "Uses flopy.mf6.ModflowGwfoc to configure head and budget output to be saved to binary files at the end of stress periods",
"max_score": 5
},
{
"name": "Simulation Write Call",
"description": "Calls simulation.write_simulation() method to write all model files including the external array files to disk",
"max_score": 5
}
]
}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