Skip to content

Commit c7db122

Browse files
authored
Split study into separate study and suite objects (openml#682)
* split study into separate study and suite objects * incorporate Pieter's feedback
1 parent 16cd03c commit c7db122

4 files changed

Lines changed: 536 additions & 141 deletions

File tree

openml/study/__init__.py

Lines changed: 33 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,37 @@
1-
from .study import OpenMLStudy
2-
from .functions import get_study, create_study, create_benchmark_suite, \
3-
status_update, attach_to_study, detach_from_study, delete_study, \
4-
list_studies
1+
from .study import OpenMLStudy, OpenMLBenchmarkSuite
2+
from .functions import (
3+
get_study,
4+
get_suite,
5+
create_study,
6+
create_benchmark_suite,
7+
update_study_status,
8+
update_suite_status,
9+
attach_to_study,
10+
attach_to_suite,
11+
detach_from_study,
12+
detach_from_suite,
13+
delete_study,
14+
delete_suite,
15+
list_studies,
16+
list_suites,
17+
)
518

619

720
__all__ = [
8-
'OpenMLStudy', 'attach_to_study', 'create_benchmark_suite', 'create_study',
9-
'delete_study', 'detach_from_study', 'get_study', 'list_studies',
10-
'status_update'
21+
'OpenMLStudy',
22+
'OpenMLBenchmarkSuite',
23+
'attach_to_study',
24+
'attach_to_suite',
25+
'create_benchmark_suite',
26+
'create_study',
27+
'delete_study',
28+
'delete_suite',
29+
'detach_from_study',
30+
'detach_from_suite',
31+
'get_study',
32+
'get_suite',
33+
'list_studies',
34+
'list_suites',
35+
'update_suite_status',
36+
'update_study_status',
1137
]

0 commit comments

Comments
 (0)