timsaucer commented on issue #12357:
URL: https://github.com/apache/datafusion/issues/12357#issuecomment-2346157258

   > I really think with a combination of really strong python bindings (and 
ensuring that all extension points are also appropriately exposed to python), 
https://github.com/apache/datafusion/issues/4285, and a lot of work into making 
the docs and the python bindings as nice as polars.
   
   I feel like we've made a ton of progress on this in datafusion-python 40 and 
41. As someone who is also using datafusion-python in my project, I can already 
feel the *huge* usability improvements that make my day to day work more 
enjoyable. Now, I'm probably biased since I am focusing on building those as I 
need them for my projects. But the type hinting, simpler apis, html rendering 
in notebooks, and rust udfs in python all have made a really different 
experience from when I first started to use it.
   
   The point I'm still struggling with right now is the extension points and 
how those can/should fit into the python bindings. There are some parts that 
are trivially easy to do and some parts that are not supported. I should 
probably open an issue to find out what all of the extensions people would like 
to see in the python bindings.
   
   That's a bit of an aside from the central discussion here. My thoughts on 
the core question is much in line with what @alamb  suggests above about 
supporting core features and a minimal set of extensions to demonstrate the 
usability. 
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: github-unsubscr...@datafusion.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: github-unsubscr...@datafusion.apache.org
For additional commands, e-mail: github-h...@datafusion.apache.org

Reply via email to