Releases: scaleapi/nucleus-python-client
Releases · scaleapi/nucleus-python-client
Autocurate
- Mean entropy autocurate + example scripts
- Export embeddings from API
- Privacy mode (upload_to_scale=False)
- Delete autotags from API
Nucleus 3D Scene Support
The new changes encapsulated in this release include new classes to represent and upload lidar scenes, as well as other minor improvements.
Minor improvements
- Local upload bug fix for use within colab + support for update=True for local upload
- Add functionality to list all jobs
- Add functionality to delete annotations
- Updated custom indexing functionality to match new API
Get Model by ID
- Get model by id
- Better error messages for trying to upload local segmentation masks (which is not supported)
Batch export for model runs
Makes it easier/faster to get the full set of predictions uploaded for a given model run
Support for slashes in custom ids/names
Merge pull request #80 from scaleapi/da-escape-chars Escape Characters
Batch Export
- Batch export functionality for datasets and slices
https://dashboard.scale.com/nucleus/docs/api?language=python#batch-export
Model prediction class probability distribution bugfix
- Fixes a bug where model prediction uploads would error out if the class_pdf field was not set, even though it's optional.
Remove grequests, better error handling
- Remove grequests as a dependency
- Switch to using aiohttp for local file uploads
- Add warning for large uploads
- Local file uploads will now crash loudly if anything goes wrong on any batch instead of silently proceeding with errors
- Disallow sending NaNs for now since that would mess up querying
- Match all dependency requirements with colab so we stop getting errors when trying to use the client in colab
Async annotation ingest + Send to scale
- Support for large batch asynchronous ingest of annotations/groundtruth/segmentations
- Support for sending a slice to labeling project via API