What's Changed
- ADD #1335: Improve MinIO support.
- Add progress bar for downloading MinIO files. Enable it with setting
show_progress
to true on eitheropenml.config
or the configuration file. - When using
download_all_files
, files are only downloaded if they do not yet exist in the cache.
- Add progress bar for downloading MinIO files. Enable it with setting
- FIX #1338: Read the configuration file without overwriting it.
- MAINT #1340: Add Numpy 2.0 support. Update tests to work with scikit-learn <= 1.5.
- ADD #1342: Add HTTP header to requests to indicate they are from openml-python.
- ADD #1345:
task.get_dataset
now takes the same parameters asopenml.datasets.get_dataset
to allow fine-grained control over file downloads. - MAINT #1346: The ARFF file of a dataset is now only downloaded if parquet is not available.
- MAINT #1349: Removed usage of the
disutils
module, which allows for Py3.12 compatibility. - MAINT #1351: Image archives are now automatically deleted after they have been downloaded and extracted.
- MAINT #1352, 1354: When fetching tasks and datasets, file download parameters now default to not downloading the file.
Files will be downloaded only when a user tries to access properties which require them (e.g.,dataset.qualities
ordataset.get_data
).
New Contributors
- @BrunoBelucci made their first contribution in #1338
- @knyazer made their first contribution in #1345
Full Changelog: v0.14.2...v0.15.0