CtrlK
CommunityDocumentationLog inGet started
Tessl Logo

tessl/pypi-h5netcdf

tessl install tessl/pypi-h5netcdf@1.6.0

netCDF4 file access via h5py with hierarchical and legacy APIs for scientific computing

Agent Success

Agent success rate when using this tile

69%

Improvement

Agent success rate improvement when using this tile compared to baseline

0.83x

Baseline

Agent success rate without this tile

83%

rubric.jsonevals/scenario-10/

{
  "context": "This evaluation assesses the engineer's proficiency in using h5netcdf for file operations, including creating, opening, reading, and modifying netCDF4 files. The focus is on correct usage of the h5netcdf.File class, dimension creation, variable management, attribute handling, and resource management patterns.",
  "type": "weighted_checklist",
  "checklist": [
    {
      "name": "File Creation",
      "description": "Uses h5netcdf.File() with 'w' mode to create a new netCDF file",
      "max_score": 10
    },
    {
      "name": "Unlimited Dimension",
      "description": "Creates an unlimited dimension using dimensions dictionary with None as the size (e.g., f.dimensions['time'] = None)",
      "max_score": 15
    },
    {
      "name": "Fixed Dimension",
      "description": "Creates a fixed-size dimension using dimensions dictionary with an integer size (e.g., f.dimensions['station'] = num_stations)",
      "max_score": 10
    },
    {
      "name": "Variable Creation",
      "description": "Uses create_variable() method to create variables with appropriate dimensions, dtype, and shape parameters",
      "max_score": 15
    },
    {
      "name": "Global Attributes",
      "description": "Sets global metadata using the attrs dictionary interface (e.g., f.attrs['title'] = value)",
      "max_score": 10
    },
    {
      "name": "Read Mode",
      "description": "Opens existing files in read mode using h5netcdf.File() with 'r' mode parameter",
      "max_score": 10
    },
    {
      "name": "Append Mode",
      "description": "Opens existing files in append mode using h5netcdf.File() with 'a' mode parameter",
      "max_score": 10
    },
    {
      "name": "Data Writing",
      "description": "Writes data to variables using NumPy-style indexing (e.g., var[:] = data or var[start:end] = data)",
      "max_score": 10
    },
    {
      "name": "Context Manager",
      "description": "Uses h5netcdf.File as a context manager with 'with' statement for automatic resource cleanup",
      "max_score": 10
    }
  ]
}

Version

Workspace
tessl
Visibility
Public
Created
Last updated
Describes
pypipkg:pypi/h5netcdf@1.6.x
tile.json