Releases: Labelbox/labelbox-python
Releases · Labelbox/labelbox-python
Version 3.0.0-rc3
Version 3.0.0-rc3 (2021-08-12)
Updates:
- Geometry.raster now has a consistent interface and improved functionality
- renamed schema_id to feature_schema_id in the
FeatureSchemaclass Maskobjects now useMaskDatato represent segmentation masks instead ofImageData
V3.0.0-rc2
Version 3.0.0-rc2 (2021-08-09)
Updates
- Rename
RasterDatatoImageDatadataproperty ofTextData,ImageData, andVideoDatatypes tovalue.
- Decrease wait time between updates for
BulkImportRequest.wait_until_done() - Organization param is no longer used to create the LFO in
Project.setup()
V3.0.0-rc1
Version 3.0.0-rc1 (2021-08-04)
Added
- More flexible drawing features for geometry annotations
Fixes
- Fixed annotation type conversion bugs that appeared when projects had mixed data types or empty labels.
V3.0.0-rc0
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()orproject.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
- Determine the number of data rows just by calling
- Ontology
OntologyBuilder,Classification,Option, andToolcan now be imported fromlabelboxinstead oflabelbox.schema.ontology
Removed
- Deprecated:
project.reviews()project.create_prediction()project.create_prediction_model()project.create_label()Project.predictions()Project.active_prediction_modeldata_row.predictionsPredictionModelPrediction
- Replaced:
data_row.metadata()usedata_row.attachments()insteaddata_row.create_metadata()usedata_row.create_attachments()insteadAssetMetadatauseAssetAttachmentinstead
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) usepip install "labelbox[data]==3.0.0rc0"
V2.7.0
Version 2.7.0 (2021-06-27)
Added
- Added
dataset.export_data_rows()which returns allDataRowsfor aDataset.
V2.6.0
Version 2.6.0 (2021-06-11)
Fix
- Upated
create_mask_ndjsonhelper function inimage_mal.ipynbto use the color arguement
instead of a hardcoded color.
Added
- asset_metadata is now deprecated and has been replaced with asset_attachments
AssetAttachmentreplacesAssetMetadata( see definition for updated attribute names )- Use
DataRow.attachments()instead ofDataRow.metadata() - Use
DataRow.create_attachment()instead ofDataRow.create_metadata()
- Updated pydantic version
V2.5.6
Version 2.5.6 (2021-05-20)
Fix
- MAL validation no longer raises exception when NER tool has same start and end location
V2.5.5
Version 2.5.5 (2021-05-17)
Added
DataRownow has amedia_attributesfieldDataRows can now be looked up fromLabelingParameterOverridesProject.export_queued_data_rowsto export all data rows in a queue for a project at once
V2.5.4
Version 2.5.4 (2021-04-22)
Added
- User Management
- Invite users to an organization
- Query for remaining invites and users available to an organization
- Set and update organization roles
- Set / update / revoke project role
- Delete users from organization
- Example notebook added under examples/basics
- Issues and Comments Export
- Bulk export issues and comments. See
Project.export_issues
- Bulk export issues and comments. See
- MAL on Tiled Imagery
- Example notebook added under examples/model_assisted_labeling
Dataset.create_data_rowsnow allows users to upload tms imagery
V2.5.3
Version 2.5.3 (2021-04-01)
Added
- Cleanup and add additional example notebooks
- Improved README for SDK and examples
- Easier to retrieve per annotation
BulkImportRequeststatus, errors, and inputs- See
BulkImportRequest.errors,BulkImportRequest.statuses,BulkImportRequest.inputsfor more information
- See