Releases: scaleapi/nucleus-python-client
Releases · scaleapi/nucleus-python-client
Video backward compatibility
Restored backward compatibility of video constructor by adding back deprecated attachment_type argument
Export predictions for a slice
Adds functionality to export predictions from a slice.
Validation of unique annotation IDs
Fixed
- Add checks for duplicate (
reference_id
,annotation_id
) when uploading Annotations or Predictions
Validate reference IDs on client side
Fixed
- Add checks for duplicate reference IDs when uploading data to Nucleus
Video Privacy Mode
Added
- Video privacy mode
Changed
- Removed attachment_type argument in video upload API
Drop invalid polygons from Validate analysis
Fixed
- Invalid polygons are dropped from PolygonMetric iou matching
MP4 Video Upload
Added support for MP4 video upload
Use Shapely for faster evaluations and fix parameter passing
Fixed
- Polygon and bounding box matching uses Shapely again providing faster evaluations
- Evaluation function passing fixed for Polygon and Boundingbox configurationsk
Check payload size
Adds a check on payload size to ensure it doesn't exceed the maximum.
Add KeypointsAnnotation and KeypointsPrediction support
Add support for keypoints annotations. Keypoints are defined as a collection of points, bundled with a skeleton that describes how they would physically connect when displayed on an image. This geometry is defined as:
keypoints
: a list of {x, y, visible} objects that indicate an individual vertexnames
: a list of names that correspond to the keypoints in this labelskeleton
: a list of line segments that indicate the connections between the keypoints