{"service":"HALOWERK spacewerk","endpoint":"/v1/methane-leak-sat","method":"POST","content_type":"application/json","inputSchema":{"type":"object","required":["pixels","wind_speed_m_s","plume_orientation_factor","conversion_kg_per_ppm_m3"],"additionalProperties":false,"properties":{"pixels":{"type":"array","minItems":1,"maxItems":100000,"items":{"type":"object","required":["pixel_id","enhancement_ppm","pixel_area_m2"],"additionalProperties":false,"properties":{"pixel_id":{"type":"string","minLength":1,"maxLength":128},"enhancement_ppm":{"type":"number","minimum":0,"maximum":1000000000},"pixel_area_m2":{"type":"number","minimum":0.000001,"maximum":1000000000000}}}},"wind_speed_m_s":{"type":"number","minimum":0,"maximum":200},"plume_orientation_factor":{"type":"number","minimum":0,"maximum":1,"description":"Caller-estimated fraction of wind perpendicular to the integration cross-section."},"conversion_kg_per_ppm_m3":{"type":"number","minimum":0,"maximum":1000000000,"description":"Caller-supplied mass conversion factor; use zero to request only the unitless proxy."}}},"requestExample":{"pixels":[{"pixel_id":"px-1","enhancement_ppm":0.18,"pixel_area_m2":400},{"pixel_id":"px-2","enhancement_ppm":0.31,"pixel_area_m2":400},{"pixel_id":"px-3","enhancement_ppm":0.12,"pixel_area_m2":400}],"wind_speed_m_s":4.2,"plume_orientation_factor":0.85,"conversion_kg_per_ppm_m3":6.56e-7},"operations":[{"method":"POST","inputSchema":{"type":"object","required":["pixels","wind_speed_m_s","plume_orientation_factor","conversion_kg_per_ppm_m3"],"additionalProperties":false,"properties":{"pixels":{"type":"array","minItems":1,"maxItems":100000,"items":{"type":"object","required":["pixel_id","enhancement_ppm","pixel_area_m2"],"additionalProperties":false,"properties":{"pixel_id":{"type":"string","minLength":1,"maxLength":128},"enhancement_ppm":{"type":"number","minimum":0,"maximum":1000000000},"pixel_area_m2":{"type":"number","minimum":0.000001,"maximum":1000000000000}}}},"wind_speed_m_s":{"type":"number","minimum":0,"maximum":200},"plume_orientation_factor":{"type":"number","minimum":0,"maximum":1,"description":"Caller-estimated fraction of wind perpendicular to the integration cross-section."},"conversion_kg_per_ppm_m3":{"type":"number","minimum":0,"maximum":1000000000,"description":"Caller-supplied mass conversion factor; use zero to request only the unitless proxy."}}},"requestExample":{"pixels":[{"pixel_id":"px-1","enhancement_ppm":0.18,"pixel_area_m2":400},{"pixel_id":"px-2","enhancement_ppm":0.31,"pixel_area_m2":400},{"pixel_id":"px-3","enhancement_ppm":0.12,"pixel_area_m2":400}],"wind_speed_m_s":4.2,"plume_orientation_factor":0.85,"conversion_kg_per_ppm_m3":6.56e-7}}],"example_request":{"pixels":[{"pixel_id":"px-1","enhancement_ppm":0.18,"pixel_area_m2":400},{"pixel_id":"px-2","enhancement_ppm":0.31,"pixel_area_m2":400},{"pixel_id":"px-3","enhancement_ppm":0.12,"pixel_area_m2":400}],"wind_speed_m_s":4.2,"plume_orientation_factor":0.85,"conversion_kg_per_ppm_m3":6.56e-7},"serviceName":"HALOWERK spacewerk","tags":["iot","space","emissions"],"outputSchema":{"type":"object","required":["method"],"properties":{"method":{"type":"string"}},"additionalProperties":true},"outputExample":{"area_integrated_enhancement_ppm_m2":244,"wind_scaled_proxy_ppm_m3_s":871.08,"estimated_rate_kg_h":2.057142528,"conversion_factor_used_kg_per_ppm_m3":6.56e-7,"pixel_count":3,"interpretation_scope":"caller_calibrated_proxy_not_validated_flux_retrieval","method":"area-integrated enhancement with wind scaling and caller-supplied mass conversion factor"}}