3LC Python Package Version 2.21¶
2.21.1¶
Enhancements and Fixes¶
[16372] Made it so that context is recorded when a license is activated to distinguish between object service and general Python package usage
[16246] Made it so that context is recorded for account operations to distinguish between object service, dashboard, and general Python package usage
[16682] Fix path bulk data relativization for metrics data
[16681] Made a fix that removes warnings about deducing project root during
TableWriterbatch processing
2.21.0¶
Features¶
[16123] Restructured and extended 3LC documentation, including providing many more example notebooks
[15547] Added uv-number roles to schema to support de-coupling coordinate systems
[16554] Modernized the interface of
Table.squash()Added
table_name: The name of the squashed table. If not provided, a uniquified variant of ‘squashed’ is used.Added
input_tables: Optional list of Tables or URLs to Tables to refer to as the input tables for the squashed table. By default, no tables are referred to as inputs.Added reasonable defaults if no location info is provided
Enhancements and Fixes¶
[16357] Fixed alias anchor resolution for non-file URLs
[16174] Allow
Schemato be provided directly toTableWriter[16408] MetricsCollection: use default values for ForeignTableId and constants
[16408] Copy all attributes from override schemas
[11811] Make
TableWriterautomatically manage bulk data context to improve usability[16366] Raise error early if argument to
from_urlis not astrorUrl[16489] Allow for
strand convert toUrlforinput_urlin several derivedTabletypes[16533] Make HuggingFace strings multiline by default so they visualize nicely in the Dashboard
[16598] Allow writing
TableWriterbulk data to arbitrary URLs for[16589] Handle query parameters in Url