← Files JinkōARCHIVED FILE

skills/jinko-trial/references/trial-results.md

1.13 KB · Oct 5, 2026 · 18:30 UTC

↓ Download file

# Trial Results

Use completed trials for result downloads.

## Find Completed Trials

```python
client = JinkoClient()
for trial in client.list_trials(limit=20):
    status = trial.status()
    if isinstance(status, dict) and status.get("status") == "completed":
        print(trial.name, trial.sid, trial.url)
        break
```

## Summary

```python
summary = trial.results.summary()
arms = summary["arms"]
scalar_ids = [item["id"] for item in summary.get("scalars", [])]
```

## TimeSeries

```python
requested_ids = ["Drug"]
available_ids = {
    item["id"] for item in trial.output_ids() if isinstance(item, dict) and "id" in item
}
timeseries_selector = {
    timeseries_id: arms
    for timeseries_id in requested_ids
    if timeseries_id in available_ids
}
download = trial.results.timeseries(timeseries_selector)
timeseries_df = download.to_dataframe()
```

## Scalars

```python
scalar_df = trial.results.scalars(scalar_ids).to_dataframe()
```

`to_dataframe()` requires pandas and handles CSV or zipped CSV payloads. If pandas is not available, use `download.raw_bytes` and write the raw payload; result payloads can be plain CSV or zipped CSV.

SHA-256: 11e529592164ca90168a7e998dd438d0b553649b4f2a844cca398a9d09042d5d