Releases: openml/openml-python
Releases · openml/openml-python
Version 0.10.1
- ADD #175: Automatically adds the docstring of scikit-learn objects to flow and its parameters.
- ADD #737: New evaluation listing call that includes the hyperparameter settings.
- ADD #744: It is now possible to only issue a warning and not raise an exception if the package
versions for a flow are not met when deserializing it. - ADD #783: The URL to download the predictions for a run is now stored in the run object.
- ADD #790: Adds the uploader name and id as new filtering options for
list_evaluations
. - ADD #792: New convenience function
openml.flow.get_flow_id
. - ADD #861: Debug-level log information now being written to a file in the cache directory (at most 2 MB).
- DOC #778: Introduces instructions on how to publish an extension to support other libraries
than scikit-learn. - DOC #785: The examples section is completely restructured into simple simple examples, advanced
examples and examples showcasing the use of OpenML-Python to reproduce papers which were done
with OpenML-Python. - DOC #788: New example on manually iterating through the split of a task.
- DOC #789: Improve the usage of dataframes in the examples.
- DOC #791: New example for the paper Efficient and Robust Automated Machine Learning by Feurer
et al. (2015). - DOC #803: New example for the paper Don’t Rule Out Simple Models Prematurely:
A Large Scale Benchmark Comparing Linear and Non-linear Classifiers in OpenML by Benjamin
Strang et al. (2018). - DOC #808: New example demonstrating basic use cases of a dataset.
- DOC #810: New example demonstrating the use of benchmarking studies and suites.
- DOC #832: New example for the paper Scalable Hyperparameter Transfer Learning by
Valerio Perrone et al. (2019) - DOC #834: New example showing how to plot the loss surface for a support vector machine.
- FIX #305: Do not require the external version in the flow XML when loading an object.
- FIX #734: Better handling of "old" flows.
- FIX #736: Attach a StreamHandler to the openml logger instead of the root logger.
- FIX #758: Fixes an error which made the client API crash when loading a sparse data with
categorical variables. - FIX #779: Do not fail on corrupt pickle
- FIX #782: Assign the study id to the correct class attribute.
- FIX #819: Automatically convert column names to type string when uploading a dataset.
- FIX #820: Make
__repr__
work for datasets which do not have an id. - MAINT #796: Rename an argument to make the function
list_evaluations
more consistent. - MAINT #811: Print the full error message given by the server.
- MAINT #828: Create base class for OpenML entity classes.
- MAINT #829: Reduce the number of data conversion warnings.
- MAINT #831: Warn if there's an empty flow description when publishing a flow.
- MAINT #837: Also print the flow XML if a flow fails to validate.
- FIX #838: Fix list_evaluations_setups to work when evaluations are not a 100 multiple.
- FIX #847: Fixes an issue where the client API would crash when trying to download a dataset
when there are no qualities available on the server. - MAINT #849: Move logic of most different
publish
functions into the base class. - MAINt #850: Remove outdated test code.
Version 0.10.0
v0.10.0 MAINT prepare new release (#764)
Version 0.8.0
Merge pull request #617 from openml/develop [WIP] New release
v0.5.0
Version that complies with the code provided in 'OpenML Benchmarking Suites and the OpenML100' (https://arxiv.org/abs/1708.03731)