@@ -8,73 +8,81 @@ API Reference
88Remote functions
99----------------
1010
11- Initialization and authentication
11+ Instantiation and authentication
1212_________________________________
1313
14- .. autofunction :: superannotate.init
14+ .. autoclass :: superannotate.SAClient
1515
1616
17- .. _ref_projects :
18-
1917Projects
2018________
2119
2220.. _ref_search_projects :
23- .. autofunction :: superannotate.search_projects
24- .. autofunction :: superannotate.create_project
25- .. autofunction :: superannotate.create_project_from_metadata
26- .. autofunction :: superannotate.clone_project
27- .. autofunction :: superannotate.delete_project
28- .. autofunction :: superannotate.rename_project
21+ .. automethod :: superannotate.SAClient .search_projects
22+ .. automethod :: superannotate.SAClient .create_project
23+ .. automethod :: superannotate.SAClient .create_project_from_metadata
24+ .. automethod :: superannotate.SAClient .clone_project
25+ .. automethod :: superannotate.SAClient .delete_project
26+ .. automethod :: superannotate.SAClient .rename_project
2927.. _ref_get_project_metadata :
30- .. autofunction :: superannotate.get_project_metadata
31- .. autofunction :: superannotate.get_project_image_count
32- .. autofunction :: superannotate.search_folders
33- .. autofunction :: superannotate.get_folder_metadata
34- .. autofunction :: superannotate.create_folder
35- .. autofunction :: superannotate.delete_folders
36- .. autofunction :: superannotate.upload_images_to_project
37- .. autofunction :: superannotate.attach_items_from_integrated_storage
38- .. autofunction :: superannotate.upload_image_to_project
39- .. autofunction :: superannotate.delete_annotations
28+ .. automethod :: superannotate.SAClient .get_project_metadata
29+ .. automethod :: superannotate.SAClient .get_project_image_count
30+ .. automethod :: superannotate.SAClient .search_folders
31+ .. automethod :: superannotate.SAClient .get_folder_metadata
32+ .. automethod :: superannotate.SAClient .create_folder
33+ .. automethod :: superannotate.SAClient .delete_folders
34+ .. automethod :: superannotate.SAClient .upload_images_to_project
35+ .. automethod :: superannotate.SAClient .attach_items_from_integrated_storage
36+ .. automethod :: superannotate.SAClient .upload_image_to_project
37+ .. automethod :: superannotate.SAClient .delete_annotations
4038.. _ref_upload_images_from_folder_to_project :
41- .. autofunction :: superannotate.upload_images_from_folder_to_project
42- .. autofunction :: superannotate.upload_video_to_project
43- .. autofunction :: superannotate.upload_videos_from_folder_to_project
39+ .. automethod :: superannotate.SAClient .upload_images_from_folder_to_project
40+ .. automethod :: superannotate.SAClient .upload_video_to_project
41+ .. automethod :: superannotate.SAClient .upload_videos_from_folder_to_project
4442.. _ref_upload_annotations_from_folder_to_project :
45- .. autofunction :: superannotate.upload_annotations_from_folder_to_project
46- .. autofunction :: superannotate.upload_preannotations_from_folder_to_project
47- .. autofunction :: superannotate.add_contributors_to_project
48- .. autofunction :: superannotate.get_project_settings
49- .. autofunction :: superannotate.set_project_default_image_quality_in_editor
50- .. autofunction :: superannotate.get_project_workflow
51- .. autofunction :: superannotate.set_project_workflow
43+ .. automethod :: superannotate.SAClient .upload_annotations_from_folder_to_project
44+ .. automethod :: superannotate.SAClient .upload_preannotations_from_folder_to_project
45+ .. automethod :: superannotate.SAClient .add_contributors_to_project
46+ .. automethod :: superannotate.SAClient .get_project_settings
47+ .. automethod :: superannotate.SAClient .set_project_default_image_quality_in_editor
48+ .. automethod :: superannotate.SAClient .get_project_workflow
49+ .. automethod :: superannotate.SAClient .set_project_workflow
5250
5351----------
5452
5553Exports
5654_______
5755
58- .. autofunction :: superannotate.prepare_export
59- .. autofunction :: superannotate.get_annotations
60- .. autofunction :: superannotate.get_annotations_per_frame
56+ .. automethod :: superannotate.SAClient .prepare_export
57+ .. automethod :: superannotate.SAClient .get_annotations
58+ .. automethod :: superannotate.SAClient .get_annotations_per_frame
6159.. _ref_download_export :
62- .. autofunction :: superannotate.download_export
63- .. autofunction :: superannotate.get_exports
60+ .. automethod :: superannotate.SAClient .download_export
61+ .. automethod :: superannotate.SAClient .get_exports
6462
6563----------
6664
6765Items
6866______
6967
70- .. autofunction :: superannotate.query
71- .. autofunction :: superannotate.search_items
72- .. autofunction :: superannotate.download_annotations
73- .. autofunction :: superannotate.attach_items
74- .. autofunction :: superannotate.copy_items
75- .. autofunction :: superannotate.move_items
76- .. autofunction :: superannotate.get_item_metadata
77- .. autofunction :: superannotate.set_annotation_statuses
68+ .. automethod :: superannotate.SAClient.query
69+ .. automethod :: superannotate.SAClient.search_items
70+ .. automethod :: superannotate.SAClient.download_annotations
71+ .. automethod :: superannotate.SAClient.attach_items
72+ .. automethod :: superannotate.SAClient.copy_items
73+ .. automethod :: superannotate.SAClient.move_items
74+ .. automethod :: superannotate.SAClient.delete_items
75+ .. automethod :: superannotate.SAClient.assign_items
76+ .. automethod :: superannotate.SAClient.unassign_items
77+ .. automethod :: superannotate.SAClient.get_item_metadata
78+ .. automethod :: superannotate.SAClient.set_annotation_statuses
79+
80+ ----------
81+
82+ Subsets
83+ ______
84+
85+ .. automethod :: superannotate.SAClient.get_subsets
7886
7987----------
8088
@@ -83,50 +91,48 @@ ______
8391
8492
8593.. _ref_search_images :
86- .. autofunction :: superannotate.download_image
87- .. autofunction :: superannotate.set_image_annotation_status
88- .. autofunction :: superannotate.set_images_annotation_statuses
89- .. autofunction :: superannotate.download_image_annotations
90- .. autofunction :: superannotate.upload_image_annotations
91- .. autofunction :: superannotate.copy_image
92- .. autofunction :: superannotate.pin_image
93- .. autofunction :: superannotate.assign_images
94- .. autofunction :: superannotate.delete_images
95- .. autofunction :: superannotate.add_annotation_bbox_to_image
96- .. autofunction :: superannotate.add_annotation_point_to_image
97- .. autofunction :: superannotate.add_annotation_comment_to_image
98- .. autofunction :: superannotate.upload_priority_scores
94+ .. automethod :: superannotate.SAClient.download_image
95+ .. automethod :: superannotate.SAClient.download_image_annotations
96+ .. automethod :: superannotate.SAClient.upload_image_annotations
97+ .. automethod :: superannotate.SAClient.copy_image
98+ .. automethod :: superannotate.SAClient.pin_image
99+ .. automethod :: superannotate.SAClient.assign_images
100+ .. automethod :: superannotate.SAClient.delete_images
101+ .. automethod :: superannotate.SAClient.add_annotation_bbox_to_image
102+ .. automethod :: superannotate.SAClient.add_annotation_point_to_image
103+ .. automethod :: superannotate.SAClient.add_annotation_comment_to_image
104+ .. automethod :: superannotate.SAClient.upload_priority_scores
99105
100106----------
101107
102108Annotation Classes
103109__________________
104110
105- .. autofunction :: superannotate.create_annotation_class
111+ .. automethod :: superannotate.SAClient .create_annotation_class
106112.. _ref_create_annotation_classes_from_classes_json :
107- .. autofunction :: superannotate.create_annotation_classes_from_classes_json
108- .. autofunction :: superannotate.search_annotation_classes
109- .. autofunction :: superannotate.download_annotation_classes_json
110- .. autofunction :: superannotate.delete_annotation_class
113+ .. automethod :: superannotate.SAClient .create_annotation_classes_from_classes_json
114+ .. automethod :: superannotate.SAClient .search_annotation_classes
115+ .. automethod :: superannotate.SAClient .download_annotation_classes_json
116+ .. automethod :: superannotate.SAClient .delete_annotation_class
111117
112118----------
113119
114120Team
115121_________________
116122
117- .. autofunction :: superannotate.get_team_metadata
118- .. autofunction :: superannotate.get_integrations
119- .. autofunction :: superannotate.invite_contributors_to_team
120- .. autofunction :: superannotate.search_team_contributors
123+ .. automethod :: superannotate.SAClient .get_team_metadata
124+ .. automethod :: superannotate.SAClient .get_integrations
125+ .. automethod :: superannotate.SAClient .invite_contributors_to_team
126+ .. automethod :: superannotate.SAClient .search_team_contributors
121127
122128----------
123129
124130Neural Network
125131_______________
126132
127- .. autofunction :: superannotate.download_model
128- .. autofunction :: superannotate.run_prediction
129- .. autofunction :: superannotate.search_models
133+ .. automethod :: superannotate.SAClient .download_model
134+ .. automethod :: superannotate.SAClient .run_prediction
135+ .. automethod :: superannotate.SAClient .search_models
130136
131137----------
132138
@@ -196,7 +202,7 @@ Export metadata example:
196202
197203
198204Integration metadata
199- _______________
205+ ______________________
200206
201207Integration metadata example:
202208
@@ -383,8 +389,8 @@ Working with annotations
383389________________________
384390
385391.. _ref_aggregate_annotations_as_df :
386- .. autofunction :: superannotate.validate_annotations
387- .. autofunction :: superannotate.aggregate_annotations_as_df
392+ .. automethod :: superannotate.SAClient .validate_annotations
393+ .. automethod :: superannotate.SAClient .aggregate_annotations_as_df
388394
389395----------
390396
@@ -398,5 +404,5 @@ _____________________________________________________________
398404Utility functions
399405--------------------------------
400406
401- .. autofunction :: superannotate.consensus
402- .. autofunction :: superannotate.benchmark
407+ .. autofunction :: superannotate.SAClient. consensus
408+ .. autofunction :: superannotate.SAClient. benchmark
0 commit comments