Kev Wang

Results 34 issues of Kev Wang

Support for use of global expressions in any part of the expression tree. Enables use of global expressions in in all remaining dataframe operations such as `select`, `with_column`, and `filter`,...

**Is your feature request related to a problem? Please describe.** One optimization we can make when we do a limit after a join is to push down the limit through...

performance

This PR allows the user to provide their own S3 credentials provider as a function that returns S3 credentials. If provided, static credentials are ignored and the function is called...

documentation
enhancement

User-defined global expressions, similar to typical UDFs, are Python functions that users can use as expressions. However, what is different about global expressions is that they produce a value with...

Additional expressions: - [ ] concat - [ ] collect_list - [ ] collect_set - same as collect_list but no duplicates - [ ] distinct - Special in that it’s...

`DataFrame.groupby` should correctly accept list expressions. Expected behavior: ```python >>> df = daft.from_pydict({ ... "strings": ["a", "b", "c", "d"], ... "lists": [[1, 1, 1, 1], [1, 1, 1, 1], [2,...

This is tech debt from #1832 surfaced from a bug documented #1810 Currently the `Expr` struct has two ways of getting an expression's name: 1. `expr.to_field(schema).unwrap().name` https://github.com/Eventual-Inc/Daft/blob/caa7babfe7fd334e6a92f546c9de1f6ef0bc30b9/src/daft-dsl/src/expr.rs#L426 2. `expr.name()` https://github.com/Eventual-Inc/Daft/blob/caa7babfe7fd334e6a92f546c9de1f6ef0bc30b9/src/daft-dsl/src/expr.rs#L517...

chore

Add the Iceberg table Azure (ADLFS) config options as Python variables to match S3 and GCS

- [x] /apply redirect - [x] Application banner - [x] Remove scheduler banner too

Our domains are expiring soon and Google Domains is shutting down so we need a new registrar - [x] Evaluate possible registrars (cloudflare, porkbun, etc) - [x] Migrate stanfurdtime.com to...