Skip to content

V3.0.0-rc0

Pre-release
Pre-release
Compare
Choose a tag to compare
@msokoloff1 msokoloff1 released this 03 Aug 21:37
73e2336

Version 3.0.0-rc0 (2021-08-03)

Added

  • Annotation types
    • A set of python objects for working with labelbox data
    • Creates a standard interface for both exports and imports
    • See example notebooks on how to use under examples/annotation_types
    • Note that these types are not yet supported for tiled imagery
  • MEA Support
    • Beta MEA users can now just use the latest SDK release
  • Metadata support
    • New metadata features are now fully supported by the SDK
  • Easier export
    • project.export_labels() accepts a boolean indicating whether or not to download the result
    • Create annotation objects directly from exports with project.label_generator() or project.video_label_generator()
    • project.video_label_generator() asynchronously fetches video annotations
  • Retry logic on data uploads
    • Bulk creation of data rows will be more reliable
  • Datasets
    • Determine the number of data rows just by calling dataset.row_count.
    • Updated threading logic in create_data_rows() to make it compatible with aws lambdas
  • Ontology
    • OntologyBuilder, Classification, Option, and Tool can now be imported from labelbox instead of labelbox.schema.ontology

Removed

  • Deprecated:
    • project.reviews()
    • project.create_prediction()
    • project.create_prediction_model()
    • project.create_label()
    • Project.predictions()
    • Project.active_prediction_model
    • data_row.predictions
    • PredictionModel
    • Prediction
  • Replaced:
    • data_row.metadata() use data_row.attachments() instead
    • data_row.create_metadata() use data_row.create_attachments() instead
    • AssetMetadata use AssetAttachment instead

Fixes

  • Support derived classes of ontology objects when using from_dict
  • Notebooks:
    • Video export bug where the code would fail if the exported projects had tools other than bounding boxes
    • MAL demos were broken due to an image download failing.

Installation

  • Data processing dependencies are not installed by default to for users that only want client functionality.
  • To install all dependencies required for the data modules (annotation types and mea metric calculation) use pip install labelbox[data]. For a specific version (such as the rc release) use pip install "labelbox[data]==3.0.0rc0"