Releases: Labelbox/labelbox-python
Releases · Labelbox/labelbox-python
v.3.44.0
Version 3.44.0 (2023-04-26)
Added
predictionsparam for optionally exporting predictions in model run export v2- Limits on
model_run_idsandproject_idson catalog export v2 params WORKFLOW_ACTIONwebhook topic- Added
data_row_idsfilter for dataset and project export v2
Fixed
- ISO timestamp parsing for datetime metadata
- Docstring typo for
client.delete_feature_schema_from_ontology()
Notebooks
- Removed mention of embeddings metadata fields
- Fixed broken colab link on
examples/extras/classification-confusion-matrix.ipynb - Added free text classification example to video annotation import notebook
- Updated prediction_upload notebooks with Annotation Type examples
v.3.43.0
Version 3.43.0 (2023-04-05)
Added
- Nested object classifications to
VideoObjectAnnotation - Relationship Annotation Types
- Added
project_idsandmodel_run_idsto params in all export_v2 functions
Fixed
- VideoMaskAnnotation annotation import
Notebooks
- Added DICOM annotation import notebook
- Added audio annotation import notebook
- Added HTML annotation import notebook
- Added relationship examples to annotation import notebooks
- Added global video classification example
- Added nested classification examples
- Added video mask example
- Added global key and LPOs to queue management notebook
v.3.42.0
Added
- Message based classifications with annotation types for conversations
- Video and raster segmentation annotation types
- Global key support to
ConversationEntity,DocumentEntityandDicomSegments - DICOM polyline annotation type
- Confidence attribute to classification annotations
Changed
- Increased metadata string size limit to 4096 chars
- Removed
deletedDataRowGlobalKeyfromget_data_row_ids_for_global_keys()
Fixed
- Annotation data type coercion by Pydantic
- Error message when end point coordinates are smaller than start point coordinates
- Some typos in error messages
Notebooks
- Refactored video notebook to include annotation types
- Replaced data row ids with global keys in notebooks
- Replaced
create_data_rowwithcreate_data_rowsin notebooks
v.3.41.0
Version 3.41.0 (2023-03-15)
Added
- New data classes for creating labels:
AudioData,ConversationData,DicomData,DocumentData,HTMLData - New
DocumentEntityannotation type class - New parameter
last_activity_endtoProject.export_labels()
Notebooks
- Updated
annotation_import/pdf.ipynbwith example use ofDocumentEntityclass
v.3.40.1
Version 3.40.1 (2023-03-10)
Fixed
- Fixed issue where calling create_batch() on exported data rows wasn't working
v.3.40.0
Version 3.40.0 (2023-03-10)
Added
- Support Global keys to reference data rows in
Project.create_batch(),ModelRun.assign_data_rows_to_split() - Support upserting labels via project_id in
model_run.upsert_labels() media_type_overrideparam to export_v2last_activity_atandlabel_created_atparams to export_v2- New client method
is_feature_schema_archived() - New client method
unarchive_feature_schema_node() - New client method
delete_feature_schema_from_ontology()
Changed
- Removed default task names for export_v2
Fixed
- process_label() for COCO panoptic dataset
Notebooks
- Updated
annotation_import/pdf.ipynbwith more examples - Added
integrations/huggingface/huggingface.ipynb - Fixed broken links for detectron notebooks in README
- Added Dataset QueueMode during project creation in
integrations/detectron2/coco_object.ipynb - Removed metadata and updated ontology in
annotation_import/text.ipynb - Removed confidence scores in
annotation_import/image.ipynb - Updated custom embedding tutorial links in
basics/data_row_metadata.ipynb
v.3.39.0
Version 3.39.0 (2023-02-28)
Added
- New method
Project.task_queues()to obtain the task queues for a project. - New method
Project.move_data_rows_to_task_queue()for moving data rows to a specified task queue. - Added more descriptive error messages for metadata operations
- Added
Task.errors_urlfor async tasks that return errors as separate file (e.g.export_v2) - Upsert data rows to model runs using global keys
Changed
- Updated
ProjectExportParams.labelstoProjectExportParams.label_details - Removed
media_attributesfromDataRowParams - Added deprecation warnings for
LabelListand removed its usage - Removed unused arguments in
Project.export_v2andModelRun.export_v2 - In
Project.label_generator(), we now filter skipped labels for project with videos
Notebooks
- Fixed
examples/label_export/images.ipynbnotebook metadata - Removed unused
lb_serializerimports - Removed uuid generation in NDJson annotation payloads, as it is now optional
- Removed custom embeddings usage in
examples/basics/data_row_metadata.ipynb - New notebook
examples/basics/custom_embeddings.ipynbfor custom embeddings - Updated
examples/annotation_import/text.ipynbto useTextDataand specify Text media type
v.3.38.0
Added
- All imports are available via
import labelbox as lbandimport labelbox.types as lb_types. - Attachment_name support to create_attachment()
Changed
LabelImport.create_from_objects(),MALPredictionImport.create_from_objects(),MEAPredictionImport.create_from_objects(),Project.upload_annotations(),ModelRun.add_predictions()now support Python Types for annotations.
Notebooks
- Removed NDJsonConverter from example notebooks
- Simplified imports in all notebooks
- Fixed nested classification in examples/annotation_import/image.ipynb
- Ontology (instructions --> name)
v.3.37.0
Version 3.37.0 (2023-02-08)
Added
- New
last_activity_startparam toproject.export_labels()for filtering which labels are exported. See docstring for more on how this works.
Changed
- Rename
Classification.instructionstoClassification.name
Fixed
- Retry connection timeouts
v.3.36.1
Version 3.36.1 (2023-01-24)
Fixed
confidenceis now optional for TextEntity