-
Notifications
You must be signed in to change notification settings - Fork 609
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
docs: Unclear who is behind Ibis from the docs #7743
Comments
that's fair! one of the engineers can chime in, but to answer some of these here (will definitely add this in the documentation):
yep! while Ibis receives contribution from many companies, it is primarily backed by Voltron Data which has a team of (currently) 5 full-time developers (and one Technical Product Manager!) working on the project. some of the key developers are listed in the steering committee: https://github.com/ibis-project/governance/blob/main/governance.md#steering-committee-members
yep! as mentioned, Voltron Data. additionally, Google builds their pandas API clone on Ibis, Starburst Galaxy recommends Ibis alongside their proprietary dataframe library, Claypot AI is currently contributing heavily on a new Flink backend, Exasol developers are contributing a new backend, Microsoft did a project on Ibis (this one's a bit old) -- we are working with other companies to increase (official) adoption of Ibis for their data platforms
generally, yes -- this one is a little hard to promise publicly, as you never know what will happen, but Voltron Data is well-funded, the Ibis project is an independently governed and currently thriving open-source project, and the developers have no plans of stopping support
it is generally stable and mature, though there are occasional breaking changes. most of these shouldn't affect normal usage and are typically backward compatible; Ibis is also relatively explicit about semantic versioning relative to other Python packages that have breaking API changes within major versions
not really? Ibis does have a number of Python dependencies, and it's hard to avoid issues in the Python ecosystem, but no major known blockers
I'm not sure. Voltron Data does offer enterprise support for open-source projects including Ibis, though often collaborating via open-source is sufficient
I think so -- this is better for the developers to answer, but in general it's just a Python package. we upgrade dependencies if there are security issues (e.g. happened with PyArrow recently) and address any security issues quickly we've also just started a (currently private) GitHub project to track the roadmap, our plan is to use that for a bit then evaluate making it public appreciate the issue @OlivierBinette! hope this helps answer some of the questions, I'll work on getting this info in a doc |
also for some backstory -- Ibis was created by Wes McKinney, the creator of pandas, co-creator of Apache Arrow, and cofounder of Voltron Data (among other things) in 2015 as a pandas-like interface to Impala. the project had ups and downs in development, but in the past few years has been heavily invested in by Voltron Data, led by Phillip Cloud and others on the Ibis team at the company the overall goal is a portable, Pythonic dataframe library for the composable data ecosystem. some good articles on backstory include: |
Thanks for the info! I only recently started using Ibis, but it has already been an amazing tool. This info should help me and others adopt Ibis. |
Echoing that making the roadmap public would be awesome. Putting some of this other info (at least the stable stuff, like past users of ibis and the history) into the https://ibis-project.org/why might be nice. @OlivierBinette, chiming as a user and occasional contributor as to my experience with Ibis: I have been very impressed with the responsiveness of the team. When I report bugs they are usually addressed within the next release in the next 1-2 months, and some feature requests of mine have been implemented with little convincing needed. The detailed CHANGELOG has made version transitions fairly easy, though there has been some bulk refactoring occasionally needed, but through the last 3 major version upgrades I've gone through the process has never been that bad. Nothing but good things to say :), I hope you join along! |
@OlivierBinette If you're up for yet-another-chat-app, join our Zulip (https://ibis-project.zulipchat.com/)! |
## Description of changes add a conceptual doc explaining who supports the Ibis project, based on discussion in the linked issue ## Issues closed closes #7743 cc: @OlivierBinette
Please describe the issue
The docs don't provide much information about how well Ibis is supported and what is the long-term development roadmap. This information would be helpful when considering whether or not to use Ibis as a dependency in other software systems.
For instance, it would be useful to know:
Code of Conduct
The text was updated successfully, but these errors were encountered: