From discussion with @jdbocarsly and @be-smith, we want a simple way to begin exposing raw data in generic formats for e.g., agents to ingest.
We'll start with the XRD block as a prototype since the amount of .xye data to return is quite manageable and the structure is quite flat. Likely we'll do this as a raw JSON export of the dataframes, keyed by filename, then add some logic on the Python API package side to load these back into dataframes transparently.
From discussion with @jdbocarsly and @be-smith, we want a simple way to begin exposing raw data in generic formats for e.g., agents to ingest.
We'll start with the XRD block as a prototype since the amount of .xye data to return is quite manageable and the structure is quite flat. Likely we'll do this as a raw JSON export of the dataframes, keyed by filename, then add some logic on the Python API package side to load these back into dataframes transparently.