{"uid":"cap_waMB3_oaIEHHyoKAruSh6","slug":"wind-observations-string-normalisation-and-exact-row-deduplication-09db7e4f","name":"Wind Observations String Normalisation and Exact Row Deduplication","description":"Wind observations — String normalisation + Exact row deduplication: String normalisation + Exact row deduplication for supplied wind observations records (wind_speed_ms, gust_speed_ms). Up to 200 rows; 2 independent reports using shared local analytical engines. No live lookup, prediction, professional assessment or external action. 0.01 USDC includes 2 supplied-data reports for up to 200 rows.","url":"https://market.datapackvibe.com/x402/assistant-ib26-weather-03-020?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"rows":{"type":"array","items":{"type":"object","required":["row_id","station_group","date","wind_speed_ms","gust_speed_ms"],"properties":{"date":{"type":"string","default":"","pattern":"^\\d{4}-\\d{2}-\\d{2}$","maxLength":10},"row_id":{"type":"string","default":"","maxLength":80,"minLength":1},"gust_speed_ms":{"type":["number","null"],"maximum":1000000000000,"minimum":-1000000000000},"station_group":{"type":"string","default":"","maxLength":80},"wind_speed_ms":{"type":["number","null"],"maximum":1000000000000,"minimum":-1000000000000}},"additionalProperties":false},"default":[{"date":"2026-10-01","row_id":"row-1","gust_speed_ms":1,"station_group":"group-a","wind_speed_ms":10},{"date":"2026-10-02","row_id":"row-2","gust_speed_ms":2,"station_group":"group-b","wind_speed_ms":20},{"date":"2026-10-03","row_id":"row-3","gust_speed_ms":3,"station_group":"group-a","wind_speed_ms":15},{"date":"2026-10-04","row_id":"row-4","gust_speed_ms":4,"station_group":"group-b","wind_speed_ms":30}],"maxItems":200,"minItems":1}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.01","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.01/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_y_6pNI_taKkja_qD6WKQ-","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.01","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Normalises strings and deduplicates exact rows in wind observation records (wind_speed_ms, gust_speed_ms) for up to 200 rows, returning 2 analytical reports.","exampleAgentPrompt":"Can you clean up this batch of wind observation records — normalise the station group strings and remove any exact duplicate rows? I have up to 50 rows with fields like row_id, station_group, date, wind_speed_ms, and gust_speed_ms.","exampleUseCases":[{"title":"Pre-analysis wind sensor data cleaning","prompt":"I've collected wind speed and gust speed readings from several station groups over the past month and need to clean the dataset before running statistics — can you normalise the station name strings and strip out any exact duplicate rows? Here are up to 150 rows with row_id, station_group, date, wind_speed_ms, and gust_speed_ms."},{"title":"Deduplicating merged weather station exports","prompt":"We merged exports from two weather stations and suspect there are duplicate wind observation rows. Can you run exact row deduplication and string normalisation on this set of 80 records, each with a row_id, station_group, date, wind speed, and gust speed?"},{"title":"Quality audit before wind data publication","prompt":"Before we publish our wind observation dataset, can you normalise the station_group text fields and identify any exactly duplicated rows across these 200 entries — each has a row_id, station_group, date, wind_speed_ms, and gust_speed_ms?"}],"resultDescription":"Two analytical reports covering: (1) normalised string fields (station_group and other text fields standardised), and (2) exact row deduplication results identifying and removing fully duplicated records from the supplied wind observation rows.","failureModes":["More than 200 rows submitted — exceeds maxItems limit, request rejected","Missing required fields (row_id, station_group, date, wind_speed_ms, gust_speed_ms) — validation error","Invalid date format not matching YYYY-MM-DD pattern — schema validation failure","Non-numeric values in wind_speed_ms or gust_speed_ms fields — type error","Empty rows array — minItems:1 constraint violation","Payment not included or insufficient — x402 payment required error"],"whenToPreferThis":"Choose this endpoint when you have wind observation records (with wind_speed_ms and gust_speed_ms fields) that need both string normalisation and exact row deduplication in a single call. It is purpose-built for meteorological/weather datasets with station_group identifiers and date-stamped readings, returning two focused reports. Prefer this over general-purpose data cleaning tools when your data specifically matches the wind observation schema and you want a low-cost ($0.01 USDC), offline analytical operation without any live weather lookups or predictions.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-26T18:50:11.797Z","isFirstParty":false,"canonicalSlug":"wind-observations-string-normalisation-and-exact-row-deduplication-09db7e4f"}