Andrew Truong

Results 52 issues of Andrew Truong

## Summary 1. Inlines pydantic and dataclass objects, keeping the `ObjectRecord` shape but skipping `obj_create` (and inlined objects have no refs) 2. Saves _____ time for (benchmark obj) when saving...

Target API: ```py df = client.calls(...).to_pandas(...) ``` Some options may include: - flatten - "recursive-de-ref?" ![image](https://github.com/user-attachments/assets/eb8893c5-c270-4375-aaf6-52e73c09d0ce)

## Summary 1. Simplifies the `TraceServerInterface` class and makes it a Protocol 2. Simplifies `typing` imports

## Summary 1. Don't use mutable defaults!

## Summary 1. `remote_http_trace_server.py` contains python bindings for the Trace Server. It's not the trace server itself. 2. This PR makes clarifies that distinction by moving the file out of...

Resolves: - https://wandb.atlassian.net/browse/WB-20376 This PR defers ref zeroing until save time (instead of immediately on mutations), which has a few effects: 1. It allows anything dependent on the parent ref...

Resolves: - https://wandb.atlassian.net/browse/WB-20357

Resolves: - https://wandb.atlassian.net/browse/WB-19384 This PR adds limited mutation support to `Dataset` and "ref-get-Datasets", including new `append`, `pop`, and comparison methods, allowing users to save and pick up progress from existing...

- **test** - **test** - **test** - **test** - **test** - **Revert "test"** - **errors** - **move_query_api1** - **move_query_api2** - **move_trace_api2** - **move_trace_api3** - **move_query_api3** - **move_trace_api4** - **move_trace_api5** -...