{"uid":"cap_50PBe1bLDFnZMutp5PYsU","slug":"wind-observations-string-normalisation-and-secondary-measure-weighted-e15608e3","name":"Wind Observations String Normalisation and Secondary-Measure Weighted Mean","description":"Wind observations — String normalisation + Secondary-measure weighted mean: String normalisation + Secondary-measure weighted mean 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-034?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},"field":{"enum":["wind_speed_ms","gust_speed_ms"],"type":"string","default":"wind_speed_ms"}}},"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_nhbk0BkrTTM_f5pK7_xqy","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":"Performs string normalisation and secondary-measure weighted mean analysis on up to 200 wind observation records (wind_speed_ms or gust_speed_ms), returning two analytical reports.","exampleAgentPrompt":"I have 150 wind observation records with wind_speed_ms and gust_speed_ms values across multiple station groups — can you run string normalisation and a secondary-measure weighted mean on the wind_speed_ms field for me?","exampleUseCases":[{"title":"Weather station data quality check","prompt":"I've got readings from two station groups collected over October — about 80 rows each with wind_speed_ms and gust_speed_ms. Can you normalize the strings and compute a weighted mean on the wind_speed_ms field so I can compare them?"},{"title":"Gust speed weighted average for storm analysis","prompt":"I have 200 rows of wind observation data from multiple stations during a recent storm event. Please compute the secondary-measure weighted mean on the gust_speed_ms field and return both the normalisation and weighted mean reports."},{"title":"Multi-station wind summary for monthly report","prompt":"Can you take these 60 wind records from three station groups dated between 2025-01-01 and 2025-01-31, run string normalisation, and give me the weighted mean for wind_speed_ms so I can include it in our monthly weather summary?"}],"resultDescription":"Two analytical reports: (1) string normalisation results for the selected field (wind_speed_ms or gust_speed_ms) across all supplied rows, and (2) a secondary-measure weighted mean computed from the observation data, grouped by station_group and date.","failureModes":["More than 200 rows submitted — request will be rejected due to maxItems constraint","Missing required fields (row_id, station_group, date, wind_speed_ms, gust_speed_ms) cause validation errors","Invalid date format (not YYYY-MM-DD) triggers pattern validation failure","Payment not provided or insufficient USDC causes x402 payment-required error","Both wind_speed_ms and gust_speed_ms are null for a row, which may produce incomplete weighted mean results"],"whenToPreferThis":"Choose this endpoint when you have raw wind observation tabular data (up to 200 rows) and need both string normalisation and a secondary-measure weighted mean computed locally without any external lookup or prediction. It is ideal for batch meteorological data preprocessing pipelines, quality assurance on weather station readings, or generating analytical summaries for wind speed and gust data grouped by station.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-25T12:33:22.400Z","isFirstParty":false,"canonicalSlug":"wind-observations-string-normalisation-and-secondary-measure-weighted-e15608e3"}