Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/HumanSignal/label-studio
/ types & classes
Types & classes
1,774 in github.com/HumanSignal/label-studio
⨍
Functions
10,391
◇
Types & classes
1,774
↳
Endpoints
128
↓ 69 callers
Class
ProjectFactory
label_studio/projects/tests/factories.py:7
↓ 59 callers
Class
LabelStudio
web/libs/editor/src/Component.jsx:5
↓ 44 callers
Class
TransitionContext
Context object passed to all transitions containing middleware-like information. This provides access to current state, entity, user, and ot
label_studio/fsm/transitions.py:27
↓ 42 callers
Class
TaskFactory
label_studio/tasks/tests/factories.py:11
↓ 35 callers
Enum
Field
web/libs/ui/src/lib/date-range-picker/date-utils.ts:None
↓ 34 callers
Class
ViewClassPermission
label_studio/core/permissions.py:67
↓ 32 callers
Class
AnnotationFactory
label_studio/tasks/tests/factories.py:24
↓ 26 callers
Class
OrganizationFactory
label_studio/organizations/tests/factories.py:7
↓ 24 callers
Class
ImportApiSerializer
Tasks serializer for Import API (TaskBulkCreateAPI)
label_studio/data_import/serializers.py:10
↓ 20 callers
Class
TransitionValidationError
Exception raised when transition validation fails
label_studio/fsm/transitions.py:85
↓ 19 callers
Class
Path
web/libs/editor/src/tags/object/RichText/domManager.ts:606
↓ 16 callers
Class
StorageObject
label_studio/io_storages/utils.py:121
↓ 15 callers
Class
UserFactory
label_studio/users/tests/factories.py:6
↓ 10 callers
Class
PredictionSerializer
label_studio/tasks/serializers.py:81
↓ 9 callers
Class
AnnotationSerializer
Annotation Serializer with FSM state support. Note: The 'state' field will be populated from the queryset annotation if present, prevent
label_studio/tasks/serializers.py:136
↓ 9 callers
Class
HotkeysSerializer
label_studio/users/serializers.py:120
↓ 9 callers
Class
MockEntity
Mock entity model for testing
label_studio/fsm/tests/test_transitions.py:36
↓ 9 callers
Class
Task
Business tasks from project
label_studio/tasks/models.py:51
↓ 8 callers
Class
SQCount
label_studio/core/utils/db.py:15
↓ 7 callers
Class
Annotation
Annotations & Labeling results
label_studio/tasks/models.py:614
↓ 6 callers
Class
AllPermissions
label_studio/core/permissions.py:13
↓ 6 callers
Class
EdgeCaseTransition
Test transition for edge case scenarios
label_studio/fsm/tests/test_error_handling.py:23
↓ 6 callers
Class
FSMStateField
Read-only DRF field for exposing FSM state. This field automatically uses the `state` or `current_state` annotation if present (preventi
label_studio/fsm/serializer_fields.py:33
↓ 6 callers
Class
LSAPIToken
API token that utilizes JWT, but stores a truncated version and expires based on user settings This token class extends RefreshToken to provi
label_studio/jwt_auth/models.py:74
↓ 6 callers
Class
PreparedTaskManager
Manager for Task model with Data Manager annotations. Provides: - Advanced query annotations for Data Manager - Filter and ordering
label_studio/data_manager/managers.py:773
↓ 5 callers
Class
AnnotationStubSerializer
Lightweight Annotation Serializer for lazy loading. Returns only minimal metadata needed for annotation list display. Used when fflag_fi
label_studio/tasks/serializers.py:209
↓ 5 callers
Class
GroupConcat
label_studio/data_manager/managers.py:547
↓ 5 callers
Class
MLApi
Class for ML API connector
label_studio/ml/api_connector.py:133
↓ 5 callers
Class
MockedRequest
label_studio/tests/data_import/test_uploader.py:16
↓ 5 callers
Class
Prediction
ML backend / Prompts predictions
label_studio/tasks/models.py:995
↓ 5 callers
Class
S3ImportStorage
label_studio/io_storages/s3/models.py:269
↓ 5 callers
Class
StateManagerError
Base exception for StateManager operations
label_studio/fsm/state_manager.py:51
↓ 4 callers
Class
AnnotationDraftFactory
label_studio/tasks/tests/factories.py:55
↓ 4 callers
Class
ConcurrencyTestTransition
Transition for testing concurrent access patterns
label_studio/fsm/tests/test_performance_concurrency.py:51
↓ 4 callers
Class
DataManagerException
label_studio/data_manager/functions.py:21
↓ 4 callers
Class
ImportStorageListFilesAPI
label_studio/io_storages/api.py:178
↓ 4 callers
Class
PerformanceTestTransition
Simple transition for performance testing
label_studio/fsm/tests/test_performance_concurrency.py:22
↓ 4 callers
Class
Project
label_studio/projects/models.py:165
↓ 4 callers
Class
UUID7Generator
UUID7 generator with optional custom timestamp. Useful for testing or when you need to generate UUIDs with specific timestamps.
label_studio/fsm/utils.py:169
↓ 3 callers
Class
AnnotationDraftSerializer
AnnotationDraft Serializer with FSM state support. Note: The 'state' field will be populated from the queryset annotation if present, pr
label_studio/tasks/serializers.py:842
↓ 3 callers
Class
GetFieldsSerializer
label_studio/projects/serializers.py:424
↓ 3 callers
Class
LocalFilesImportStorage
label_studio/io_storages/localfiles/models.py:178
↓ 3 callers
Class
MockTask
Mock task model for testing
label_studio/fsm/tests/test_transitions.py:48
↓ 3 callers
Class
PrepareParams
label_studio/data_manager/prepare_params.py:39
↓ 3 callers
Class
TaskQuerySet
QuerySet for Task model with Data Manager filters and ordering support.
label_studio/data_manager/managers.py:501
↓ 3 callers
Class
TaskSimpleSerializer
label_studio/tasks/serializers.py:265
↓ 3 callers
Class
UserSimpleSerializer
label_studio/users/serializers.py:114
↓ 2 callers
Class
AnnotationSerializer
label_studio/data_export/serializers.py:27
↓ 2 callers
Class
DummyAzureBlob
label_studio/tests/utils.py:268
↓ 2 callers
Class
DummyGCSBlob
label_studio/tests/utils.py:117
↓ 2 callers
Class
ErrorProneTransition
Transition designed to test error scenarios
label_studio/fsm/tests/test_error_handling.py:39
↓ 2 callers
Class
FilterGroupSerializer
label_studio/data_manager/serializers.py:105
↓ 2 callers
Class
LSTokenBackend
A custom JWT token backend that truncates tokens before storing in the database. Extends simlpe jwt's TokenBackend to provide methods for generat
label_studio/jwt_auth/models.py:41
↓ 2 callers
Class
MockEntity
Mock entity for testing
label_studio/fsm/tests/test_utils.py:187
↓ 2 callers
Class
NextTaskSerializer
label_studio/tasks/serializers.py:932
↓ 2 callers
Class
Org
label_studio/core/feature_flags/tests/test_base.py:7
↓ 2 callers
Class
OrganizationInviteSerializer
label_studio/organizations/serializers.py:153
↓ 2 callers
Class
PredictionFactory
label_studio/tasks/tests/factories.py:72
↓ 2 callers
Class
StrictValidationTransition
Test transition with strict validation rules
label_studio/fsm/tests/test_transitions.py:865
↓ 2 callers
Class
TaskStateFactory
label_studio/fsm/tests/factories.py:18
↓ 2 callers
Class
TestClass
label_studio/tests/io_storages/s3/test_utils.py:10
↓ 2 callers
Class
temporary_disconnect_all_signals
label_studio/core/utils/common.py:579
↓ 1 callers
Class
APIAnnotationSubmissionTransition
Submit annotation via API with rich metadata
label_studio/fsm/tests/test_api_example.py:201
↓ 1 callers
Class
APICriticalUpdateTransition
Critical update with extensive validation
label_studio/fsm/tests/test_api_example.py:526
↓ 1 callers
Class
APITaskAssignmentTransition
Task assignment via API with comprehensive validation
label_studio/fsm/tests/test_api_example.py:65
↓ 1 callers
Class
AnnotationDraft
label_studio/tasks/models.py:909
↓ 1 callers
Class
AnnotationDraftDMFieldSerializer
label_studio/data_manager/serializers.py:376
↓ 1 callers
Class
AnnotationDraftManager
Manager for AnnotationDraft with FSM state support
label_studio/tasks/models.py:897
↓ 1 callers
Class
AnnotationDraftQuerySetWithFSM
label_studio/tasks/models.py:893
↓ 1 callers
Class
AnnotationDuplicateError
label_studio/tasks/exceptions.py:5
↓ 1 callers
Class
AnnotationFilterOptionsSerializer
label_studio/data_export/serializers.py:183
↓ 1 callers
Class
AnnotationManager
Manager for Annotation model with FSM state support. Provides: - User-scoped filtering - Bulk creation with signals - FSM state
label_studio/tasks/models.py:581
↓ 1 callers
Class
AnnotationQuerySetWithFSM
label_studio/tasks/models.py:577
↓ 1 callers
Class
AnnotationResultField
label_studio/tasks/serializers.py:77
↓ 1 callers
Class
AnnotationStateFactory
label_studio/fsm/tests/factories.py:28
↓ 1 callers
Class
AnnotationsDMFieldSerializer
label_studio/data_manager/serializers.py:341
↓ 1 callers
Class
AnnotatorsDMFieldSerializer
label_studio/data_manager/serializers.py:324
↓ 1 callers
Class
AssignAndStartTaskTransition
Assign task to user and start work
label_studio/fsm/tests/test_integration_django_models.py:121
↓ 1 callers
Class
AssignTaskWithConstraints
Task assignment with business constraints
label_studio/fsm/tests/test_integration_django_models.py:381
↓ 1 callers
Class
AsyncMigrationStatusAdmin
label_studio/users/admin.py:57
↓ 1 callers
Class
BasicTransition
Example: Simple transition with required field
label_studio/fsm/tests/test_transitions.py:470
↓ 1 callers
Class
BucketURI
label_studio/io_storages/utils.py:21
↓ 1 callers
Class
BulkStatusUpdateTransition
Bulk status update for multiple tasks
label_studio/fsm/tests/test_api_example.py:304
↓ 1 callers
Class
BusinessRuleTransition
label_studio/fsm/tests/test_transitions.py:691
↓ 1 callers
Class
ChildFilterSerializer
label_studio/data_manager/serializers.py:28
↓ 1 callers
Class
CompleteTaskWithQualityTransition
Complete task with quality metrics
label_studio/fsm/tests/test_integration_django_models.py:161
↓ 1 callers
Class
CompletedByDMSerializerWithGenericSchema
label_studio/data_manager/serializers.py:336
↓ 1 callers
Class
ConcreteAzureBlobStorage
label_studio/io_storages/tests/test_get_bytes_stream.py:19
↓ 1 callers
Class
ConcreteGCSStorage
label_studio/io_storages/tests/test_get_bytes_stream.py:24
↓ 1 callers
Class
ConcreteS3Storage
label_studio/io_storages/tests/test_get_bytes_stream.py:14
↓ 1 callers
Class
ContextLog
label_studio/core/utils/contextlog.py:41
↓ 1 callers
Class
ConvertedFormatSerializer
label_studio/data_export/serializers.py:113
↓ 1 callers
Class
CreateTaskTransition
Initial task creation transition
label_studio/fsm/tests/test_integration_django_models.py:96
↓ 1 callers
Class
CreatedBy
label_studio/core/feature_flags/tests/test_base.py:11
↓ 1 callers
Class
CreatedByFromContext
label_studio/projects/serializers.py:50
↓ 1 callers
Class
CustomReasonTransition
Transition with custom get_reason
label_studio/fsm/tests/test_transitions.py:1045
↓ 1 callers
Class
DataProducingTransition
Transition that produces context data
label_studio/fsm/tests/test_transitions.py:1107
↓ 1 callers
Class
DownloadStorageData
Secure file download API for persistent storage (S3, GCS, Azure, etc.) This view provides authenticated access to uploaded files and user av
label_studio/data_import/api.py:946
↓ 1 callers
Class
DummyArgs
label_studio/tests/test_core.py:75
↓ 1 callers
Class
DummyAzureClient
label_studio/tests/utils.py:321
next →
1–100 of 1,774, ranked by callers