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
Exemple #4
0
    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
Exemple #7
0
    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
Exemple #9
0
    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
Exemple #10
0
    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
Exemple #11
0
    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
Exemple #12
0
    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
Exemple #15
0
    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
Exemple #16
0
    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
Exemple #17
0
    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
Exemple #18
0
    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
Exemple #20
0
    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
Exemple #21
0
    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
Exemple #22
0
    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
Exemple #23
0
    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
Exemple #24
0
    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
Exemple #27
0
    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
Exemple #29
0
    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
Exemple #30
0
    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