Datasets are immutable, but data evolves. You collect more samples, fix bad property values, or remove outliers. Versioning lets you create a fresh snapshot as a child of the original, keeping the lineage explicit.Documentation Index
Fetch the complete documentation index at: https://docs.chemolytic.com/llms.txt
Use this file to discover all available pages before exploring further.
Why versioning
Without versioning, you’d either have to:- Live with a stale dataset (and stale models trained on it), or
- Create a brand new dataset every time, losing the link to the original
- Train a new model on updated data
- Compare the new model’s metrics against the old one to confirm the data changes helped
- Point auditors to the exact lineage of training data behind a deployed model
Creating a new version
There are two places to start a new version:| From | How |
|---|---|
| Datasets list | Click the actions menu on a dataset row and select New Version |
| Dataset detail | Click New Version in the top right |

- “Added 50 new samples from batch 3”
- “Removed 12 outliers identified by PCA”
- “Fixed Brix values for samples 17-22 (data entry error)”
What carries over and what doesn’t
| Field | Behavior |
|---|---|
| Name | Inherited from the parent (you cannot rename a single version, only the whole lineage) |
| Description | Reset, prompts you for a “what changed” note |
| Sensor | Inherited (versions always share the same sensor) |
| Spectra and properties | Fresh snapshot of current active data |
| Version number | Incremented (v1 → v2 → v3…) |
| Parent | The dataset you created the version from |
Browsing versions
The Versions tab on any dataset detail page lists every version of the dataset, including ancestors and descendants. Click any version to open it.
Plan limits
Your plan limits the number of versions per dataset (max_dataset_versions). When you reach the limit, the New Version button is disabled and shows the limit message.
To free up version slots:
- Archive an old version (it still counts toward the limit but is removed from active lists), or
- Delete a version you no longer need