CtrlK
CommunityDocumentationLog inGet started
Tessl Logo

tessl/pypi-pynmea2

tessl install tessl/pypi-pynmea2@1.19.0

Python library for parsing and generating NMEA 0183 protocol messages used in GPS and marine navigation systems

Agent Success

Agent success rate when using this tile

77%

Improvement

Agent success rate improvement when using this tile compared to baseline

1.12x

Baseline

Agent success rate without this tile

69%

rubric.jsonevals/scenario-7/

{
  "context": "This criteria evaluates how well the engineer uses pynmea2's query sentence functionality to create, parse, and render NMEA query messages. The focus is on proper use of the QuerySentence class and the parse() function for query message handling.",
  "type": "weighted_checklist",
  "checklist": [
    {
      "name": "QuerySentence instantiation",
      "description": "Uses pynmea2.QuerySentence class to create query message objects, passing talker, listener, and sentence_type parameters correctly",
      "max_score": 30
    },
    {
      "name": "parse() for queries",
      "description": "Uses pynmea2.parse() function to parse NMEA query strings into QuerySentence objects",
      "max_score": 25
    },
    {
      "name": "Talker attribute access",
      "description": "Correctly accesses the 'talker' attribute from parsed QuerySentence objects to extract the querying device ID",
      "max_score": 10
    },
    {
      "name": "Listener attribute access",
      "description": "Correctly accesses the 'listener' attribute from parsed QuerySentence objects to extract the target device ID",
      "max_score": 10
    },
    {
      "name": "Sentence type access",
      "description": "Correctly accesses the 'sentence_type' attribute from parsed QuerySentence objects to identify the requested sentence type",
      "max_score": 10
    },
    {
      "name": "String rendering",
      "description": "Uses str() or render() method on QuerySentence objects to generate properly formatted NMEA query strings with checksums",
      "max_score": 15
    }
  ]
}

Version

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