Releases: Labelbox/labelbox-python
Releases · Labelbox/labelbox-python
Version 3.9.0
Version 3.9.0 (2021-11-12)
Added
- New ontology management features
- Query for ontologies by name with
client.get_ontologies()
or by id usingclient.get_ontology()
- Query for feature schemas by name with
client.get_feature_schemas()
or id usingclient.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
- Query for ontologies by name with
- 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
- Send batches of data rows to a project queue with
Version 3.8.0
Version 3.8.0 (2021-10-22)
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()
andOrganization.invite_limit()
are no longer experimentalAnnotationGroup
was renamed toModelRunDataRow
ModelRun.delete_annotation_groups()
was renamed toModelRun.delete_model_run_data_rows()
ModelRun.annotation_groups()
was renamed toModelRun.model_run_data_rows()
Fix
DataRowMetadataField
no longer relies on pydantic for field validation and coercion- This prevents unintended type coercions from occurring
Version 3.7.0
Version 3.7.0 (2021-11-10)
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
Version 3.6.1
Version 3.6.1 (2021-07-10)
- Fix import error that appears when exporting labels
Version 3.6.0
Version 3.6.0 (2021-05-10)
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
Version 3.5.0
Version 3.5.0 (2021-15-09)
Added
- Diagnostics custom metrics
- Metric annotation types
- Update ndjson converter to be compatible with metric types
- Metric library for computing confusion matrix metrics and iou
- Demo notebooks under
examples/diagnostics
- COCO Converter
- Convert to and from COCO object and panoptic formats
- Detectron2 example integration notebooks
Version 3.4.1
Version 3.4.1 (2021-09-10)
Fix
- Iam validation exception message
Version 3.4.0
Version 3.4.0 (2021-09-10)
Added
- New
IAMIntegration
entity Client.create_dataset()
compatibility with delegated accessOrganization.get_iam_integrations()
to list all iam integrations available to an orgOrganization.get_default_iam_integration()
to retrieve the default iam integration
Version 3.3.0
Version 3.3.0 (2021-09-07)
Added
Dataset.create_data_rows_sync()
for synchronous bulk uploads of data rowsModel.delete()
,ModelRun.delete()
, andModelRun.delete_annotation_groups()
to
Clean up models, model runs, and annotation groups.
Fix
- Increased timeout for label exports since projects with many segmentation masks weren't finishing quickly enough.
Version 3.2.1
Version 3.2.1 (2021-08-31)
Fix
- Resolved issue with
create_data_rows()
not working on amazon linux