Hydrogen-line observation
pictor.submit_observationFreeListed
Point the PICTOR 1.5 m radio telescope at the sky and get a radio spectrum back by email. Submitted through their web form; one shared dish that may be busy or under maintenance.
Inputs
| Name | Type | Description |
|---|---|---|
obs_namerequired | string | |
f_centerrequired | number | Center frequency in MHz (hydrogen line: 1420) |
bandwidthrequired | number | Bandwidth in MHz |
channelsrequired | integer | Number of channels |
nbinsrequired | integer | Number of bins |
durationrequired | integer | Observing duration in seconds |
raw_data | boolean | Also send raw data as .csv |
Example output
Provider emails the radio spectrum of the observation, optionally raw data as .csv.
Try it
Not connected yet: use PICTOR directly at pictortelescope.com . Calling it through our MCP returns this same message.
Call it
{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "pictor.submit_observation",
"arguments": {
"obs_name": "milky-way-hi",
"f_center": 1420,
"bandwidth": 2.4,
"channels": 2048,
"nbins": 100,
"duration": 60,
"raw_data": true
}
}
}curl -sS -X POST https://www.realworldmcp.com/api/call/pictor.submit_observation \
-H 'content-type: application/json' \
-d '{"obs_name": "milky-way-hi", "f_center": 1420, "bandwidth": 2.4, "channels": 2048, "nbins": 100, "duration": 60, "raw_data": true}'const res = await fetch("https://www.realworldmcp.com/api/call/pictor.submit_observation", {
method: "POST",
headers: { "content-type": "application/json" },
body: JSON.stringify({"obs_name": "milky-way-hi", "f_center": 1420, "bandwidth": 2.4, "channels": 2048, "nbins": 100, "duration": 60, "raw_data": true})
});
console.log(await res.json());