3LC Python Package Version 2.20

2.20.1

Enhancements and Fixes

  • [16176] Raise error if EditedTable input table set to itself

  • [16357] Allow alias anchor resolution when URL is in cloud storage

  • [16185] Handle wrong type in TableWriter.add_row

  • [16446] Give a more helpful message when users try to export to YOLO

  • Ensure dimensionality reduction table stores model URL as relative

  • [16460] Remove extra list operation and improve progress listing when indexing

  • [16479] Add sniffio as an explicit 3lc dependency after its recent removal as a dependency from anyio, which the version of litestar used by 3lc transitively depended on


2.20.0

Features

  • [16296] Added support for arbitrary instance metadata when importing COCO annotations files. These must be explicitly included with a name and a schema. When exporting keypoints tables, all per_instance_extras will be included in the exported COCO file.

Enhancements and Fixes

  • [16317] Include joblib in the pacmap extra since embeddings reduction using PaCMAP uses joblib

  • [16291] Explicitly define allowed methods and headers in CORS configuration for Object Service to improve browser disposition