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 well the engineer uses FloPy's coordinate reference system (CRS) utilities to handle coordinate transformations and CRS management. The focus is on proper usage of FloPy's CRS class and its methods for defining, validating, transforming, and comparing coordinate systems.",
"type": "weighted_checklist",
"checklist": [
{
"name": "CRS Initialization",
"description": "Uses flopy.utils.CRS class to initialize a coordinate reference system from an EPSG code",
"max_score": 15
},
{
"name": "Projected CRS Validation",
"description": "Uses the CRS.is_projected property or similar mechanism to validate that the CRS is projected (not geographic) and raises appropriate errors for geographic coordinate systems",
"max_score": 20
},
{
"name": "Coordinate Transformation",
"description": "Uses the CRS.transform method or get_transformer function to transform coordinates from one coordinate system to another",
"max_score": 25
},
{
"name": "Single Point Handling",
"description": "Correctly handles transformation of individual coordinate pairs (x, y) between coordinate systems",
"max_score": 15
},
{
"name": "Multiple Points Handling",
"description": "Efficiently transforms lists or arrays of coordinate pairs, potentially using vectorized operations",
"max_score": 10
},
{
"name": "CRS Comparison",
"description": "Uses appropriate CRS comparison methods such as checking EPSG codes or using authority-based comparison to determine if two CRS objects represent the same coordinate system",
"max_score": 15
}
]
}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