Skip to content

Releases: Labelbox/labelbox-python

Version 3.9.0

13 Nov 01:00
ce7a51a
Compare
Choose a tag to compare

Version 3.9.0 (2021-11-12)

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

Version 3.8.0

22 Oct 13:26
fb25784
Compare
Choose a tag to compare

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() 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

Version 3.7.0

11 Oct 20:56
9e195b0
Compare
Choose a tag to compare

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

07 Oct 18:50
0e3042a
Compare
Choose a tag to compare

Version 3.6.1 (2021-07-10)

  • Fix import error that appears when exporting labels

Version 3.6.0

05 Oct 14:15
af3ec5c
Compare
Choose a tag to compare

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

15 Sep 22:48
5cc02ab
Compare
Choose a tag to compare

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

11 Sep 00:34
eed72e6
Compare
Choose a tag to compare

Version 3.4.1 (2021-09-10)

Fix

  • Iam validation exception message

Version 3.4.0

10 Sep 22:51
cda0b67
Compare
Choose a tag to compare

Version 3.4.0 (2021-09-10)

Added

  • New IAMIntegration entity
  • Client.create_dataset() compatibility with delegated access
  • Organization.get_iam_integrations() to list all iam integrations available to an org
  • Organization.get_default_iam_integration() to retrieve the default iam integration

Version 3.3.0

07 Sep 14:56
c186ca9
Compare
Choose a tag to compare

Version 3.3.0 (2021-09-07)

Added

  • Dataset.create_data_rows_sync() for synchronous bulk uploads of data rows
  • Model.delete(), ModelRun.delete(), and ModelRun.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

01 Sep 00:56
c33fc04
Compare
Choose a tag to compare

Version 3.2.1 (2021-08-31)

Fix

  • Resolved issue with create_data_rows() not working on amazon linux