This release includes client support for estimating `Bounds` for columns of data in hosted CSV files, migration utilities for up-converting `EnumeratedDesignSpace`s into `DataSourceDesignSpaces`, and improvements to documentation and argument validation.
**What's new:**
- The `dataset.files.process` method now includes information about what `Bound` might be appropriate for the data in each column (https://github.com/CitrineInformatics/citrine-python/pull/489)
- Two migration methods that up-convert `EnumeratedDesignSpace`s to `DataSourceDesignSpace`, either locally or on a platform (https://github.com/CitrineInformatics/citrine-python/pull/487)
**Improvements:**
- The AI Engine documentation makes better use of utility methods from our SDK. (https://github.com/CitrineInformatics/citrine-python/pull/483)
- The `IngredientQuantityByProcessAndName` class validates that the present of a `unit` is consistent with the type of quantity (https://github.com/CitrineInformatics/citrine-python/pull/490)