CtrlK
CommunityDocumentationLog inGet started
Tessl Logo

tessl/pypi-flopy

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%

Overview
Eval results
Files

rubric.jsonevals/scenario-1/

{
  "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.0

tile.json