Nick Crews
Nick Crews
pyspark is issuing [some ResourceWarning](https://github.com/ibis-project/ibis/actions/runs/8821925638/job/24218928032?pr=9039) for some unrelated reason, is this some separate bug we should address?
oops, just discovered this is breaking for existing users of Value.cases(). Need to add some compat code in there. ugggh it's gonna be annoying.
OK, probably the most complex thing I do here is the arg, kwarg normalization to maintain compatibility with the old API. I feel pretty good about the way I did...
Is it a bug that [impala is returning a nan instead of None](https://github.com/ibis-project/ibis/actions/runs/8823755751/job/24224913356?pr=9039)? It sure is annoying to have to do ```python if exp is None: assert pd.isna(result) else: assert...
@kszucs @cpcloud no way we can get this in for 9.0 is there ? The failing CI is unrelated, I think this thing is ready to go after a rebase
Closing in in favor of https://github.com/ibis-project/ibis/pull/9096 (which is correctly coming from my fork)
It seems to me like `{}` does not properly follow the schema of "struct", and so `ibis.literal({}, type="struct")` should just fail. The user's input is malformed, and they will need...
Splink uses something very similar to method 2. See https://youtu.be/msz3T741KQI?t=2035 for a nice way of how they think about the different "types" of comparisons that can happen. The whole video...
I think I found the same thing. Using altair: ```python import altair as alt from vega_datasets import data source = data.cars() chart = alt.Chart(source).mark_point().encode( x="Horsepower", y="Miles_per_Gallon", color="Origin", ).facet( row="Cylinders", column=alt.Column("Origin",...
A total hack workaround is to pad the values with unicode "zero width space" characters, so their natural sort order is what you want, but they still display as normal:...