Openml

Latest version: v0.15.1

Safety actively analyzes 701563 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 2 of 3

0.13.0

* FIX 1030: ``pre-commit`` hooks now no longer should issue a warning.
* FIX 1058, 1100: Avoid ``NoneType`` error when printing task without ``class_labels`` attribute.
* FIX 1110: Make arguments to ``create_study`` and ``create_suite`` that are defined as optional by the OpenML XSD actually optional.
* FIX 1147: ``openml.flow.flow_exists`` no longer requires an API key.
* FIX 1184: Automatically resolve proxies when downloading from minio. Turn this off by setting environment variable ``no_proxy="*"``.
* MAIN 1088: Do CI for Windows on Github Actions instead of Appveyor.
* MAINT 1104: Fix outdated docstring for ``list_task``.
* MAIN 1146: Update the pre-commit dependencies.
* ADD 1103: Add a ``predictions`` property to OpenMLRun for easy accessibility of prediction data.
* ADD 1188: EXPERIMENTAL. Allow downloading all files from a minio bucket with ``download_all_files=True`` for ``get_dataset``.

0.12.1

* ADD 895/1038: Measure runtimes of scikit-learn runs also for models which are parallelized via the joblib.
* DOC 1050: Refer to the webpage instead of the XML file in the main example.
* DOC 1051: Document existing extensions to OpenML-Python besides the shipped scikit-learn extension.
* FIX 1035: Render class attributes and methods again.
* FIX 1042: Fixes a rare concurrency issue with OpenML-Python and joblib which caused the joblib worker pool to fail.
* FIX 1053: Fixes a bug which could prevent importing the package in a docker container.

0.12.0

0.11.1

* ADD 964: Validate ``ignore_attribute``, ``default_target_attribute``, ``row_id_attribute`` are set to attributes that exist on the dataset when calling ``create_dataset``.
* ADD 979: Dataset features and qualities are now also cached in pickle format.
* ADD 982: Add helper functions for column transformers.
* ADD 989: ``run_model_on_task`` will now warn the user the the model passed has already been fitted.
* ADD 1009 : Give possibility to not download the dataset qualities. The cached version is used even so download attribute is false.
* ADD 1016: Add scikit-learn 0.24 support.
* ADD 1020: Add option to parallelize evaluation of tasks with joblib.
* ADD 1022: Allow minimum version of dependencies to be listed for a flow, use more accurate minimum versions for scikit-learn dependencies.
* ADD 1023: Add admin-only calls for adding topics to datasets.
* ADD 1029: Add support for fetching dataset from a minio server in parquet format.
* ADD 1031: Generally improve runtime measurements, add them for some previously unsupported flows (e.g. BaseSearchCV derived flows).
* DOC 973 : Change the task used in the welcome page example so it no longer fails using numerical dataset.
* MAINT 671: Improved the performance of ``check_datasets_active`` by only querying the given list of datasets in contrast to querying all datasets. Modified the corresponding unit test.
* MAINT 891: Changed the way that numerical features are stored. Numerical features that range from 0 to 255 are now stored as uint8, which reduces the storage space required as well as storing and loading times.
* MAINT 975, 988: Add CI through Github Actions.
* MAINT 977: Allow ``short`` and ``long`` scenarios for unit tests. Reduce the workload for some unit tests.
* MAINT 985, 1000: Improve unit test stability and output readability, and adds load balancing.
* MAINT 1018: Refactor data loading and storage. Data is now compressed on the first call to `get_data`.
* MAINT 1024: Remove flaky decorator for study unit test.
* FIX 883 884 906 972: Various improvements to the caching system.
* FIX 980: Speed up ``check_datasets_active``.
* FIX 984: Add a retry mechanism when the server encounters a database issue.
* FIX 1004: Fixed an issue that prevented installation on some systems (e.g. Ubuntu).
* FIX 1013: Fixes a bug where ``OpenMLRun.setup_string`` was not uploaded to the server, prepares for ``run_details`` being sent from the server.
* FIX 1021: Fixes an issue that could occur when running unit tests and openml-python was not in ``PATH``.
* FIX 1037: Fixes a bug where a dataset could not be loaded if a categorical value had listed nan-like as a possible category.

0.11.0

* ADD 753: Allows uploading custom flows to OpenML via OpenML-Python.
* ADD 777: Allows running a flow on pandas dataframes (in addition to numpy arrays).
* ADD 888: Allow passing a `task_id` to `run_model_on_task`.
* ADD 894: Support caching of datasets using feather format as an option.
* ADD 929: Add ``edit_dataset`` and ``fork_dataset`` to allow editing and forking of uploaded datasets.
* ADD 866, 943: Add support for scikit-learn's `passthrough` and `drop` when uploading flows to OpenML.
* ADD 879: Add support for scikit-learn's MLP hyperparameter `layer_sizes`.
* ADD 894: Support caching of datasets using feather format as an option.
* ADD 945: PEP 561 compliance for distributing Type information.
* DOC 660: Remove nonexistent argument from docstring.
* DOC 901: The API reference now documents the config file and its options.
* DOC 912: API reference now shows `create_task`.
* DOC 954: Remove TODO text from documentation.
* DOC 960: document how to upload multiple ignore attributes.
* FIX 873: Fixes an issue which resulted in incorrect URLs when printing OpenML objects after switching the server.
* FIX 885: Logger no longer registered by default. Added utility functions to easily register logging to console and file.
* FIX 890: Correct the scaling of data in the SVM example.
* MAINT 371: ``list_evaluations`` default ``size`` changed from ``None`` to ``10_000``.
* MAINT 767: Source distribution installation is now unit-tested.
* MAINT 781: Add pre-commit and automated code formatting with black.
* MAINT 804: Rename arguments of list_evaluations to indicate they expect lists of ids.
* MAINT 836: OpenML supports only pandas version 1.0.0 or above.
* MAINT 865: OpenML no longer bundles test files in the source distribution.
* MAINT 881: Improve the error message for too-long URIs.
* MAINT 897: Dropping support for Python 3.5.
* MAINT 916: Adding support for Python 3.8.
* MAINT 920: Improve error messages for dataset upload.
* MAINT 921: Improve hangling of the OpenML server URL in the config file.
* MAINT 925: Improve error handling and error message when loading datasets.
* MAINT 928: Restructures the contributing documentation.
* MAINT 936: Adding support for scikit-learn 0.23.X.
* MAINT 945: Make OpenML-Python PEP562 compliant.
* MAINT 951: Converts TaskType class to a TaskType enum.

0.10.2

* ADD 857: Adds task type ID to list_runs
* DOC 862: Added license BSD 3-Clause to each of the source files.

Page 2 of 3

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.