{"uid":"cap_am7fwbqpB_-gCSU7t3HPc","slug":"humidity-observations-weighted-mean-keyed-dataset-comparison-b4ea094f","name":"Humidity Observations — Weighted Mean + Keyed Dataset Comparison","description":"Humidity observations — Secondary-measure weighted mean + Keyed dataset comparison: Secondary-measure weighted mean + Keyed dataset comparison for supplied humidity observations records (humidity_percent, observation_count). 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-04-186?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"rows":{"type":"array","items":{"type":"object","required":["row_id","station_group","date","humidity_percent","observation_count"],"properties":{"date":{"type":"string","default":"","pattern":"^\\d{4}-\\d{2}-\\d{2}$","maxLength":10},"row_id":{"type":"string","default":"","maxLength":80,"minLength":1},"station_group":{"type":"string","default":"","maxLength":80},"humidity_percent":{"type":["number","null"],"maximum":1000000000000,"minimum":-1000000000000},"observation_count":{"type":["number","null"],"maximum":1000000000000,"minimum":-1000000000000}},"additionalProperties":false},"default":[{"date":"2026-10-01","row_id":"row-1","station_group":"group-a","humidity_percent":10,"observation_count":1},{"date":"2026-10-02","row_id":"row-2","station_group":"group-b","humidity_percent":20,"observation_count":2},{"date":"2026-10-03","row_id":"row-3","station_group":"group-a","humidity_percent":15,"observation_count":3},{"date":"2026-10-04","row_id":"row-4","station_group":"group-b","humidity_percent":30,"observation_count":4}],"maxItems":200,"minItems":1},"field":{"enum":["humidity_percent","observation_count"],"type":"string","default":"humidity_percent"},"other":{"type":"array","items":{"type":"object","required":["row_id","station_group","date","humidity_percent","observation_count"],"properties":{"date":{"type":"string","default":"","pattern":"^\\d{4}-\\d{2}-\\d{2}$","maxLength":10},"row_id":{"type":"string","default":"","maxLength":80,"minLength":1},"station_group":{"type":"string","default":"","maxLength":80},"humidity_percent":{"type":["number","null"],"maximum":1000000000000,"minimum":-1000000000000},"observation_count":{"type":["number","null"],"maximum":1000000000000,"minimum":-1000000000000}},"additionalProperties":false},"default":[{"date":"2026-10-01","row_id":"row-1","station_group":"group-a","humidity_percent":10,"observation_count":1},{"date":"2026-10-02","row_id":"row-2","station_group":"group-b","humidity_percent":21,"observation_count":2},{"date":"2026-10-03","row_id":"row-3","station_group":"group-a","humidity_percent":17,"observation_count":3},{"date":"2026-10-04","row_id":"row-4","station_group":"group-b","humidity_percent":33,"observation_count":4}],"maxItems":200,"minItems":0}}},"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_nZur-3VmoA8flZnVzKAWm","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":"Computes a secondary-measure weighted mean and performs a keyed dataset comparison on up to 200 rows of supplied humidity observation records.","exampleAgentPrompt":"I have two batches of humidity readings from our weather stations — the main dataset has rows with station group, date, humidity_percent, and observation_count (up to 200 rows), and I have a second comparison dataset with the same structure. Can you compute the observation-count-weighted mean of humidity_percent across the primary dataset and also run a keyed comparison between the two datasets?","exampleUseCases":[{"title":"Weighted humidity summary by station group","prompt":"I've got humidity readings from 50 sensor stations across October — each row has a station group, date, humidity_percent, and observation_count. Can you compute the observation-count-weighted mean of humidity_percent across all those rows so I know the true average accounting for how many readings each station took?"},{"title":"Comparing two months of humidity data","prompt":"I have humidity observation records from two different months — same stations, same structure with row_id, station_group, date, humidity_percent, and observation_count. Can you run a keyed dataset comparison between the two to see where the readings differ?"},{"title":"Quality-check humidity data across two sensor networks","prompt":"We have humidity data from two sensor networks covering the same dates and station groups, and I want to cross-check them. Each dataset has up to 150 rows with humidity_percent and observation_count. Can you run both a weighted mean on the primary network's data and a keyed comparison against the secondary network's readings?"}],"resultDescription":"Returns two analytical reports derived from the supplied humidity observation data: (1) a secondary-measure weighted mean, where humidity_percent or observation_count is averaged using the other measure as weights across the provided rows; and (2) a keyed dataset comparison that matches records from the primary and secondary datasets by their identifiers and highlights differences. All processing is performed locally with no external lookups or predictions.","failureModes":["More than 200 rows submitted — request will be rejected or truncated","Missing required fields (row_id, station_group, date, humidity_percent, observation_count) cause validation errors","Date field not matching YYYY-MM-DD pattern causes schema validation failure","Empty rows array (minItems: 1 violated) returns an error","Null values in both humidity_percent and observation_count may produce undefined weighted mean","Mismatched row_ids between primary and secondary datasets result in incomplete comparison","Payment not included or insufficient USDC causes 402 rejection"],"whenToPreferThis":"Choose this endpoint when you have pre-collected humidity observation data (up to 200 rows) and need both a weighted mean statistic and a comparative analysis between two datasets in a single paid call. It is ideal for offline batch analytical tasks on weather station humidity records where no live data fetch, prediction, or external API call is needed. Prefer this over general-purpose analytics tools when working specifically with humidity_percent and observation_count fields in the weather/environmental monitoring domain and when cost-efficiency (two reports for $0.01 USDC) matters.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-23T12:50:00.380Z","isFirstParty":false,"canonicalSlug":"humidity-observations-weighted-mean-keyed-dataset-comparison-b4ea094f"}