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:
- Inherit
OpenMLBase in OpenMLSetup
- implement the abstract methods like
id, _get_repr_body_fields, ...
OpenMLSetup doesn't support publish, so handle that method accordingly
- Add a test file
tests/test_setups/test_setup.py and write unitests for OpenMLSetup there
- Update docstrings.
CC: @PGijsbers for approval
OpenMLSetupshould inherit and use methods fromOpenMLBase, 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:
OpenMLBaseinOpenMLSetupid,_get_repr_body_fields, ...OpenMLSetupdoesn't support publish, so handle that method accordinglytests/test_setups/test_setup.pyand write unitests forOpenMLSetupthereCC: @PGijsbers for approval