Skip to content

[ENH] make OpenMLSetup inherit OpenMLBase #1647

Description

@geetu040

OpenMLSetup should inherit and use methods from OpenMLBase, like every other resource, since it's an independent resource with dedicated schema in backend. Also this will enable tagging which is currently not supported.

Steps:

  1. Inherit OpenMLBase in OpenMLSetup
  2. implement the abstract methods like id, _get_repr_body_fields, ...
  3. OpenMLSetup doesn't support publish, so handle that method accordingly
  4. Add a test file tests/test_setups/test_setup.py and write unitests for OpenMLSetup there
  5. Update docstrings.

CC: @PGijsbers for approval

Metadata

Metadata

Assignees

No one assigned

    Labels

    Good First IssueIssues suitable for people new to contributing to openml-python!enhancement

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions