def __init__(self, token: str, dataset_id: str = None, embedding_id: str = None): self.check_version_compatibility() configuration = Configuration() configuration.host = getenv('LIGHTLY_SERVER_LOCATION', 'https://api.lightly.ai') configuration.api_key = {'token': token} api_client = ApiClient(configuration=configuration) self.api_client = api_client self.token = token if dataset_id is not None: self._dataset_id = dataset_id if embedding_id is not None: self.embedding_id = embedding_id self.datasets_api = DatasetsApi(api_client=self.api_client) self.samplings_api = SamplingsApi(api_client=self.api_client) self.jobs_api = JobsApi(api_client=self.api_client) self.tags_api = TagsApi(api_client=self.api_client) self.embeddings_api = EmbeddingsApi(api_client=api_client) self.mappings_api = MappingsApi(api_client=api_client) self.scores_api = ScoresApi(api_client=api_client) self.samples_api = SamplesApi(api_client=api_client) self.quota_api = QuotaApi(api_client=api_client)
def get_versioning_api() -> VersioningApi: configuration = Configuration() configuration.host = getenv('LIGHTLY_SERVER_LOCATION', 'https://api.lightly.ai') api_client = ApiClient(configuration=configuration) versioning_api = VersioningApi(api_client) return versioning_api
def __init__(self, id=None, name=None, is_processed=None, created_at=None, is2d=None, _configuration=None): # noqa: E501 """DatasetEmbeddingData - a model defined in Swagger""" # noqa: E501 if _configuration is None: _configuration = Configuration() self._configuration = _configuration self._id = None self._name = None self._is_processed = None self._created_at = None self._is2d = None self.discriminator = None self.id = id self.name = name self.is_processed = is_processed self.created_at = created_at if is2d is not None: self.is2d = is2d
def __init__(self, id=None, name=None, type=None, img_type=None, n_samples=None, size_in_bytes=None, created_at=None, last_modified_at=None, _configuration=None): # noqa: E501 """DatasetData - a model defined in Swagger""" # noqa: E501 if _configuration is None: _configuration = Configuration() self._configuration = _configuration self._id = None self._name = None self._type = None self._img_type = None self._n_samples = None self._size_in_bytes = None self._created_at = None self._last_modified_at = None self.discriminator = None self.id = id self.name = name self.type = type if img_type is not None: self.img_type = img_type self.n_samples = n_samples self.size_in_bytes = size_in_bytes self.created_at = created_at self.last_modified_at = last_modified_at
def __init__(self, file_name=None, thumb_name=None, exif=None, meta_data=None, custom_meta_data=None, _configuration=None): # noqa: E501 """SampleUpdateRequest - a model defined in Swagger""" # noqa: E501 if _configuration is None: _configuration = Configuration() self._configuration = _configuration self._file_name = None self._thumb_name = None self._exif = None self._meta_data = None self._custom_meta_data = None self.discriminator = None if file_name is not None: self.file_name = file_name if thumb_name is not None: self.thumb_name = thumb_name if exif is not None: self.exif = exif if meta_data is not None: self.meta_data = meta_data if custom_meta_data is not None: self.custom_meta_data = custom_meta_data
def __init__(self, id=None, dataset_id=None, embedding_id=None, name=None, created_at=None, dimensionality_reduction_method=None, coordinates_dimension1=None, coordinates_dimension2=None, _configuration=None): # noqa: E501 """Embedding2dData - a model defined in Swagger""" # noqa: E501 if _configuration is None: _configuration = Configuration() self._configuration = _configuration self._id = None self._dataset_id = None self._embedding_id = None self._name = None self._created_at = None self._dimensionality_reduction_method = None self._coordinates_dimension1 = None self._coordinates_dimension2 = None self.discriminator = None self.id = id self.dataset_id = dataset_id self.embedding_id = embedding_id self.name = name self.created_at = created_at self.dimensionality_reduction_method = dimensionality_reduction_method if coordinates_dimension1 is not None: self.coordinates_dimension1 = coordinates_dimension1 if coordinates_dimension2 is not None: self.coordinates_dimension2 = coordinates_dimension2
def __init__(self, id=None, job_id=None, job_type=None, status=None, finished_at=None, created_at=None, _configuration=None): # noqa: E501 """JobsData - a model defined in Swagger""" # noqa: E501 if _configuration is None: _configuration = Configuration() self._configuration = _configuration self._id = None self._job_id = None self._job_type = None self._status = None self._finished_at = None self._created_at = None self.discriminator = None self.id = id self.job_id = job_id self.job_type = job_type self.status = status if finished_at is not None: self.finished_at = finished_at self.created_at = created_at
def __init__(self, new_tag_name=None, method=None, config=None, preselected_tag_id=None, query_tag_id=None, row_count=None, _configuration=None): # noqa: E501 """SamplingCreateRequest - a model defined in Swagger""" # noqa: E501 if _configuration is None: _configuration = Configuration() self._configuration = _configuration self._new_tag_name = None self._method = None self._config = None self._preselected_tag_id = None self._query_tag_id = None self._row_count = None self.discriminator = None self.new_tag_name = new_tag_name self.method = method self.config = config if preselected_tag_id is not None: self.preselected_tag_id = preselected_tag_id if query_tag_id is not None: self.query_tag_id = query_tag_id if row_count is not None: self.row_count = row_count
def __init__(self, name=None, prev_tag_id=None, bit_mask_data=None, tot_size=None, creator=None, changes=None, _configuration=None): # noqa: E501 """TagCreateRequest - a model defined in Swagger""" # noqa: E501 if _configuration is None: _configuration = Configuration() self._configuration = _configuration self._name = None self._prev_tag_id = None self._bit_mask_data = None self._tot_size = None self._creator = None self._changes = None self.discriminator = None self.name = name self.prev_tag_id = prev_tag_id self.bit_mask_data = bit_mask_data self.tot_size = tot_size if creator is not None: self.creator = creator if changes is not None: self.changes = changes
def __init__(self, id=None, dataset_id=None, file_name=None, thumb_name=None, exif=None, meta_data=None, index=None, created_at=None, last_modified_at=None, _configuration=None): # noqa: E501 """SampleData - a model defined in Swagger""" # noqa: E501 if _configuration is None: _configuration = Configuration() self._configuration = _configuration self._id = None self._dataset_id = None self._file_name = None self._thumb_name = None self._exif = None self._meta_data = None self._index = None self._created_at = None self._last_modified_at = None self.discriminator = None self.id = id if dataset_id is not None: self.dataset_id = dataset_id self.file_name = file_name if thumb_name is not None: self.thumb_name = thumb_name if exif is not None: self.exif = exif if meta_data is not None: self.meta_data = meta_data if index is not None: self.index = index if created_at is not None: self.created_at = created_at if last_modified_at is not None: self.last_modified_at = last_modified_at
def __init__(self, row_count=None, _configuration=None): # noqa: E501 """Body - a model defined in Swagger""" # noqa: E501 if _configuration is None: _configuration = Configuration() self._configuration = _configuration self._row_count = None self.discriminator = None self.row_count = row_count
def __init__(self, job_id=None, _configuration=None): # noqa: E501 """AsyncTaskData - a model defined in Swagger""" # noqa: E501 if _configuration is None: _configuration = Configuration() self._configuration = _configuration self._job_id = None self.discriminator = None self.job_id = job_id
def __init__(self, bit_mask_data=None, _configuration=None): # noqa: E501 """TagBitMaskResponse - a model defined in Swagger""" # noqa: E501 if _configuration is None: _configuration = Configuration() self._configuration = _configuration self._bit_mask_data = None self.discriminator = None self.bit_mask_data = bit_mask_data
def __init__(self, processed_until_timestamp=None, _configuration=None): # noqa: E501 """DatasourceProcessedUntilTimestampRequest - a model defined in Swagger""" # noqa: E501 if _configuration is None: _configuration = Configuration() self._configuration = _configuration self._processed_until_timestamp = None self.discriminator = None self.processed_until_timestamp = processed_until_timestamp
def __init__(self, name=None, _configuration=None): # noqa: E501 """TagUpdateRequest - a model defined in Swagger""" # noqa: E501 if _configuration is None: _configuration = Configuration() self._configuration = _configuration self._name = None self.discriminator = None self.name = name
def __init__(self, id=None, _configuration=None): # noqa: E501 """EntityBody - a model defined in Swagger""" # noqa: E501 if _configuration is None: _configuration = Configuration() self._configuration = _configuration self._id = None self.discriminator = None self.id = id
def __init__(self, stopping_condition=None, _configuration=None): # noqa: E501 """SamplingConfig - a model defined in Swagger""" # noqa: E501 if _configuration is None: _configuration = Configuration() self._configuration = _configuration self._stopping_condition = None self.discriminator = None if stopping_condition is not None: self.stopping_condition = stopping_condition
def __init__(self, signed_write_url=None, embedding_id=None, _configuration=None): # noqa: E501 """WriteCSVUrlData - a model defined in Swagger""" # noqa: E501 if _configuration is None: _configuration = Configuration() self._configuration = _configuration self._signed_write_url = None self._embedding_id = None self.discriminator = None self.signed_write_url = signed_write_url self.embedding_id = embedding_id
def __init__(self, id=None, data=None, _configuration=None): # noqa: E501 """LabelStudioTask - a model defined in Swagger""" # noqa: E501 if _configuration is None: _configuration = Configuration() self._configuration = _configuration self._id = None self._data = None self.discriminator = None self.id = id self.data = data
def __init__(self, score_type=None, scores=None, _configuration=None): # noqa: E501 """ActiveLearningScoreCreateRequest - a model defined in Swagger""" # noqa: E501 if _configuration is None: _configuration = Configuration() self._configuration = _configuration self._score_type = None self._scores = None self.discriminator = None self.score_type = score_type self.scores = scores
def __init__(self, id=None, dataset=None, name=None, _configuration=None): # noqa: E501 """EmbeddingData - a model defined in Swagger""" # noqa: E501 if _configuration is None: _configuration = Configuration() self._configuration = _configuration self._id = None self._dataset = None self._name = None self.discriminator = None self.id = id self.dataset = dataset self.name = name
def __init__(self, custom=None, dynamic=None, sharpness=None, size_in_bytes=None, snr=None, mean=None, shape=None, std=None, sum_of_squares=None, sum_of_values=None, _configuration=None): # noqa: E501 """SampleMetaData - a model defined in Swagger""" # noqa: E501 if _configuration is None: _configuration = Configuration() self._configuration = _configuration self._custom = None self._dynamic = None self._sharpness = None self._size_in_bytes = None self._snr = None self._mean = None self._shape = None self._std = None self._sum_of_squares = None self._sum_of_values = None self.discriminator = None if custom is not None: self.custom = custom if dynamic is not None: self.dynamic = dynamic if sharpness is not None: self.sharpness = sharpness if size_in_bytes is not None: self.size_in_bytes = size_in_bytes if snr is not None: self.snr = snr if mean is not None: self.mean = mean if shape is not None: self.shape = shape if std is not None: self.std = std if sum_of_squares is not None: self.sum_of_squares = sum_of_squares if sum_of_values is not None: self.sum_of_values = sum_of_values
def __init__(self, upsize_tag_name=None, upsize_tag_creator=None, _configuration=None): # noqa: E501 """TagUpsizeRequest - a model defined in Swagger""" # noqa: E501 if _configuration is None: _configuration = Configuration() self._configuration = _configuration self._upsize_tag_name = None self._upsize_tag_creator = None self.discriminator = None self.upsize_tag_name = upsize_tag_name self.upsize_tag_creator = upsize_tag_creator
def __init__(self, total=None, processed=None, _configuration=None): # noqa: E501 """JobStatusMeta - a model defined in Swagger""" # noqa: E501 if _configuration is None: _configuration = Configuration() self._configuration = _configuration self._total = None self._processed = None self.discriminator = None self.total = total self.processed = processed
def __init__(self, account_name=None, account_key=None, _configuration=None): # noqa: E501 """DatasourceConfigAzure - a model defined in Swagger""" # noqa: E501 if _configuration is None: _configuration = Configuration() self._configuration = _configuration self._account_name = None self._account_key = None self.discriminator = None self.account_name = account_name self.account_key = account_key
def __init__(self, external_id=None, image_url=None, _configuration=None): # noqa: E501 """LabelBoxDataRow - a model defined in Swagger""" # noqa: E501 if _configuration is None: _configuration = Configuration() self._configuration = _configuration self._external_id = None self._image_url = None self.discriminator = None self.external_id = external_id self.image_url = image_url
def __init__(self, full=None, thumb=None, _configuration=None): # noqa: E501 """SampleWriteUrls - a model defined in Swagger""" # noqa: E501 if _configuration is None: _configuration = Configuration() self._configuration = _configuration self._full = None self._thumb = None self.discriminator = None self.full = full self.thumb = thumb
def __init__(self, file_name=None, read_url=None, _configuration=None): # noqa: E501 """DatasourceRawSamplesDataRow - a model defined in Swagger""" # noqa: E501 if _configuration is None: _configuration = Configuration() self._configuration = _configuration self._file_name = None self._read_url = None self.discriminator = None self.file_name = file_name self.read_url = read_url
def __init__(self, gcs_project_id=None, gcs_credentials=None, _configuration=None): # noqa: E501 """DatasourceConfigGCS - a model defined in Swagger""" # noqa: E501 if _configuration is None: _configuration = Configuration() self._configuration = _configuration self._gcs_project_id = None self._gcs_credentials = None self.discriminator = None self.gcs_project_id = gcs_project_id self.gcs_credentials = gcs_credentials
def __init__(self, code=None, message=None, _configuration=None): # noqa: E501 """ApiErrorResponse - a model defined in Swagger""" # noqa: E501 if _configuration is None: _configuration = Configuration() self._configuration = _configuration self._code = None self._message = None self.discriminator = None self.code = code self.message = message