Skip to content

Releases: Labelbox/labelbox-python

v.3.27.0

14 Sep 04:52
59db41b
Compare
Choose a tag to compare

Version 3.27.0 (2022-09-12)

Added

  • Global Keys for data rows
    • Assign global keys to a data row with client.assign_global_keys_to_data_rows
    • Get data rows using global keys with client.get_data_row_ids_for_global_keys and client.get_data_rows_for_global_keys
  • Project Creation
    • Introduces Project.queue_mode as an optional parameter when creating projects
  • MEAToMALPredictionImport class
    • This allows users to use predictions stored in Models for MAL
  • Task.wait_till_done now shows a warning if task has failed

Changed

  • Increase scalar metric value limit to 100m
  • Added deprecation warnings when updating project queue_mode

Fixed

  • Fix bug in feature_confusion_matrix and confusion_matrix causing FPs and FNs to be capped at 1 when there were no matching annotations

v.3.26.2

06 Sep 17:35
7ddeebf
Compare
Choose a tag to compare

Version 3.26.2 (2022-09-06)

Added

  • Support for document (pdf) de/serialization from exports
    • Use the LBV1Converter.serialize() and LBV1Converter.deserialize() methods
  • Support for document (pdf) de/serialization for imports
    • Use the NDJsonConverter.serialize() and NDJsonConverter.deserialize() methods

v.3.26.1

24 Aug 17:47
4982616
Compare
Choose a tag to compare

Version 3.26.1 (2022-08-23)

Changed

  • ModelRun.get_config()
    • Modifies get_config to return un-nested Model Run config

Added

  • ModelRun.update_config()
    • Updates model run training metadata
  • ModelRun.reset_config()
    • Resets model run training metadata
  • ModelRun.get_config()
    • Fetches model run training metadata

Changed

  • Model.create_model_run()
    • Add training metadata config as a model run creation param

v.3.26.0

15 Aug 14:02
a712d2b
Compare
Choose a tag to compare

Version 3.26.0 (2022-08-15)

Added

  • Batch.delete() which will delete an existing Batch
  • Batch.delete_labels() which will delete all Label’s created after a Project’s mode has been set to batch.
    • Note: Does not include labels that were imported via model-assisted labeling or label imports
  • Support for creating model config when creating a model run
  • RAW_TEXT and TEXT_FILE attachment types to replace the TEXT type.

v.3.25.3

10 Aug 22:21
65f4dfe
Compare
Choose a tag to compare

Version 3.25.3 (2022-08-10)

Fixed

  • Label export will continue polling if the downloadUrl is None

v.3.25.2

28 Jul 16:40
ffd58b6
Compare
Choose a tag to compare

Version 3.25.2 (2022-07-26)

Updated

  • Mask downloads now have retries
  • Failed upload_data now shows more details in the error message

Fixed

  • Fixed Metadata not importing with DataRows when bulk importing local files.
  • Fixed COCOConverter failing for empty annotations

Documentation

  • Notebooks are up-to-date with examples of importing annotations without schema_id

v.3.25.1

20 Jul 23:53
a4f745d
Compare
Choose a tag to compare

Version 3.25.1 (2022-07-20)

Fix

  • Remove extra dependency causing import errors.

v.3.25.0

20 Jul 19:26
6b5955d
Compare
Choose a tag to compare

Version 3.25.0 (2022-07-20)

Added

  • Importing annotations with model assisted labeling or label imports using ontology object names instead of schemaId now possible
    • In Python dictionaries, you can now use schemaId key or name key for all tools, classifications, options
  • Labelbox's Annotation Types now support model assisted labeling or label imports using ontology object names
  • Export metadata when using the following methods:
    • Batch.export_data_rows(include_metadata=True)
    • Dataset.export_data_rows(include_metadata=True)
    • Project.export_queued_data_rows(include_metadata=True)
  • VideoObjectAnnotation has segment_index to group video annotations into video segments

Removed

  • Project.video_label_generator. Use Project.label_generator instead.

Updated

  • Model Runs now support unassigned splits
  • Dataset.create_data_rows now has the following limits:
    • 150,000 rows per upload without metadata
    • 30,000 rows per upload with metadata

v.3.24.1

07 Jul 18:42
b687f8e
Compare
Choose a tag to compare

Version 3.24.1 (2022-07-07)

Updated

  • Added refresh_ontology() as part of create/update/delete metadata schema functions

v.3.24.0

07 Jul 00:28
ac786f8
Compare
Choose a tag to compare

Version 3.24.0 (2022-07-06)

Added

  • DataRowMetadataOntology class now has functions to create/update/delete metadata schema
    • create_schema - Create custom metadata schema
    • update_schema - Update name of custom metadata schema
    • update_enum_options - Update name of an Enum option for an Enum custom metadata schema
    • delete_schema - Delete custom metadata schema
  • ModelRun class now has assign_data_rows_to_split function, which can assign a DataSplit to a list of DataRows
  • Dataset.create_data_rows() can bulk import conversationalData