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-5/

{
  "context": "This criteria evaluates how well the engineer uses FloPy's plotting utilities to visualize boundary conditions with proper color mapping. The focus is on correct usage of PlotMapView class and its plot_bc method for boundary condition visualization.",
  "type": "weighted_checklist",
  "checklist": [
    {
      "name": "PlotMapView instantiation",
      "description": "Correctly creates a PlotMapView object using flopy.plot.PlotMapView() with the model object and appropriate parameters (ax, layer)",
      "max_score": 20
    },
    {
      "name": "Grid visualization",
      "description": "Uses the plot_grid() method from PlotMapView to display the model grid as a background",
      "max_score": 10
    },
    {
      "name": "plot_bc method usage",
      "description": "Correctly calls plot_bc() method multiple times to plot different boundary condition types by name (e.g., 'WEL', 'RIV', 'DRN', 'GHB', 'CHD')",
      "max_score": 25
    },
    {
      "name": "Color specification",
      "description": "Passes the color parameter to plot_bc() calls to assign the correct colors: red for WEL, blue for RIV, yellow for DRN, cyan for GHB, navy for CHD",
      "max_score": 25
    },
    {
      "name": "Legend labels",
      "description": "Uses the label parameter in plot_bc() calls or creates a legend that identifies each boundary condition type present in the plot",
      "max_score": 15
    },
    {
      "name": "Matplotlib integration",
      "description": "Properly creates matplotlib figure and axes objects (using plt.subplots() or similar) and returns them as specified in the API",
      "max_score": 5
    }
  ]
}
tessl i tessl/pypi-flopy@3.9.0

tile.json