Releases: scaleapi/nucleus-python-client
Releases · scaleapi/nucleus-python-client
Revamped local upload, Segmentation local upload + custom camera parameters
Added
- mask_url can now be a local file for segmentation annotations or predictions, meaning local upload is now supported for segmentations
- Camera params for sensor fusion ingest now support additional camera params to accommodate fisheye camera, etc.
- More detailed parameters to control for upload in case of timeouts (see dataset.upload_predictions, dataset.append, and dataset.upload_predictions)
Fixed
- Artificially low concurrency for local uploads (all local uploads should be faster now)
- Client no longer uses the deprecated (and now removed) segmentation-specific server endpoints
- Fixed a bug where retries for local uploads were not working properly: should improve local upload robustness
Removed
- client.predict, client.annotate, which have been marked as deprecated for several months.
Add LineAnnotation and LinePrediction support
- Add
LineAnnotationandLinePredictiontypes toDatasetItems
Video API, Model and Autotag Metrics Improvements
- Minor change to video API to require
image_locationinstead ofvideo_frame_locationinDatasetItems - Add
get_autotag_refinement_metrics - Add ability to get model using
model_run_id
Video Upload
- Add video upload from frames
- Add metadata update for scenes / items
Rename Model CI to Validate
v0.6.1 - Made dependency structure not as strict for COLAB notebooks
Get AsyncJob by ID
- Add
NucleusClient.get_jobto retrieveAsyncJobs by job ID
Add AP and mAP to Polygon Metrics
What's Changed
- Add average precision and mean average precision to polygon metrics
Remove shapely dependency
What's Changed
- Add dataset.delete_scene
- Remove shapely dependency
Fix python 3.6 compatibility
Fixed dependencies to be fully compatible with python 3.6
Add Metrics
- Adds IOU, precision, and recall for box/polygon annotations and predictions