Skip to content

Version 0.10.1

Compare
Choose a tag to compare
@mfeurer mfeurer released this 05 Nov 16:34
949515f
  • 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.