Skip to content

export_csv

Export ctx.spectrum to a CSV file.

Category Export
Backend numpy - implemented here on top of numpy primitives
Version 1.0.0
Reads ctx.spectrum (a Spectrum1D)
Writes exports.csv

Parameters

Parameter Default Required Description
path None - Destination file path; null keeps the result in memory only.
delimiter ',' - Column delimiter.

Use it

from spectro_kernel import run_algorithm

output = run_algorithm("export_csv", ctx, {
    "path": None,
    "delimiter": ","
})
spectro run export_csv --input spectrum.fits \
  --param path=none \
  --param delimiter=,
{
  "tool": "export_csv",
  "arguments": {
    "session_id": "<session_id>",
    "params": {
      "path": null,
      "delimiter": ","
    }
  }
}

Every algorithm is an MCP tool of the same name; describe_algorithm returns this page's metadata as JSON.