@@ -8,73 +8,80 @@ 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.assign_items
75+ .. automethod :: superannotate.SAClient.unassign_items
76+ .. automethod :: superannotate.SAClient.get_item_metadata
77+ .. automethod :: superannotate.SAClient.set_annotation_statuses
78+
79+ ----------
80+
81+ Subsets
82+ ______
83+
84+ .. automethod :: superannotate.SAClient.get_subsets
7885
7986----------
8087
@@ -83,50 +90,48 @@ ______
8390
8491
8592.. _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
93+ .. automethod :: superannotate.SAClient.download_image
94+ .. automethod :: superannotate.SAClient.download_image_annotations
95+ .. automethod :: superannotate.SAClient.upload_image_annotations
96+ .. automethod :: superannotate.SAClient.copy_image
97+ .. automethod :: superannotate.SAClient.pin_image
98+ .. automethod :: superannotate.SAClient.assign_images
99+ .. automethod :: superannotate.SAClient.delete_images
100+ .. automethod :: superannotate.SAClient.add_annotation_bbox_to_image
101+ .. automethod :: superannotate.SAClient.add_annotation_point_to_image
102+ .. automethod :: superannotate.SAClient.add_annotation_comment_to_image
103+ .. automethod :: superannotate.SAClient.upload_priority_scores
99104
100105----------
101106
102107Annotation Classes
103108__________________
104109
105- .. autofunction :: superannotate.create_annotation_class
110+ .. automethod :: superannotate.SAClient .create_annotation_class
106111.. _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
112+ .. automethod :: superannotate.SAClient .create_annotation_classes_from_classes_json
113+ .. automethod :: superannotate.SAClient .search_annotation_classes
114+ .. automethod :: superannotate.SAClient .download_annotation_classes_json
115+ .. automethod :: superannotate.SAClient .delete_annotation_class
111116
112117----------
113118
114119Team
115120_________________
116121
117- .. autofunction :: superannotate.get_team_metadata
118- .. autofunction :: superannotate.get_integrations
119- .. autofunction :: superannotate.invite_contributors_to_team
120- .. autofunction :: superannotate.search_team_contributors
122+ .. automethod :: superannotate.SAClient .get_team_metadata
123+ .. automethod :: superannotate.SAClient .get_integrations
124+ .. automethod :: superannotate.SAClient .invite_contributors_to_team
125+ .. automethod :: superannotate.SAClient .search_team_contributors
121126
122127----------
123128
124129Neural Network
125130_______________
126131
127- .. autofunction :: superannotate.download_model
128- .. autofunction :: superannotate.run_prediction
129- .. autofunction :: superannotate.search_models
132+ .. automethod :: superannotate.SAClient .download_model
133+ .. automethod :: superannotate.SAClient .run_prediction
134+ .. automethod :: superannotate.SAClient .search_models
130135
131136----------
132137
@@ -196,7 +201,7 @@ Export metadata example:
196201
197202
198203Integration metadata
199- _______________
204+ ______________________
200205
201206Integration metadata example:
202207
@@ -383,8 +388,8 @@ Working with annotations
383388________________________
384389
385390.. _ref_aggregate_annotations_as_df :
386- .. autofunction :: superannotate.validate_annotations
387- .. autofunction :: superannotate.aggregate_annotations_as_df
391+ .. automethod :: superannotate.SAClient .validate_annotations
392+ .. automethod :: superannotate.SAClient .aggregate_annotations_as_df
388393
389394----------
390395
@@ -398,5 +403,5 @@ _____________________________________________________________
398403Utility functions
399404--------------------------------
400405
401- .. autofunction :: superannotate.consensus
402- .. autofunction :: superannotate.benchmark
406+ .. autofunction :: superannotate.SAClient. consensus
407+ .. autofunction :: superannotate.SAClient. benchmark
0 commit comments