kedro-datasets-5.0.0
merelcht
released this
10 Oct 18:29
·
42 commits
to main
since this release
Major features and improvements
- Removed support for Python 3.9
- Added the following new experimental datasets:
Type | Description | Location |
---|---|---|
pytorch.PyTorchDataset |
A dataset for securely saving and loading PyTorch models | kedro_datasets_experimental.pytorch |
prophet.ProphetModelDataset |
A dataset for Meta's Prophet model for time series forecasting | kedro_datasets_experimental.prophet |
- Added the following new core datasets:
Type | Description | Location |
---|---|---|
plotly.HTMLDataset |
A dataset for saving a plotly figure as HTML |
kedro_datasets.plotly |
Bug fixes and other changes
- Refactored all datasets to set
fs_args
defaults in the same way asload_args
andsave_args
and not have hardcoded values in the save methods. - Fixed bug related to loading/saving models from/to remote storage using
TensorFlowModelDataset
. - Fixed deprecated load and save approaches of GBQTableDataset and GBQQueryDataset by invoking save and load directly over
pandas-gbq
lib - Fixed incorrect
pandas
optional dependency
Breaking Changes
- Exposed
load
andsave
publicly for each dataset. This requires Kedro version 0.19.7 or higher. - Replaced the
geopandas.GeoJSONDataset
withgeopandas.GenericDataset
to support parquet and feather file formats.
Community contributions
Many thanks to the following Kedroids for contributing PRs to this release: