tessl install tessl/pypi-influxdb-client@1.49.0Comprehensive Python client library for InfluxDB 2.x with sync/async APIs for writing, querying, and managing time series data.
Agent Success
Agent success rate when using this tile
82%
Improvement
Agent success rate improvement when using this tile compared to baseline
1.19x
Baseline
Agent success rate without this tile
69%
{
"context": "This evaluation assesses how well the engineer uses influxdb-client-python's query API to retrieve data in different output formats (FluxTable, CSV, DataFrame). The focus is on correct usage of query_api methods and understanding of the different result format options provided by the library.",
"type": "weighted_checklist",
"checklist": [
{
"name": "Query API initialization",
"description": "Creates a query API instance using client.query_api() method",
"max_score": 10
},
{
"name": "FluxTable format usage",
"description": "Uses query_api.query() method to retrieve results as FluxTable structures for the structured output format",
"max_score": 25
},
{
"name": "FluxRecord processing",
"description": "Correctly iterates through FluxTable results and accesses FluxRecord properties (measurement, values dict, timestamp) to extract data",
"max_score": 20
},
{
"name": "CSV format usage",
"description": "Uses query_api.query_csv() method to retrieve results as CSV for the csv output format",
"max_score": 20
},
{
"name": "DataFrame format usage",
"description": "Uses query_api.query_data_frame() method to retrieve results as a Pandas DataFrame for the summary output format",
"max_score": 15
},
{
"name": "Flux query execution",
"description": "Correctly passes a Flux query string to the query methods to retrieve temperature data from the specified bucket",
"max_score": 10
}
]
}