Labelbox

Latest version: v6.2.0

Safety actively analyzes 688027 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 18 of 24

3.10.0

Added
* `AnnotationImport.wait_until_done()` accepts a `show_progress` param. This is set to `False` by default.
* If enabled, a progress bar will indicate the import progress.
* This works for all classes that inherit from AnnotationImport: `LabelImport`, `MALPredictionImport`, `MEAPredictionImport`
* This is not support for `BulkImportRequest` (which will eventually be replaced by `MALPredictionImport`)
* `Option.label` and `Option.value` can now be set independently
* `ClassificationAnswer`s now support a new `keyframe` field for videos
* New `LBV1Label.media_type field. This is a placeholder for future backend changes.

Fix
* Nested checklists can have extra brackets. This would cause the annotation type converter to break.

3.9.0

Added
* New ontology management features
* Query for ontologies by name with `client.get_ontologies()` or by id using `client.get_ontology()`
* Query for feature schemas by name with `client.get_feature_schemas()` or id using `client.get_feature_schema()`
* Create feature schemas with `client.create_feature_schema()`
* Create ontologies from normalized ontology data with `client.create_ontology()`
* Create ontologies from feature schemas with `client.create_ontology_from_feature_schemas()`
* Set up a project from an existing ontology with `project.setup_editor()`
* Added new `FeatureSchema` entity
* Add support for new queue modes
* Send batches of data rows to a project queue with `project.queue()`
* Remove items from a project queue with `project.dequeue()`
* Query for and toggle the queue mode

3.8.0

Added
* `ModelRun.upsert_data_rows()`
* Add data rows to a model run without also attaching labels
* `OperationNotAllowedException`
* raised when users hit resource limits or are not allowed to use a particular operation

Updated
* `ModelRun.upsert_labels()`
* Blocks until the upsert job is complete. Error messages have been improved
* `Organization.invite_user()` and `Organization.invite_limit()` are no longer experimental
* `AnnotationGroup` was renamed to `ModelRunDataRow`
* `ModelRun.delete_annotation_groups()` was renamed to `ModelRun.delete_model_run_data_rows()`
* `ModelRun.annotation_groups()` was renamed to `ModelRun.model_run_data_rows()`

Fix
* `DataRowMetadataField` no longer relies on pydantic for field validation and coercion
* This prevents unintended type coercions from occurring

3.7.0

Added
* Search for data row ids from external ids without specifying a dataset
* `client.get_data_row_ids_for_external_ids()`
* Support for numeric metadata type

Updated
* The following `DataRowMetadataOntology` fields were renamed:
* `all_fields` -> `fields`
* `all_fields_id_index` -> `fields_by_id`
* `reserved_id_index` -> `reserved_by_id`
* `reserved_name_index` -> `reserved_by_name`
* `custom_id_index` -> `custom_by_id`
* `custom_name_index` -> `custom_by_name`

3.6.1

* Fix import error that appears when exporting labels

3.6.0

Added
* Bulk export metadata with `DataRowMetadataOntology.bulk_export()`
* Add docstring examples of annotation types and a few helper methods

Updated
* Update metadata notebook under examples/basics to include bulk_export
* Allow color to be a single integer when constructing Mask objects
* Allow users to pass int arrays to RasterData and attempt coercion to uint8

Removed
* data_row.metadata was removed in favor of bulk exports

Page 18 of 24

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.